Skip to content

Commit

Permalink
worked on task #86
Browse files Browse the repository at this point in the history
  • Loading branch information
majin22 committed Jan 16, 2018
1 parent 87f04ab commit a4f3f65
Show file tree
Hide file tree
Showing 7 changed files with 43 additions and 15 deletions.
4 changes: 2 additions & 2 deletions dist/css/nutritionLabel-min.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions dist/css/nutritionLabel.css
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
* @license This Nutritionix jQuery Nutrition Label is dual licensed under the MIT and GPL licenses. |
* @link http://www.nutritionix.com |
* @github http://github.com/nutritionix/nutrition-label |
* @current version 8.0.3 |
* @stable version 7.0.11 |
* @current version 8.0.4 |
* @stable version 8.0.3 |
* @supported browser Firefox, Chrome, IE8+ |
* @description To be able to create a FDA-style nutrition label with any nutrition data source |
* |
Expand Down
6 changes: 3 additions & 3 deletions dist/js/nutritionLabel-min.js

Large diffs are not rendered by default.

34 changes: 28 additions & 6 deletions dist/js/nutritionLabel.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@
* @license This Nutritionix jQuery Nutrition Label is dual licensed under the MIT and GPL licenses. |
* @link http://www.nutritionix.com |
* @github http://github.com/nutritionix/nutrition-label |
* @current version 8.0.3 |
* @stable version 7.0.11 |
* @current version 8.0.4 |
* @stable version 8.0.3 |
* @supported browser Firefox, Chrome, IE8+ |
* @description To be able to create a FDA-style nutrition label with any nutrition data source |
* |
Expand Down Expand Up @@ -198,6 +198,7 @@
showFibers : true,
showSugars : true,
showAddedSugars : true,
showSugarAlcohol : false,
showProteins : true,
showVitaminA : true,
showVitaminC : true,
Expand Down Expand Up @@ -247,6 +248,7 @@
naFibers : false,
naSugars : false,
naAddedSugars : false,
naSugarAlcohol : false,
naProteins : false,
naVitaminA : false,
naVitaminC : false,
Expand All @@ -272,6 +274,7 @@
valueFibers : 0,
valueSugars : 0,
valueAddedSugars : 0,
valueSugarAlcohol : 0,
valueProteins : 0,
valueVitaminA : 0,
valueVitaminC : 0,
Expand All @@ -296,6 +299,7 @@
unitFibers : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitSugars : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitAddedSugars : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitSugarAlcohol : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitProteins : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitVitaminA : '%',
unitVitaminC : '%',
Expand Down Expand Up @@ -347,6 +351,7 @@
textSugars : 'Sugars',
textAddedSugars1 : 'Includes ',
textAddedSugars2 : ' Added Sugars',
textSugarAlcohol : 'Sugar Alcohol',
textProteins : 'Protein',
textVitaminA : 'Vitamin A',
textVitaminC : 'Vitamin C',
Expand Down Expand Up @@ -389,7 +394,7 @@
'valueCol2DietaryTotalFat', 'valueCol1DietarySatFat', 'valueCol2DietarySatFat', 'valueCol1DietaryCholesterol', 'valueCol2DietaryCholesterol', 'valueCol1DietarySodium',
'valueCol2DietarySodium', 'valueCol1DietaryPotassium', 'valueCol2DietaryPotassium', 'valueCol1DietaryTotalCarb', 'valueCol2DietaryTotalCarb', 'valueCol1Dietary', 'valueCol2Dietary',
'valueServingUnitQuantity', 'scrollLongItemNamePixel', 'scrollLongItemNamePixel2018Override', 'decimalPlacesForQuantityTextbox', 'valueAddedSugars', 'dailyValueVitaminD',
'dailyValueCalcium', 'dailyValueIron', 'valueVitaminD'
'dailyValueCalcium', 'dailyValueIron', 'valueVitaminD', 'valueSugarAlcohol'
];

