Build current.

This commit is contained in:
Dan Wilson
2013-05-15 11:32:23 +01:00
parent 155ce78828
commit 9932da7b37
2 changed files with 209 additions and 192 deletions

View File

@@ -3,9 +3,10 @@ this.recline = this.recline || {};
this.recline.Model = this.recline.Model || {}; this.recline.Model = this.recline.Model || {};
(function(my) { (function(my) {
"use strict";
// use either jQuery or Underscore Deferred depending on what is available // use either jQuery or Underscore Deferred depending on what is available
var Deferred = _.isUndefined(this.jQuery) ? _.Deferred : jQuery.Deferred; var Deferred = _.isUndefined(window.jQuery) ? _.Deferred : jQuery.Deferred;
// ## <a id="dataset">Dataset</a> // ## <a id="dataset">Dataset</a>
my.Dataset = Backbone.Model.extend({ my.Dataset = Backbone.Model.extend({
@@ -298,7 +299,7 @@ my.Record = Backbone.Model.extend({
// //
// NB: if field is undefined a default '' value will be returned // NB: if field is undefined a default '' value will be returned
getFieldValue: function(field) { getFieldValue: function(field) {
val = this.getFieldValueUnrendered(field); var val = this.getFieldValueUnrendered(field);
if (field && !_.isUndefined(field.renderer)) { if (field && !_.isUndefined(field.renderer)) {
val = field.renderer(val, field, this.toJSON()); val = field.renderer(val, field, this.toJSON());
} }
@@ -588,10 +589,11 @@ this.recline.Backend = this.recline.Backend || {};
this.recline.Backend.Memory = this.recline.Backend.Memory || {}; this.recline.Backend.Memory = this.recline.Backend.Memory || {};
(function(my) { (function(my) {
"use strict";
my.__type__ = 'memory'; my.__type__ = 'memory';
// private data - use either jQuery or Underscore Deferred depending on what is available // private data - use either jQuery or Underscore Deferred depending on what is available
var Deferred = _.isUndefined(this.jQuery) ? _.Deferred : jQuery.Deferred; var Deferred = _.isUndefined(window.jQuery) ? _.Deferred : jQuery.Deferred;
// ## Data Wrapper // ## Data Wrapper
// //
@@ -693,7 +695,7 @@ this.recline.Backend.Memory = this.recline.Backend.Memory || {};
'float': function (e) { return parseFloat(e, 10); }, 'float': function (e) { return parseFloat(e, 10); },
number: function (e) { return parseFloat(e, 10); }, number: function (e) { return parseFloat(e, 10); },
string : function (e) { return e.toString() }, string : function (e) { return e.toString() },
date : function (e) { return new Date(e).valueOf() }, date : function (e) { return moment(e).valueOf() },
datetime : function (e) { return new Date(e).valueOf() } datetime : function (e) { return new Date(e).valueOf() }
}; };
var keyedFields = {}; var keyedFields = {};

389
dist/recline.js vendored

File diff suppressed because it is too large Load Diff