Day 1 : 不消一天已初步成形

Saturday, July 12. 2008


真的要多謝 Extension Wizard 的幫助, 使得像我這些新手馬上就能架起基本的框架展開工作。



今天的目標是在 Status-bar 中能顯示圗示和用 XMLHttpRequest 從天文台取得現正生效的警告。
MDC 中的技術文件都頗為詳細, 所以沒有什麼大的問題。


首先要在 status-bar 中加入 HKWW 自己的 statusbarpanel
然後在 statusbarpanel 中加入 image 便能顯示圗示。



既然這麼容易, 就即刻試一試:


由於縮圖關係, 效果未如理想。 所以我用 GIMP 做了一套圖示。 雖然不是很美, 但至小能清楚顯示:




如果 “紅色暴雨警告信號” “雷暴警告” 及 “山泥傾瀉警告” 同時生效的話, Firefox + HKWW 將會是這様:

至於 XMLHttpRequest 要用一個陌生的方法去取得 :

Components.classes["@mozilla.org/xmlextras/xmlhttprequest;1"] .createInstance(Components.interfaces.nsIXMLHttpRequest)

由於 HKWW 不是一個 interactive 的 extension, 所以只要用 synchronous mode 加 window.setInterval 來做 update 便可。



Trackbacks

No Trackbacks

Comments
Display comments as (Linear | Threaded)

No comments

The author does not allow comments to this entry