var PLUGIN_INFO =
{NAME}
Clear highlight or highlight keywords in Hatena Services.
はてなダイアリーやグループでハイライトを消したり付けたりできます.
2.1a1pre
2.1a1pre
http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/hatena_highlight.js
Masayuki KIMURA
0.1
||
:autocmd PageLoad 'd\.hatena\.ne\.jp' :nohatenahighlight
:autocmd PageLoad 'g\.hatena\.ne\.jp' :nohatenahighlight
||<
]]>
;
(function(){
function toggleHighlight(isClear) {
var elements = window.content.document.getElementsByTagName('span');
var highlight = 'highlight';
var clear = '_no_highlight_';
for (var i = 0, length = elements.length; i < length; i++) {
var element = elements[i];
if (isClear) {
if (element.className == highlight) {
element.className = clear;
}
} else {
if (element.className == clear) {
element.className = highlight;
}
}
}
}
commands.addUserCommand(["nohatenahighlight"], "Clear Highlight",
function() {
toggleHighlight(true);
}
);
commands.addUserCommand(["hatenahighlight"], "Highlight",
function() {
toggleHighlight(false);
}
);
})();
// vim:sw=4 ts=4 et:
igratestatusbar.js?h=google-plus-commando/poster'>logtreecommitdiffstats
|
blob: 782aa36db0f0c3b366b844324b8a7097ecd340ac (
plain)