Sha256: 5908524254b43490975acbbd651c8962245c4ba0417429b9241eae9a42a18180

Contents?: true

Size: 1.48 KB

Versions: 38

Compression:

Stored size: 1.48 KB

Contents

/*! Bootstrap integration for DataTables' Buttons
 * ©2015 SpryMedia Ltd - datatables.net/license
 */

(function( factory ){
  if ( typeof define === 'function' && define.amd ) {
    // AMD
    define( ['jquery', 'datatables.net-bs', 'datatables.net-buttons'], function ( $ ) {
      return factory( $, window, document );
    } );
  }
  else if ( typeof exports === 'object' ) {
    // CommonJS
    module.exports = function (root, $) {
      if ( ! root ) {
        root = window;
      }

      if ( ! $ || ! $.fn.dataTable ) {
        $ = require('datatables.net-bs')(root, $).$;
      }

      if ( ! $.fn.dataTable.Buttons ) {
        require('datatables.net-buttons')(root, $);
      }

      return factory( $, root, root.document );
    };
  }
  else {
    // Browser
    factory( jQuery, window, document );
  }
}(function( $, window, document, undefined ) {
'use strict';
var DataTable = $.fn.dataTable;


$.extend( true, DataTable.Buttons.defaults, {
  dom: {
    container: {
      className: 'dt-buttons btn-group'
    },
    button: {
      className: 'btn btn-default'
    },
    collection: {
      tag: 'ul',
      className: 'dt-button-collection dropdown-menu',
      button: {
        tag: 'li',
        className: 'dt-button'
      },
      buttonLiner: {
        tag: 'a',
        className: ''
      }
    }
  }
} );

DataTable.ext.buttons.collection.text = function ( dt ) {
  return dt.i18n('buttons.collection', 'Collection <span class="caret"/>');
};


return DataTable.Buttons;
}));

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
effective_datatables-2.6.6 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.5 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.4 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.3 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.2 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.1 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.6.0 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.5.2 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.5.1 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.5.0 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.6 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.5 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.4 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.3 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.2 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.1 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.4.0 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.3.8 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.3.7 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js
effective_datatables-2.3.6 app/assets/javascripts/dataTables/buttons/buttons.bootstrap.js