make /cel/ readable again script

Fixes eat.awiki /cel/ board issues

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name         make /cel/ readable again script
// @version      0.2
// @description  Fixes eat.awiki /cel/ board issues
// @author      :^)
// @include        *eat.awiki.org/*
// @require 	 https://cdn.jsdelivr.net/jquery.timeago/1.4.1/jquery.timeago.js
// @namespace https://greasyfork.org/users/2657
// ==/UserScript==


if (window.location.href.indexOf("res") > -1) { } else {


    var threads = [];

    $('a:contains("[Reply]")').each(function() {	
        threads.push($(this).attr('href'))
    });
    
    pages = $('.pages');
    $('body').html('');
    $('body').append(pages);
    
    
    $("<style class='fileinfocss'>").text(".pages{position:fixed;bottom:0px;left:10px;z-index:999;} .post-image{display:inline !important;float:none !important;}").appendTo("head");
    $(threads).each(function(i, e) {
        div = $('<div style="position:relative;border:solid 1px black;" class="thread '+i+'"></div>');
        $("body").append(div);        
        loadme = 'http://eat.awiki.org/' + e + '';
        $.get(''+loadme+'', function (data) {
            subject = $(data).find('.subject').html();
            time = $(data).find('time:last');
            time.attr('style', 'position:absolute;bottom: 0px;right: 110px;');
            data = $(data).find('.post-image').parent();            
            if (data.length > 10) {
                $('.'+i+'').append('<div id="'+i+'" data="'+ threads[i] +'" class="moar" style="position:absolute;bottom: 0;right: 0;cursor: pointer; cursor: hand;background:black;color:lightblue;">MOAR...(10/'+data.length+')</div>').append(time);
                data = data.slice(-10);                
            };
            
            $('.'+i+'').prepend(''+subject+'<br>');
            $('.'+i+'').append(data)
            $('.'+i+'').append('<br><br>');
            
        }).done(function() {
$('time').timeago();
        });

    });

};



$(document).on('click', ".moar", function() {
    $(this).parent().remove();
    var urrl = 'http://eat.awiki.org' + $(this).attr('data') + '';
    var idd = $(this).attr('id');
    var contents;
    $.get(''+urrl+'', function (data) {
        subject = $(data).find('.subject').html();
        data = $(data).find('.post-image').parent();
        div = $('<div class="thread" style="border:solid 1px black;"></div>');
        div.prepend(''+subject+'<br>');
        div.append(data)
        
        $("body").prepend(div);
    }).done(function() {

    });
});