Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
153
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.00 KB | None | 0 0
  1. <div id="propertiesColumn">
  2. <div style="padding:14px;font-weight:bold;">PROPERTIES</div>
  3. <div>
  4. <!-- ko foreach: {data:propertiesMetaData, as:'metaDataList', afterRender:onRender } -->
  5. <div>
  6. <!-- ko if:metaDataList.Key -->
  7. <div style="width:422px;border: 1px solid #e7e7e7;padding: 10px;"><!-- ko text: metaDataList.Key --><!-- /ko --></div>
  8. <!-- /ko -->
  9. </div>
  10. <!-- ko foreach: {data:$data.Value, as:'metaData'} -->
  11. <div style="display:-webkit-box;">
  12. <!-- ko if:metaData.IsString-->
  13. <!-- ko if:metaDataList.Key -->
  14. <div style="width:170px;border: 1px solid #e7e7e7;padding: 10px; padding-left:40px;">
  15. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  16. </div>
  17. <!-- /ko -->
  18. <!-- ko ifnot:metaDataList.Key -->
  19. <div style="width:200px;border: 1px solid #e7e7e7;padding: 10px;">
  20. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  21. </div>
  22. <!-- /ko -->
  23. <div style="border: 1px solid #e7e7e7;padding: 10px;width:200px">
  24. <input type="text" class="textProperty" data-bind="attr: { value: metaData.Value, id: metaData.PropertyName }" onchange="submitProperty(this)" data-type="string" style="width:80%;" />
  25. </div>
  26. <!-- /ko -->
  27. <!-- ko if:metaData.IsInt-->
  28. <!-- ko if:metaDataList.Key -->
  29. <div style="width:170px;border: 1px solid #e7e7e7;padding: 10px; padding-left:40px;">
  30. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  31. </div>
  32. <!-- /ko -->
  33. <!-- ko ifnot:metaDataList.Key -->
  34. <div style="width:200px;border: 1px solid #e7e7e7;padding: 10px;">
  35. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  36. </div>
  37. <!-- /ko -->
  38. <div style="border: 1px solid #e7e7e7;padding: 10px;width:200px">
  39. <input type="text" class="textProperty" data-bind="attr: { value: metaData.Value, id: metaData.PropertyName }" onchange="submitProperty(this)" data-type="int" style="width:80%;" />
  40. </div>
  41. <!-- /ko -->
  42. <!-- ko if:metaData.IsDateTime -->
  43. <!-- ko if:metaDataList.Key -->
  44. <div style="width:170px;border: 1px solid #e7e7e7;padding: 10px; padding-left:40px;">
  45. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  46. </div>
  47. <!-- /ko -->
  48. <!-- ko ifnot:metaDataList.Key -->
  49. <div style="width:200px;border: 1px solid #e7e7e7;padding: 10px;">
  50. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  51. </div>
  52. <!-- /ko -->
  53. <div style="border: 1px solid #e7e7e7;padding: 10px;width:200px">
  54. <input type="text" class="textProperty" data-bind="attr: { value: metaData.Value, id: metaData.PropertyName }" onchange="submitProperty(this)" data-type="datetime" style="width:80%;" />
  55. </div>
  56. <!-- /ko -->
  57. <!-- ko if:metaData.IsBoolean -->
  58. <!-- ko if:metaDataList.Key -->
  59. <div style="width:170px;border: 1px solid #e7e7e7;padding: 10px; padding-left:40px;">
  60. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  61. </div>
  62. <!-- /ko -->
  63. <!-- ko ifnot:metaDataList.Key -->
  64. <div style="width:200px;border: 1px solid #e7e7e7;padding: 10px;">
  65. <a style="padding: 10px;"><!-- ko text: metaData.Label --><!-- /ko --></a>
  66. </div>
  67. <!-- /ko -->
  68. <div style="border: 1px solid #e7e7e7;padding: 10px;width:200px">
  69. <input type="checkbox" class="form-control" data-bind="attr: { checked: metaData.Value, id: metaData.PropertyName }" onchange="submitProperty(this)" data-type="boolean" />
  70. </div>
  71. <!-- /ko -->
  72. <!-- ko if:metaData.ComplexType -->
  73. <div style="border: 1px solid #e7e7e7;padding: 10px;width:422px;text-align:center;">
  74. <p data-bind="text:metaData.Label" style="float:left;"></p>
  75. <!-- ko if:metaData.DataSource -->
  76. <!-- ko if:metaData.IsMultiSelect===true -->
  77. <select style="float:left; margin:6px 0px;" class="orderTypes" multiple data-bind="options:metaData.Records,optionsText:function(item){return item}, selectedOptions:metaData.SelectedRecords"></select>
  78. <!-- /ko -->
  79. <!-- ko ifnot:metaData.IsMultiSelect===true -->
  80. <select style="float:left; margin:6px 0px;" class="orderTypes" data-bind="options:metaData.Records,optionsText:function(item){return item}, selectedOptions:metaData.SelectedRecords"></select>
  81. <!-- /ko -->
  82. <!-- /ko -->
  83. <!-- ko if:IsList -->
  84. <div class="list-property">
  85. <!-- ko if: metaData.Add -->
  86. <a class="pull-right" style="text-decoration:none; margin-right:10px;padding:5px 10px; background-color:dimgrey; color:white;" onclick="newElement(this)"><i class="fa fa-plus"></i></a>
  87. <br />
  88. <br />
  89. <!-- /ko -->
  90. <!-- ko foreach: {data: metaData.Value, as: 'element'}-->
  91. <div class="element">
  92. <div class="label">
  93. <div class="update" style="display:none;">
  94. <input style="width:95%;margin:6px;" /><br />
  95. <input style="width:95%;margin:6px;" /><br />
  96. <input style="width:95%;margin:6px;" /><br />
  97. <button class="btnCancel" style="float:right;margin-right:7px;">Submit</button>
  98. <button class="btnCancel" style="float:left;margin-left:10px; background-color:darkred;" onclick="cancelEditElement(this);">Cancel</button>
  99. </div>
  100. <div class="labeltext">
  101. <!-- ko text: element.FriendlyName --><!-- /ko -->
  102. </div>
  103. </div>
  104. <div class="actions">
  105. <!-- ko if: metaData.Update -->
  106. <a class="icon-container">
  107. <i class="fa fa-edit fa-2x" style="padding-top:2px;" onclick="editElement(this);"></i>
  108. </a>
  109. <!-- /ko -->
  110. <!-- ko if: metaData.Remove -->
  111. <a class="icon-container">
  112. <i class="fa fa-minus-square fa-2x" style="padding-top:2px;" onclick="alert('Remove')"></i>
  113. </a>
  114. <!-- /ko -->
  115. </div>
  116. </div>
  117. <!-- /ko-->
  118. <div class="newElement" style="display:none;">
  119. <input style="width:95%;margin:10px;" /><br />
  120. <input style="width:95%;margin:10px;" /><br />
  121. <input style="width:95%;margin:10px;" /><br />
  122. <button class="btnCancel" style="float:right;margin-right:7px;">Submit</button>
  123. <button class="btnCancel" style="float:left;margin-left:10px; background-color:darkred;" onclick="$(this).parent().hide();">Cancel</button>
  124. <br />
  125. <br />
  126. <hr />
  127. </div>
  128. </div>
  129. <!-- /ko -->
  130. </div>
  131. <!-- /ko -->
  132. </div>
  133. <!-- /ko -->
  134. <!-- /ko -->
  135. </div>
  136. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement