Index: index.html =================================================================== --- index.html (Revision 60381) +++ index.html (Arbeitskopie) @@ -43,7 +43,16 @@ var _fillUsernameField = function() { require('dojo/dom').byId('umcLoginUsername').value = 'Administrator'; require('dojo/dom').byId('umcLoginPassword').focus(); + //fire change event manually for internet explorer + require(['dojo/dom', 'dojo/has'], function(dom, has) { + if (has('ie') < 10) { + var event = document.createEvent("HTMLEvents"); + event.initEvent("change",true,false); + dom.byId('umcLoginUsername').dispatchEvent(event); + } + }); }; + var _showLoginTooltip = function(evt) { require(["dojo/on", "dojo/_base/event", "dijit/Tooltip", "umc/i18n!umc/app"], function(on, dojoEvent, Tooltip, _) { var node = evt.target; Index: umc/dialog/LoginDialog.js =================================================================== --- umc/dialog/LoginDialog.js (Revision 60381) +++ umc/dialog/LoginDialog.js (Arbeitskopie) @@ -435,6 +435,10 @@ dom.byId('umcLoginUsername').focus(); } } + if (has('ie') < 10 ) { + //trigger IE9 workaround + this._replaceLabels(); + } //})); },