|
35 | 35 | > |
36 | 36 | <div id="post_idea_form_wrap"> |
37 | 37 | <div class="form_header"> |
38 | | - <span translate="COMPONENTS.ADD_IDEA.FOOTER_FORM_TITLE"></span> |
| 38 | + <div class="form_header_title"> |
| 39 | + <span translate="COMPONENTS.ADD_IDEA.FOOTER_FORM_TITLE"></span> |
| 40 | + <div class="dialog_info_wrap" *ngIf="isAutosaving"> |
| 41 | + <div class="dialog_info discussion"> |
| 42 | + <div class="row"> |
| 43 | + <div class="loader_wrapper"> |
| 44 | + <div class="loader"></div> |
| 45 | + </div> |
| 46 | + <span class="bold loader_text">{{ |
| 47 | + "COMPONENTS.IDEA_DIALOG.AUTOSAVING" | translate |
| 48 | + }}</span> |
| 49 | + </div> |
| 50 | + </div> |
| 51 | + </div> |
| 52 | + </div> |
| 53 | + |
39 | 54 | <div |
40 | 55 | *ngIf="ideation.allowAnonymous" |
41 | 56 | id="anonymous_info_wrap" |
|
155 | 170 | | translate |
156 | 171 | }}</span |
157 | 172 | > |
158 | | - <span *ngIf="filtersData['residence'].selectedValue !== 'other'; else other_option">{{ |
159 | | - filtersData["residence"].selectedValue |
160 | | - }}</span> |
| 173 | + <span |
| 174 | + *ngIf=" |
| 175 | + filtersData['residence'].selectedValue !== 'other'; |
| 176 | + else other_option |
| 177 | + " |
| 178 | + >{{ filtersData["residence"].selectedValue }}</span |
| 179 | + > |
161 | 180 | <ng-template #other_option> |
162 | | - <span>{{ 'VIEWS.IDEATION_CREATE.DEMOGRAPHICS_DATA_RESIDENCE_OTHER' | translate }}</span> |
| 181 | + <span>{{ |
| 182 | + "VIEWS.IDEATION_CREATE.DEMOGRAPHICS_DATA_RESIDENCE_OTHER" |
| 183 | + | translate |
| 184 | + }}</span> |
163 | 185 | </ng-template> |
164 | 186 | </div> |
165 | 187 | <svg |
|
193 | 215 | class="option" |
194 | 216 | (click)="setFilterValue('residence', 'other')" |
195 | 217 | > |
196 | | - <span>{{ 'VIEWS.IDEATION_CREATE.DEMOGRAPHICS_DATA_RESIDENCE_OTHER' | translate }}</span> |
| 218 | + <span>{{ |
| 219 | + "VIEWS.IDEATION_CREATE.DEMOGRAPHICS_DATA_RESIDENCE_OTHER" |
| 220 | + | translate |
| 221 | + }}</span> |
197 | 222 | </div> |
198 | 223 | </div> |
199 | 224 | </div> |
|
210 | 235 | | translate |
211 | 236 | }}" |
212 | 237 | class="gray_borders" |
213 | | - (ngModelChange)="ngModelChange('demographics_' + key, $event)" |
| 238 | + (ngModelChange)=" |
| 239 | + ngModelChange('demographics_' + key, $event) |
| 240 | + " |
214 | 241 | (blur)="ngModelBlur('demographics_' + key)" |
215 | 242 | /> |
216 | 243 |
|
|
507 | 534 | </form> |
508 | 535 | </div> |
509 | 536 | <div id="buttons_row"> |
510 | | - <div id="close_create"> |
| 537 | + <div id="navigate_create"> |
511 | 538 | <button |
512 | 539 | class="btn_medium_submit_ghost icon close_button" |
513 | 540 | (click)="close()" |
|
525 | 552 | /> |
526 | 553 | </svg> |
527 | 554 | </button> |
| 555 | + <div class="btn_medium_wrapper" *ngIf="!!autosavedIdea"> |
| 556 | + <button |
| 557 | + class="option error_text btn_medium_error" |
| 558 | + (click)="deleteDraftIdea(autosavedIdea)" |
| 559 | + > |
| 560 | + <svg |
| 561 | + width="24" |
| 562 | + height="24" |
| 563 | + viewBox="0 0 16 16" |
| 564 | + fill="none" |
| 565 | + xmlns="http://www.w3.org/2000/svg" |
| 566 | + > |
| 567 | + <path |
| 568 | + fill-rule="evenodd" |
| 569 | + clip-rule="evenodd" |
| 570 | + d="M10 3H6V4H10V3ZM11 4V3C11 2.44772 10.5523 2 10 2H6C5.44772 2 5 2.44772 5 3V4H4H2.5C2.22386 4 2 4.22386 2 4.5C2 4.77614 2.22386 5 2.5 5H4V13C4 13.5523 4.44772 14 5 14H11C11.5523 14 12 13.5523 12 13V5H13.5C13.7761 5 14 4.77614 14 4.5C14 4.22386 13.7761 4 13.5 4H12H11ZM7 7H6V11H7V7ZM10 7H9V11H10V7Z" |
| 571 | + fill="#2C3B47" |
| 572 | + /> |
| 573 | + </svg> |
| 574 | + <span |
| 575 | + class="btn_text" |
| 576 | + translate="COMPONENTS.ADD_IDEA.BTN_DELETE_DRAFT" |
| 577 | + ></span> |
| 578 | + </button> |
| 579 | + </div> |
528 | 580 | </div> |
529 | 581 | <div id="navigate_create"> |
530 | 582 | <!--div id="chars_left" translate="COMPONENTS.ADD_IDEA.IDEA_TYPE_CHARACTERS_LEFT" |
|
553 | 605 | </svg> |
554 | 606 | <span translate="COMPONENTS.POST_ARGUMENT.BTN_ADD_IMAGE"></span> |
555 | 607 | </button> |
556 | | - <button class="btn_medium_secondary icon" (click)="draftIdea()"> |
557 | | - <span |
558 | | - class="btn_text" |
559 | | - translate="COMPONENTS.ADD_IDEA.BTN_IDEA_DRAFT" |
560 | | - ></span> |
561 | | - </button> |
562 | 608 | <button class="btn_medium_submit icon" (click)="publishIdea()"> |
563 | 609 | <span |
564 | 610 | class="btn_text" |
|
0 commit comments