Вопрос по аналогичному расширению Custom Buttons².
На его домашней странице есть достаточное количество кнопок, которые не работают в расширении Custom Buttons 0.0.3.9, хотя кнопки от Custom Buttons 0.0.3.9 в расширении Custom Buttons² работают.
Возможно ли как нибудь сделать полную совместимость кнопок в Custom Buttons?
Не хотелось бы переходить на Custom Buttons² из-за его "тяжести" (размер больше аж в 4 раза) и нерусифицированности.
Отсутствует
3Jlou
Возможно ли как нибудь сделать полную совместимость кнопок в Custom Buttons?
Со временем будет.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
прошу подсказать, что напис́ать в поле Код (мне нужно для FF 3.0.5 создать кнопку для запуска приложения). в этой теме в начале мной найдено вот что :
/*CODE*/ var path='C:\\Program Files\\Proxomitron\\Proxomitron.exe'; var file = Components.classes['@mozilla.org/file/local;1'] .createInstance(Components.interfaces.nsILocalFile); var process = Components.classes['@mozilla.org/process/util;1'] .getService(Components.interfaces.nsIProcess); file.initWithPath(path); process.init(file); process.run(false,arguments,arguments.length);
я лишь меняю путь на тот, который мне нужен, но не работает (что, в общем, и не удивительно - тогда ещё FF 3 не было, наверняка в этом причина)
ещё такой вопрос. как сделать кнопку, по нажатию которой можно было бы переключаться между цветами страницы и цветами по умолчанию ? (именно она есть в расширении toolbarr buttons, но там эта кнопка хоть и выполняет свою функцию, но немного глючит)
Отсутствует
создать кнопку для запуска приложения
Я думаю, дело в аргументах.
Вот так должно работать.
function startProcess(path, args) { args = args || []; var file = Components.classes["@mozilla.org/file/local;1"] .createInstance(Components.interfaces.nsILocalFile); file.initWithPath(path); if(!file.exists()) { alert(path + "\nnot found!"); return; } var process = Components.classes["@mozilla.org/process/util;1"] .getService(Components.interfaces.nsIProcess); process.init(file); process.run(false, args, args.length); } startProcess("c:\\WINDOWS\\system32\\notepad.exe"); startProcess("c:\\WINDOWS\\system32\\notepad.exe", ["c:\\boot.ini"]);
Отредактировано Infocatcher (26-03-2009 00:21:22)
Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела
Отсутствует
Infocatcher, спасибо большое. всё получилось, хотя и не сразу. я использовал код, который ты привёл в своём последнем сообщении (честно признаться, не совсем понял назначение ссылки на более раннее обсуждение в этой теме - там тоже упоминается похожая на мою просьба, но с некоторыми отличиями), мне только пришлось экспериментальным путём убрать последнюю строку - сразу заработало как надо
как сделать кнопку, по нажатию которой можно было бы переключаться между цветами страницы и цветами по умолчанию
дай, пожалуйста, ответ, можно ли такое осуществить ?
Отредактировано austri (26-03-2009 01:39:35)
Отсутствует
насчёт кнопок от Custom Buttons² я высказался ошибочно, они частично подходят к Custom Buttons.
Есть такая кнопка Top, Bottom and Middle All In One, которая работает заторможенно. Глядя на коды других кнопок, переписал её по своему, работает шустро, но т.к. полный ноль в скриптах, не пойму как повесить меню на среднюю кнопку, а переход в центр страницы на правую кнопку (сейчас на правой - меню, а на средней - переход в центр):
Картиинка:
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA4ElEQVR42oyRMWoCYRCFvz8sIpjCQpJaBNnKJo0nEOwED5HGLaxyDQsbqwQ8gBYewEpsxGBjWi0DgkUWweZLEZcIgaxvmuHNg5l5D7lUsLofx2mc7sdWDRmfjSOb80VJxJLzhU2ja0HR7miHODgNToijnV2LmaBiP0kRZ2vbtmdrxCS1b+VH0KqLNbcTY4PBeDupiXVtSQQckrdyobO5f+UTgI/4+X05bRzPHCBIhqsWwx82CGS0v5I7cpC7IgKehr1yobPx8XIkPHy9TBvHc2/IKvfNm4zKtfqGsP6J+3sAWOrW//ubszsAAAAASUVORK5CYII=
Код кнопки:
this.LeftClick=function() { if (content.scrollY > 0) { content.scrollTo(0, 0); } else { content.scrollTo(0, content.document.height); } } this.MiddleClick=function() { content.scrollTo(0, (content.document.height - content.innerHeight)/2); } this.execute= function(evt) { switch(evt.button) { case 0: this.LeftClick(); break; case 1: this.MiddleClick(); break; } } this.setAttribute("onclick", "this.execute(event);"); this.tooltipText = "L: Go Top/Bottom | M: Go Middle | R: Menu";
Кстати, что такого в коде, представленном мной, что кнопка работает быстро, а изначальный код "задумывается" при нажатии на кнопку?
Отредактировано 3Jlou (26-03-2009 12:16:09)
Отсутствует
austri
как сделать кнопку, по нажатию которой можно было бы переключаться между цветами страницы и цветами по умолчанию
Не понятно, какую операцию требуется осуществить. Объясните пожалуйста подробней.
3Jlou
не пойму как повесить меню на среднюю кнопку, а переход в центр страницы на правую кнопку (сейчас на правой - меню, а на средней - переход в центр):
Зачем заморачиваться, используйте исходный код, он ведь работает как требуется.
Кстати, что такого в коде, представленном мной, что кнопка работает быстро, а изначальный код "задумывается" при нажатии на кнопку?
Обработчик gQuot делает задержку в ~350 мс.
Можно записать
custombuttons. gQuot. dcDelay = 0; this.setAttribute('onclick', 'gQuot(event, this)');
это отключит задержку для вообще всех кнопок, использующих gQuot. Если надо изменить задержку для отдельной кнопки, можно написать
this. gQuot = {}; this. gQuot. __proto__ = custombuttons. gQuot; this. gQuot. dcDelay = 1000; this. setAttribute ('onclick', 'this.gQuot.mHandler(event, this)');
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
austri
как сделать кнопку, по нажатию которой можно было бы переключаться между цветами страницы и цветами по умолчанию
Не понятно, какую операцию требуется осуществить. Объясните пожалуйста подробней
нужно, чтобы при нажатии кнопки страница отображалась так, как если бы я снимал галочку с пункта разрешить вэб-сайтам использовать свои цвет́а вместо установленных (настройки - содержимое - цвет́а)
при повторном нажатии - возврат к привычному, стандартному отображению
(вид кнопки должен оставаться одинаковым, т.е. без эффекта нажатия - но это вроде бы по умолчанию и есть, насколько понимаю)
Отсутствует
austri
Если я правильно понял, то
var pn = "browser.display.use_document_colors"; var pref = custombuttonsUtils. getPrefs (pn); custombuttonsUtils. setPrefs (pn, !pref);
в раздел "Код".
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
для Custom Buttons есть кнопка которая прячет и показывает панель закладок, код кнопки:
Расширение Group/Sort Tabs 1.1.4 создает свою панель TabsGroum Manager GroupBar, вопрос в следующем, на что заменить "PersonalToolbar" из кнопки чтобы она скрывала\показывала панельку от Group/Sort Tabs 1.1.4
Отсутствует
DeeZ
на что заменить "PersonalToolbar"
На "TabGroupsManager.Toolbar"
Но эту панель инструментов создаёт не Group/Sort Tabs 1.1.4, а другое расширение.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
Anton
Обращаюсь к спецу по кнопкам и новому аддону SmileySidebar - напишите пожалуйста код кнопки для открытия этой панели. Через клавиатуру (Shift+Ctrl+E) неудобно. Хотелось бы прикрутить кнопку к AiOS.
Arch Linux & xmonad
Отсутствует
68agasfer
Попробуй
если что - придётся уточнять у автора - у меня нет последней версии Smiley.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует
А не подскажет ли кто - где хранятся файлы смайликов на компе ? Пусть на некоторые даже и ссылки будут , просто хочется эту папку забэкапить , как я понял при первом запуске смайлы подгружались откудато , но куда ?
Отсутствует
Vladik а они на компе и храняться, а при использовании SmileySidebar подгружаются на форум с этого сайта > http://www.kolobok.us/,что бы это определить достаточно проследить URL одного из смайликов > http://www.kolobok.us/smiles/big_standart/help.gif
Отредактировано Крошка Ру (14-05-2009 10:50:52)
Отсутствует
Отсутствует
Супер! Мощно у тя получилось! То же такой захотелось
Я что хотел спросить. Ребят, как сделать чтобы при нажатии кнопки на панели инструментов браузера начинался 3-х минутный отсчет, а потом страница обновлялась. и так в цикле. а еще лучше, что бы не все окно, а только первая вкладка, и только при определенном ее заголовке, точнее при условии "если заголовок содержит"...причем, что бы, если вкладка не в фокусе, не переключался на нее, а обновлял в фоне. так же, было бы вообще круто, если бы при обнаружении изменения контента страницы на той вкладке, мигало окно в трее. это все реально вообще? я просто в js - ноль ваще
Отредактировано 150pi (28-05-2009 04:01:10)
Отсутствует
Поясните мне, как соотносятся Custom Buttons и Custom Buttons2? Был форк или еще что? Просто подумал, что расширению самое место в нашей акции Сделано в России, но 2 аналогичных расширения меня смущают...
Отсутствует
150pi
как сделать чтобы при нажатии кнопки на панели инструментов браузера начинался 3-х минутный отсчет, а потом страница обновлялась. и так в цикле. а еще лучше, что бы не все окно, а только первая вкладка, и только при определенном ее заголовке, точнее при условии "если заголовок содержит"...причем, что бы, если вкладка не в фокусе, не переключался на нее, а обновлял в фоне. так же, было бы вообще круто, если бы при обнаружении изменения контента страницы на той вкладке, мигало окно в трее. это все реально вообще?
Реально, только сложно.
Я занят сейчас, попробую сделать в выходные.
Поясните мне, как соотносятся Custom Buttons и Custom Buttons2?
Custom Buttons2 делала команда с custombuttons.phpbbnow.com
А меня Yan включил разработчиком на amo страницу исходного расширения. Сам он Custom Buttons уже не разрабатывал. Может быть, участвовал в разработке CB2 - я не знаю, тогда я за этими событиями не следил.
Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!
Отсутствует