全 员 魔 怔 人

在 pbb 观赏 (? 大型魔怔现场 (bushi

// ==UserScript==
// @name         全 员 魔 怔 人
// @version      0.2.1
// @description  在 pbb 观赏 (? 大型魔怔现场 (bushi
// @author       Aestas16
// @match        https://*.akioi.ml/
// @grant        unsafeWindow
// @namespace https://greasyfork.org/users/733954
// ==/UserScript==
(function() {
    'use strict';

    function newFmtFeed(feed) {
        var node = $(`<div class="text" id="feed-${feed.id}">${feed.old_content_html}</div>`);
        node.hide();
        var feed_del = '', roomTag = '';
        if (!feed.id) feed.id = tmpId--;
        feedDetail.set(feed.id, {
            content_html: feed.content_html,
            old_content_html: feed.old_content_html,
            content_markdown: feed.content_markdown,
            old_content_markdown: feed.old_content_markdown,
            name: feed.user.name
        });
        var contentHtml;
        if (feed.content_markdown)
            contentHtml = mdRenderer.render(feed.content_markdown);
        else
            contentHtml = feed.content_html;
    
        if (feed.room && feed.room.id !== room.id)
            roomTag = `
    <a class="ui horizontal label" onclick="switchMode('${feed.room.id}')">${escapeHtml(feed.room.name)}</a>`;
    
        if ((feed.user.uid == user.uid || user.admin) && !feed.deleted)
            feed_del = `<a class="delete" data-feed-id="${feed.id}">删除</a>`;
    
        return `<div class="ui container segment"${feed.deleted ? ' style="opacity: 0.3; "' : (feed.room && feed.room.id !== room.id) ? ' style="opacity: 0.6; "' : ''}><div class="${feed.user.admin ? '' : 'limited '}comment">
    <a class="avatar"><img src="${feed.user.uid > 800000 ? `/static/img/${feed.user.uid}.png` : `https://cdn.luogu.com.cn/upload/usericon/${feed.user.uid}.png`}"></a>
    <div class="content">
    <span class="author">
    ${renderName(feed.user, true, true, true)}
    ${user.admin ? `<span class="ui horizontal blue label"; color: white;">id = ${feed.id}</span>` : ''}
    ${roomTag}
    </span>
    <div class="metadata"><div class="date">${fmtDate(new Date(feed.time * 1000))}</div>
    </div>
    <div class="text" id="${feed.id}">${contentHtml}</div>
    ` + node[0].outerHTML + `
    <div class="actions">
    <a id="benben-${feed.id}" onclick="$('#feed-${feed.id}').show(); $('#${feed.id}').hide(); feedDetail.set(${feed.id}, { content_html: feedDetail.get(${feed.id}).old_content_html, old_content_html: feedDetail.get(${feed.id}).content_html, content_markdown: feedDetail.get(${feed.id}).old_content_markdown, old_content_markdown: feedDetail.get(${feed.id}).content_markdown, name: feedDetail.get(${feed.id}).name }); $('#article-${feed.id}').show(); $(this).hide();">查看原犇犇</a>
    <a href="javascript: scrollToId('feed-content')" class="reply" data-feed-id="${feed.id}">回复</a>
    ${feed_del}
    </div>
    </div>
    </div>
    </div>`;
    }
    
    fmtFeed = feed => {
        feed.old_content_html = feed.content_html;
        feed.old_content_markdown = feed.content_markdown;
        if (feed.user.uid == 28762) {

            feed.content_html = "<p>我忘不掉神虎了。</p>\
<p>如果不是知道了神虎,说不定我已经对这个世界没有留恋了。</p>\
<p>神虎真的好可爱啊。做料理的时候笨拙的样子很可爱,故意撒娇养gachi也很可爱,唱歌的时候很可爱,生气拍桌子的时候也很可爱。</p>\
<p>所以我离不开神虎了。如果早晨不是有神虎的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有神虎的直播预定的话,这一天我都不希望过完了。</p>\
<p>神虎的眼睛好灵动,如果能映照出我就好了。神虎的笑容好温柔,如果只为我一个人绽放就好了。神虎的头发好柔顺,如果能让我尽情抚摸就好了。</p>\
<p>神虎这样的存在真的是被允许的吗。</p>\
<p>只是像现在这样默念神虎的名字,我就觉得自己是世界上最幸福的傻子</p>"

            feed.content_markdown = "我忘不掉神虎了。\n\n\
如果不是知道了神虎,说不定我已经对这个世界没有留恋了。\n\n\
神虎真的好可爱啊。做料理的时候笨拙的样子很可爱,故意撒娇养gachi也很可爱,唱歌的时候很可爱,生气拍桌子的时候也很可爱。\n\n\
所以我离不开神虎了。如果早晨不是有神虎的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有神虎的直播预定的话,这一天我都不希望过完了。\n\n\
神虎的眼睛好灵动,如果能映照出我就好了。神虎的笑容好温柔,如果只为我一个人绽放就好了。神虎的头发好柔顺,如果能让我尽情抚摸就好了。\n\n\
神虎这样的存在真的是被允许的吗。\n\n\
只是像现在这样默念神虎的名字,我就觉得自己是世界上最幸福的傻子";

        } else if (feed.user.uid == 251723) {

            feed.content_html = "<p>我忘不掉猫羽雫了。</p>\
<p>如果不是知道了猫羽雫,说不定我已经对这个世界没有留恋了。</p>\
<p>猫羽雫真的好可爱啊。犯起床气的时候很可爱,听音乐小声哼歌也很可爱,专心画画的时候很可爱,打游戏把自己堵在洞里的时候也很可爱。</p>\
<p>所以我离不开猫羽雫了。如果早晨不是有猫羽雫的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有猫羽雫的直播预定的话,这一天我都不希望过完了。</p>\
<p>猫羽雫的眼睛好灵动,如果能映照出我就好了。猫羽雫的笑容好温柔,如果只为我一个人绽放就好了。猫羽雫的头发好柔顺,如果能让我尽情抚摸就好了。</p>\
<p>猫羽雫这样的存在真的是被允许的吗。</p>\
<p>只是像现在这样默念猫羽雫的名字,我就觉得自己是世界上最幸福的傻子。"

            feed.content_markdown = "我忘不掉猫羽雫了。\n\n\
如果不是知道了猫羽雫,说不定我已经对这个世界没有留恋了。\n\n\
猫羽雫真的好可爱啊。犯起床气的时候很可爱,听音乐小声哼歌也很可爱,专心画画的时候很可爱,打游戏把自己堵在洞里的时候也很可爱。\n\n\
所以我离不开猫羽雫了。如果早晨不是有猫羽雫的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有猫羽雫的直播预定的话,这一天我都不希望过完了。\n\n\
猫羽雫的眼睛好灵动,如果能映照出我就好了。猫羽雫的笑容好温柔,如果只为我一个人绽放就好了。猫羽雫的头发好柔顺,如果能让我尽情抚摸就好了。\n\n\
猫羽雫这样的存在真的是被允许的吗。\n\n\
只是像现在这样默念猫羽雫的名字,我就觉得自己是世界上最幸福的傻子。"

        } else {

            feed.content_html = "<p>我忘不掉夏诺雅小姐了。</p>\
<p>如果不是知道了夏诺雅小姐,说不定我已经对这个世界没有留恋了。</p>\
<p>夏诺雅小姐真的好可爱啊。做料理的时候笨拙的样子很可爱,故意撒娇养gachi也很可爱,唱歌的时候很可爱,生气拍桌子的时候也很可爱。</p>\
<p>所以我离不开夏诺雅小姐了。如果早晨不是有夏诺雅小姐的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有夏诺雅小姐的直播预定的话,这一天我都不希望过完了。</p>\
<p>夏诺雅小姐的眼睛好灵动,如果能映照出我就好了。夏诺雅小姐的笑容好温柔,如果只为我一个人绽放就好了。夏诺雅小姐的头发好柔顺,如果能让我尽情抚摸就好了。</p>\
<p>夏诺雅小姐这样的存在真的是被允许的吗。</p>\
<p>只是像现在这样默念夏诺雅小姐的名字,我就觉得自己是世界上最幸福的傻子</p>"

            feed.content_markdown = "我忘不掉夏诺雅小姐了。\n\n\
如果不是知道了夏诺雅小姐,说不定我已经对这个世界没有留恋了。\n\n\
夏诺雅小姐真的好可爱啊。做料理的时候笨拙的样子很可爱,故意撒娇养gachi也很可爱,唱歌的时候很可爱,生气拍桌子的时候也很可爱。\n\n\
所以我离不开夏诺雅小姐了。如果早晨不是有夏诺雅小姐的起床闹钟的话,说不定我永远都不愿意睁眼了。如果晚上不是有夏诺雅小姐的直播预定的话,这一天我都不希望过完了。\n\n\
夏诺雅小姐的眼睛好灵动,如果能映照出我就好了。夏诺雅小姐的笑容好温柔,如果只为我一个人绽放就好了。夏诺雅小姐的头发好柔顺,如果能让我尽情抚摸就好了。\n\n\
夏诺雅小姐这样的存在真的是被允许的吗。\n\n\
只是像现在这样默念夏诺雅小姐的名字,我就觉得自己是世界上最幸福的傻子";

        }

        return newFmtFeed(feed);
    };
})();