Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="modal-header">
- <button type="button" class="close" ng-click="cancel()"></button>
- <span class="red-line"></span>
- <span class="modal-title" id="myModalLabel"><span>{{'i18nUploadDoc.lblTitle' | translate}}</span></span>
- </div>
- <!--[if lte IE 10]>
- <form ng-if="!failed && !finished" id="uploadForm" name="uploadForm" class="form-horizontal"
- target='uploadDoc_ResultFrame' enctype="multipart/form-data"
- method="post" action="./proxy/documentService/create" accept-charset="utf-8"
- autocomplete="off">
- <![endif]-->
- <!--[if !(lte IE 10)]><!-->
- <form ng-if="!failed && !finished" id="uploadForm" name="uploadForm" class="form-horizontal"
- target='uploadDoc_ResultFrame' enctype="multipart/form-data"
- method="post" action="./proxy/documentService/create" accept-charset="utf-8"
- autocomplete="off"
- onsubmit="return uploadDoc_formValidate()">
- <!--<![endif]-->
- <div class="modal-body modal-scrollable">
- <div ng-if="form_invalid_4ie">
- <div class="col-sm-3 control-label"></div>
- <div class="col-sm-7" style="color: red">Mandatory Attributes: {{ form_validation_msg_4ie| translate}}
- </div>
- <br>
- </div>
- <div id="search-context" class="form-group">
- <label for="context" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_context'| translate}}</label>
- <div class="col-sm-7">
- <input type="text"
- id="context"
- ng-model="context_input"
- placeholder="{{'i18nNavbarSearch.searchPlaceHolder' | translate}}"
- typeahead="object as object.display for object in doAutoSearch($viewValue)"
- typeahead-loading="loadingLocations"
- typeahead-on-select='onSelectValue($item, $model, $label)'
- typeahead-wait-ms='200'
- class="form-control" required="true"
- typeahead-editable="false"
- />
- </div>
- </div>
- <div ng-if="!checkContext()">
- <div class="col-sm-3"></div>
- <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_contextInvalid'| translate }}</div>
- </div>
- <hr/>
- <div class="form-group">
- <label for="doc_class" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_docClass'| translate}}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <select class="form-control" id="doc_class" name="doc_class" ng- model="selected.doc_class"
- ng-change="onSelectClass('pdm_' + context_name, selected.doc_class.value)"
- ng-options="doc_class.label for doc_class in doc_classes | orderBy:'label' track by doc_class.value"
- required="true" ng-disabled="!context_selected || !context_input">
- <option value=""></option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="doc_type" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_docType'| translate}}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <select class="form-control" id="doc_type" name="doc_type" ng- model="selected.doc_type"
- ng-options="doc_type.label for doc_type in doc_types | orderBy:'label' track by doc_type.value"
- required="true" ie-options-fix="doc_types" ng- disabled="!context_selected || !context_input">
- <option value=""></option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="fileToUpload" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_file'| translate}}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <input type="file" name="fileToUpload" id="fileToUpload" required>
- </div>
- </div>
- <!-- IE File required validation-->
- <div ng-if="form_invalid_file_required_4ie">
- <div class="col-sm-3 control-label"></div>
- <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_filerequired'| translate }}</div>
- </div>
- <hr/>
- <div class="form-group">
- <label for="doc_channel" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_channel'| translate}}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <select class="form-control" id="doc_channel" name="doc_channel" ng-model="selected.doc_channel"
- ng-options="doc_channel.label for doc_channel in doc_channels | orderBy:'label' track by doc_channel.value">
- <option value=""></option>
- </select>
- </div>
- </div>
- <div class="form-group">
- <label for="doc_format" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_format'| translate}}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <select class="form-control" id="doc_format" name="doc_format" ng-model="selected.doc_format"
- ng-options="doc_format.label for doc_format in doc_formats | orderBy:'label' track by doc_format.value">
- <option value=""></option>
- </select>
- </div>
- </div>
- <hr/>
- <div class="form-group">
- <label for="doc_valid_from_opt" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_validFrom'|translate }}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <input class="form-control" type="text" name="doc_valid_from"
- pdm-datepicker-from="doc_valid_from_opt"
- pdm-datepicker-to="doc_valid_from_opt"
- id="doc_valid_from_opt" pdm-datepicker
- tooltip ="Enter date in yyyy-MM-dd format">
- </div>
- <div ng-if="formatError_doc_valid_from" class="col-sm-2" style="color: red">
- {{'i18nUploadDoc.msg_dateformat'| translate }}
- </div>
- </div>
- <div class="form-group">
- <label for="doc_valid_to_opt" class="col-sm-3 control-label"> {{'i18nUploadDoc.lbl_validTo'|translate }}</label>
- <div class="col-sm-7">
- <!--Attention Name is import for a form-->
- <input class="form-control" type="text" name="doc_valid_to"
- pdm-datepicker-from="doc_valid_from_opt"
- pdm-datepicker-to="doc_valid_to_opt"
- id="doc_valid_to_opt" pdm-datepicker
- tooltip ="Enter date in yyyy-MM-dd format">
- </div>
- <div ng-if="formatError_doc_valid_to" class="col-sm-2" style="color: red">
- {{'i18nUploadDoc.msg_dateformat'| translate }}
- </div>
- </div>
- <div ng-if="form_invalid_date_compare_start_end">
- <div class="col-sm-3 control-label"></div>
- <div class="col-sm-7" style="color: red"> {{'i18nUploadDoc.msg_invalidDateFromTo'| translate }}
- </div>
- </div>
- <br/>
- <div>
- <input type="hidden" name="context_id" ng-value="context_id">
- <input type="hidden" name="context_name" ng-value="context_name">
- <input type="hidden" name="doc_category" ng-value="docCategory">
- </div>
- </div>
- <div class="modal-footer">
- <!--[if lte IE 10]>
- <button type="button" class="btn btn-default sg-ok-button pull-right" style="margin-left: 5px"
- ng-click="uploadDoc_submit4IE()">{{'i18nUploadDoc.btnUpload' | translate}}
- </button>
- <![endif]-->
- <!--[if !(lte IE 10)]><!-->
- <button type="submit" class="btn btn-default sg-ok-button pull-right" style="margin-left: 5px">
- {{'i18nUploadDoc.btnUpload' | translate}}
- </button>
- <!--<![endif]-->
- <button type="button" class="btn btn-default sg-cancel-button pull-right" ng-click="clear()">
- {{'i18nUploadDoc.btnClear' | translate}}
- </button>
- <button type="button" class="btn btn-default sg-cancel-button pull-right"
- ng-click="cancel()">{{'i18nUploadDoc.btnCancel' | translate}}
- </button>
- </div></form>
- <!--Use ng-show sothat it's loaded at beginning, the data-dismiss close well the modal-->
- <div ng-show="finished && !failed">
- <div class="modal-body">
- <h5>{{resultMsg | translate}}</h5>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default sg-cancel-button pull-right"
- ng-click="refreshGrid()">{{'i18nUploadDoc.btnOK' | translate}}
- </button></div></div>
- <div ng-show="failed">
- <div class="modal-body">
- <h5>{{errMsg | translate}}</h5></div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default sg-cancel-button pull-right"
- ng-click="cancel()">{{'i18nUploadDoc.btnOK' | translate}}
- </button></div></div>
- <!--use iframe to simulate ajax submit(beacuse ie10 belows doesn't support FormData html5)-->
- <iframe name="uploadDoc_ResultFrame" style="display: none" onload="uploadDoc_showResult();"></iframe>
- <div ng-show="failed">
- <div class="modal-body">
- <h5>{{errMsg | translate}}</h5>
- </div>
- <div class="modal-footer">
- <button type="button" class="btn btn-default sg-cancel-button pull-right"
- ng-click="cancel()">{{'i18nUploadDoc.btnOK' | translate}}
- </button></div></div>
- <!--[if lte IE 10]>
Add Comment
Please, Sign In to add comment