diff options
author | mitsugu oyama | 2011-02-15 17:16:36 +0900 |
---|---|---|
committer | mitsugu oyama | 2011-02-15 17:16:36 +0900 |
commit | 59345d949b0378daa1cdddd87b2eeb582357243a (patch) | |
tree | 3f7c41966b7fffa86eb358ae4c1b6eec687f9574 /gbmark.js | |
parent | 1b8a94dfebd4726a759a767a8b48fd49abad5905 (diff) | |
download | vimperator-plugins-59345d949b0378daa1cdddd87b2eeb582357243a.tar.bz2 |
add annotation
Diffstat (limited to 'gbmark.js')
-rw-r--r-- | gbmark.js | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,6 +1,6 @@ // INFO // var INFO = -<plugin name="gbmark.js" version="0.1" +<plugin name="gbmark.js" version="0.2" summary="Add Google Bookmark." href="http://github.com/vimpr/vimperator-plugins/blob/master/gbmark.js" xmlns="http://vimperator.org/namespaces/liberator"> @@ -28,8 +28,16 @@ var INFO = let strEndPoint='http://www.google.com/bookmarks/mark?op=add&bkmk='; let strUrl=doc.URL; let strTitle=doc.title; - let strUri=strEndPoint+encodeURIComponent(strUrl) - +'&title='+encodeURIComponent(strTitle)+'&hl=ja'; + let strSelect=doc.defaultView.getSelection().toString(); + let strUri; + if(1<strSelect.length){ + strUri=strEndPoint+encodeURIComponent(strUrl) + +'&title='+encodeURIComponent(strTitle) + +'&annotation='+encodeURIComponent(strSelect)+'&hl=ja'; + }else{ + strUri=strEndPoint+encodeURIComponent(strUrl) + +'&title='+encodeURIComponent(strTitle)+'&hl=ja'; + } gBrowser.addTab(strUri); } ); |