From 401a3a7abbdbb96e787f5012ce5672f301451e6c Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Tue, 29 May 2012 17:53:41 +0100 Subject: [PATCH] New initAliases function & scoping of vars Initialisation of DOM vars now in own function (This allows Firefox loadstack to work fine & is more efficient too, only ever called once) 'this' also prefixes the DOM vars initialised, so works in Firefox --- lib/coder.js | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/lib/coder.js b/lib/coder.js index e9ec6f5..5a8c170 100644 --- a/lib/coder.js +++ b/lib/coder.js @@ -33,15 +33,18 @@ var ICEcoder = { // Don't consider these tags as part of nesting as they're singles, JS, PHP or Ruby code blocks tagNestExceptions: ["!DOCTYPE","meta","link","img","br","hr","input","script","?php","?","%"], - // On load, set aliases, set the layout and get the nest location - init: function(login) { + // Set our aliases + initAliases: function() { var aliasArray = ["header","files","account","accountLogin","fmLock","filesFrame","editor","tabsBar","findBar","content","footer","nestValid","nestDisplay","charDisplay"]; // Create our ID aliases for (var i=0;i