- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
- 60
- 61
- 62
- 63
- 64
- 65
- 66
- 67
- 68
- 69
- 70
- 71
- 72
- 73
- 74
- 75
- 76
- 77
- 78
- 79
- 80
// ==UserScript==
// @name GK parent comment
// @namespace GK
// @description Adds links to parent commentary to GK comments, and sets parent commentary text as link tooltip.
// @include http://govnokod.ru/*
// @include http://www.govnokod.ru/*
// @version 1.0.0
// @updateURL http://userscripts.org/scripts/source/172756.meta.js
// @downloadURL http://userscripts.org/scripts/source/172756.user.js
// ==/UserScript==
(function(){
//hack for Chrome, as it doesn't support unsafeWindow.
if (typeof unsafeWindow == 'undefined')
{
unsafeWindow = (function()
{
var el = document.createElement('p');
el.setAttribute('onclick', 'return window;');
return el.onclick();
}())
};
$ = unsafeWindow.jQuery;
//dirty, DIRTY hack to wait for certain element to appear. -_-
//But I have no idea how to do it right.
function waitForSelector(selector, context, mustexist, callback) {
var l = $(selector, context).length;
if ((l>0) != mustexist)
{
setTimeout(function(){waitForSelector(selector, context, mustexist, callback)}, 50);
return false;
};
callback();
}
//short function for adding custom CSS rules. Why use Greasemonkey specific GM_setStyle() just for that?
function addCSS(rule) {
var styleElement = document.createElement("style");
styleElement.type = "text/css";
if (typeof styleElement.styleSheet !== 'undefined')
styleElement.styleSheet.cssText = rule;
else
styleElement.appendChild(document.createTextNode(rule));
document.getElementsByTagName("head")[0].appendChild(styleElement);
}
addCSS([
'.comment-parent-link {margin-left:10px;font-size:10pt}',
].join('/n'));
var PARENT = '<a class="comment-link comment-parent-link" href="">↑</a>';
var oldLoadComments = unsafeWindow.comments['load'];
function newLoadComments(aElemTrigger) {
var $parent = $(aElemTrigger).closest('.entry-comments');
oldLoadComments.call(this,aElemTrigger);
waitForSelector('.hcomment', $parent, true, function(){
setParentLinks($parent);
});
}
unsafeWindow.comments['load'] = newLoadComments;
function setParentLinks($context) {
$context.find('.hcomment').each(function(i,e){
var $this = $(this);
var $parent = $this.parents('.hcomment:eq(0)');
if ($parent.length) {
var $parentlink = $(PARENT);
$parentlink.attr('href', $parent.find('a.comment-link:eq(0)').attr('href'));
$parentlink.attr('title', $parent.find('.comment-text:eq(0)').text());
$this.find('a.comment-link:eq(0)').after($parentlink);
}
});
}
setParentLinks($('body'));
})();
wvxvw 07.07.2013 15:30 # +3
Vindicar 07.07.2013 16:53 # +2
nonamez 08.07.2013 00:39 # +2
wvxvw 08.07.2013 08:54 # +1
DBdev 08.07.2013 19:17 # 0
http://www.nczonline.net/blog/2013/07/02/internet-explorer-11-dont-call-me-ie/
> A future without IE-specific code branches is near
an0nym 07.07.2013 20:33 # −4
anonimb84a2f6fd141 07.07.2013 22:04 # −8
anonimb84a2f6fd141 07.07.2013 22:05 # −8
gaybubble.com
anonimb84a2f6fd141 08.07.2013 00:15 # −4
anonimb84a2f6fd141 08.07.2013 00:17 # −3
Vindicar 08.07.2013 11:19 # 0
Честно говоря, не вижу особого смысла. Ссылка на родительский комментарий полезна в первую очередь тогда, когда он где-то далеко за краем и все равно не виден.
anonimb84a2f6fd141 08.07.2013 20:55 # +1
Vindicar 09.07.2013 09:24 # −4
Печально что используется древняя версия jQuery, даже .on() нету.
inkanus-gray 29.04.2014 19:36 # −1
1024-- 08.07.2013 09:48 # +3
Быстрый и безопасный браузер несколько месяцев назад достиг 27 версии, став ещё быстрее и безопаснее: https://code.google.com/p/chromium/issues/detail?id=222652.
Насколько я понимаю, баг исправлен, скрипты поломаны, а пользователям предлагается на выбор:
1. соснуть
2. пилить своё расширение
3. использовать Tampermonkey, где unsafeWindow приготовлено заранее
Vindicar 08.07.2013 10:53 # +1
bormand 08.07.2013 10:56 # +4
1024-- 08.07.2013 11:18 # −2
Выход есть - кроссплатформенные веб-приложения!
guest 29.04.2014 18:51 # −1
А в чем проблема? TamperMonkey и Skriptish имею совместимые GM_ функции.
1024-- 29.04.2014 19:01 # −1
guest 08.07.2013 23:55 # −6
Stertor 09.07.2013 23:40 # −4
IKing 09.07.2013 23:49 # −3
Stertor 10.07.2013 18:21 # −4
1024-- 28.04.2014 17:33 # 0
http://gvforum.ru/viewtopic.php?pid=2070#p2070
Vindicar, как Вы к этому относитесь? Добавите как новую версию? Или стоит залить как отдельный скрипт, или вообще удалить?
Vindicar 29.04.2014 08:00 # −1
bormand 29.04.2014 08:15 # 0
Vindicar 29.04.2014 09:18 # +1
http://userscripts.org/scripts/show/393166
guest 29.04.2014 15:22 # −1
Да, сделайте разворачивание всех коментов, желательно конфигурируемое.
brutushafens 29.04.2014 16:17 # 0
bormand 29.04.2014 16:52 # 0
brutushafens 29.04.2014 16:56 # 0
bormand 29.04.2014 17:04 # 0
Если все смогут общаться не обращая внимания на потоки говна и минусов от всяких неадекватных личностей - мне от этого только профит.
guest 29.04.2014 18:33 # +1
1024-- 29.04.2014 16:56 # +1
Я ещё недавно добавил упоминания нескольких скриптов, которые мой скрипт нашёл на страницах ГК.
СКРИПТЫ ДЛЯ ГК: http://gvforum.ru/viewtopic.php?id=1173
brutushafens 29.04.2014 17:03 # 0
bormand 29.04.2014 17:05 # 0
Это тому, у которого 50 ботов? Ну и слава богу, что он успокоился. Я рад за него.
1024-- 29.04.2014 17:24 # +1
Помогут. Уже помогают. Мой скрипт уже пару месяцев помогает мне читать изменения тредов с сотнями комментов.
И сколько можно уже угрожать? Это замкнутый круг. Минусовать не перестанут, пока не прекратится война, которая не прекратится, пока не перестанут минусовать.
Это та же школа, пукнешь в первом классе, будут троллить и припомнят в одиннадцатом.
Почему нельзя просто быть умнее остальных, возвыситься над толпой, чтобы толпа уважала? Личность умнее толпы, Стертор умнее трёх минусующих ботов.
brutushafens 29.04.2014 17:32 # +1
LispGovno 29.04.2014 18:10 # +4
Так вот вывод из этой истории:
Становись умнее и переставай отвечать на чужие нападки своим долбоёбством. Или игнорируй или отвечай умнО. Заслужишь уважение и на тебя почти не будут больше нападать и начнут чаще плюсовать.
3.14159265 29.04.2014 18:16 # +1
Но то что раньше (когда еще пушкофф сюда захаживал) его постоянно минусовали, когда он в привычной манере обсирал кресты - факт.
Правда, может иногда и за дело, ибо крестов он тогда не знал, не помню.
roman-kashitsyn 29.04.2014 18:19 # +3
Чем больше пригорает от минусов, тем сильнее будут минусовать. Очевидно же.
guest 29.04.2014 18:43 # +2
Чем больше пригорает от коней, тем сильнее будут резвиться кони. Очевидно же.
roman-kashitsyn 29.04.2014 18:48 # +2
guest 29.04.2014 18:49 # +1
1024-- 29.04.2014 19:02 # −1
guest 29.04.2014 19:55 # +1
inkanus-gray 29.04.2014 19:24 # +2
brutushafens 29.04.2014 19:25 # −1
inkanus-gray 29.04.2014 19:26 # +1
brutushafens 29.04.2014 19:27 # +1
guest 29.04.2014 19:56 # +2
Конярдо, конярдино. Да, менял.
bormand 29.04.2014 20:15 # 0
А зачем переименовался тогда?
Vindicar 29.04.2014 23:46 # 0
Для начала, кто ты? Правильно. Ты никто. И я никто. И вообще все на этом сайте никто, голоса в Сети, буквы на экране. Воевать с буквами бессмысленно, их надо или печатать, или стирать, или тупо не читать.
А косить под блюстителя морали и сетевого паладина - только народ смешить.
guest 30.04.2014 00:08 # +1
Люди, которые ставят автоминусаторы, такие же, только в меньшем масштабе. Мы это с бормандом уже обсуждали.
3.14159265 30.04.2014 00:31 # 0
Он тебя товарищем и другом называет, а ты такие вещи пишешь.
Мне даже влом его сейчас автоминусовать, конечно пафос и упоротость зашкаливает. Но как-то не особо и смешно сирых и убогих обижать, право. Всё на что он был способен - уже показал.
Vindicar 30.04.2014 08:18 # +4
>батхерт
Как же это дурацкое слово заставляет деградировать словесный запас. И что хуже, мышление деградирует следом - люди совсем перестают отличать обычное неодобрение от "припекло".
"Баттхёрт" - это когда человек прямо-таки готов в лепешку расшибиться чтобы поквитаться. Я лично провожу границу между обычным неодобрением и начальной стадией баттхёрта по использованию твинков. Если человек регает дополнительные учетки только чтобы отвести душу - да, можно сказать что его "припекло". А одиночный минус говорит только о том, что ему не нравится что ты пишешь.
WGH 30.04.2014 11:48 # +4
И да, мне припекает от неправильного употребления слов "троллинг" и "баттхёрт".
guest 30.04.2014 16:11 # 0
brutushafens 30.04.2014 16:13 # −1
brutushafens 30.04.2014 16:15 # −1
guest 30.04.2014 16:16 # +2
brutushafens 30.04.2014 16:18 # +5
brutushafens 30.04.2014 17:33 # −5
Vindicar 30.04.2014 08:23 # +1
brutushafens 30.04.2014 10:50 # 0
bormand 30.04.2014 10:52 # 0
Ставить один минус это уже модерирование? Странные у тебя понятия.
А мудерировать тут пытается только некий мудератор, который ставит по 40-50 плюсов и минусов своими ботами.
brutushafens 30.04.2014 10:53 # −2
bormand 30.04.2014 10:56 # +2
О_о. Ты серьезно думаешь, что я минусую только твои топики? :)
brutushafens 30.04.2014 10:57 # −2
bormand 30.04.2014 11:05 # +3
А если продолжишь играть в спасителя говнокода от деспотичных пидорасов - то разочаруешься и во всех остальных... По-любому.
А самый стёб в том, что ничего ты этим не добьешься.
brutushafens 30.04.2014 11:09 # 0
defecate-plusplus 30.04.2014 11:14 # −1
не рискуешь утонуть?
реально фазы луны, можно прям огурцы сажать по расписанию обострения
brutushafens 30.04.2014 11:19 # 0
bormand 30.04.2014 11:20 # −1
bormand 30.04.2014 11:28 # +1
За плохие оценки к фоткам в одноклассниках какие-то чуваки вообще друг друга убивали ;) Откуда берется такое отношение к рейтингам/кармам/лайкам и т.п.?
brutushafens 30.04.2014 11:31 # 0
guest 30.04.2014 16:13 # 0
Минусовать толпой автоматом , анонимно (исподтишка) и не говоря за что - вот это то, с чем стоит бороться.
Вы так говорите, как будто хуячить ботом минуса очень тяжело. Когда бот написан, оттестирован и аккаунты зарегены - нет разницы между одним коментом и всем сайтом.
Vindicar 30.04.2014 12:01 # 0
Ты вообще прочитал мой комментарий выше?
Не надо "пытаться". Просто не надо.
Ты имеешь возможность не читать тех, чьи комментарии тебе не нравятся, и выражать свое мнение оценкой. Они имеют ту же самую возможность по отношению к тебе. Еще раз, коротко: проблема в том, ЧТО ты делаешь, а не в том КАК ты это делаешь. С чего ты вообще взял что ты знаешь как лучше?
Всякая "высшая справедливость", которую ты пытаешься тут навести, просто-напросто
НЕ ВОСТРЕБОВАНА
brutushafens 30.04.2014 12:07 # −1
Vindicar 30.04.2014 12:27 # 0
brutushafens 30.04.2014 12:28 # −1
LispGovno 30.04.2014 12:56 # +3
https://2ch.hk/old/src/1397144336555.png
Если каждый день погружаться в говно, то это тебя начнет устраивать через какое-то время. Но это не значит, что привыкать - это правильно.
guest 30.04.2014 16:14 # +1
guest 29.04.2014 18:37 # +4
Я кресты на хуе видал. Похоже, что я всегда буду во второй группе.
3.14159265 29.04.2014 19:33 # −1
Стретор, принимай пополнение! Такого тебе кадра нарисовали! Образованный, питонист!
brutushafens 29.04.2014 19:36 # 0
3.14159265 29.04.2014 19:51 # +2
Высшая раса, которая думает что решает судьбы гк и играет в модераторов.
Цари и боги так сказать.
brutushafens 29.04.2014 19:53 # +1
guest 29.04.2014 19:55 # +2
brutushafens 29.04.2014 20:01 # +1
3.14159265 29.04.2014 20:04 # +4
Больше пафоса и больше слёз.
brutushafens 29.04.2014 20:04 # 0
guest 29.04.2014 21:26 # +1
3.14159265 29.04.2014 22:54 # −1
Да кому нужна ваша моча?
guest 29.04.2014 23:36 # −1
Vindicar 30.04.2014 08:25 # +2
Флудить так флудить!
guest 30.04.2014 09:31 # 0
brutushafens 30.04.2014 10:46 # +2
brutushafens 30.04.2014 10:59 # +1
TarasB 30.04.2014 11:02 # +2
IKing 29.04.2014 22:34 # +2
Кто меня звал?
1024-- 05.05.2014 18:13 # 0
> Теперь можно автоматически раскрывать спойлеры заминусованных комментариев для заданных групп.
А есть группа "остальные" или "все"? Хотелось бы оставлять как есть комментарии для группы "школоло" и автоматически раскрывать для всех остальных пользователей.
P.S. К сожалению в Chrome пока не работает из-за аргументов по умолчанию.
Хотя, пользователь это легко исправить сам, прогнав скрипт через функцию
bormand 05.05.2014 18:19 # 0
Не барское это дело, скрипты править...
1024-- 05.05.2014 18:25 # 0