Sha256: 2cbe205741dc4f5d76fd2bbc174d471967a76f8ed5a8892cce37e23fdfc66bfd

Contents?: true

Size: 1.05 KB

Versions: 21

Compression:

Stored size: 1.05 KB

Contents

navbar = {
  init: function() {
    this.bind_events();
  },

  bind_events: function() {
    // Handle menu button
    $(document).on('click', '.btn-menu', function(e) {
      navbar.toggle_navbar();
    });
  },

  toggle_navbar: function() {
    $('.btn-menu').toggleClass('active');
    $('#navbar .submenu').slideToggle(300);
  }
};

cheatsheet = {
  init: function() {
    this.bind_events();
  },

  bind_events: function() {
    $(document).on('click', '.cheatsheet-overlay, .cheatsheet-close', function(e) {
      e.preventDefault();
      $('.cheatsheet').fadeOut('fast');
      $('body').removeClass('no-scroll');
    });

    $(document).on('click', '.btn-cheatsheet', function(e) {
      e.preventDefault();
      navbar.toggle_navbar();
      $('.cheatsheet').fadeIn('fast');
      $('body').addClass('no-scroll');
    });
  }
};

$(document).ready(function() {
  // New stuff lines 1.0
  navbar.init();

  cheatsheet.init();

  // Close notification boxes below the navbar
  $('.alert').click(function(e){
    e.preventDefault();
    $(this).slideUp();
  });
});

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
jeygeethanmedia-inkpen-1.2.6.2 app/assets/javascripts/lines/admin/navbar.js
jeygeethanmedia-inkpen-1.2.6.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.6.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.6 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.5 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.3 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.2 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.1.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.2 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.5.3 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.5.2 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.5.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.5 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.4 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.3 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.2 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.1 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.1.0 app/assets/javascripts/lines/admin/navbar.js
lines-engine-1.0.0 app/assets/javascripts/lines/admin/navbar.js