>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Разработка http://forum.mozilla-russia.org/viewforum.php?id=18 >Нужна помощь в удалении пункта меню http://forum.mozilla-russia.org/viewtopic.php?id=962 |
ragnaar > 22-12-2004 18:21:53 |
Такая проблема, нужно удалить стандартный пункт меню (скажем в меню "Help" нужно убрать пункт "About Firefox" и заменить его на "About Ragnaar" ). Задача усложняется тем, что у этого пункта нет идентификатора (если бы он был, я бы сейчас это не писал), идентификаторы есть у родительских элементов (<menu> и <menupopup>). Думаю, что такая очевидная вещь должна быть предусмотрена, но мои поиски ничего не дали...
|
Unghost > 22-12-2004 23:53:16 |
Cutemenus так извращается, добавляя иконки к пунктам меню у которых нет идентификатора.
|
ragnaar > 23-12-2004 08:59:44 |
Я его смотрел - добавить - нет проблем, это очень просто, а вот удалить... |
ragnaar > 23-12-2004 17:07:14 |
Попробую, спасибо... |
ragnaar > 24-12-2004 14:00:28 |
Не получилось. Виновато мое плохое знание JS. Если можно разжевать с примерами - буду очень благодарен.
|
ragnaar > 24-12-2004 14:46:11 |
Выглядит симпатично, но (вот оно плохое знание JS) я не доганяю как лучше оформить это в расширении... В теле XUL загнать в <script> или подключить отдельный файл? Я вчера пробовал - не получилось... |
ragnaar > 24-12-2004 18:53:31 |
Тупить так уж до упора...
function menuKiller(id){
то в консоли получаем - document.getElementById("menupopup_id") has no properties
|
ragnaar > 24-12-2004 22:09:18 |
Так оверлей и сделан... Через него и добавляется новый пункт меню... Дело в том, что именно нужен новый пункт со своей функцией, тьфу... он не нужен, он уже сделан. С DTD проблем нет (как ни как я вроде локализатор nvu ) в данном случае не в нем дело, нужно не название менять, а функцию... Ладно, на данном этапе остановимся на варианте с CSS |
ragnaar > 24-12-2004 23:11:00 |
Да, наверно, я не подумал, что "заменить пункт меню" можно понять как заменить просто название этого пункта, а не функционал Ну я уже подумал, что для расширения - пойдет и CSS вариант, а когда руки дойдут до сборки русской версии nvu - там я просто в самих файлах программы это изменю. kirill спасибо, что откликнулись на просьбу помочь, надеюсь в будущем можно будет надеятся на совет |