aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormitsugu oyama2011-02-15 17:16:36 +0900
committermitsugu oyama2011-02-15 17:16:36 +0900
commit59345d949b0378daa1cdddd87b2eeb582357243a (patch)
tree3f7c41966b7fffa86eb358ae4c1b6eec687f9574
parent1b8a94dfebd4726a759a767a8b48fd49abad5905 (diff)
downloadvimperator-plugins-59345d949b0378daa1cdddd87b2eeb582357243a.tar.bz2
add annotation
-rw-r--r--gbmark.js14
1 files changed, 11 insertions, 3 deletions
diff --git a/gbmark.js b/gbmark.js
index 3635802..22de6c8 100644
--- a/gbmark.js
+++ b/gbmark.js
@@ -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);
}
);