2 <md-content class="chat-online">
6 ng-repeat="error in vm.errors"
10 <i class="mdi mdi-alert mdi-24px mdi-light"></i>
11 <md-tooltip md-direction="top"
12 >{{error.message || 'Service temporarily unavailable.'}}</md-tooltip
14 <span class="chat-error-message"
15 >{{error.message || 'Service temporarily unavailable.'}}</span
20 <md-content layout="row" layout-align="center end">
22 ng-bind-html="settings.closingMessage | toTrusted"
23 ng-style="{'font-size': '{{settings.fontSize}}px'}"
30 ng-style="{'font-size': '{{settings.fontSize}}px'}"
34 ng-if="settings.enableRating"
35 ng-switch="settings.ratingType"
37 style="margin: 0px; padding: 10px 0px 5px 0px"
40 <!-- START thumb rating -->
43 ng-switch-when="thumb"
44 ng-model="vm.form.ratingValue"
45 ng-change="vm.upColor = vm.form.ratingValue ? 'green' : null; vm.downColor = !vm.form.ratingValue ? 'red' : null;"
47 layout-align="center center"
49 <md-radio-button ng-value="1" class="thumb">
50 <div class="{{vm.upColor}}">
51 <i class="mdi mdi-48px mdi-thumb-up-outline"></i>
54 <md-radio-button ng-value="0" class="thumb">
55 <div class="{{vm.downColor}}">
56 <i class="mdi mdi-48px mdi-thumb-down-outline"></i>
60 <!-- END thumb rating -->
62 <!-- START star rating -->
63 <div ng-switch-when="star" layout="row" layout-align="center center">
66 ng-model="vm.form.ratingValue"
68 max="settings.ratingStarsNumber"
73 <!-- END star rating -->
77 ng-if="settings.enableFeedback"
79 style="margin: 0px; padding: 0px 0px 10px 0px"
82 <!-- START textarea -->
83 <span style="padding: 5px 0px 5px 0px"
84 ><br /><br /><br />{{settings.feedbackTitle}}</span
88 ng-model="vm.form.ratingMessage"
96 ng-if="settings.forwardTranscript"
98 style="margin: 0px; padding: 0px 0px 10px 0px"
102 ng-if="settings.forwardTranscriptMessage"
103 style="padding: 5px 0px 5px 0px"
104 >{{settings.forwardTranscriptMessage}}</span
107 ng-if="!settings.forwardTranscriptMessage"
108 style="padding: 5px 0px 5px 0px"
114 name="mailTranscript"
115 ng-model="vm.form.mailTranscript"
119 ng-messages="vm.userForm['mailTranscript'].$error"
120 ng-show="vm.userForm['mailTranscript'].$touched"
123 <div ng-message="email">
124 <span>Email must be a valid e-mail address</span>
128 </md-input-container>
130 <div layout="row" layout-align="center center">
132 title="{{settings.closingMessageButton}}"
134 ng-if="settings.enableRating || settings.enableFeedback || settings.forwardTranscript"
135 ng-click="vm.submit()"
136 ng-disabled="vm.userForm.$invalid || loading"
137 ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
139 {{settings.closingMessageButton}}
142 title="{{settings.skipMessageButton}}"
144 ng-style="{'background-color': '{{settings.color_button}}', 'color': '{{settings.textColor}}'}"
147 {{settings.skipMessageButton}}
152 <md-content layout="row" layout-align="center end">
154 ng-bind-html="(settings.custom && !settings.defaultWhiteLabel) ? settings.whiteLabel : 'Powered By XCALLY' | toTrusted"
155 ng-style="{'font-size': '{{settings.fontSize}}px'}"
159 <!-- / CHAT CONTENT -->