Sha256: d18a6e3d4c72d9bfa585ff1472fb79258617be900a3f60ec53fb415a5be7e520
Contents?: true
Size: 1.62 KB
Versions: 13
Compression:
Stored size: 1.62 KB
Contents
o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1320592671.809942 Ö:@value{ I"length:EFiŠI"digest; F"%638b4600fa542bf7ba8b48f336f30300I"source; FI"Š(function() { window.ListView = (function() { function ListView(list, element_id, template_id) { var view; this.list = list; this.el = $("#" + element_id); this.template = Handlebars.compile($("#" + template_id).html()); if (this.list) { this.render(); } view = this; this.list.tracker_elem.change(function() { return view.render(); }); } ListView.prototype.render = function() { var view; view = this; view.el.empty(); return $.each(this.list.getList(), function(index, item) { return view.el.append($(view.template(item))); }); }; return ListView; })(); }).call(this); (function() { var __hasProp = Object.prototype.hasOwnProperty, __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor; child.__super__ = parent.prototype; return child; }; window.AppointmentListView = (function() { __extends(AppointmentListView, ListView); function AppointmentListView(list) { this.list = list; AppointmentListView.__super__.constructor.call(this, this.list, 'appointment_list', 'appointment_item_template'); } return AppointmentListView; })(); }).call(this); ; FI" _version; F"%b6f82b05fd8af9cdd81e8f3fa8dcb20c
Version data entries
13 entries across 13 versions & 1 rubygems