// ==UserScript== // @name nishino_ameblo_add // @description try to take over the world! // ==/UserScript== // ==UserScript== // @title nishino_ameblo_add // @name nishino_ameblo_add // @namespace http://tampermonkey.net/ // @version 0.1 // @description try to take over the world! // @author You // @match https://ameblo.jp/nishino-akihiro* // @grant none // ==/UserScript== var reg = /[\u3040-\u30ff]/; var tmp3 = []; for (var k = 0; k < $("#entryBody a").length; k++) { var tmp2 = $("#entryBody a:not(.i_pic)").eq(k).attr("href"); if (reg.test(tmp2)) { $("#entryBody a:not(.i_pic)").eq(k).addClass("akan"); } tmp3[k] = $("#entryBody a:not(.i_pic)").eq(k).attr("href"); } var result6 = document.evaluate('id("entryBody")/text()|id("entryBody")//*[not(@class="div_br")]/text()', document, null, 7, null); for (var b = 0; b < result6.snapshotLength; b++) { if (/\s/g.test(result6.snapshotItem(b).nodeValue)) { result6.snapshotItem(b).nodeValue = result6.snapshotItem(b).nodeValue.replace(/\s/g, ""); } } for (var j = 0; j < $("#entryBody>*:not(.div_br)").length; j++) { if ($("#subA").width() / $("#subA").parent().outerWidth(true) < 0.357) { if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 70) { $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } else if ($("#entryBody>*:not(.div_br)").eq(j).text().length > 120 && $("#entryBody>*:not(.div_br)").eq(j).text().length < 125) { $("#entryBody>*:not(.div_br)").eq(j).addClass("or"); } } else { if ($("#entryBody>*:not(.div_br)").eq(j).text().length < 60) { $("#entryBody>*:not(.div_br)").eq(j).addClass("e"); } } } $('.i_pic.e,.div_iframe.e,.waku.e,br.e').removeClass("e"); $('.skin-entryBody img[alt]').attr('alt', function () { var tmp_alt = $(this).attr('alt'); tmp_alt = tmp_alt.replace("【", "「"); tmp_alt = tmp_alt.replace("】", "」"); return tmp_alt; }); $(".or").html(function (_, html) { return html.replace(/(、)/g, '$1'); }); $(".skin-entryBody *:contains('━')").html(function (_, html) { return html.replace(/(━+)/g, '$1'); }); $(".skin-entryBody *:contains('=')").html(function (_, html) { return html.replace(/(={2,})/g, '$1'); }); $(".skin-entryBody *:contains('=')").html(function (_, html) { return html.replace(/(={2,})/g, '$1'); }); $(".skin-entryBody *:contains('〓')").html(function (_, html) { return html.replace(/(〓{2,})/g, '$1'); }); $(".skin-entryBody *:contains('▼')").html(function (_, html) { return html.replace(/(▼)/g, '$1'); }); $(".skin-entryBody *:contains('|')").html(function (_, html) { return html.replace(/(\|)/g, '$1'); }); $(".skin-entryBody *:contains('【')").html(function (_, html) { return html.replace(/(【)/g, '$1'); }); var result4 = document.evaluate('id("entryBody")/*[self::div or self::p][.//div[@class="line"]]', document, null, 7, null); for (var a = 0; a < result4.snapshotLength; a++) { result4.snapshotItem(a).classList.add("l_yoko"); } var result8 = document.evaluate('id("entryBody")/*[self::div or self::p][.//span[@class="mark"][not(./preceding-sibling::*) and string-length(./preceding-sibling::text())<1]]', document, null, 7, null); for (var e = 0; e < result8.snapshotLength; e++) { result8.snapshotItem(e).classList.add("l_tate"); } $('.div_br').not('.div_br+.div_br').each(function(){ $(this).nextUntil(':not(.div_br)').andSelf().wrapAll('
'); }); $('.div_ren+.e+.div_ren').prev().addClass("solo"); $('.l_yoko.l_tate').removeClass("l_tate"); $('.l_yoko').prev().filter('.div_ren').prev().addClass("sun"); $('.l_tate').prev().filter('.div_ren').prev().addClass("cloud"); $('.l_yoko.solo,.l_tate.solo,.sun.solo,.cloud.solo,.node_last.solo').removeClass("solo"); $('.solo,.solo+.div_ren').addClass("solo_uni"); $('.solo_uni').not('.solo_uni+.solo_uni').each(function(){ $(this).nextUntil(':not(.solo_uni)').andSelf().wrapAll(''); }); $('.solo_wrap>.solo_uni:nth-child(6n+6)').prev().addClass("solo_3"); $('.solo_wrap>.solo_uni:nth-child(6n+6)').parent().addClass("oxy"); $('.e').each(function () { if ($(this).text().length == 1) { $(this).addClass("pen"); } }); $('.oxy').each(function () { if ($(this).next().hasClass("pen")) { $(this).children("*:last").prev().removeClass("solo_3"); } }); $('.div_ren').contents().unwrap(); $('a.i_pic').on('focus', function () { $(this).css('display', 'none'); $(this).after(''); }); $(document).on('click', '.revert>a:first-child', function () { $(this).parent().prev().css('display', 'block'); $(this).parent().prev().css('width', $(this).parent().prev().children('img').attr("width")); $(this).parent().prev().children('img').css('object-fit', 'fill'); $(this).parent().prev().children('img').css('object-position', '50% 50%'); $(this).parent().remove(); }); $(document).on('click', '.revert>a:nth-child(2)', function () { $(this).parent().prev().css('display', 'block'); $(this).parent().prev().css('width', $(this).parent().prev().children('img').attr("width") / 2); $(this).parent().prev().children('img').css('height', $(this).parent().prev().children('img').attr("height")); $(this).parent().prev().children('img').css('object-fit', 'cover'); $(this).parent().prev().children('img').css('object-position', '100% 0%'); $(this).parent().remove(); }); var sameArr = tmp3.filter(function (p, q, self) { return self.indexOf(p) === q && q !== self.lastIndexOf(p); }); for (var m = 0; m < $("#entryBody a").length; m++) { for (var n = 0; n < sameArr.length; n++) { if ($("#entryBody a").eq(m).attr("href") == sameArr[n]) { $("#entryBody a").eq(m).addClass(function (index) { return "dup" + n; }); } } } var c = 0; while (sameArr.length > 0) { $('.dup' + c).eq(0).removeClass("dup" + c); c++; sameArr.shift(); } $('table.i_pic a').removeClass(); var result5 = document.evaluate('id("entryBody")//a[contains(@class,"dup")][not(starts-with(@href,"https://ameblo.jp/nishino-akihiro/image"))]', document, null, 7, null); for (var f = 0; f < result5.snapshotLength; f++) { result5.snapshotItem(f).classList.add("dup"); } function size_origin() { $('.div_iframe').toggleClass("iframe-wrap"); } $('#blogSearchInputHeader')[0].addEventListener('focus', size_origin, false); $('.skin-blogBody')[0].addEventListener('dblclick', size_origin, false);