+// Generated by CoffeeScript 1.3.3
(function() {
Readings.Tag = (function() {
}
Tag.prototype.render = function() {
- return "<li";
+ return "<li><a href=\"#\">" + this.name + "</a></li>";
};
return Tag;
$.fn.Readings.TagList = function(category) {
return this.each(function() {
var list;
- list = $(this);
+ $('[data-role=header] h1').text(Readings.config.get('categories')[category]);
+ list = $('[data-role=listview]', this);
return $.ajax({
- url: Readings.config.get('wlurl') + ("/api/" + this.category),
+ url: Readings.config.get('wlurl') + ("/api/" + category),
contentType: "json",
success: function(data) {
- var t, tags, _i, _len, _results;
+ var t, tags, _i, _len;
console.log(data);
tags = $.map(data, function(rec) {
return new Readings.Tag(rec);
});
list.empty();
- _results = [];
for (_i = 0, _len = tags.length; _i < _len; _i++) {
t = tags[_i];
- _results.push(list.append(t.render()));
+ list.append(t.render());
}
- return _results;
+ return list.listview('refresh');
}
});
});
};
- Readings.TagList = (function() {
-
- TagList.prototype.defaults = null;
-
- function TagList(list, options) {
- this.options = $.extend(this.defaults, options);
- if (!(list.tag_list != null)) list.tag_list = this;
- list.tag_list;
- }
-
- TagList.prototype.load = function() {
- return $.ajax({
- url: Readings.config.get('wlurl') + ("/api/" + this.category),
- success: function() {
- return true;
- }
- });
- };
-
- return TagList;
-
- })();
-
}).call(this);