- PVSM.RU - https://www.pvsm.ru -
Позволяет одним движением мыши помечать новые комментарии прочитанными.
Сделаны версии для трёх браузеров — Chrome, Opera и Firefox.
Нужно зажать Shift и провести мышкой над новыми комментариями — каждый комментарий, над которым прошла мышь, будет прочитан.
Не нужно долго ждать, пока стандартная фича от Хабры прокрутит до каждого нового комментария.
Удобно в случае, если новые комментарии расположены близко и их видно все сразу. Один взмах мыши — и всё готово.
Если зажать Ctrl-Shift, то сбросятся также все дети от того комментария, над которым провели мышкой.
Делал для себя, но вдруг кому-нибудь будет полезно.
Код очень простой, сделан быстренько на jquery.
that.$('.comment_item > .comment_body')
.live('mouseover', function(event) {
if (event.shiftKey) {
var el = that.$(this);
var root = !event.ctrlKey ? el : el.parent();
var info = root.find('.info.is_new');
if (info.length) {
info.removeClass('is_new');
var xpanel_new = that.$('#xpanel .new');
var n = xpanel_new.html()|0;
n -= info.length;
if (n < 0) {
n = 0;
}
xpanel_new.html(n);
if (!n) {
xpanel_new.hide();
} else {
xpanel_new.show();
}
}
}
})
Для Firefox сделано на движке jetpack, код запуска content-скрипта:
exports.main = function(options, callbacks) {
var data = require("sdk/self").data;
require("sdk/page-mod").PageMod({
include: "*.habrahabr.ru",
attachTo: ["existing", "top", "frame"],
contentScriptFile : [
data.url("includes/jquery-1.8.0.min.js"),
data.url("includes/content.js")
],
contentScriptWhen : 'end'
});
};
Для старой Оперы (до 15) для запуска content-скрипта необходимо скрипты положить в папку /includes
Автор: Methos
Источник [5]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/firefox-2/49682
Ссылки в тексте:
[1] Расширение для Хрома в магазине Гугла: https://chrome.google.com/webstore/detail/anfpbhjjnjlpmgpkcfhllelbppilemga
[2] Расширение для Хрома (115 Kbytes, [crx]): http://e-ivanov.ru/habr_clear_comments/Chrome_habr.ru-comments_.crx
[3] Расширение для Firefox ([xpi]): http://e-ivanov.ru/habr_clear_comments/Firefox_habr.ru-comments_.xpi
[4] Расширение для Оперы ([oex]): http://e-ivanov.ru/habr_clear_comments/Opera_habr.ru-comments_.oex
[5] Источник: http://habrahabr.ru/post/204302/
Нажмите здесь для печати.