Commit ae25e43c authored by Alexander.Trofimov's avatar Alexander.Trofimov Committed by Alexander.Trofimov

asc_CHandlersList перевел на prototype

DrawingContext перевел на prototype

git-svn-id: svn://192.168.3.15/activex/AVS/Sources/TeamlabOffice/trunk/OfficeWeb@56953 954022d7-b5bf-4e40-9824-e11837661b57
parent 8904ff9f
This diff is collapsed.
......@@ -34,7 +34,7 @@ function Common_CopyObj(Obj)
}
}
return c;
};
}
var vector_koef = 25.4 / 72;
......
......@@ -22,16 +22,11 @@
/** @constructor */
function asc_CHandlersList(handlers) {
if ( !(this instanceof asc_CHandlersList) ) {
return new asc_CHandlersList(handlers);
}
this.handlers = handlers || {};
return this;
}
asc_CHandlersList.prototype = {
trigger: function (eventName) {
asc_CHandlersList.prototype.trigger = function (eventName) {
var h = this.handlers[eventName], t = asc_typeOf(h), a = Array.prototype.slice.call(arguments, 1), i;
if (t === "function") {
return h.apply(this, a);
......@@ -43,9 +38,8 @@
return true;
}
return false;
},
add: function (eventName, eventHandler, replaceOldHandler) {
};
asc_CHandlersList.prototype.add = function (eventName, eventHandler, replaceOldHandler) {
var th = this.handlers, h, old, t;
if (replaceOldHandler || !th.hasOwnProperty(eventName)) {
th[eventName] = eventHandler;
......@@ -58,9 +52,8 @@
}
h.push(eventHandler);
}
},
remove: function (eventName, eventHandler) {
};
asc_CHandlersList.prototype.remove = function (eventName, eventHandler) {
var th = this.handlers, h = th[eventName], i;
if (th.hasOwnProperty(eventName)) {
if (asc_typeOf(h) !== "array" || asc_typeOf(eventHandler) !== "function") {
......@@ -75,22 +68,12 @@
}
}
return false;
}
};
/*
* Export
* -----------------------------------------------------------------------------
*/
var prot;
window["Asc"]["asc_CHandlersList"] = window["Asc"].asc_CHandlersList = asc_CHandlersList;
prot = asc_CHandlersList.prototype;
prot["trigger"] = prot.trigger = prot.trigger;
prot["add"] = prot.add = prot.add;
prot["remove"] = prot.remove = prot.remove;
asc.asc_CHandlersList = asc_CHandlersList;
}
)(jQuery, window);
\ No newline at end of file
......@@ -1988,13 +1988,10 @@
if (!this.maxDigitWidth) {throw "Error: can't measure text string";}
};
/*
* Export
* -----------------------------------------------------------------------------
*/
window["Asc"].WorkbookView = WorkbookView;
}
)(jQuery, window);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment