>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Скрипты http://forum.mozilla-russia.org/viewforum.php?id=37 >View Add-on Compatibility Reports (+др. скрипты для АМО) http://forum.mozilla-russia.org/viewtopic.php?id=54469 |
vitalii201 > 05-04-2012 12:20:54 |
View Add-on Compatibility Reports Автор: LouCypher Описание: Создаёт ссылку на отчёты по совместимости выбранного аддона на АМО Установить: с Greasy Fork Код скрипта на Greasy Fork Код скрипта: Выделить код Код:// ==UserScript== // @name View Add-on Compatibility Reports // @namespace http://userscripts.org/scripts/show/61398 // @description Adds a link to add-on compatibility reports on addons.mozilla.org. // @version 0.2 // @author http://userscripts.org/users/fcp // @developer LouCypher // @license public domain // @screenshot http://i.imgur.com/ADw2E.png // @icon https://addons.cdn.mozilla.net/img/uploads/addon_icons/15/15003-48.png // @icon64URL https://addons.cdn.mozilla.net/img/uploads/addon_icons/15/15003-64.png // @homepageURL http://userscripts.org/scripts/show/105858 // @supportURL http://userscripts.org/scripts/discuss/105858 // @include https://addons.mozilla.org/*/addon/* // @grant none // ==/UserScript== var addon = document.getElementById("addon"); var button = document.querySelector(".install-button > a.button"); if (addon && button) { var parent = button.parentNode.parentNode.parentNode.parentNode; var div = parent.appendChild(document.createElement("div")); div.style.fontFamily = "'Helvetica Neue', Arial, sans-serif"; div.style.fontSize = "12px"; var a = div.appendChild(document.createElement('a')); a.href = '../../compatibility/reporter?guid=' + addon.dataset.id; a.textContent = 'View compatibility reports'; } + AMO View All Versions: скрытый текст AMO View All Versions При клике на иконку аддона, на странице загрузки на АМО открывает "Историю версий..." + addons.mozilla.org Language Redirect: скрытый текст addons.mozilla.org Language Redirect При переходе по ссылкам на АМО перенаправляет на страницу на выбранном(один раз) языке. Код скрипта: Выделить код Код:// ==UserScript== // @name addons.mozilla.org Language Redirect // @namespace f4d82972-6ebf-43b5-912e-8aad9b3fddb2 // @author tomchen1989 // @description Redirect addons.mozilla.org pages to your language. // @include https://addons.mozilla.org/*/firefox/* // @version 1.0.0 // ==/UserScript== //Save the 'Other languages' options at the bottom of any pages on addons.mozilla.org. After it, when you open a page of any language version on addons.mozilla.org, it will be forced to redirect to your language version. [Greasemonkey Only] //??addons.mozilla.org??????'????'???????addons.mozilla.org?????????????,?????????????????[???Greasemonkey] //Sauvegarder l'option de 'Autres langues' en bas de toutes les pages sur addons.mozilla.org. Apres, quand vous ouvrez une page d'une version linguistique sur addons.mozilla.org, il redirigera forcement vers la version de votre langue. [Greasemonkey Seulement] (function() { try { function $(id) { return document.getElementById(id); } function changeLang() { var langSel = $("language"); GM_setValue("lang", langSel.options[langSel.selectedIndex].value); } if (!GM_getValue("lang")) { if ($("language")) { changeLang(); } } else { var url = window.location.toString(); var curLang = url.split("/")[3]; var setLang = GM_getValue("lang"); if (curLang != setLang) { window.location = url.substr(0, 27) + setLang + url.substr(27 + curLang.length); } } if ($("language")) { var langSel = $("language"); langSel.addEventListener("change", changeLang, false); } } catch (a) { // alert(a); } })(); |
gordyks328 > 23-04-2012 15:58:07 |
Большое спасибо за интересный скрипт. |