>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >BabelZillaMenu http://forum.mozilla-russia.org/viewtopic.php?id=14785 |
stoneflash > 02-01-2007 21:35:47 |
В последних версиях BabelZillaMenu добавлена возможность создания собственных пунктов меню. То есть вводится адрес и название ссылки и эта ссылка появляется в меню. |
Anton > 05-01-2007 04:28:44 |
Известная проблема при локализации расширений, в которых текст для элементов интерфейса может сохраняться в prefs.js. В babelzillamenu.js есть три функции, в которые нужно добавить escape/unescape. Вот готовый кусок кода: Выделить код Код:function initurl(){ { prefs = (GetPrefurl1()); document.getElementById("result").value = (prefs.url1); } { prefs = GetPreftitre1(); document.getElementById("result1").value = unescape(prefs.titre1); } } function saveSeturl() { var url = (document.getElementById("result").value); { var prefs = { url1: url }; enregistrerPrefs("extensions.bzm.",prefs); } var titre = escape(document.getElementById("result1").value); { var prefs = { titre1: titre }; enregistrerPrefs("extensions.bzm.",prefs); } } function inittitre1() { var value = document.getElementById("preftitre1").label; var prefs = GetPreftitre1(); document.getElementById("preftitre1").label = unescape(prefs.titre1); } |
stoneflash > 05-01-2007 04:45:28 |
Anton |