Atsushi Odagiri avatar Atsushi Odagiri committed ffc7dff

feedgadget

Comments (0)

Files changed (1)

+<?xml version="1.0" encoding="UTF-8"?>
+<Module>
+<ModulePrefs title="Feed Gadget" >
+</ModulePrefs>
+<Content type="html"><![CDATA[
+    <div>
+      <span id="feed-title"></span>
+      <ul id="feed-entries">
+      </ul>
+    </div>
+    var $ = document.getElementById;
+    var _ = document.createTextNode;
+    var url = 'http://feeds.feedburner.jp/AodagBlog';
+    function callback(obj) {
+      var feed = obj.data;
+      $('feed-title').innerText = feed.Title;
+      for (var i=0; i < feed.Entry.length; i++) {
+        var e = feed.Entry[i];
+        var li = document.createElement('li');
+        var anchor = document.createElement('a');
+        a.setAttribute('href', e.URL);
+        a.appendChild(_(e.Title));
+        li.appendChild(a);
+        $('feed-entries').appendChild(li);
+      }
+    }
+
+    function init() {
+      var params = {};
+      params[gadgets.io.RequestParameters.CONTENT_TYPE] = gadgets.io.ContentType.FEED;
+      var req = gadgets.io.makeRequest(url, callback, params);
+    }
+    gadgets.util.registerOnLoadHandler(init);
+    </script>
+]]></Content>
+</Module>
+
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.