diff options
author | anekos | 2010-02-10 12:59:10 +0000 |
---|---|---|
committer | anekos | 2010-02-10 12:59:10 +0000 |
commit | 18da7fbceb607c81dc990ed1a822308e02fc87cc (patch) | |
tree | 74ed45ca13cf1067320499a299fbaf0332f98c2c /lo.js | |
parent | cb8923205a4f75ee0f816468ce81a820e09e7421 (diff) | |
download | vimperator-plugins-18da7fbceb607c81dc990ed1a822308e02fc87cc.tar.bz2 |
フレーム対応
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@36675 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'lo.js')
-rw-r--r-- | lo.js | 13 |
1 files changed, 8 insertions, 5 deletions
@@ -39,7 +39,7 @@ let PLUGIN_INFO = <name lang="ja">Link Opener</name> <description>Link Opener</description> <description lang="ja">リンクを開く</description> - <version>2.0.0</version> + <version>2.0.1</version> <author mail="anekos@snca.net" homepage="http://d.hatena.ne.jp/nokturnalmortum/">anekos</author> <license>new BSD License (Please read the source code comments of this plugin)</license> <license lang="ja">修正BSDライセンス (ソースコードのコメントを参照してください)</license> @@ -54,7 +54,7 @@ let PLUGIN_INFO = // INFO {{{ let INFO = <> - <plugin name="link-opener" version="2.0.0" + <plugin name="link-opener" version="2.0.1" href="http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/lo.js" summary="Link Opener" lang="en-US" @@ -103,7 +103,7 @@ let INFO = </description> </item> </plugin> - <plugin name="link-opener" version="2.0.0" + <plugin name="link-opener" version="2.0.1" href="http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk/lo.js" summary="Link Opener" lang="ja" @@ -187,8 +187,11 @@ let INFO = function lmatch (re, link) ((link.href.match(re) || link.textContent.toString().match(re))); - function getLinks () - Array.slice(content.document.links).filter(isHttpLink); + function getLinks () { + function _get (content) + Array.concat.apply(Array.slice(content.document.links), Array.slice(content.frames).map(_get)); + return _get(content).filter(isHttpLink); + } function makeRegExp (str) { return migemo ? (str.indexOf('/') == 0) ? new RegExp(str.slice(1), 'i') |