您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Joins the 3 result columns of Kotonoha search results.
- // ==UserScript==
- // @name Kotonoha Context Concatenator
- // @namespace rfindley
- // @description Joins the 3 result columns of Kotonoha search results.
- // @version 1.0.0
- // @include http://www.kotonoha.gr.jp/shonagon/search_result
- // @require https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js
- // @copyright 2017+, Robin Findley
- // @license MIT; http://opensource.org/licenses/MIT
- // @run-at document-end
- // @grant none
- // ==/UserScript==
- window.kotonoha = {};
- (function(gobj) {
- //-------------------------------------------------------------------
- // Startup. Runs at document 'load' event.
- //-------------------------------------------------------------------
- function startup() {
- var arr = $('td.cell01,td.cell02,td.cell03');
- $('th.cell03').after('<th class="sample cell04">文脈</th>');
- for (var idx = 0; idx < arr.length; idx += 3) {
- arr.eq(idx+2).after('<td class="cell04">' + arr.eq(idx).text() + arr.eq(idx+1).text() + arr.eq(idx+2).text() + '</td>');
- }
- $('.cell01,.cell02,.cell03').hide();
- }
- // Run startup() after window.onload event.
- if (document.readyState === 'complete')
- startup();
- else
- window.addEventListener("load", startup, false);
- })(window.kotonoha);