From a609a488306b5c8ffc557ef711488afeb0b9cdbe Mon Sep 17 00:00:00 2001 From: coderaiser Date: Wed, 28 May 2014 06:14:27 -0400 Subject: [PATCH] feature(dom) Events: addLoad --- lib/client/edit.js | 2 +- lib/client/load.js | 11 +++++------ 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/lib/client/edit.js b/lib/client/edit.js index 1c47f300..5d7d6da2 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -460,7 +460,7 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch, Zip, MenuI if (files) files.forEach(function(file) { reader = new FileReader(); - DOM.Events.add('load', onLoad, reader); + DOM.Events.addLoad(onLoad, reader); reader.readAsBinaryString(file); }); } diff --git a/lib/client/load.js b/lib/client/load.js index 840fe5da..122ecdf3 100644 --- a/lib/client/load.js +++ b/lib/client/load.js @@ -44,8 +44,8 @@ var Util, DOM; * if object - then onload and onerror */ funcLoad = function(event) { - Events.remove('load', funcLoad, element); - Events.remove('error', funcError, element); + Events.remove('load', funcLoad, element) + .remove('error', funcError, element); Util.exec(func, event); }, @@ -78,10 +78,9 @@ var Util, DOM; } else { element = document.createElement(name); - if (name === 'script' || name === 'link') { - Events.add('load', funcLoad, element); - Events.addError(funcError, element); - } + if (name === 'script' || name === 'link') + Events.addLoad(funcLoad, element) + .addError(funcError, element); if (p.id) element.id = p.id;