aboutsummaryrefslogtreecommitdiffstats
path: root/notifier
diff options
context:
space:
mode:
Diffstat (limited to 'notifier')
-rw-r--r--notifier/observer_growl.js2
-rw-r--r--notifier/subject_hatelabo_bottle.js18
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)