Skip to content

Instantly share code, notes, and snippets.

@Griever
Griever / NoScriptModoki.js
Created January 31, 2009 09:57
No More Scripts 使った方が良いですよ。一応使い方は http://d.hatena.ne.jp/Griever/20090130/1233309871
// ==UserScript==
// @name NoScriptModoki.js
// @namespace http://d.hatena.ne.jp/Griever/
// @version 0.02
// ==/UserScript==
if (NSModoki){
NSModoki._menu = [
{
id : '[nsm_script]',
@Griever
Griever / PopupBookmarkToolbar.uc.js
Created February 9, 2009 09:31
ポップアップブックマークツールバー
// ==UserScript==
// @name PopupBookmarkToolbar.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// @version 0.0.3
// ==/UserScript==
(function(){
var mode = 'icons'; // 'icons', 'text' or 'full'
var size = 'small'; // 'small' or 'large'
// array of toolbar item id, 'separator', 'spring' and 'spacer'.
@Griever
Griever / OperaStyle.uc.js
Last active August 29, 2015 23:55
Firefox の挙動を Opera 風に書きかえる
// ==UserScript==
// @name OperaStyle.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @description Shift+Enter でリンク等を新しいタブを開く
// @include main
// @include chrome://browser/content/bookmarks/bookmarksPanel.xul
// @include chrome://browser/content/history/history-panel.xul
// @conpatibility Firefox 25
// @version 0.0.5
// ==/UserScript==
@Griever
Griever / OperaStyle_Go_to_nickname.uc.js
Created February 19, 2009 09:56
Opera の Go to nickname を再現したもの
// ==UserScript==
// @name OperaStyle_gotoNickname.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// @varsion 0.0.3
// @note keyconfig等で gotoNickname.open() を実行
// @note gotoNickname.open("google"); でも可能。
// ==/UserScript==
window.gotoNickname= {
// ==UserScript==
// @name StatusbarInURLBar3.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// @compatibility Firefox 4.0b7
// @note Firefox 3.6, 4.0b6 はこちら https://gist.github.com/67460/d87a8f38280d26f1ccb81fcbb1c3b6a1fcb07e90
// ==/UserScript==
(function(){
if (!isElementVisible(gURLBar)) return;//アドレスバーが無かったらストップ
// ==UserScript==
// @name ScrollFunctions.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// ==/UserScript==
/*
引数で指定したピクセルだけウインドウをスクロールする。
キャレットブラウズモードの時はスクロール量が1行に固定される
keyconfig 等で pixelScroll.up(200); を実行する
javascript:
if (window.hah){
hah.removeHints();
}
window.hah = {
hintKeys : new String('asdfghjkl'),
selector: 'a[href]:not([href^="mailto:"]), input:not([type="hidden"]), textarea, select, img[onclick], button',
xpath: '//a[@href]|//input[not(@type=\x22hidden\x22)]|//textarea|//select|//img[@onclick]|//button',
xpathMode : true,
hintColorLink : '\x23FFFF00',
// ==UserScript==
// @name ChromeStyle_Statusbar.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @include main
// ==/UserScript==
gBrowser.addEventListener("TabSelect", function(event){
var statusbar = document.getElementById("status-bar");
statusbar.hidden = true;
setTimeout(function(){
// ==UserScript==
// @name OperaStyle_menuAccessKey.uc.js
// @namespace http://d.hatena.ne.jp/Griever/
// @author Griever
// @include main
// @version 0.0.2くらい
// @compatibility Firefox 4
// ==/UserScript==
(function(){
@Griever
Griever / SnapLinks.js
Created March 28, 2009 15:14
Snap Links の真似事