>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Console² - расширение увеличивающее возможности консоли JavaScript http://forum.mozilla-russia.org/viewtopic.php?id=5182 |
Unghost > 24-09-2005 03:42:56 |
Довольно интересная штука.
Обсуждение расширения - http://forums.mozillazine.org/viewtopic.php?t=318102 |
Infocatcher > 27-06-2015 16:32:59 |
Пожалуй, это самая подходящая тема. Я, 06.04.2015 23:25:33: Я делал исправления с поддержкой старых версий. console2.xml.diff Выделить код Код:--- a/content/console2/console2.xml +++ b/content/console2/console2.xml @@ -522,7 +522,9 @@ <constructor><![CDATA[ var x = document.getAnonymousElementByAttribute(this, "anonid", "main-box"); - this.scrollBoxObject = x.boxObject.QueryInterface(Components.interfaces.nsIScrollBoxObject); + this.scrollBoxObject = x.boxObject; + if("nsIScrollBoxObject" in Components.interfaces) + this.scrollBoxObject instanceof Components.interfaces.nsIScrollBoxObject; this._bundle = document.getAnonymousElementByAttribute(this, "anonid", "string-bundle"); this.initDupeFinder(); this._limit = this.mPrefs.getIntPref("extensions.console2.max-errors"); richlistbox.xml.diff Выделить код Код:--- a/content/console2/global/richlistbox.xml +++ b/content/console2/global/richlistbox.xml @@ -63,7 +63,10 @@ document.getAnonymousElementByAttribute(this, "anonid", "main-box"); </field> <field name="scrollBoxObject"> - this._scrollbox.boxObject.QueryInterface(Components.interfaces.nsIScrollBoxObject); + var bo = this._scrollbox.boxObject; + if("nsIScrollBoxObject" in Components.interfaces) + bo instanceof Components.interfaces.nsIScrollBoxObject; + bo; </field> <constructor> <![CDATA[ |