toinamiの日記β このページをアンテナに追加 RSSフィード

2005-12-14 (Wed)

[][][]はてなダイアリー編集画面カレンダースクリプトFirefox 1.5 + Greasemonkey 0.6.4対応版 はてなダイアリー編集画面にカレンダースクリプト、Firefox 1.5 + Greasemonkey 0.6.4対応版 - toinamiの日記β を含むブックマーク はてなブックマーク - はてなダイアリー編集画面にカレンダースクリプト、Firefox 1.5 + Greasemonkey 0.6.4対応版 - toinamiの日記β はてなダイアリー編集画面にカレンダースクリプト、Firefox 1.5 + Greasemonkey 0.6.4対応版 - toinamiの日記β のブックマークコメント

2005/8/28の(はてなダイアリー側の)日記にも追記しました。(と、ここに書いても意味がないような気もする)

あまり使っている人いないでしょうが、必要であればご利用下さい。Firefox 1.0.7 + Greasemonkey 0.5.3でも動作確認しています。

http://homepage1.nifty.com/inami/hatenadiaryEditDateFromCalendar1.5.user.js

*

先日の、「編集日を選択できるカレンダー」関係の話に興味があり、Firefoxをご利用の方は試してみて下さい。自分で使うのに不満のない程度しか実装していませんが…。

facetfacet2007/08/18 16:52先ほど、?Dで言及するブックマークレットを使って .../edit?date=x なページに言及しようとしたら、textarea内は今日書いた内容のままで、日付部分だけが上記のxになってしまいました。
これ、昔の内容が消えてしまう恐れがあって危険かなと思ったので、ご報告まで。

toinamitoinami2007/08/18 17:52うーむ確かに……。そう言うURLが来るとは想定していませんでした。
ブックマークレットでもhatenabarでも、URLの最後がedit/date?=yyyymmddならそうなっちゃいますね。
んなとこをを引用するのはレアですが、対応しておいた方が良いかもしれませんが、なかなか手直しする気力が湧かないかもしれません……orz

2005-12-09 (Fri)

[][][]自作Greasmonkeyスクリプトが動かなくなった。 自作Greasmonkeyスクリプトが動かなくなった。 - toinamiの日記β を含むブックマーク はてなブックマーク - 自作Greasmonkeyスクリプトが動かなくなった。 - toinamiの日記β 自作Greasmonkeyスクリプトが動かなくなった。 - toinamiの日記β のブックマークコメント

自作カレンダースクリプトが、Firefox 1.5 + greasemonkey 0.6.4 では動かなくなった。

それにしても役に立たないJavaScriptコンソールだな。スクリプトのエラー内容は判らないし、CSSのエラーも出まくっているし、困った物だ。

*

そのうち内容を確認して修正する。うがー。

トラックバック - http://beta.g.hatena.ne.jp/toinami/20051209

2005-11-08 (Tue)

[][][][]idea:6898まわりで行われた修正に対する不具合 idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β を含むブックマーク はてなブックマーク - idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β idea:6898まわりで行われた修正に対する不具合 - toinamiの日記β のブックマークコメント

http://hatena.g.hatena.ne.jp/hatenacounter/20051108/1131443121 で告知された機能。

idea:7050,idea:7051,idea:7052で出された不具合に、リンク元の全てのURLに「&column=4&column=5」が付いているよ、というのは、http://counter.hatena.ne.jp/js/select_log.js のapplySelecterの不具合と思われる。

function applySelector () {
    // apply to selector and table
    for ( var i = 1; i < column_values.length; ++i ) {
        var checkbox = $( 'column' + i );
        if ( column_values[i] == true ) {
            checkbox.checked = true;
            changeColumn( i, '' );
        }
        else {
            checkbox.checked = false;
            changeColumn( i, 'none' );
        }
    }
    
    // apply to anchor
    var divs = document.getElementsByTagName('div');
    var pagers = 0;
    for ( var i = 0; i < divs.length; ++i ) {
        if ( divs[i].className == 'pager' ) {
        pagers++;
            var anchors = document.getElementsByTagName('a');    ←ココ
            for ( var j = 0; j < anchors.length; ++j ) {
                anchors[j].href = mergeQuery( anchors[j].href );
            }
        }
    }
}

var anchors = document.getElementsByTagName('a');

は、

var anchors = divs[i].getElementsByTagName('a');

なのだろうか。

# idea:7050そのもののバグサーバサイドなのでまた別の話で、こちらでは調べようがない。

*

[追記]こう書いたとたんに直った……orz

トラックバック - http://beta.g.hatena.ne.jp/toinami/20051108