From 6278509a75eb164feeb40e6104b16eaf3a0c2a09 Mon Sep 17 00:00:00 2001 From: suVene Date: Tue, 9 Dec 2008 13:50:40 +0000 Subject: * _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 --- notifier.js | 13 +++++++++++-- notifier/observer_growl.js | 2 -- notifier/subject_hatelabo_bottle.js | 18 +++++++----------- 3 files changed, 18 insertions(+), 15 deletions(-) diff --git a/notifier.js b/notifier.js index 48a4b8a..2b084ba 100644 --- a/notifier.js +++ b/notifier.js @@ -5,10 +5,14 @@ var PLUGIN_INFO = notice of change framework. 変更通知フレームワーク。 suVene - 0.1.0 + 0.1.1 2.0pre 2.0pre 0.1.0 2.0pre 2.0pre - ; //}}} (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 = 0.1.1 2.0pre 2.0pre - ; //}}} (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) -- cgit v1.2.3