X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/50c0afeb2cad89f6248a36ed6b44a66ae974dbac..f61d8bca07c8792dfd6216119ee63c573810963a:/apps/workbench/app/assets/javascripts/application.js diff --git a/apps/workbench/app/assets/javascripts/application.js b/apps/workbench/app/assets/javascripts/application.js index d4f928be62..184c14b9ba 100644 --- a/apps/workbench/app/assets/javascripts/application.js +++ b/apps/workbench/app/assets/javascripts/application.js @@ -32,8 +32,15 @@ //= require morris //= require jquery.number.min //= require npm-dependencies +//= require mithril/stream/stream +//= require microplugin +//= require sifter +//= require selectize //= require_tree . +Es6ObjectAssign.polyfill() +window.m = Object.assign(window.Mithril, {stream: window.m.stream}) + jQuery(function($){ $(document).ajaxStart(function(){ $('.modal-with-loading-spinner .spinner').show(); @@ -155,7 +162,9 @@ jQuery(function($){ // Need this to trigger input validation/synchronization callbacks because some browsers // auto-fill form fields (e.g., when navigating "back" to a page where some text // had been entered in a search box) without triggering a change or input event. - $('input').trigger('input'); + $('input').each(function(el) { + $(el).trigger($.Event('input', {currentTarget: el})); + }); }); HeaderRowFixer = function(selector) {