(function($) {
// ...
var barVisible = $('#word-bar').is(':visible');
var listingsVisible = $('#listings').is(':visible');
// ...
}(jQuery));
(function($) {
// ...
var supportsOrientationChange = "onorientationchange" in window;
var orientationEvent = supportsOrientationChange ? "orientationchange" : "resize";
// Reset barVisible on orientation changes.
var dispatch = _.clone(Backbone.Events);
window.addEventListener(
orientationEvent,
function() {
barVisible = $('#word-bar').is(':visible');
listingsVisible = $('#listings').is(':visible');
dispatch.trigger('orientationChange');
},
false
);
// ...
}(jQuery));
questions
Why not Drupal's AJAX?
It's slow, we needed this real-time.