Your IP : 18.219.40.177


Current Path : /usr/local/mgr5/skins/orion/src/
Upload File :
Current File : //usr/local/mgr5/skins/orion/src/App.Jscript.js

App.Jscript = function(window, $, EventMgr) {
  'use strict';
  var init = function() {
      EventMgr.bind('appendForm,appendList,appendReport', checkJscript);
      EventMgr.on('#wr-content', 'input.i-onchange-event, textarea.i-onchange-event', 'change', changeEventHandler);
    },

    checkJscript = function(e, d) {
      if (d && d.srcData && d.srcData.jscript && d.srcData.jscript.length) {
        var jscript = d.srcData.jscript;
        for (var i = 0, l = jscript.length; i < l; i++) {
          eval(jscript[i]);
        }
      }
    },

    changeEventHandler = function(e) {
      var name = this.getAttribute('name');
      if (window[name + '_event'] && typeof window[name + '_event']) {
        window[name + '_event'].apply(this, [e]);
      }
    };

  return {
    init: init
  };
}(window, $, EventMgr);