Sha256: bb1c26ef3eb7bb18dd20f8ddc8f6d236ffb5a999c82b5609696f33258525d510

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

// Demo Panels
// ----------------------------------- 


(function(window, document, $, undefined){

  $(function(){

    /**
     * This functions show a demonstration of how to use
     * the panel tools system via custom event. 
     */

    $('.panel.panel-demo')
      .on('panel.refresh', function(e, panel){

        // perform any action when a .panel triggers a the refresh event
        setTimeout(function(){

          // when the action is done, just remove the spinner class
          panel.removeSpinner();
      
        }, 3000);

      })
      .on('hide.bs.collapse', function(event){

        console.log('Panel Collapse Hide');

      })
      .on('show.bs.collapse', function(event){

        console.log('Panel Collapse Show');

      })
      .on('panel.remove', function(event, panel, deferred){
        console.log('Removing panel');
        // Call resolve() to continue removing the panel
        // perform checks to avoid removing panel if some user action is required
        deferred.resolve();
      })
      .on('panel.removed', function(event, panel){

        console.log('Removed panel');

      })
      ;

  });


})(window, document, window.jQuery);
  

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
radius-rails-3.1.4 app/assets/javascripts/radius-theme/modules/demo/demo-panels.js