Skip to content

InvisiLabs/bootstrap-amd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Bootstrap-AMD

AMD-ready versions of Bootstrap jQuery plugins

Installing

$ bower install bootstrap-amd --save

Configuring AMD loader (RequireJS)

requirejs.config({
    packages: [
        {
            name: 'jquery',
            location: 'bower_components/jquery/src',
            main: 'jquery'
        }, {
            name: 'sizzle',
            location: 'bower_components/jquery/src/sizzle/dist',
            main: 'sizzle'
        }, {
            name: 'bootstrap',
            location: 'bower_components/bootstrap-amd/lib',
            main: 'bootstrap'
        }
    ]
});

Referencing Bootstrap plugins from your module

You can require particular modules

define(['jquery/core/init', 'bootstrap/tooltip', 'bootstrap/modal'], function ($) {
    $('[data-toggle="tooltip"]').tooltip();
    $('#my-modal').modal();
});

... or bootstrap meta-module to load all plugins

define(['jquery/core/init', 'bootstrap'], function ($) {
    $('[data-toggle="tooltip"]').tooltip();
    $('#my-modal').modal();
});

Versioning

Bootstrap-AMD uses Semantic Versioning with build metadata (e.g. 1.0.0+bootstrap.3.3.4) to indicate Bootstrap version the code is based on.