12479: New tag editor for structured vocabulary. There are pending
[arvados.git] / apps / workbench / app / assets / javascripts / application.js
index c55bda037890bd084c0fa14a13e5da87f5130e3a..bba2f9dcc044b8b20b42e12cac8c62af5c4846f4 100644 (file)
 //= require raphael
 //= require morris
 //= require jquery.number.min
+//= require npm-dependencies
+//= require mithril/stream/stream
 //= 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();
@@ -154,7 +159,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) {