load static method

Future<bool> load()

Loads Bootstrap and JQuery JS library and CSS.

Implementation

static Future<bool> load() {
  return _load.load(() async {
    AMDJS.verbose = true;

    var okJQuery = await JQuery.load();

    var cssFile = ENABLE_MINIFIED ? 'bootstrap.min.css' : 'bootstrap.css';
    var cssFullPath = '$BONES_UI_BOOTSTRAP_PACKAGE_PATH/$PATH_CSS/$cssFile';

    var okCss = await addCssSource(cssFullPath, insertIndex: 0);

    var jsFile =
        ENABLE_MINIFIED ? 'bootstrap.bundle.min.js' : 'bootstrap.bundle.js';
    var jsFullPath = '$BONES_UI_BOOTSTRAP_PACKAGE_PATH/$PATH_JS/$jsFile';

    var okJS = await AMDJS.require('bootstrap',
        jsFullPath: jsFullPath, addScriptTagInsideBody: true);

    print(
        'LOADED[jquery: $okJQuery ; BS css: $okCss ; BS js: $okJS]> Bootstrap $VERSION');

    return okJQuery && okCss && okJS;
  });
}