/** Model for nutrition label data
* @namespace nt.Models
* @class nt.Models.Nutrition
* @memberof! <global>
* @extends Backbone.Model */
nt.Models.Nutrition = Backbone.Model.extend(/** @lends nt.Models.Nutrition# */{
/** Default attributes */
defaults: function() {
return {
width: 280,
id: '',
itemName: '',
servingCount: 1,
moreThanOne: false,
showPolyFat: false,
showMonoFat: false,
showIngredients: false,
valueServingSize: 0,
valueServingSizeUnit: '',
valueCalories: 0,
valueFatCalories: 0,
valueTotalFat: 0,
valueSatFat: 0,
valueTransFat: 0,
valueCholesterol: 0,
valueSodium: 0,
valueTotalCarb: 0,
valueFibers: 0,
valueSugars: 0,
valueProteins: 0,
valueVitaminA: 0,
valueVitaminC: 0,
valueCalcium: 0,
valueIron: 0
};
},
/** Nutritionix API /item will return an object with all nutrition data */
url: 'https://api.nutritionix.com/v1_1/item/',
/** Override parse and return response attributes */
parse: function(data) {