mirror of
https://github.com/moparisthebest/mail
synced 2024-08-13 16:43:47 -04:00
68 lines
3.9 KiB
HTML
68 lines
3.9 KiB
HTML
<div class="lightbox-body" ng-controller="WriteCtrl">
|
|
<header>
|
|
<h2>{{writerTitle}}</h2>
|
|
<button class="close" wo-touch="state.writer.close()" data-action="lightbox-close"></button>
|
|
</header>
|
|
<div class="content view-write">
|
|
|
|
<div class="mail-addresses">
|
|
<div class="mail-addresses-more">
|
|
<button wo-touch="showCC = true;" ng-hide="showCC">Cc</button>
|
|
<button wo-touch="showBCC = true;" ng-hide="showBCC">Bcc</button>
|
|
</div>
|
|
<p focus-input="state.lightbox === 'write' && writerTitle !== 'Reply'"
|
|
focus-input-on-click>
|
|
<label>To:</label>
|
|
<tags-input class="tags-input" ng-model="to" type="email" tabindex="1" add-on-space="true" add-on-enter="true" enable-editing-last-tag="true"
|
|
tag-style="tagStyle" display-property="address" on-tag-added="verify($tag)" on-tag-removed="checkSendStatus()"
|
|
allowed-tags-pattern='^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$'
|
|
placeholder="add recipient">
|
|
<auto-complete source="lookupAddressBook($query)" min-length="1"></auto-complete>
|
|
</tags-input>
|
|
</p>
|
|
<p ng-show="showCC === true"
|
|
focus-input="state.lightbox === 'write' && writerTitle !== 'Reply'"
|
|
focus-input-on-click>
|
|
<label>Cc:</label>
|
|
<tags-input class="tags-input" ng-model="cc" type="email" tabindex="1" add-on-space="true" add-on-enter="true" enable-editing-last-tag="true"
|
|
tag-style="tagStyle" display-property="address" on-tag-added="verify($tag)" on-tag-removed="checkSendStatus()"
|
|
allowed-tags-pattern='^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$'
|
|
placeholder="add cc">
|
|
<auto-complete source="lookupAddressBook($query)" min-length="1"></auto-complete>
|
|
</tags-input>
|
|
</p>
|
|
<p ng-show="showBCC === true"
|
|
focus-input="state.lightbox === 'write' && writerTitle !== 'Reply'"
|
|
focus-input-on-click>
|
|
<label>Bcc:</label>
|
|
<tags-input class="tags-input" ng-model="bcc" type="email" tabindex="1" add-on-space="true" add-on-enter="true" enable-editing-last-tag="true"
|
|
tag-style="tagStyle" display-property="address" on-tag-added="verify($tag)" on-tag-removed="checkSendStatus()"
|
|
allowed-tags-pattern='^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$'
|
|
placeholder="add bcc">
|
|
<auto-complete source="lookupAddressBook($query)" min-length="1"></auto-complete>
|
|
</tags-input>
|
|
</p>
|
|
</div><!--/.mail-addresses-->
|
|
|
|
<div class="subject-box">
|
|
<input class="input-text" ng-model="subject" spellcheck="true" tabindex="2" placeholder="Subject" ng-change="updatePreview()">
|
|
<input id="attachment-input" type="file" multiple attachment-input>
|
|
<button class="btn btn-attachment" data-icon="" ng-class="{'btn-primary': sendBtnSecure === false}" attachment-btn></button>
|
|
</div><!--/.subject-box-->
|
|
|
|
<div class="attachments-box" ng-show="attachments.length > 0">
|
|
<span ng-repeat="attachment in attachments" class="attachment">
|
|
<span data-icon=""></span>
|
|
{{attachment.filename}}
|
|
<span class="close" data-icon="" wo-touch="remove(attachment)"></span>
|
|
</span><!--/.attachment-->
|
|
</div><!--/.attachments-box-->
|
|
|
|
<textarea ng-model="body" spellcheck="true" focus-me="state.lightbox === 'write' && writerTitle === 'Reply'" tabindex="3"></textarea>
|
|
|
|
<div class="send-control">
|
|
<button wo-touch="sendToOutbox()" class="btn" ng-class="{'btn-primary': sendBtnSecure === false}" ng-disabled="!okToSend" tabindex="4">{{sendBtnText || 'Send'}}</button>
|
|
</div>
|
|
|
|
</div><!--/.content-->
|
|
</div><!--/.lightbox-body--> |