3 Readings.Tag = (function() {
6 this.href = record.href;
7 this.name = record.name;
8 this.slug = $.grep(this.href.split('/'), function(e) {
13 Tag.prototype.render = function() {
21 $.fn.Readings.TagList = function(category) {
22 return this.each(function() {
26 url: Readings.config.get('wlurl') + ("/api/" + this.category),
28 success: function(data) {
29 var t, tags, _i, _len, _results;
31 tags = $.map(data, function(rec) {
32 return new Readings.Tag(rec);
36 for (_i = 0, _len = tags.length; _i < _len; _i++) {
38 _results.push(list.append(t.render()));
46 Readings.TagList = (function() {
48 TagList.prototype.defaults = null;
50 function TagList(list, options) {
51 this.options = $.extend(this.defaults, options);
52 if (!(list.tag_list != null)) list.tag_list = this;
56 TagList.prototype.load = function() {
58 url: Readings.config.get('wlurl') + ("/api/" + this.category),