利用者:Guillaumito/monobook.js
表示
お知らせ: 保存した後、ブラウザのキャッシュをクリアしてページを再読み込みする必要があります。
多くの Windows や Linux のブラウザ
- Ctrl を押しながら F5 を押す。
Mac における Safari
Mac における Chrome や Firefox
- ⌘ Cmd と ⇧ Shift を押しながら R を押す。
詳細についてはWikipedia:キャッシュを消すをご覧ください。
//<source lang="javascript">
/* ここに書いたスクリプトは全ての外装に反映されます */
// Improvement of the search page v4
// Auteur : Marc Mongenet & Suisui
// Source licenced GFDL & GPL
function SpecialSearchEnhancedX()
{
function SearchForm(engine_name, engine_url, logo_url, search_action_url,
search_field_name, add_search_field, field_array)
{
var span= document.createElement("span");
span.style.marginRight = "1em";
var form = document.createElement("form");
form.method = "get";
form.action = search_action_url;
form.style.display = "inline";
span.appendChild(form);
var input = document.createElement("input");
input.type = "hidden";
input.name = search_field_name;
form.appendChild(input);
for( var i in field_array){
var fld = document.createElement("input");
fld.type = "hidden";
fld.name = i;
fld.value = field_array[i];
form.appendChild(fld);
}
var submit = document.createElement("input");
submit.type = "submit";
submit.value = "検索";
form.appendChild(submit);
form.onsubmit = function() {
var searchInput = document.getElementById("searchText");
if (! searchInput) searchInput = document.getElementById("powerSearchText");
input.value = searchInput.value;
if(add_search_field != ""){
input.value = input.value + add_search_field;
}
}
var a = document.createElement("a");
a.href = engine_url;
span.appendChild(a);
var img = document.createElement("img");
img.src = logo_url;
img.alt = engine_name;
img.style.borderWidth = "0";
img.style.padding = "5px";
img.style.width = "135px";
img.style.height = "35px";
a.appendChild(img);
return span;
}
if (typeof SpecialSearchEnhancedDisabled != 'undefined') return;
if (wgCanonicalNamespace != "Special" || wgCanonicalSpecialPageName != "Search") return;
if(skin == "monobook" || skin == "cologneblue" || skin == "simple"){var mainNode = document.getElementsByTagName("form");}
if (!mainNode) return;
mainNode = mainNode[0];
mainNode.appendChild(document.createElement("center"));
mainNode = mainNode.lastChild;
var searchValue = document.getElementById("searchInput").value;
var div= document.createElement("div");
div.style.width = "100%";
// ul.style.list-style-type = "none";
mainNode.appendChild(div);
var engine;
var wikiwix = new Object();
wikiwix["lang"] = "ja";
wikiwix["disp"] = "article";
engine = SearchForm("Wikiwix", "http://www.wikiwix.com/", "http://logo.wikiwix.com/logo_mini.png",
"http://www.wikiwix.com/", "action", "", wikiwix);
div.appendChild(engine);
var goodsearcho = new Object();
goodsearcho["charityid"] = "812661";
engine = SearchForm("GoodSearch", "http://www.goodsearch.com/", "http://www.goodsearch.com/_gfx/title_smaller.gif",
"http://www.goodsearch.com/Search.aspx",
"Keywords", "+site:ja.wikipedia.org", goodsearcho);
div.appendChild(engine);
var googleo = new Object();
googleo["as_sitesearch"] = "ja.wikipedia.org";
engine = SearchForm("Google", "http://www.google.co.jp/", "http://www.google.co.jp/logos/powered_by_google_135x35.gif",
"http://www.google.co.jp/search",
"q", "", googleo);
div.appendChild(engine);
var yahoojo = new Object();
yahoojo["vs"] = "ja.wikipedia.org";
yahoojo["ei"] = "UTF-8";
engine = SearchForm("Yahoo!", "http://www.yahoo.co.jp/", "http://img.yahoo.co.jp/images/yahoojp.gif",
"http://search.yahoo.co.jp/search",
"p", "", yahoojo);
div.appendChild(engine);
var msliveo = new Object();
msliveo["q1"] = "site:ja.wikipedia.org"
engine = SearchForm("Live", "http://search.live.com/", "http://ads.msn.com/ads/pronws/ideas/en/us/EN_Logo_Right_Live.gif",
"http://search.live.com/results.aspx",
"q", "", msliveo);
div.appendChild(engine);
var gooo = new Object();
gooo["Domain"] = "ja.wikipedia.org";
gooo["IE"] = "UTF-8";
gooo["DS"] = "IN";
engine = SearchForm("goo", "http://www.goo.ne.jp/", "http://help.goo.ne.jp/img/link/pb_goo.gif",
"http://search.goo.ne.jp/web.jsp",
"MT", "", gooo);
div.appendChild(engine);
var altavistao = new Object();
altavistao["aqmode"] = "s";
altavistao["rc"] = "dmn";
altavistao["swd"] = "ja.wikipedia.org"
engine = SearchForm("altavista", "http://www.altavista.com/", "http://us.i1.yimg.com/us.yimg.com/i/us/av/logo_srp.gif",
"http://www.altavista.com/web/results",
"aqa", "", altavistao);
div.appendChild(engine);
}
$(SpecialSearchEnhancedX);