MinibufferAlcCommand

By swkm Last update Oct 5, 2009 — Installed 48 times.
// ==UserScript==
// @name           MinibufferAlcCommand
// @namespace      http://d.hatena.ne.jp/swkm/
// @description    MinibufferAlcCommand
// @include        *
// ==/UserScript==

if(!window.Minibuffer) return;

//  nothing => nothing
window.Minibuffer.addCommand({
	name: 'alc',
	command: function(stdin){
		var str = this.args.shift();
   		if ( location.hostname.match(/(^|\.)alc\.co\.jp$/) ) {
			window.open('http://eow.alc.co.jp/'+str+'/UTF-8/', '_self');
		}
		else {
			window.open('http://eow.alc.co.jp/'+str+'/UTF-8/', '_blank');
		}
	}
});


(function(){
    var w = unsafeWindow ? unsafeWindow : window;
	if ( location.hostname.match(/(^|\.)alc\.co\.jp$/) ) {
	    w.onload = function(){};
	}
})();