Sha256: ba9403ce712c99059d4ba59895b7b81aa60b0e8de003f0c18b754afe342feacf

Contents?: true

Size: 1015 Bytes

Versions: 5

Compression:

Stored size: 1015 Bytes

Contents

function hidePanel() {
  $('.cd-panel').removeClass('cd-panel--is-visible');
  $('body').removeClass('panel-visible');
  $(".panel-overlay").hide();
}

function showPanel() {
  $(".panel-overlay").show();
  $('.cd-panel').addClass('cd-panel--is-visible');
  $('body').addClass('panel-visible');

  $('.cd-panel__content table').stupidtable();
}


$(function() {
  var panel = {};
  window.panel = panel;
  window.panel.header  = $(".panel-heading span");
  window.panel.content = $(".cd-panel__content");
  window.panel.close   = '<a class="panel-close" href="#" onclick="javascript: hidePanel(); return false;">&times;</a>'

  $(document).ajaxStart(function(e) {
    $('.loader-wrapper').addClass('is-active');
  });

  $(document).ajaxComplete(function(e) {
    $('.loader-wrapper').removeClass('is-active');
  });

  $(".toggle-panel").on('click', function(e) {
    showPanel();
  });

  $(document).on("click", ".panel-overlay", function() {
    hidePanel();
  });

});

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rails_performance-0.0.1.17 app/views/rails_performance/javascripts/panel.js
rails_performance-0.0.1.16 app/views/rails_performance/javascripts/panel.js
rails_performance-0.0.1.15 app/views/rails_performance/javascripts/panel.js
rails_performance-0.0.1.14 app/views/javascripts/panel.js
rails_performance-0.0.1.13 app/views/javascripts/panel.js