Skip to content

Rpsl/leprosorium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

195 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leprosorium

Leprosorium++ extension for Google Chrome, Mozilla Firefox and Safari

show m later

Пост для обсуждения

Читать и задавать вопросы можно тут

Установка

  • Google Chrome ставьте расширение из магазина.
  • Mozilla Firefox после скачивания файла перетяните его на страницу "дополнения" в FF.
  • Safari после скачивания кликайте два раза на файл.

Для разработчиков

Приложение основано на фреймворке Kango, от леперов, между прочим.

Для интеграции различных юзерскриптов нужно добавить их в папку ./common/scripts и поправить формат автозапуска по шаблону:

// ==UserScript== // @name%script name% // @namespaceleprosorium++youtubelinks <--- Очень важно указать свой namespace // @author%username% // @includehttp://*.leprosorium.ru/* // @includehttp://leprosorium.ru/* // @require zepto.min.js // если требуется // ==/UserScript== function main() { // body of script  } kango.invokeAsync('kango.storage.getItem', 'plugins', function(value){ var name = 'mypluginname'; // как и на странице настроек ( options.html ) if( value !== null && value.hasOwnProperty( name ) && value[ name ] == 1 ) { // Запуск скрипта только если он включен в настройках main(); } });

После этого нужно отредактировать файл options.html, добавив в него пункт про включение юзерскрипта.

<p>Plugin name (by %username link%) <input class="plugin" type="checkbox" id="mypluginname" name="mypluginname" value="1"/></p>

About

Leprosorium++ extension for Google Chrome and Mozilla Firefox

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors