Sha256: 7774fbd1c57ace5f1769ba189df22c013f9e8cd8aa440da654bc0869df346288

Contents?: true

Size: 1.27 KB

Versions: 1

Compression:

Stored size: 1.27 KB

Contents

var store = null;

$(function() {
  $(document).click(function() {
    $("body").toggleClass("pagination-active");
  });
  $("#page-back").click(function(e) {
    e.stopPropagation();
    utils.page(utils.page() - 1);
  });
  $("#page-back-10").click(function(e) {
    e.stopPropagation();
    utils.page(utils.page() - 10);
  });
  $("#page-next").click(function(e) {
    e.stopPropagation();
    utils.page(utils.page() + 1);
  });
  $("#page-next-10").click(function(e) {
    e.stopPropagation();
    utils.page(utils.page() + 10);
  });
  $("#page-home").click(function(e) {
    e.stopPropagation();
    location.hash = lastControllerLocation;
  });

  $(window).keydown(function(event) {
    if(event.keyCode == 39 || ((event.keyCode == 32 || event.keyCode == 13)
      && utils.scrollDistanceFromBottom() <= 0)) {
      event.preventDefault();
      utils.page(utils.page() + 1);
    }
    else if(event.keyCode == 8 || event.keyCode == 37) {
      event.preventDefault();
      utils.page(utils.page() - 1);
    }
  });

  $.getJSON("data.json").done(function(data) {
    if(data.length == 0) alert("No data.json, or data invalid.");

    store = data;

    window.router = new router();
    router.init();
    if(location.hash == "#" || location.hash == "") location.hash = "#index!1";
  });
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mangos-0.0.5 app/js/app.js