2019-03-06 05:37:58 +01:00
< form class = "status-form" ( ngSubmit ) = " onSubmit ( ) " >
< div class = "status-form__sending" * ngIf = "isSending" >
2019-03-10 04:34:37 +01:00
< app-waiting-animation class = "waiting-icon" > < / app-waiting-animation >
2019-03-06 05:37:58 +01:00
< / div >
2019-03-13 00:37:16 +01:00
< input [ ( ngModel ) ] = " title " type = "text" class = "form-control form-control-sm" name = "title" autocomplete = "off"
placeholder="Title, Content Warning (optional)" title="title, content warning (optional)" />
2019-03-06 04:46:50 +01:00
2019-03-13 00:37:16 +01:00
< textarea # reply [ ( ngModel ) ] = " status " name = "status"
class="form-control form-control-sm status-form__status flexcroll" rows="5" required title="content"
2019-07-23 06:45:52 +02:00
placeholder="What's in your mind?"
(keydown.control.enter)="onCtrlEnter()"
(keydown)="handleKeyDown($event)">< / textarea >
2019-03-06 04:46:50 +01:00
2019-07-23 05:35:42 +02:00
< app-autosuggest class = "status-form__autosuggest" * ngIf = "autosuggestData"
2019-07-23 05:52:48 +02:00
[pattern]="autosuggestData"
2019-07-23 06:57:50 +02:00
(suggestionSelectedEvent)="suggestionSelected($event)"
(hasSuggestionsEvent)="suggestionsChanged($event)">< / app-autosuggest >
2019-07-23 04:30:29 +02:00
< div class = "status-form__mention-error" * ngIf = "mentionTooFarAwayError" > Error: mentions must be placed closer to the start in order to use multiposting.< / div >
2019-03-13 00:37:16 +01:00
2019-03-06 04:46:50 +01:00
< select class = "form-control form-control-sm form-control--privacy" id = "privacy" name = "privacy"
[(ngModel)]="selectedPrivacy">
< option * ngFor = "let p of privacyList" [ ngValue ] = " p " > {{p}}< / option >
< / select >
2019-03-07 01:02:29 +01:00
< div class = "status-form__counter" >
2019-03-13 00:37:16 +01:00
< span class = "status-form__counter--count" > {{charCountLeft}}< / span > < span
class="status-form__counter--posts">{{postCounts - 1}}/{{postCounts}}< / span >
2019-03-07 01:02:29 +01:00
< / div >
2019-03-06 04:46:50 +01:00
< button type = "submit" class = "btn btn-sm btn-custom-primary" * ngIf = "statusReplyingToWrapper" > REPLY!< / button >
< button type = "submit" class = "btn btn-sm btn-custom-primary" * ngIf = "!statusReplyingToWrapper" > POST!< / button >
2019-03-08 05:50:33 +01:00
< app-media > < / app-media >
2019-03-06 04:46:50 +01:00
< / form >