basicFoodEditor.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687
  1. <!-- basicFoodEditor -->
  2. <div>
  3. <div class="form-group">
  4. <table class="table">
  5. <tr>
  6. <td colspan="2">
  7. <input type="text"
  8. style="text-align: center;"
  9. class="form-control"
  10. data-ng-model="$ctrl.food.name">
  11. </td>
  12. </tr>
  13. <tr>
  14. <td>
  15. <label for="ndbno">ndbno:</label>
  16. <input id="ndbno"
  17. class="form-control"
  18. type="number"
  19. data-ng-model="$ctrl.food.ndbno"
  20. readonly="readonly" />
  21. </td>
  22. </tr>
  23. <tr>
  24. <td>
  25. <label for="calories">
  26. Calories/100{{units_symbol[$ctrl.food.unit_type]}}:
  27. </label>
  28. <input id="calories"
  29. class="form-control"
  30. type="number"
  31. data-ng-model="$ctrl.food.calories_p_100" />
  32. </td>
  33. <td>
  34. <label for="density">Density (g/ml):</label>
  35. <input id="density"
  36. class="form-control"
  37. type="number"
  38. data-ng-model="$ctrl.food.density" />
  39. </td>
  40. </tr>
  41. <tr>
  42. <td>
  43. <label for="unit">Unit:</label>
  44. <select id="unit"
  45. class="form-control"
  46. data-ng-model="$ctrl.food.unit_type"
  47. data-ng-change="$ctrl.food.dry = $ctrl.food.unit_type!='volume'">
  48. <option value="mass">Mass</option>
  49. <option value="volume">Volume</option>
  50. <option value="count">Count</option>
  51. </select>
  52. </td>
  53. <td>
  54. <label for="group">Food Group:</label>
  55. <select id="group"
  56. class="form-control"
  57. data-ng-model="$ctrl.food.food_group"
  58. data-ng-options="c.name.trim() as c.name.trim()
  59. for c in categories">
  60. </select>
  61. </td>
  62. </tr>
  63. </table>
  64. <div class="panel-group" style="margin: 1em;">
  65. <div class="panel panel-default">
  66. <div class="panel-heading">
  67. <div class="panel-title">
  68. <a data-toggle="collapse" href="#detailsDiv">Details</a>
  69. </div>
  70. </div>
  71. <div id="detailsDiv" class="panel-collapse collapse">
  72. <div class="panel-body">
  73. <div class="form-group">
  74. <div class="checkbox">
  75. <label for="dry">
  76. <input id="dry" type="checkbox"
  77. data-ng-model="$ctrl.food.dry" />
  78. Dry
  79. </label>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. </div>
  87. </div>