diff --git a/index.html b/index.html index 9c809fc4177..a1e471a87fd 100644 --- a/index.html +++ b/index.html @@ -21,7 +21,6 @@ - diff --git a/js/app.js b/js/app.js index 2c00f9ecf44..1d211f6dae8 100644 --- a/js/app.js +++ b/js/app.js @@ -17,27 +17,28 @@ var modules = [ var scripts = [] var labjs = $LAB + .script("common/lib/jquery-1.8.0.min.js").wait() .script("common/lib/modernizr-2.6.1.min.js") .script("common/lib/underscore.min.js") - .script("common/lib/angular.min.js") + .script("common/lib/angular.min.js").wait() .script("common/lib/angular-strap.min.js") .script("common/lib/angular-sanitize.min.js") .script("common/lib/elastic.min.js") - .script("common/lib/elastic-angular-client.js") + .script("common/lib/elastic-angular-client.js").wait() .script("common/lib/moment.js") .script("common/lib/shared.js") .script("common/lib/filesaver.js") .script("common/lib/bootstrap.min.js") .script('common/lib/datepicker.js') - .script('common/lib/timepicker.js') + .script('common/lib/timepicker.js').wait() .script("js/services.js") .script("js/controllers.js") .script("js/filters.js") .script("js/directives.js") - .script("js/panels.js") + .script("js/panels.js").wait() _.each(config.modules, function(v) { - labjs = labjs.script('panels/'+v+'/module.js').wait() + labjs = labjs.script('panels/'+v+'/module.js') modules.push('kibana.'+v) }) diff --git a/panels/histogram/module.js b/panels/histogram/module.js index 72abec1c1b0..8e3ee76c975 100644 --- a/panels/histogram/module.js +++ b/panels/histogram/module.js @@ -278,7 +278,7 @@ angular.module('kibana.histogram', []) // Set barwidth based on specified interval var barwidth = interval_to_seconds(scope.panel.interval)*1000 - var scripts = $LAB.script("common/lib/panels/jquery.flot.js") + var scripts = $LAB.script("common/lib/panels/jquery.flot.js").wait() .script("common/lib/panels/jquery.flot.time.js") .script("common/lib/panels/jquery.flot.stack.js") .script("common/lib/panels/jquery.flot.selection.js") diff --git a/panels/hits/module.js b/panels/hits/module.js index bb44f1abfda..1d2d92b09b7 100644 --- a/panels/hits/module.js +++ b/panels/hits/module.js @@ -176,7 +176,7 @@ angular.module('kibana.hits', []) // Function for rendering panel function render_panel() { - var scripts = $LAB.script("common/lib/panels/jquery.flot.js") + var scripts = $LAB.script("common/lib/panels/jquery.flot.js").wait() .script("common/lib/panels/jquery.flot.pie.js") // Populate element. diff --git a/panels/map/module.js b/panels/map/module.js index 0161e2cd461..8eb04fc8fd5 100644 --- a/panels/map/module.js +++ b/panels/map/module.js @@ -134,7 +134,7 @@ angular.module('kibana.map', []) function render_panel() { // Using LABjs, wait until all scripts are loaded before rendering panel - var scripts = $LAB.script("panels/map/lib/jquery.jvectormap.min.js") + var scripts = $LAB.script("panels/map/lib/jquery.jvectormap.min.js").wait() .script("panels/map/lib/map."+scope.panel.map+".js") // Populate element. Note that jvectormap appends, does not replace. diff --git a/panels/pie/module.js b/panels/pie/module.js index 0d43348464a..008e806cdf5 100644 --- a/panels/pie/module.js +++ b/panels/pie/module.js @@ -206,7 +206,7 @@ angular.module('kibana.pie', []) // Function for rendering panel function render_panel() { - var scripts = $LAB.script("common/lib/panels/jquery.flot.js") + var scripts = $LAB.script("common/lib/panels/jquery.flot.js").wait() .script("common/lib/panels/jquery.flot.pie.js") if(scope.panel.mode === 'goal')