utils-init.js 651 B

1234567891011121314151617
  1. /* Native Javascript for Bootstrap | Initialize Data API
  2. --------------------------------------------------------*/
  3. var initializeDataAPI = function( constructor, collection ){
  4. for (var i=0, l=collection[length]; i<l; i++) {
  5. new constructor(collection[i]);
  6. }
  7. },
  8. initCallback = BSN.initCallback = function(lookUp){
  9. lookUp = lookUp || DOC;
  10. for (var i=0, l=supports[length]; i<l; i++) {
  11. initializeDataAPI( supports[i][1], lookUp[querySelectorAll] (supports[i][2]) );
  12. }
  13. };
  14. // bulk initialize all components
  15. DOC[body] ? initCallback() : on( DOC, 'DOMContentLoaded', function(){ initCallback(); } );