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) ...@@ -34,7 +34,7 @@ function Common_CopyObj(Obj)
} }
} }
return c; return c;
}; }
var vector_koef = 25.4 / 72; var vector_koef = 25.4 / 72;
......
...@@ -22,16 +22,11 @@ ...@@ -22,16 +22,11 @@
/** @constructor */ /** @constructor */
function asc_CHandlersList(handlers) { function asc_CHandlersList(handlers) {
if ( !(this instanceof asc_CHandlersList) ) {
return new asc_CHandlersList(handlers);
}
this.handlers = handlers || {}; this.handlers = handlers || {};
return this; return this;
} }
asc_CHandlersList.prototype = { asc_CHandlersList.prototype.trigger = function (eventName) {
trigger: function (eventName) {
var h = this.handlers[eventName], t = asc_typeOf(h), a = Array.prototype.slice.call(arguments, 1), i; var h = this.handlers[eventName], t = asc_typeOf(h), a = Array.prototype.slice.call(arguments, 1), i;
if (t === "function") { if (t === "function") {
return h.apply(this, a); return h.apply(this, a);
...@@ -43,9 +38,8 @@ ...@@ -43,9 +38,8 @@
return true; return true;
} }
return false; return false;
}, };
asc_CHandlersList.prototype.add = function (eventName, eventHandler, replaceOldHandler) {
add: function (eventName, eventHandler, replaceOldHandler) {
var th = this.handlers, h, old, t; var th = this.handlers, h, old, t;
if (replaceOldHandler || !th.hasOwnProperty(eventName)) { if (replaceOldHandler || !th.hasOwnProperty(eventName)) {
th[eventName] = eventHandler; th[eventName] = eventHandler;
...@@ -58,9 +52,8 @@ ...@@ -58,9 +52,8 @@
} }
h.push(eventHandler); h.push(eventHandler);
} }
}, };
asc_CHandlersList.prototype.remove = function (eventName, eventHandler) {
remove: function (eventName, eventHandler) {
var th = this.handlers, h = th[eventName], i; var th = this.handlers, h = th[eventName], i;
if (th.hasOwnProperty(eventName)) { if (th.hasOwnProperty(eventName)) {
if (asc_typeOf(h) !== "array" || asc_typeOf(eventHandler) !== "function") { if (asc_typeOf(h) !== "array" || asc_typeOf(eventHandler) !== "function") {
...@@ -75,22 +68,12 @@ ...@@ -75,22 +68,12 @@
} }
} }
return false; return false;
}
}; };
/* /*
* Export * Export
* ----------------------------------------------------------------------------- * -----------------------------------------------------------------------------
*/ */
var prot; asc.asc_CHandlersList = asc_CHandlersList;
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;
} }
)(jQuery, window); )(jQuery, window);
\ No newline at end of file
...@@ -1988,13 +1988,10 @@ ...@@ -1988,13 +1988,10 @@
if (!this.maxDigitWidth) {throw "Error: can't measure text string";} if (!this.maxDigitWidth) {throw "Error: can't measure text string";}
}; };
/* /*
* Export * Export
* ----------------------------------------------------------------------------- * -----------------------------------------------------------------------------
*/ */
window["Asc"].WorkbookView = WorkbookView; window["Asc"].WorkbookView = WorkbookView;
} }
)(jQuery, window); )(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