$.each(settings, function(index, value){
Expand All @@ -413,7 +418,8 @@
function updateNutritionValueWithMultiplier(settings){
var nutritionIndex = [
'valueCalories', 'valueFatCalories', 'valueTotalFat', 'valueSatFat', 'valueTransFat', 'valuePolyFat', 'valueMonoFat', 'valueCholesterol', 'valueSodium', 'valuePotassium', 'valueTotalCarb',
'valueFibers','valueSugars','valueProteins', 'valueVitaminA', 'valueVitaminC', 'valueCalcium', 'valueIron', 'valueServingWeightGrams', 'valueAddedSugars', 'valueVitaminD', 'valuePotassium_2018'
'valueFibers','valueSugars','valueProteins', 'valueVitaminA', 'valueVitaminC', 'valueCalcium', 'valueIron', 'valueServingWeightGrams', 'valueAddedSugars', 'valueVitaminD',
'valuePotassium_2018', 'valueSugarAlcohol'
];

$.each(settings, function(index, value){
Expand Down Expand Up @@ -1292,7 +1298,7 @@

/*
* generate and return the html code for these areas that share similar html format for the legacy version of the label:
* fat calories, calories, trans fat, poly fat, mono fat, sugars, proteins, vitamin a, vitamin c, calcium and iron
* fat calories, calories, trans fat, poly fat, mono fat, sugars, sugar alcohol, proteins, vitamin a, vitamin c, calcium and iron
* attributeDisplayType
* 1 => <strong> + $localSettings[attributeText] + </strong> <span itemprop=" + itemPropValue + ">
* 2 => $localSettings[attributeText] + ' '
Expand Down Expand Up @@ -1406,7 +1412,7 @@

/*
* generate and return the html code for these areas that share similar html format for the 2018 version of the label:
* calories, total fat, saturated fat, trans fat, poly fat, mono fat, cholesterol, sodium, total carb, fibers, sugars, added sugar, proteins
* calories, total fat, saturated fat, trans fat, poly fat, mono fat, cholesterol, sodium, total carb, fibers, sugars, added sugar, sugar alcohol, proteins
*/
function generateAttributeHtml2018Version(
$localSettings, valueIndex, unitIndex, naIndex, attributeText, itemPropValue, topDivClass, showPercentageCode, roundFunctionName, roundFunctionRuleName, labelClass, valueClass, dailyValueIndex
Expand Down Expand Up @@ -1771,6 +1777,7 @@
$this.settings.showTotalCarb = $this.settings.naTotalCarb ? false : $this.settings.showTotalCarb;
$this.settings.showFibers = $this.settings.naFibers ? false : $this.settings.showFibers;
$this.settings.showSugars = $this.settings.naSugars ? false : $this.settings.showSugars;
$this.settings.showSugarAlcohol = $this.settings.naSugarAlcohol ? false : $this.settings.showSugarAlcohol;
$this.settings.showProteins = $this.settings.naProteins ? false : $this.settings.showProteins;
$this.settings.showVitaminA = $this.settings.naVitaminA ? false : $this.settings.showVitaminA;
$this.settings.showVitaminC = $this.settings.naVitaminC ? false : $this.settings.showVitaminC;
Expand Down Expand Up @@ -1930,6 +1937,13 @@
);
}

if ($this.settings.showSugarAlcohol){
nutritionLabel += generateAttributeWithoutPercentageHtmlLegacy(
//$localSettings, valueIndex, unitIndex, naIndex, attributeText, localTabValue, lineClass, attributeDisplayType, itemPropValue, localExtraTab, roundFunctionName
$this.settings, 'valueSugarAlcohol', 'unitSugarAlcohol', 'naSugarAlcohol', 'textSugarAlcohol', tab1, 'line indent', 4, '', '', 'roundCarbFiberSugarProtein'
);
}

if ($this.settings.showProteins){
nutritionLabel += generateAttributeWithoutPercentageHtmlLegacy(
//$localSettings, valueIndex, unitIndex, naIndex, attributeText, localTabValue, lineClass, attributeDisplayType, itemPropValue, localExtraTab, roundFunctionName
Expand Down Expand Up @@ -2028,6 +2042,7 @@
$this.settings.showFibers = $this.settings.naFibers ? false : $this.settings.showFibers;
$this.settings.showSugars = $this.settings.naSugars ? false : $this.settings.showSugars;
$this.settings.showAddedSugars = $this.settings.naAddedSugars ? false : $this.settings.showAddedSugars;
$this.settings.showSugarAlcohol = $this.settings.naSugarAlcohol ? false : $this.settings.showSugarAlcohol;
$this.settings.showProteins = $this.settings.naProteins ? false : $this.settings.showProteins;
$this.settings.showVitaminD = $this.settings.naVitaminD ? false : $this.settings.showVitaminD;
$this.settings.showCalcium = $this.settings.naCalcium ? false : $this.settings.showCalcium;
Expand Down Expand Up @@ -2202,6 +2217,13 @@
);
}

if ($this.settings.showSugarAlcohol){
nutritionLabel += generateAttributeHtml2018Version(
//$localSettings, valueIndex, unitIndex, naIndex, attributeText, itemPropValue, topDivClass, showPercentageCode, roundFunctionName, roundFunctionRuleName, labelClass, valueClass, dailyValueIndex
$this.settings, 'valueSugarAlcohol', 'unitSugarAlcohol', 'naSugarAlcohol', 'textSugarAlcohol', '', 'nf-line nf-indent', false, 'roundCarbFiberSugarProtein', '', '', '', ''
);
}

if ($this.settings.showProteins){
nutritionLabel += generateAttributeHtml2018Version(
//$localSettings, valueIndex, unitIndex, naIndex, attributeText, itemPropValue, topDivClass, showPercentageCode, roundFunctionName, roundFunctionRuleName, labelClass, valueClass, dailyValueIndex
Expand Down
6 changes: 6 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ <h4><a href="http://github.com/nutritionix/nutrition-label" target="_newDemo">Ho
showFibers : true,
showSugars : true,
showAddedSugars : true,
showSugarAlcohol : false,
showProteins : true,
showVitaminA : true,
showVitaminC : true,
Expand Down Expand Up @@ -221,6 +222,7 @@ <h4><a href="http://github.com/nutritionix/nutrition-label" target="_newDemo">Ho
naFibers : false,
naSugars : false,
naAddedSugars : false,
naSugarAlcohol : false,
naProteins : false,
naVitaminA : false,
naVitaminC : false,
Expand All @@ -246,6 +248,7 @@ <h4><a href="http://github.com/nutritionix/nutrition-label" target="_newDemo">Ho
valueFibers : 0,
valueSugars : 0,
valueAddedSugars : 0,
valueSugarAlcohol : 0,
valueProteins : 0,
valueVitaminA : 0,
valueVitaminC : 0,
Expand All @@ -270,6 +273,7 @@ <h4><a href="http://github.com/nutritionix/nutrition-label" target="_newDemo">Ho
unitFibers : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitSugars : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitAddedSugars : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitSugarAlcohol : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitProteins : '<span aria-hidden="true">g</span><span class="sr-only"> grams</span>',
unitVitaminA : '%',
unitVitaminC : '%',
Expand Down Expand Up @@ -321,12 +325,14 @@ <h4><a href="http://github.com/nutritionix/nutrition-label" target="_newDemo">Ho
textSugars : 'Sugars',
textAddedSugars1 : 'Includes ',
textAddedSugars2 : ' Added Sugars',
textSugarAlcohol : 'Sugar Alcohol',
textProteins : 'Protein',
textVitaminA : 'Vitamin A',
textVitaminC : 'Vitamin C',
textVitaminD : 'Vitamin D',
textCalcium : 'Calcium',
textIron : 'Iron',
textNotApplicable : '-',
ingredientList : 'None',
textPercentDailyPart1 : 'Percent Daily Values are based on a',
textPercentDailyPart2 : 'calorie diet',
Expand Down
2 changes: 1 addition & 1 deletion nutritionLabel-min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion nutritionLabel.js
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@
showFibers : true,
showSugars : true,
showAddedSugars : true,
showSugarAlcohol : true,
showSugarAlcohol : false,
showProteins : true,
showVitaminA : true,
showVitaminC : true,
Expand Down

0 comments on commit a4f3f65

Please sign in to comment.