規定のpostでも条件でクイックポストフォームを表示させたい

tomblooの規定のpostではクイックポストフォームが表示されませんが、これを条件により表示させる様にします。

addAround(Tombloo.Service,'share', function(proceed, args, target, methodName){
//args = [ctx, ext, showForm]
//表示させたいホスト名
    var hosts = [
                    'hatena\\.ne\\.jp',
                ]
//表示させたいextractor名
    var names = [
                    '^Photo',
                ]
//args[2] = true; で常に表示。
    args[2] = args[2] || hosts.some(function(reg){return RegExp(reg).test(args[0].host);})
                      || names.some(function(reg){return RegExp(reg).test(args[1].name);});

    return proceed(args);
});

この例ではホスト名に hatena.ne.jp が含まれる時、または名前が Photo から始まる動作の時にクイックポストフォームが表示されます。まあ、通常はショートカットの動作で充分であまり必要ないですね。