XPIInfo (content\Lister-плагин)
Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view
Да. Я тоже посмотрел. DS восстанавливается, только если нет параметра в файле настроек тотала. Алгоритм оказался именно таким как и предполагалось...
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы).
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы).
- stoneflash
- Сообщения: 25
- Зарегистрирован: Ср май 24, 2006 05:16
- stoneflash
- Сообщения: 25
- Зарегистрирован: Ср май 24, 2006 05:16
- stoneflash
- Сообщения: 25
- Зарегистрирован: Ср май 24, 2006 05:16
2SeLarin
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.(и некоторых jar'ов, в которых раньше распространяли темы)
2 stoneflash
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки.
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки.
- stoneflash
- Сообщения: 25
- Зарегистрирован: Ср май 24, 2006 05:16
Да. На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности?
А сейчас, насколько я понимаю, темы тоже распространяют в xpi. По крайней мере через addons.mozilla.org... Кстати, даже сейчас есть способ настроить XPIInfo на работу с темами в jar'ах. Надо строку идентификации изменить на такую:stoneflash писал(а): В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.
Код: Выделить всё
(EXT="JAR" | EXT="XPI") & [0]="P" & [1]="K"- stoneflash
- Сообщения: 25
- Зарегистрирован: Ср май 24, 2006 05:16
2SeLarin
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего...
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего...