spec/dummy/tmp/cache/assets/D9C/F50/sprockets%2F224e78bb9e1c414a2d518a3aaffd6f77 in medivo-0.0.12 vs spec/dummy/tmp/cache/assets/D9C/F50/sprockets%2F224e78bb9e1c414a2d518a3aaffd6f77 in medivo-0.0.13
- old
+ new
@@ -1,167 +1,43 @@
-o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1319712231.9891469 N/:@value{ I"length:EFiI"digest;
-F"%e5cb2d1e81257734112a147cf3f9f71cI"source;
-FI"(function() {
- var isNumber;
- 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;
- };
- isNumber = function(n) {
- return !isNaN(parseFloat(n)) && isFinite(n);
- };
- String.prototype.capitalize = function() {
- return this.charAt(0).toUpperCase() + this.substring(1).toLowerCase();
- };
- String.prototype.titleize = function() {
- var parts, res;
- res = [];
- parts = this.split(" ");
- $.each(parts, function(index, part) {
- return res.push(part.capitalize());
- });
- return res.join(" ");
- };
- Handlebars.registerHelper("rounded", function(number) {
- if (isNumber(number)) {
- return parseFloat(number).toFixed(2);
- }
- });
- Handlebars.registerHelper("titleize", function(string) {
- if (string !== void 0) {
- return string.titleize();
- }
- });
- Handlebars.registerHelper("address_without_comma", function(lab) {
- if (!(this.data && this.data.address)) {
- return;
- }
- return this.data.address.replace(/(\s*,\s*$)/g, "").titleize();
- });
- window.Lab = (function() {
- var index, marker, point;
- Lab.prototype.map_tooltip_template = Handlebars.compile("{{titleize name}}\n{{address_without_comma address}}\n{{titleize city}},{{state}} ");
- index = null;
- marker = null;
- point = null;
- function Lab(data) {
- this.data = data;
- }
- Lab.prototype.clearMarker = function() {
- if (this.marker) {
- this.marker.setMap(null);
- return this.marker = null;
- }
- };
- Lab.prototype.setMarker = function(map, markerBounds, index) {
- this.point = new google.maps.LatLng(this.data.lat, this.data.lng);
- this.marker = this.makeMarker(map, index);
- if (markerBounds) {
- return markerBounds.extend(this.point);
- }
- };
- Lab.prototype.makeMarker = function(map, index) {
- return new google.maps.Marker({
- position: this.point,
- map: map,
- title: this.map_tooltip_template(this.data),
- icon: this.makeIcon(index)
- });
- };
- Lab.prototype.makeIcon = function() {
- return "/assets/medivo/lab.png";
- };
- Lab.prototype.icon = function() {
- if (this.marker) {
- return this.marker.icon;
- }
- return this.makeIcon();
- };
- return Lab;
- })();
- window.OrderedLab = (function() {
- __extends(OrderedLab, Lab);
- function OrderedLab(data, index) {
- this.data = data;
- this.index = index;
- }
- OrderedLab.prototype.makeIcon = function() {
- if (!isNumber(this.index)) {
- OrderedLab.__super__.makeIcon.call(this);
- }
- return "/assets/medivo/marker" + this.makeLetter(this.index) + ".png";
- };
- OrderedLab.prototype.makeLetter = function(number) {
- if (number >= 0 && number <= 26) {
- return String.fromCharCode(number + 65);
- }
- return '';
- };
- OrderedLab.prototype.icon = function() {
- if (this.marker) {
- return this.marker.icon;
- }
- return this.makeIcon(this.index);
- };
- return OrderedLab;
- })();
- window.LabList = (function() {
- LabList.prototype.show_number = 3;
- LabList.tracker_elem = $("<input type='hidden'>");
- function LabList(lab_info, show_number) {
- this.labs = [];
+o: ActiveSupport::Cache::Entry :@compressedF:@expires_in0:@created_atf1319984197.5243058 Ž::@value{ I"length:EFiHI"digest;
+F"%8df9e513fcfe08e25f37841e37e909dcI"source;
+FI"H(function() {
+ window.List = (function() {
+ List.prototype.show_number = 3;
+ function List(list_data, show_number, model, tracker_id) {
+ this.list = [];
if (show_number) {
this.show_number = show_number;
}
- this.setLabs(lab_info);
+ this.model = model;
+ this.tracker_elem = $("<input id='" + tracker_id + "' type='hidden'>");
+ this.setList(list_data);
}
- LabList.prototype.getLabs = function() {
- return this.labs.slice(0, this.show_number);
+ List.prototype.getList = function() {
+ return this.list.slice(0, this.show_number);
};
- LabList.prototype.setLabs = function(lab_info) {
- this.clearMarkers();
- this.labs = [];
- this.loadLabs(lab_info);
- return LabList.tracker_elem.change();
+ List.prototype.setList = function(list_info) {
+ this.list = [];
+ this.loadList(list_info);
+ return this.tracker_elem.change();
};
- LabList.prototype.clearMarkers = function() {
- return $.each(this.labs, function(index, lab) {
- return lab.clearMarker();
- });
+ List.prototype.setShowNumber = function(num) {
+ this.show_number = num;
+ return this.tracker_elem.change();
};
- LabList.prototype.loadLabs = function(lab_info) {
- var labs;
- if (!lab_info) {
+ List.prototype.loadList = function(list_info) {
+ var list, model;
+ if (!list_info) {
return;
}
- labs = this.labs;
- return $.each(lab_info, function(index, lab_data) {
- return labs.push(new Lab(lab_data));
+ list = this.list;
+ model = this.model;
+ return $.each(list_info, function(index, data) {
+ return list.push(new model(data, index));
});
};
- return LabList;
+ return List;
})();
- window.OrderedLabList = (function() {
- __extends(OrderedLabList, LabList);
- function OrderedLabList() {
- OrderedLabList.__super__.constructor.apply(this, arguments);
- }
- OrderedLabList.prototype.loadLabs = function(lab_info) {
- var labs;
- if (!lab_info) {
- return;
- }
- labs = this.labs;
- return $.each(lab_info, function(index, lab_data) {
- return labs.push(new OrderedLab(lab_data, index));
- });
- };
- return OrderedLabList;
- })();
}).call(this);
;
FI"
_version;
-F"%698b211addc6da876391de78a9bed676
+F"%a28af005840283d567ecbc0588f084d7
\ No newline at end of file