// INFO // var INFO = Mitsugu Oyama MIT

Add contents to Hatena Bookmarks.

'addhatebu' :addhatebu

Add Hatena Bookmark

; commands.addUserCommand( ['addhatebu'], 'Add Hatena Bookmark', function(args){ let contents=gBrowser.selectedBrowser.contentDocument; if(args[0]==undefined||args[0]=='add'){ let d=new Date; let s=contents.createElement('script'); s.charset='UTF-8'; s.src='http://b.hatena.ne.jp/js/Hatena/Bookmark/let.js?' +d.getFullYear() +d.getMonth() +d.getDate(); (contents.getElementsByTagName('head')[0]||contents.body).appendChild(s); }else if(args[0]=='cancel'){ contents.location.reload(); }else{ liberator.echoerr('Invalid Parameter'); return false; } },{ completer : function(context, args){ context.completions=[ ['add','Add Hatena Bookmark'], ['cancel','Cancel add Hatena Bookmark'] ]; }, argCount : 0, hereDoc : false, bang : false, count : false, literal : false }, true ); ' value='switch'/> for Vimperator plugins
aboutsummaryrefslogtreecommitdiffstats
path: root/auto_source.js
blob: 3038c98a73cc8315df4dfe378f82ee11c57e8101 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116