UNPKG

pip-webui

Version:

HTML5 UI for LOB applications

162 lines (138 loc) 7.99 kB
<div class="pip-body tp24-flex"> <div class="pip-content layout-column"> <md-progress-linear ng-show="transaction.busy()" md-mode="indeterminate" class="pip-progress-ontop"></md-progress-linear> <form name="form" novalidate> <md-input-container class="md-block hide-gt-xs"> <md-select ng-model="typeIndex" ng-disabled="transaction.busy()" aria-label="DROPDOWN"> <md-option ng-repeat="action in typeCollection" value="{{ ::$index }}"> {{ (action.title || action.name) | translate }} </md-option> </md-select> </md-input-container> <pip-toggle-buttons ng-model="data.type" pip-buttons="typeCollection" class="bm16 hide-xs"> </pip-toggle-buttons> <p class="tm0 bm16 text-small text-grey line-height-string" ng-if="data.type=='feedback' || data.type=='support'"> {{::'FEEDBACK_HINT_FEEDBACK' | translate}} </p> <div ng-if="data.type=='copyright'"> <p class="tm0 bm16 text-small text-grey line-height-string"> {{::'FEEDBACK_HINT_COPYRIGHT' | translate}} </p> <p class="tm0 bm16 text-small text-grey line-height-string"> {{::'FEEDBACK_HINT_COPYRIGHT2' | translate }} </p> </div> <div class="pip-ref-item"> <pip-avatar pip-party-id="$party.id" pip-party-name="$party.name" class="pip-pic pip-face"></pip-avatar> <div class="pip-content"> <p class="pip-title">{{$party.name}} </p> <p class="pip-subtitle">{{$party.email}}</p> </div> </div> <div ng-if="data.type!='copyright'"> <md-input-container class="md-block" md-no-float> <input type="text" ng-model="data.title" ng-disabled="transaction.busy()" placeholder="{{:: 'SUBJECT' | translate}}"/> </md-input-container> <md-input-container class="md-block" md-no-float> <textarea ng-model="data.content" ng-disabled="transaction.busy()" placeholder="{{::'FEEDBACK_MESSAGE'|translate}}"> </textarea> </md-input-container> </div> <div ng-if="data.type=='copyright'"> <md-input-container class="md-block"> <label>{{::'FEEDBACK_COMPANY'|translate}}</label> <input type="text" ng-model="data.company_name" ng-disabled="transaction.busy()" placeholder="Company Name"/> </md-input-container> <md-input-container class="md-block"> <label>{{::'FEEDBACK_ADDRESS'|translate}}</label> <input type="text" ng-model="data.company_addr" ng-disabled="transaction.busy()"/> </md-input-container> <md-input-container class="md-block"> <label>{{::'FEEDBACK_COPYRIGHT_HOLDER' | translate}}</label> <input name="data.copyright_holder" ng-model="data.copyright_holder" ng-disabled="transaction.busy()" step="any" type="text" tabindex="0" required/> <div ng-messages="errorsWithHint(form.data.copyright_holder)"> <div ng-message="hint"> {{::'FEEDBACK_COPYRIGHT_HOLDER_HINT' | translate}} </div> </div> </md-input-container> <md-input-container class="md-block flex"> <label>{{::'FEEDBACK_ORIGINAL_LOCATION'|translate}}</label> <input type="text" ng-model="data.original_loc" ng-disabled="transaction.busy()"/> </md-input-container> <md-input-container class="md-block"> <label>{{::'FEEDBACK_DESCRIBE_COPYRIGHTED' | translate}}</label> <input name="data.copyrighted_work" ng-model="data.copyrighted_work" ng-disabled="transaction.busy()" step="any" type="text" tabindex="0" required/> <div ng-messages="errorsWithHint(form.data.copyrighted_work)"> <div ng-message="hint"> {{::'FEEDBACK_DESCRIBE_COPYRIGHTED_HINT'| translate}} </div> </div> </md-input-container> <md-input-container class="md-block"> <label>{{::'FEEDBACK_UNAUTHORIZE_LOCATION' | translate}}</label> <textarea name="data.unauth_loc" ng-model="data.unauth_loc" ng-disabled="transaction.busy()" step="any" type="text" tabindex="0" required></textarea> <div ng-messages="errorsWithHint(form.data.unauth_loc)"> <div ng-message="hint"> {{::'FEEDBACK_UNAUTHORIZE_LOCATION_HINT' | translate}} </div> </div> </md-input-container> <div class="bm16 layout-row"> <md-checkbox ng-model="data.copyright_conc" class="lm0 bm0 flex-fixed" aria-label='FEEDBACK_COPYRIGHT_CONC' style="min-width: 24px; margin-top: -2px"> </md-checkbox> <p class="m0 text-small text-grey line-height-string"> {{::'FEEDBACK_COPYRIGHT_CONC'|translate}} </p> </div> <div class="bm16 layout-row"> <md-checkbox ng-model="data.request_conc" class="lm0 bm0 flex-fixed" aria-label="FEEDBACK_REGUEST_CONC" style="min-width: 24px; margin-top: -2px"> </md-checkbox> <p class="m0 text-small text-grey line-height-string"> {{::'FEEDBACK_REGUEST_CONC'|translate}} </p> </div> <md-input-container class="md-block"> <label>{{::'FEEDBACK_SIGNATURE' | translate}}</label> <input name="data.signature" ng-model="data.signature" ng-disabled="transaction.busy()" step="any" type="text" tabindex="0" required/> <div ng-messages="errorsWithHint(form.data.signature)"> <div ng-message="hint">{{::'FEEDBACK_SIGNATURE_HINT' | translate}}</div> </div> </md-input-container> </div> <pip-picture-list-edit class="bm8" ng-show="showPictures" pip-picture-ids="data.pic_ids" pip-created="pictures = $event.sender" ng-disabled="transaction.busy()"> </pip-picture-list-edit> <pip-document-list-edit ng-show="showDocuments" pip-documents="data.docs" pip-created="docs = $event.sender" ng-disabled="transaction.busy()"> </pip-document-list-edit> </form> </div> </div>