diff options
author | suVene | 2008-12-09 13:50:40 +0000 |
---|---|---|
committer | suVene | 2008-12-09 13:50:40 +0000 |
commit | 6278509a75eb164feeb40e6104b16eaf3a0c2a09 (patch) | |
tree | d3f86143f6e2824a71e35f96b0d6155fbe0ff000 /notifier | |
parent | 29ae6634391ab660a7f7a3420d44488280c451c4 (diff) | |
download | vimperator-plugins-6278509a75eb164feeb40e6104b16eaf3a0c2a09.tar.bz2 |
* _libly.js ver.0.1.4 にあわせた修正. [26222]
* event 追加.
git-svn-id: http://svn.coderepos.org/share/lang/javascript/vimperator-plugins/trunk@26230 d0d07461-0603-4401-acd4-de1884942a52
Diffstat (limited to 'notifier')
-rw-r--r-- | notifier/observer_growl.js | 2 | ||||
-rw-r--r-- | notifier/subject_hatelabo_bottle.js | 18 |
2 files changed, 7 insertions, 13 deletions
diff --git a/notifier/observer_growl.js b/notifier/observer_growl.js index e585bdc..8f973c6 100644 --- a/notifier/observer_growl.js +++ b/notifier/observer_growl.js @@ -8,8 +8,6 @@ var PLUGIN_INFO = <version>0.1.0</version> <minVersion>2.0pre</minVersion> <maxVersion>2.0pre</maxVersion> - <detail><![CDATA[ - ]]></detail> </VimperatorPlugin>; //}}} (function() { diff --git a/notifier/subject_hatelabo_bottle.js b/notifier/subject_hatelabo_bottle.js index abba6cd..2335cad 100644 --- a/notifier/subject_hatelabo_bottle.js +++ b/notifier/subject_hatelabo_bottle.js @@ -8,7 +8,6 @@ var PLUGIN_INFO = <version>0.1.1</version> <minVersion>2.0pre</minVersion> <maxVersion>2.0pre</maxVersion> - <detail/> </VimperatorPlugin>; //}}} (function() { @@ -21,24 +20,21 @@ var $U = libly.$U; var logger = $U.getLogger('subject_hatelabo_bottle'); var URL = 'http://bottle.hatelabo.jp'; -//var URL = 'http://localhost/index.html?a'; notifier.subject.register(notifier.SubjectHttp, { - interval: 40, + interval: 60, options: { url: URL, headers: null, extra: null }, + preInitialize: function() { + logger.log('preInitialize: '); + }, parse: function(res) { - if (!res.isSuccess() || res.responseText == '') return; - - var dom = res.getHTMLDocument('id("body")//div[contains(concat(" ", @class, " "), " entry ")]'); - if (!dom) return; - - var ret = []; - for (let i = 0, len = dom.childNodes.length; i < len; ret.push(dom.childNodes[i++])); - return ret; + // if (this.count == 0) return []; for debug + if (!res.isSuccess() || res.responseText == '') return null; + return res.getHTMLDocument('id("body")//div[contains(concat(" ", @class, " "), " entry ")]'); }, diff: function(cache, parsed) parsed.filter(function(element) |