Guest User

Untitled

a guest
May 2nd, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.15 KB | None | 0 0
  1. <div class="modal-header">
  2. <button type="button" class="close" ng-click="cancel()"></button>
  3. <span class="red-line"></span>
  4. <span class="modal-title" id="myModalLabel"><span>{{'i18nUploadDoc.lblTitle' | translate}}</span></span>
  5. </div>
  6. <!--[if lte IE 10]>
  7. <form ng-if="!failed && !finished" id="uploadForm" name="uploadForm" class="form-horizontal"
  8. target='uploadDoc_ResultFrame' enctype="multipart/form-data"
  9. method="post" action="./proxy/documentService/create" accept-charset="utf-8"
  10. autocomplete="off">
  11. <![endif]-->
  12. <!--[if !(lte IE 10)]><!-->
  13. <form ng-if="!failed && !finished" id="uploadForm" name="uploadForm" class="form-horizontal"
  14. target='uploadDoc_ResultFrame' enctype="multipart/form-data"
  15. method="post" action="./proxy/documentService/create" accept-charset="utf-8"
  16. autocomplete="off"
  17. onsubmit="return uploadDoc_formValidate()">
  18. <!--<![endif]-->
  19. <div class="modal-body modal-scrollable">
  20. <div ng-if="form_invalid_4ie">
  21. <div class="col-sm-3 control-label"></div>
  22. <div class="col-sm-7" style="color: red">Mandatory Attributes: {{ form_validation_msg_4ie| translate}}
  23. </div>
  24. <br>
  25. </div>
  26. <div id="search-context" class="form-group">
  27. <label for="context" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_context'| translate}}</label>
  28.  
  29. <div class="col-sm-7">
  30. <input type="text"
  31. id="context"
  32. ng-model="context_input"
  33. placeholder="{{'i18nNavbarSearch.searchPlaceHolder' | translate}}"
  34. typeahead="object as object.display for object in doAutoSearch($viewValue)"
  35. typeahead-loading="loadingLocations"
  36. typeahead-on-select='onSelectValue($item, $model, $label)'
  37. typeahead-wait-ms='200'
  38. class="form-control" required="true"
  39. typeahead-editable="false"
  40. />
  41. </div>
  42. </div>
  43. <div ng-if="!checkContext()">
  44. <div class="col-sm-3"></div>
  45. <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_contextInvalid'| translate }}</div>
  46. </div>
  47. <hr/>
  48.  
  49. <div class="form-group">
  50. <label for="doc_class" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_docClass'| translate}}</label>
  51.  
  52. <div class="col-sm-7">
  53. <!--Attention Name is import for a form-->
  54. <select class="form-control" id="doc_class" name="doc_class" ng- model="selected.doc_class"
  55. ng-change="onSelectClass('pdm_' + context_name, selected.doc_class.value)"
  56. ng-options="doc_class.label for doc_class in doc_classes | orderBy:'label' track by doc_class.value"
  57. required="true" ng-disabled="!context_selected || !context_input">
  58. <option value=""></option>
  59. </select>
  60. </div>
  61. </div>
  62. <div class="form-group">
  63. <label for="doc_type" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_docType'| translate}}</label>
  64.  
  65. <div class="col-sm-7">
  66. <!--Attention Name is import for a form-->
  67. <select class="form-control" id="doc_type" name="doc_type" ng- model="selected.doc_type"
  68. ng-options="doc_type.label for doc_type in doc_types | orderBy:'label' track by doc_type.value"
  69. required="true" ie-options-fix="doc_types" ng- disabled="!context_selected || !context_input">
  70. <option value=""></option>
  71. </select>
  72. </div>
  73. </div>
  74.  
  75. <div class="form-group">
  76. <label for="fileToUpload" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_file'| translate}}</label>
  77.  
  78. <div class="col-sm-7">
  79. <!--Attention Name is import for a form-->
  80. <input type="file" name="fileToUpload" id="fileToUpload" required>
  81. </div>
  82. </div>
  83. <!-- IE File required validation-->
  84. <div ng-if="form_invalid_file_required_4ie">
  85. <div class="col-sm-3 control-label"></div>
  86. <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_filerequired'| translate }}</div>
  87. </div>
  88.  
  89. <hr/>
  90. <div class="form-group">
  91. <label for="doc_channel" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_channel'| translate}}</label>
  92.  
  93. <div class="col-sm-7">
  94. <!--Attention Name is import for a form-->
  95. <select class="form-control" id="doc_channel" name="doc_channel" ng-model="selected.doc_channel"
  96. ng-options="doc_channel.label for doc_channel in doc_channels | orderBy:'label' track by doc_channel.value">
  97. <option value=""></option>
  98. </select>
  99. </div>
  100. </div>
  101. <div class="form-group">
  102. <label for="doc_format" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_format'| translate}}</label>
  103.  
  104. <div class="col-sm-7">
  105. <!--Attention Name is import for a form-->
  106. <select class="form-control" id="doc_format" name="doc_format" ng-model="selected.doc_format"
  107. ng-options="doc_format.label for doc_format in doc_formats | orderBy:'label' track by doc_format.value">
  108. <option value=""></option>
  109. </select>
  110. </div>
  111. </div>
  112.  
  113. <hr/>
  114. <div class="form-group">
  115. <label for="doc_valid_from_opt" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_validFrom'|translate }}</label>
  116.  
  117. <div class="col-sm-7">
  118. <!--Attention Name is import for a form-->
  119. <input class="form-control" type="text" name="doc_valid_from"
  120. pdm-datepicker-from="doc_valid_from_opt"
  121. pdm-datepicker-to="doc_valid_from_opt"
  122. id="doc_valid_from_opt" pdm-datepicker
  123. tooltip ="Enter date in yyyy-MM-dd format">
  124. </div>
  125. <div ng-if="formatError_doc_valid_from" class="col-sm-2" style="color: red">
  126. {{'i18nUploadDoc.msg_dateformat'| translate }}
  127. </div>
  128. </div>
  129. <div class="form-group">
  130. <label for="doc_valid_to_opt" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_validTo'|translate }}</label>
  131.  
  132. <div class="col-sm-7">
  133. <!--Attention Name is import for a form-->
  134. <input class="form-control" type="text" name="doc_valid_to"
  135. pdm-datepicker-from="doc_valid_from_opt"
  136. pdm-datepicker-to="doc_valid_to_opt"
  137. id="doc_valid_to_opt" pdm-datepicker
  138. tooltip ="Enter date in yyyy-MM-dd format">
  139. </div>
  140. <div ng-if="formatError_doc_valid_to" class="col-sm-2" style="color: red">
  141. {{'i18nUploadDoc.msg_dateformat'| translate }}
  142. </div>
  143. </div>
  144. <div ng-if="form_invalid_date_compare_start_end">
  145. <div class="col-sm-3 control-label"></div>
  146. <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_invalidDateFromTo'| translate }}
  147. </div>
  148. </div>
  149.  
  150. <br/>
  151.  
  152. <div>
  153. <input type="hidden" name="context_id" ng-value="context_id">
  154. <input type="hidden" name="context_name" ng-value="context_name">
  155. <input type="hidden" name="doc_category" ng-value="docCategory">
  156. </div>
  157. </div>
  158. <div class="modal-footer">
  159. <!--[if lte IE 10]>
  160. <button type="button" class="btn btn-default sg-ok-button pull-right" style="margin-left: 5px"
  161. ng-click="uploadDoc_submit4IE()">{{'i18nUploadDoc.btnUpload' | translate}}
  162. </button>
  163. <![endif]-->
  164. <!--[if !(lte IE 10)]><!-->
  165. <button type="submit" class="btn btn-default sg-ok-button pull-right" style="margin-left: 5px">
  166. {{'i18nUploadDoc.btnUpload' | translate}}
  167. </button>
  168. <!--<![endif]-->
  169. <button type="button" class="btn btn-default sg-cancel-button pull-right" ng-click="clear()">
  170. {{'i18nUploadDoc.btnClear' | translate}}
  171. </button>
  172. <button type="button" class="btn btn-default sg-cancel-button pull-right"
  173. ng-click="cancel()">{{'i18nUploadDoc.btnCancel' | translate}}
  174. </button>
  175. </div></form>
  176.  
  177. <!--Use ng-show sothat it's loaded at beginning, the data-dismiss close well the modal-->
  178. <div ng-show="finished && !failed">
  179. <div class="modal-body">
  180. <h5>{{resultMsg | translate}}</h5>
  181. </div>
  182. <div class="modal-footer">
  183. <button type="button" class="btn btn-default sg-cancel-button pull-right"
  184. ng-click="refreshGrid()">{{'i18nUploadDoc.btnOK' | translate}}
  185. </button></div></div>
  186. <div ng-show="failed">
  187. <div class="modal-body">
  188. <h5>{{errMsg | translate}}</h5></div>
  189. <div class="modal-footer">
  190. <button type="button" class="btn btn-default sg-cancel-button pull-right"
  191. ng-click="cancel()">{{'i18nUploadDoc.btnOK' | translate}}
  192. </button></div></div>
  193.  
  194.  
  195. <!--use iframe to simulate ajax submit(beacuse ie10 belows doesn't support FormData html5)-->
  196. <iframe name="uploadDoc_ResultFrame" style="display: none" onload="uploadDoc_showResult();"></iframe>
  197.  
  198. <div ng-show="failed">
  199. <div class="modal-body">
  200. <h5>{{errMsg | translate}}</h5>
  201. </div>
  202. <div class="modal-footer">
  203. <button type="button" class="btn btn-default sg-cancel-button pull-right"
  204. ng-click="cancel()">{{'i18nUploadDoc.btnOK' | translate}}
  205. </button></div></div>
  206.  
  207. <!--[if lte IE 10]>
Add Comment
Please, Sign In to add comment