LINUX.ORG.RU
ФорумTalks

lorify — теперь и для Firefox

 , , ,


3

2

Что ж, как и просили.

Для тех, кто не видел предыдущих тредов — lorify добавляет автообновление тредов и preview комментариев на ЛОРе.

======================

Firefox

Скачать

ВНИМАНИЕ

Т.к. процесс аппрува аддона занимает довольно продолжительное время, пока для установки расширения требуется выполнить следующие действия:

  • Открываете новую вкладку, пишете в адресную строку «about:config» (без кавычек) и нажимаете Enter
  • В появившуюся строку поиска вводите «xpinstall.signatures.required» (без кавычек) и дважды кликаете на результате, чтобы он стал жирным
  • Переходите по ранее указанной ссылке и устанавливаете аддон

Исходный код можно посмотреть тут.

======================

Chrome

Скачать

Исходный код можно посмотреть тут.

======================

Буду признателен за баг-репорты, конструктивный фидбэк и pull request'ы.

Для тех, кто не видел предыдущих тредов

Буду признателен за баг-репорты, конструктивный фидбэк и pull request'ы.

Фидбэк: не создавать по два треда на день про один проект.

Deleted
()
Ответ на: комментарий от Deleted

Так то для хромога было, а не браузера. Я лично вообще не знал о таком до сих пор, поскольку тег забанен.

Akamanah ★★★★★
()
Ответ на: комментарий от Akamanah

Таки поцчему вы спгашиваете?

Deleted
()

А где у него настройки (настроить период автообновления и задержку перед появлением превьюшки)? Не хватает рамочек (или это только у меня?) Неплохо было бы добавить ссылки на ответы

ЗЫ. Обнаружил такое: если пытаться выводить превьюшки рекурсивно, т.е. наводить на ссылку уже не превьюшке, то они будут улетать в неведомые дали, расширяя страницу по горизонтали.

ЗЗЫ. Сделай, чтобы первоначальная превьюшка не убиралась при рекурсивном просмотре.

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 2)

Слушай, а ты не можешь сделать возможность предпросмотра удалённых сообщений? Наводишь на перечёркнутую ссылку и видишь что там и как.

Stahl ★★☆
()

процесс аппрува аддона занимает довольно продолжительное время

Вот, кстати, юзерскрипт лучше ещё и по этой причине.

sudopacman ★★★★★
()
Ответ на: комментарий от Deleted

Обновлять шапку треда и отписываться всем по отдельности было лень. Да и меньше шансов было бы, что другие это увидят.

b0r3d0m
() автор топика
Ответ на: комментарий от sudopacman

А где у него настройки (настроить период автообновления и задержку перед появлением превьюшки)?

Пока нет, добавлю.

Не хватает рамочек (или это только у меня?)

Они есть, просто их цвет сливается с твоим фоном.

Неплохо было бы добавить ссылки на ответы

Уже просили, подумаю.

Обнаружил такое: если пытаться выводить превьюшки рекурсивно, т.е. наводить на ссылку уже не превьюшке, то они будут улетать в неведомые дали, расширяя страницу по горизонтали

Да, каждый раз делается смещение на -30 в обоих направлениях.

Сделай, чтобы первоначальная превьюшка не убиралась при рекурсивном просмотре

Хорошо, попробую.

b0r3d0m
() автор топика
Ответ на: комментарий от sudopacman

У меня кстати ещё почему-то не всегда скрываются превьюшки

Пару раз, кстати, сам заметил, но пока не знаю, как воспроизвести. Если поймёшь последовательность действий для воспроизведения, буду признателен.

b0r3d0m
() автор топика
Ответ на: комментарий от Stahl

Слушай, а ты не можешь сделать возможность предпросмотра удалённых сообщений?

Ссылку в качестве примера можно?

b0r3d0m
() автор топика
Ответ на: комментарий от b0r3d0m

Они есть, просто их цвет сливается с твоим фоном.

Тогда добавь возможность его поменять.

Да, каждый раз делается смещение на -30 в обоих направлениях.

Сделай как на дваче, чтобы в рандомную сторону смещались.

// Спасибо за проделанную работу.

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

Они там смотрят на границы экрана просто как раз вроде. В общем, гляну.

b0r3d0m
() автор топика
Ответ на: комментарий от sudopacman

Вы, наверное, о разных вещах говорите. Насколько я понял, он имел ввиду отображение превьюх при наведении на надпись «комментарий» над ответом, который ссылается на удалённый комментарий.

b0r3d0m
() автор топика
Ответ на: комментарий от Stahl

Вот оно как.

А какой тогда use-case, можешь пояснить?

