nishino_ameblo_add
by
jigendaddy
2020-12-13 [2020/12/13 10:35:01]
try to take over the world!
@@ -10,7 +10,17 @@
// ==/UserScript==
$('.skin-entryBody>div>table').parent().addClass("div_table");
$('.l_yoko').prev().addClass("sun");
-$('.skin-entryBody>iframe+.div_br+div:not(.div_table):not(.div_br),.skin-entryBody>iframe+.div_br+span').prev().addClass("i_after");
+$('.skin-entryBody>iframe+.div_br').addClass("i_pad");
+$('.skin-entryBody>a>img').parent().addClass("a_img");
+var result8 = document.evaluate('//div[@class="skin-entryBody"]/a[./img]/following-sibling::*[1][@class="div_br"]', document, null, 7, null);
+for (var e = 0; e < result8.snapshotLength; e++) {
+ result8.snapshotItem(e).classList.add("i_pad");
+}
+var result9 = document.evaluate('//div[@class="div_br"][./following-sibling::*[1][./img or self::iframe]]', document, null, 7, null);
+for (var f = 0; f < result9.snapshotLength; f++) {
+ result9.snapshotItem(f).classList.add("i_pad");
+}
+$('iframe+.i_pad+iframe,iframe+.i_pad+.a_img,.a_img+.i_pad+iframe,.a_img+.i_pad+.a_img,.i_pad+.div_table').prev().removeClass("i_pad");
var result7 = document.evaluate('//div[@class="skin-entryBody"]/*[not(self::iframe) and not(./*)][string-length(./text())<52 and string-length(./text())>0]', document, null, 7, null);
for (var d = 0; d < result7.snapshotLength; d++) {
result7.snapshotItem(d).classList.add("e");
// ==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==
$('.skin-entryBody>div>table').parent().addClass("div_table");
$('.l_yoko').prev().addClass("sun");
$('.skin-entryBody>iframe+.div_br').addClass("i_pad");
$('.skin-entryBody>a>img').parent().addClass("a_img");
var result8 = document.evaluate('//div[@class="skin-entryBody"]/a[./img]/following-sibling::*[1][@class="div_br"]', document, null, 7, null);
for (var e = 0; e < result8.snapshotLength; e++) {
result8.snapshotItem(e).classList.add("i_pad");
}
var result9 = document.evaluate('//div[@class="div_br"][./following-sibling::*[1][./img or self::iframe]]', document, null, 7, null);
for (var f = 0; f < result9.snapshotLength; f++) {
result9.snapshotItem(f).classList.add("i_pad");
}
$('iframe+.i_pad+iframe,iframe+.i_pad+.a_img,.a_img+.i_pad+iframe,.a_img+.i_pad+.a_img,.i_pad+.div_table').prev().removeClass("i_pad");
var result7 = document.evaluate('//div[@class="skin-entryBody"]/*[not(self::iframe) and not(./*)][string-length(./text())<52 and string-length(./text())>0]', document, null, 7, null);
for (var d = 0; d < result7.snapshotLength; d++) {
result7.snapshotItem(d).classList.add("e");
}
var listArray5 = document.querySelectorAll('.e:not(.node_last)');
for (var m = 0; m < listArray5.length; m++) {
listArray5[m].classList.remove("e");
}
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。