diff options
| author | anekos | 2013-12-16 16:00:41 +0900 | 
|---|---|---|
| committer | anekos | 2013-12-16 16:01:02 +0900 | 
| commit | 4b5f8e265d7e3f97e70abbe94e505e29b322035b (patch) | |
| tree | 414c9faeb2990374b2fe8e51cc6933a276c2224b | |
| parent | 456ffd034c1ec952e53c3a1f7d6bf36c20f691a8 (diff) | |
| download | vimperator-plugins-4b5f8e265d7e3f97e70abbe94e505e29b322035b.tar.bz2 | |
Fix hatenastar.js
| -rw-r--r-- | hatenaStar.js | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/hatenaStar.js b/hatenaStar.js index faca1a1..2f55b20 100644 --- a/hatenaStar.js +++ b/hatenaStar.js @@ -4,7 +4,7 @@ var PLUGIN_INFO = xml`  	<description>Add Hatena Star.</description>  	<description lang="ja">はてなスターをつける。</description>  	<author mail="mattn.jp@gmail.com">mattn</author> -	<version>0.1.3</version> +	<version>0.1.4</version>  	<minVersion>2.3pre</minVersion>  	<maxVersion>2.3pre</maxVersion>  	<updateURL>https://github.com/vimpr/vimperator-plugins/raw/master/hatenaStar.js</updateURL> @@ -48,12 +48,11 @@ function blink(aNode) {  }  function addHatenaStar (elem) { -	var e = document.createEvent('MouseEvents'); +	var e = content.document.createEvent('MouseEvents');  	// "Hatena.Star.AddButton.selectedText" is initialized on mouseover. -	e.initMouseEvent('mouseover', true, true, window, 1, 10, 50, 10, 50, 0, 0, 0, 0, 1, elem); -	elem.dispatchEvent(e); -	e.initMouseEvent('click', true, true, window, 1, 10, 50, 10, 50, 0, 0, 0, 0, 1, elem); +	e.initMouseEvent('mouseover', true, true, content.window, 1, 10, 50, 10, 50, 0, 0, 0, 0, 1, elem);  	elem.dispatchEvent(e); +	buffer.followLink(elem, liberator.CURRENT_TAB);  }  liberator.modules.commands.addUserCommand(['hatenastar', 'hatenas'], 'add Hatena Star', | 
