From c79738887faf625bc8ad5bd668b0a4b233989f8b Mon Sep 17 00:00:00 2001 From: Michael M Slusarz Date: Mon, 21 Dec 2009 11:38:45 -0700 Subject: [PATCH] Bug #8791: IE8 needs this global variable defined with the 'window.' prefix --- framework/Tree/lib/Horde/Tree/Javascript.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/framework/Tree/lib/Horde/Tree/Javascript.php b/framework/Tree/lib/Horde/Tree/Javascript.php index 3fe2a7256..0cfd57dd9 100644 --- a/framework/Tree/lib/Horde/Tree/Javascript.php +++ b/framework/Tree/lib/Horde/Tree/Javascript.php @@ -91,7 +91,7 @@ class Horde_Tree_Javascript extends Horde_Tree ); Horde::addInlineScript(array( - $this->_instance . ' = new Horde_Tree(' . Horde_Serialize::serialize($opts, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ')', + 'window.' . $this->_instance . ' = new Horde_Tree(' . Horde_Serialize::serialize($opts, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ')', $this->renderNodeDefinitions() ), 'dom'); @@ -119,7 +119,7 @@ class Horde_Tree_Javascript extends Horde_Tree { $this->_buildIndents($this->_root_nodes); - return $this->_instance . '.renderTree(' . Horde_Serialize::serialize($this->_nodes, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ',' . Horde_Serialize::serialize($this->_root_nodes, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ',' . ($this->_static ? 'true' : 'false') . ')'; + return 'window.' . $this->_instance . '.renderTree(' . Horde_Serialize::serialize($this->_nodes, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ',' . Horde_Serialize::serialize($this->_root_nodes, Horde_Serialize::JSON, Horde_Nls::getCharset()) . ',' . ($this->_static ? 'true' : 'false') . ')'; } } -- 2.11.0