b0r3d0m
() автор топика
Ответ на: комментарий от b0r3d0m

Нет, я имел в виду наведение на ссылку. Любую внутриЛОРовскую ссылку. В любом сообщении любого треда.

Stahl ★★☆
()
Ответ на: комментарий от b0r3d0m

Нет, об одних и тех же. Ответы на удалённые тоже удаляются. А вот запилить предпросмотр комментариев по ссылке было бы неплохо.

use-case: тебе кидают ссылку на комментарий, и чтобы этот комментарий посмотреть нужно по этой ссылке сходить, а можно сделать превьюшку

sudopacman ★★★★★
()
Ответ на: комментарий от buddhist

Можно просто сделать фичу только для звездатых аккаунтов. Срочно нужно дать звезду ТС, чтобы он смог фичу запилить.

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

А, превьюха, отображающаяся при наведении на ссылку, которая содержится в тексте самого сообщения?

b0r3d0m
() автор топика
Ответ на: комментарий от b0r3d0m

Ага.

Кстати, (не знаю, может и не связано, посто уже несколько раз было) дольше (или вообще не) убирается превьюшка былиже к низу страницы (треда)

sudopacman ★★★★★
()
Ответ на: комментарий от sudopacman

Я думаю, превьюшки не убираются после добавления новых ответов в тему. Надо проверить.

b0r3d0m
() автор топика
Ответ на: комментарий от sudopacman

Вот, кстати, юзерскрипт лучше ещё и по этой причине.

Удваиваю этого кота. Вещь нужная, но не ставить же из-за этого отдельный браузер?

r3lgar ★★★★★
()
Ответ на: комментарий от b0r3d0m

У меня не хром и не лис, поэтому в данный момент, чтобы воспользоваться твоим плагином, мне придётся ставить отдельный браузер для одного плагина для одного сайта. Юзерскрипт в любом браузере хоть как-то можно прилепить костылями.

r3lgar ★★★★★
()

Исходный код можно посмотреть тут.

'use strict';

const autorefreshIntervalSecs = 10;
const autorefreshTickIntervalMillisecs = 1000;

let autoRefreshEnabled = true;
let autorefreshLeftSecs = autorefreshIntervalSecs;
let autorefreshLabel = null;
let newCommentsCount = 0;
let originalDocumentTitle = '';

function showCommentAtCoords(commentElement, commentID, left, right) {
...

https://bitbucket.org/b0r3d0m/lorify-ff/src/5ee20a83f7a69cd6d274fb4945618c486...

«Посмотреть», условия распространения в коде не указаны. То есть оно несвободное. Фу.

Zmicier ★★★★★
()

Опять я

Зачем автообновление при чтении удалённых тредов?

Upd: лучше убрать показ превьюшки, если между комментариями нет других сообщений

//спасибо

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)
Ответ на: комментарий от b0r3d0m

В package.json в версии для Firefox'а есть упоминание...
"license": "MIT",

Ну это так совсем не работает.

Если под «лицензией MIT» имеется в виду лицензия Expat, то надо ее целиком в каждый файл вписывать:

Copyright © <годы-написания> <ваше-имя>
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the
 "Software"), to deal in the Software without restriction, including
 without limitation the rights to use, copy, modify, merge, publish,
 distribute, sublicense, and/or sell copies of the Software, and to
 permit persons to whom the Software is furnished to do so, subject to
 the following conditions:
 
 The above copyright notice and this permission notice shall be included
 in all copies or substantial portions of the Software.
 
 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

А версию для Хромиума вы и планировали несвободной?

Zmicier ★★★★★
()

Реквестирую:

  1. Панельку для LORCODE над/под текстбоксом для сообщения.
  2. Предпросмотр ссылок на ЛОР (будь то сообщение, тред, профиль)

И всё, можно считать, что оно готово.

nexfwall ★★★★
()
Ответ на: комментарий от nexfwall

Во, ещё одна идея в голову пришла:

Автообновление уведомлений. Уведомления на рабочем столе о наличии новых ответов(используя соответствующую функцию браузера), при условии, что открыта вкладка с уведомлениями.

nexfwall ★★★★
()
Ответ на: Опять я от sudopacman

лучше убрать показ превьюшки, если между комментариями нет других сообщений

Скорее уж тогда если он итак виден на экране (тогда надо будет выделять его соответствующей рамкой).

b0r3d0m
() автор топика
Ответ на: комментарий от nexfwall

Панельку для LORCODE над/под текстбоксом для сообщения.

Уже давно есть. Эдик делал юзерскрипт и не только Эдик.

sudopacman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.