aboutsummaryrefslogtreecommitdiffstats
path: root/blinkelement.js
diff options
context:
space:
mode:
authorjanus_wel2008-11-21 22:32:19 +0000
committerjanus_wel2008-11-21 22:32:19 +0000
commit098131aa97e35a259bfb0966dbfd58d79baf1513 (patch)
tree444e9edaf0202fcfcf3a1863c7f20ffaa085bbe5 /blinkelement.js
parentc0495a0c9a5337e105259cd674656cb88e00ea1b (diff)
downloadvimperator-plugins-098131aa97e35a259bfb0966dbfd58d79baf1513.tar.bz2
support XPathResult ( result of buffer.evaluateXPath )
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@24594 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'blinkelement.js')
-rw-r--r--blinkelement.js10
1 files changed, 6 insertions, 4 deletions
diff --git a/blinkelement.js b/blinkelement.js
index 3393c53..154d6e3 100644
--- a/blinkelement.js
+++ b/blinkelement.js
@@ -4,7 +4,7 @@
* @description blink specified elements.
* @description-ja 指定した要素を点滅させる。
* @author janus_wel <janus_wel@fb3.so-net.ne.jp>
- * @version 0.10
+ * @version 0.11
* @minversion 2.0pre 2008/10/16
* ==/VimperatorPlugin==
*
@@ -33,6 +33,7 @@
* let blink_element_sparecolor='purple'
*
* :bl content.document.getElementsByTagName('A');
+ * :bl buffer.evaluateXPath('//a');
* :nobl
* */
@@ -86,9 +87,10 @@ commands.addUserCommand(
}
if (element instanceof HTMLCollection) {
- for (let [, e] in Iterator(element)) {
- setBlink(e);
- }
+ for (let [, e] in Iterator(element)) setBlink(e);
+ }
+ else if (element instanceof XPathResult) {
+ for (let e in element) setBlink(e);
}
else if ('style' in element) {
setBlink(element);