basicFoodEditor.html 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  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. <td>
  23. <label for="calories">
  24. Calories/100{{units_symbol[$ctrl.food.unit_type]}}:
  25. </label>
  26. <input id="calories"
  27. class="form-control"
  28. type="number"
  29. data-ng-model="$ctrl.food.calories_p_100" />
  30. </td>
  31. </tr>
  32. <tr>
  33. <td>
  34. <label for="unit">Unit:</label>
  35. <select id="unit"
  36. class="form-control"
  37. data-ng-model="$ctrl.food.unit_type"
  38. data-ng-change="$ctrl.food.dry = $ctrl.food.unit_type!='Volume'">
  39. <option>Mass</option>
  40. <option>Volume</option>
  41. <option>Count</option>
  42. </select>
  43. </td>
  44. <td>
  45. <label for="group">Food Group:</label>
  46. <select id="group"
  47. class="form-control"
  48. data-ng-model="$ctrl.food.food_group"
  49. data-ng-options="c.name.trim() as c.name.trim()
  50. for c in categories">
  51. </select>
  52. </td>
  53. </tr>
  54. </table>
  55. <div class="panel-group" style="margin: 1em;">
  56. <div class="panel panel-default">
  57. <div class="panel-heading">
  58. <div class="panel-title">
  59. <a data-toggle="collapse" href="#detailsDiv">Details</a>
  60. </div>
  61. </div>
  62. <div id="detailsDiv" class="panel-collapse collapse">
  63. <div class="panel-body">
  64. <div class="form-group">
  65. <div class="checkbox">
  66. <label for="dry">
  67. <input id="dry" type="checkbox"
  68. data-ng-model="$ctrl.food.dry" />
  69. Dry
  70. </label>
  71. </div>
  72. </div>
  73. </div>
  74. </div>
  75. </div>
  76. </div>
  77. </div>
  78. </div>