Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 17)

Модерирует : gyra, Maz

gyra (15-02-2018 13:51): Mozilla Firefox (часть 18)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

drage



Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
/*Initialization Code*/
var path1 = 'file:///D:/Proxy.pac'
var path2 = 'file:///C:/Proxy.pac';
var s = 'network.proxy.autoconfig_url';
 
this._handleClick =()=> {
   var path = getPath() == path1 ? path2 : path1;  
   cbu.setPrefs(s, convertFromUnicode("UTF-8", path));
};
 
function convertFromUnicode(charset, str) {
   var converter = Cc["@mozilla.org/intl/scriptableunicodeconverter"].createInstance(Ci.nsIScriptableUnicodeConverter);
   converter.charset = charset;
   str = converter.ConvertFromUnicode(str);
   return str + converter.Finish();
};
 
function getPath() {      
   try { return gPrefService.getStringPref(s, "") }  
   catch(e) { return path1 };
};
 
function toggleImage() {  
   var icon = self.ownerDocument.getAnonymousElementByAttribute(self, "class", "toolbarbutton-icon");
   icon.src = getPath() == path1  
   ? self.image  
   : 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABKElEQVQ4jcWTsUrDUBiFswrSPImTm1QcHXwAH0BdGsFHcBEkcRE6OVRn65RFJ3eHUgmIupWAtE41EBBSNUe/RK5p2g41gj/c7d7v3HvOuZYkq8qqdNgAQsdRmiRqnt9pcfVU1vKJojjRrW2r87XlPYpkr51pYaWlg1ZXT4euhu22DMA7vlZve0evQaBwEGtj72oCsL57qYebe4WNhkb9fiZmACgubV6os3+kZ8+T0lSjt48xwIvva+C6euwNVd/ys1saAGrTpgiYMTmgW8s3zrsM4DeHES3GODFcm408Y9p8P/vHRIzBIIzCsCIAQzEWgzEaw8dMJBKiISKiIrIiADWiJWKiJnKiNwBKQTkoCWWhNGUAipQMMUpH+QygfHgWoAz5u7/wr4BPxN7bnF1AsUMAAAAASUVORK5CYII=';
};
toggleImage();
gPrefService.addObserver(s, toggleImage, false);
addDestructor(()=> gPrefService.removeObserver(s, toggleImage));

Всего записей: 556 | Зарегистр. 01-06-2016 | Отправлено: 18:22 13-02-2018 | Исправлено: drage, 18:26 13-02-2018
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Mozilla Firefox (часть 17)
gyra (15-02-2018 13:51): Mozilla Firefox (часть 18)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru