diff --git a/app/assets/javascripts/admin/templates/badges-show.hbs b/app/assets/javascripts/admin/templates/badges-show.hbs index eaaa9fcde18..7a50b1084bf 100644 --- a/app/assets/javascripts/admin/templates/badges-show.hbs +++ b/app/assets/javascripts/admin/templates/badges-show.hbs @@ -39,7 +39,10 @@ content=badgeGroupings class="badge-selector" nameProperty="name"}} - + {{d-button + class="btn-default" + action=(route-action "editGroupings") + icon="pencil-alt"}} @@ -138,7 +141,11 @@
- + {{d-button + class="btn-primary" + action=(action "save") + disabled=saving + label="admin.badges.save"}} {{savingStatus}} {{#unless readOnly}} {{i18n 'admin.badges.delete'}} diff --git a/app/assets/javascripts/admin/templates/customize-colors-show.hbs b/app/assets/javascripts/admin/templates/customize-colors-show.hbs index da53bb98084..a903e0d9965 100644 --- a/app/assets/javascripts/admin/templates/customize-colors-show.hbs +++ b/app/assets/javascripts/admin/templates/customize-colors-show.hbs @@ -3,15 +3,31 @@

{{#if model.theme_id}}{{model.name}}{{else}}{{text-field class="style-name" value=model.name}}{{/if}}

{{#unless model.theme_id}} - + {{d-button + class="btn-primary" + action=(action "save") + disabled=model.disableSave + label="admin.customize.save"}} {{/unless}} - - + {{d-button + class="btn-default" + action=(action "copy" model) + icon="copy" + label="admin.customize.copy"}} + {{d-button + class="btn-default" + action=(action "copyToClipboard" model) + icon="far-clipboard" + label="admin.customize.copy_to_clipboard"}} {{#if model.theme_id}} {{i18n "admin.customize.theme_owner"}} {{#link-to "adminCustomizeThemes.show" model.theme_id}}{{model.theme_name}}{{/link-to}} {{else}} - + {{d-button + action=(action "destroy") + class="btn-danger" + icon="far-trash-alt" + label="admin.customize.delete"}} {{/if}} {{model.savingStatus}}
@@ -46,8 +62,16 @@ {{color-input hexValue=c.hex brightnessValue=c.brightness valid=c.valid}} {{#unless model.theme_id}} - - + {{d-button + class=(concat "btn-default revert " (unless c.savedIsOverriden "invisible")) + action=(action "revert" c) + title="admin.customize.colors.revert_title" + label="revert"}} + {{d-button + class=(concat "btn-default undo " (unless c.changed "invisible")) + action=(action "undo" c) + title="admin.customize.colors.undo_title" + label="undo"}} {{/unless}} diff --git a/app/assets/javascripts/admin/templates/customize-themes-show.hbs b/app/assets/javascripts/admin/templates/customize-themes-show.hbs index f7e198d39da..4b28949ad26 100644 --- a/app/assets/javascripts/admin/templates/customize-themes-show.hbs +++ b/app/assets/javascripts/admin/templates/customize-themes-show.hbs @@ -171,7 +171,10 @@
{{/if}} - {{#d-button action=(action "editTheme") class="btn btn-default edit"}}{{i18n 'admin.customize.theme.edit_css_html'}}{{/d-button}} + {{d-button + class="btn-default edit" + action=(action "editTheme") + label="admin.customize.theme.edit_css_html"}}
diff --git a/app/assets/javascripts/admin/templates/email-advanced-test.hbs b/app/assets/javascripts/admin/templates/email-advanced-test.hbs index c0b8ee7a27c..34853b20e85 100644 --- a/app/assets/javascripts/admin/templates/email-advanced-test.hbs +++ b/app/assets/javascripts/admin/templates/email-advanced-test.hbs @@ -3,7 +3,9 @@
{{textarea name="email" value=email class="email-body"}} - + {{d-button + action=(action "run") + label="admin.email.advanced_test.run"}}
{{#conditional-loading-spinner condition=loading}} diff --git a/app/assets/javascripts/admin/templates/email-index.hbs b/app/assets/javascripts/admin/templates/email-index.hbs index c21e3a5ca63..42109ddaa9b 100644 --- a/app/assets/javascripts/admin/templates/email-index.hbs +++ b/app/assets/javascripts/admin/templates/email-index.hbs @@ -20,7 +20,11 @@ {{text-field value=testEmailAddress placeholderKey="admin.email.test_email_address"}}
- + {{d-button + class="btn-primary" + action=(action "sendTestEmail") + disabled=sendTestEmailDisabled + label="admin.email.send_test"}} {{#if sentTestEmailMessage}}{{sentTestEmailMessage}}{{/if}}
{{/if}} diff --git a/app/assets/javascripts/admin/templates/email-preview-digest.hbs b/app/assets/javascripts/admin/templates/email-preview-digest.hbs index 32df5b0d977..932aa9ffc26 100644 --- a/app/assets/javascripts/admin/templates/email-preview-digest.hbs +++ b/app/assets/javascripts/admin/templates/email-preview-digest.hbs @@ -6,7 +6,10 @@ {{date-picker-past value=lastSeen id="last-seen"}} {{user-selector single="true" usernames=username canReceiveUpdates="true"}} - + {{d-button + class="btn-primary digest-refresh-button" + action=(action "refresh") + label="admin.email.refresh"}}
{{#if showHtml}} @@ -30,7 +33,11 @@ {{else}} {{text-field value=email placeholderKey="admin.email.test_email_address"}} - + {{d-button + class="btn-default" + action=(action "sendEmail") + disabled=sendEmailDisabled + label="admin.email.send_digest"}} {{#if sentEmail}} {{i18n 'admin.email.sent_test'}} {{/if}} @@ -51,4 +58,4 @@
-{{/conditional-loading-spinner}} \ No newline at end of file +{{/conditional-loading-spinner}} diff --git a/app/assets/javascripts/admin/templates/emojis.hbs b/app/assets/javascripts/admin/templates/emojis.hbs index f677287654d..6281b15c05d 100644 --- a/app/assets/javascripts/admin/templates/emojis.hbs +++ b/app/assets/javascripts/admin/templates/emojis.hbs @@ -20,7 +20,12 @@ :{{e.name}}: - + + {{d-button + action=(action "destroy" e) + class="btn-danger pull-right" + icon="far-trash-alt"}} + {{/each}} diff --git a/app/assets/javascripts/admin/templates/logs/screened-emails.hbs b/app/assets/javascripts/admin/templates/logs/screened-emails.hbs index 532e68c29cd..e8cb30140c0 100644 --- a/app/assets/javascripts/admin/templates/logs/screened-emails.hbs +++ b/app/assets/javascripts/admin/templates/logs/screened-emails.hbs @@ -1,7 +1,13 @@

{{i18n 'admin.logs.screened_emails.description'}}

- + +{{d-button + class="btn-default screened-email-export" + action=(action "exportScreenedEmailList") + title="admin.export_csv.button_title.screened_email" + icon="download" + label="admin.export_csv.button_text"}}
diff --git a/app/assets/javascripts/admin/templates/logs/screened-urls.hbs b/app/assets/javascripts/admin/templates/logs/screened-urls.hbs index c2a526e5f75..1ee42743683 100644 --- a/app/assets/javascripts/admin/templates/logs/screened-urls.hbs +++ b/app/assets/javascripts/admin/templates/logs/screened-urls.hbs @@ -1,7 +1,12 @@

{{i18n 'admin.logs.screened_urls.description'}}

- + {{d-button + class="btn-default" + action=(action "exportScreenedUrlList") + title="admin.export_csv.button_title.screened_url" + icon="download" + label="admin.export_csv.button_text"}}
{{#conditional-loading-spinner condition=loading}} diff --git a/app/assets/javascripts/admin/templates/modal/admin-color-scheme-select-base.hbs b/app/assets/javascripts/admin/templates/modal/admin-color-scheme-select-base.hbs index 371c06df498..e1978b918ab 100644 --- a/app/assets/javascripts/admin/templates/modal/admin-color-scheme-select-base.hbs +++ b/app/assets/javascripts/admin/templates/modal/admin-color-scheme-select-base.hbs @@ -7,6 +7,10 @@ valueAttribute="base_scheme_id"}} {{/d-modal-body}} diff --git a/app/assets/javascripts/admin/templates/modal/admin-start-backup.hbs b/app/assets/javascripts/admin/templates/modal/admin-start-backup.hbs index 0990760888a..dd201e2aed7 100644 --- a/app/assets/javascripts/admin/templates/modal/admin-start-backup.hbs +++ b/app/assets/javascripts/admin/templates/modal/admin-start-backup.hbs @@ -1,5 +1,12 @@ {{#d-modal-body title="admin.backups.operations.backup.confirm"}} - - - + {{d-button + class="btn-primary" + action=(action "startBackupWithUploads") + label="yes_value"}} + {{d-button + action=(action "startBackupWithoutUploads") + label="admin.backups.operations.backup.without_uploads"}} + {{d-button + action=(action "cancel") + label="no_value"}} {{/d-modal-body}} diff --git a/app/assets/javascripts/admin/templates/modal/admin-theme-change.hbs b/app/assets/javascripts/admin/templates/modal/admin-theme-change.hbs index 1b6b06870ac..ec26f608d86 100644 --- a/app/assets/javascripts/admin/templates/modal/admin-theme-change.hbs +++ b/app/assets/javascripts/admin/templates/modal/admin-theme-change.hbs @@ -3,6 +3,9 @@ {{{diff}}} {{/d-modal-body}} diff --git a/app/assets/javascripts/admin/templates/user-badges.hbs b/app/assets/javascripts/admin/templates/user-badges.hbs index 92e4403fe1d..9f81cd2f741 100644 --- a/app/assets/javascripts/admin/templates/user-badges.hbs +++ b/app/assets/javascripts/admin/templates/user-badges.hbs @@ -22,7 +22,10 @@ {{input type="text" value=badgeReason}}
{{i18n 'admin.badges.reason_help'}} - + {{d-button + class="btn-primary" + action=(action "grantBadge") + label="admin.badges.grant"}} {{/if}} @@ -52,9 +55,14 @@ {{age-with-tooltip userBadge.granted_at}} {{#if userBadge.grouped}} - + {{d-button + action=(action "expandGroup" userBadge) + label="admin.badges.expand"}} {{else}} - + {{d-button + class="btn-danger" + action=(action "revokeBadge" userBadge) + label="admin.badges.revoke"}} {{/if}} diff --git a/app/assets/javascripts/admin/templates/users-list-show.hbs b/app/assets/javascripts/admin/templates/users-list-show.hbs index 36cc5520891..065d2ed93dc 100644 --- a/app/assets/javascripts/admin/templates/users-list-show.hbs +++ b/app/assets/javascripts/admin/templates/users-list-show.hbs @@ -1,16 +1,22 @@

{{title}}

{{#if canCheckEmails}} - {{#if showEmails}} - - {{else}} - - {{/if}} + {{#if showEmails}} + {{d-button + action=(action "toggleEmailVisibility") + class="hide-emails btn-default" + label="admin.users.hide_emails"}} + {{else}} + {{d-button + action=(action "toggleEmailVisibility") + class="show-emails btn-default" + label="admin.users.show_emails"}} + {{/if}} {{/if}}
+
{{text-field value=listFilter placeholder=searchHint}} -
{{#load-more selector=".users-list tr" action=(action "loadMore")}} diff --git a/app/assets/javascripts/discourse/components/badge-title.js.es6 b/app/assets/javascripts/discourse/components/badge-title.js.es6 index 41b82f73e77..d7fd08c3188 100644 --- a/app/assets/javascripts/discourse/components/badge-title.js.es6 +++ b/app/assets/javascripts/discourse/components/badge-title.js.es6 @@ -8,11 +8,6 @@ export default Component.extend({ saved: false, saving: false, - @computed("saving") - savingStatus(saving) { - return saving ? I18n.t("saving") : I18n.t("save"); - }, - @computed("selectableUserBadges", "selectedUserBadgeId") selectedUserBadge(selectableUserBadges, selectedUserBadgeId) { return selectableUserBadges.findBy("id", parseInt(selectedUserBadgeId)); diff --git a/app/assets/javascripts/discourse/controllers/change-owner.js.es6 b/app/assets/javascripts/discourse/controllers/change-owner.js.es6 index 4047a2eb35d..10ed05c04f0 100644 --- a/app/assets/javascripts/discourse/controllers/change-owner.js.es6 +++ b/app/assets/javascripts/discourse/controllers/change-owner.js.es6 @@ -21,11 +21,6 @@ export default Controller.extend(ModalFunctionality, { return saving || isEmpty(newUser); }, - @computed("saving") - buttonTitle(saving) { - return saving ? I18n.t("saving") : I18n.t("topic.change_owner.action"); - }, - onShow() { this.setProperties({ saving: false, diff --git a/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 b/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 index e54ce43ab7f..0b37bead270 100644 --- a/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 +++ b/app/assets/javascripts/discourse/controllers/full-page-search.js.es6 @@ -16,7 +16,6 @@ import { import Category from "discourse/models/category"; import { escapeExpression } from "discourse/lib/utilities"; import { setTransient } from "discourse/lib/page-tracker"; -import { iconHTML } from "discourse-common/lib/icon-library"; import Composer from "discourse/models/composer"; import { scrollTop } from "discourse/mixins/scroll-top"; @@ -199,11 +198,6 @@ export default Controller.extend({ return this.currentUser && userCanCreateTopic; }, - @computed("expanded") - searchAdvancedIcon(expanded) { - return iconHTML(expanded ? "caret-down" : "caret-right"); - }, - @computed("page") isLastPage(page) { return page === PAGE_LIMIT; diff --git a/app/assets/javascripts/discourse/templates/badges/show.hbs b/app/assets/javascripts/discourse/templates/badges/show.hbs index 933bc48de8e..9eeb3d7fa24 100644 --- a/app/assets/javascripts/discourse/templates/badges/show.hbs +++ b/app/assets/javascripts/discourse/templates/badges/show.hbs @@ -13,7 +13,7 @@
{{i18n 'badges.allow_title'}} {{d-button - class="btn btn-default pad-left no-text" + class="btn-default pad-left" action=(action "toggleSetUserTitle") icon="pencil-alt"}}
diff --git a/app/assets/javascripts/discourse/templates/components/badge-title.hbs b/app/assets/javascripts/discourse/templates/components/badge-title.hbs index 14c3ee8b6c3..53615951994 100644 --- a/app/assets/javascripts/discourse/templates/components/badge-title.hbs +++ b/app/assets/javascripts/discourse/templates/components/badge-title.hbs @@ -18,7 +18,11 @@
- + {{d-button + class="btn-primary" + action=(action "save") + disabled=saving + label=(if saving "saving" "save")}} {{#if saved}}{{i18n 'saved'}}{{/if}}
diff --git a/app/assets/javascripts/discourse/templates/components/create-topic-button.hbs b/app/assets/javascripts/discourse/templates/components/create-topic-button.hbs index e99673f9cb4..3a0e3ebfa93 100644 --- a/app/assets/javascripts/discourse/templates/components/create-topic-button.hbs +++ b/app/assets/javascripts/discourse/templates/components/create-topic-button.hbs @@ -1,7 +1,7 @@ {{#if canCreateTopic}} {{d-button + class="btn-default" id="create-topic" - class="btn btn-default" action=action icon="plus" disabled=disabled diff --git a/app/assets/javascripts/discourse/templates/components/edit-category-security.hbs b/app/assets/javascripts/discourse/templates/components/edit-category-security.hbs index 94b2440b8e0..9b238a1a1c6 100644 --- a/app/assets/javascripts/discourse/templates/components/edit-category-security.hbs +++ b/app/assets/javascripts/discourse/templates/components/edit-category-security.hbs @@ -47,7 +47,10 @@ {{/if}} {{else}} {{#unless category.is_special}} - + {{d-button + action=(action "editPermissions") + class="btn-default edit-permission" + label="category.edit_permissions"}} {{/unless}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/components/ip-lookup.hbs b/app/assets/javascripts/discourse/templates/components/ip-lookup.hbs index 291f5b54ee6..adbc0cfd56d 100644 --- a/app/assets/javascripts/discourse/templates/components/ip-lookup.hbs +++ b/app/assets/javascripts/discourse/templates/components/ip-lookup.hbs @@ -1,8 +1,9 @@ {{#if ip}} - + {{d-button + class="btn-default" + action=(action "lookup") + icon="globe" + label="admin.user.ip_lookup"}} {{/if}} {{#if show}}
@@ -44,10 +45,13 @@ {{i18n "ip_lookup.other_accounts"}} {{totalOthersWithSameIP}} {{#if other_accounts.length}} - + {{/d-button}} {{/if}} diff --git a/app/assets/javascripts/discourse/templates/components/modal-footer-close.hbs b/app/assets/javascripts/discourse/templates/components/modal-footer-close.hbs index 8b217926168..0aa87bde2d3 100644 --- a/app/assets/javascripts/discourse/templates/components/modal-footer-close.hbs +++ b/app/assets/javascripts/discourse/templates/components/modal-footer-close.hbs @@ -1,3 +1,6 @@ diff --git a/app/assets/javascripts/discourse/templates/components/tag-groups-form.hbs b/app/assets/javascripts/discourse/templates/components/tag-groups-form.hbs index b6b724f05e2..7436a829f60 100644 --- a/app/assets/javascripts/discourse/templates/components/tag-groups-form.hbs +++ b/app/assets/javascripts/discourse/templates/components/tag-groups-form.hbs @@ -72,6 +72,16 @@
- - + {{d-button + class="btn-default" + action=(action "save") + disabled=savingDisabled + label="tagging.groups.save"}} + + {{d-button + class="btn-danger" + action=(action "destroy") + disabled=buffered.isNew + icon="far-trash-alt" + label="tagging.groups.delete"}} diff --git a/app/assets/javascripts/discourse/templates/components/user-stream-item.hbs b/app/assets/javascripts/discourse/templates/components/user-stream-item.hbs index b8c69759bed..823c447903e 100644 --- a/app/assets/javascripts/discourse/templates/components/user-stream-item.hbs +++ b/app/assets/javascripts/discourse/templates/components/user-stream-item.hbs @@ -48,9 +48,11 @@ {{d-icon child.icon class="icon"}} {{#each child.items as |grandChild|}} {{#if grandChild.removableBookmark}} - + {{d-button + class="btn-default remove-bookmark" + action=(action removeBookmark grandChild) + icon="times" + label="bookmarks.remove"}} {{else}}
{{avatar grandChild imageSize="tiny" extraClasses="actor" ignoreTitle="true" avatarTemplatePath="acting_avatar_template"}}
{{#if grandChild.edit_reason}} — {{grandChild.edit_reason}}{{/if}} diff --git a/app/assets/javascripts/discourse/templates/discovery/topics.hbs b/app/assets/javascripts/discourse/templates/discovery/topics.hbs index a449e010a90..7cf20a817c6 100644 --- a/app/assets/javascripts/discourse/templates/discovery/topics.hbs +++ b/app/assets/javascripts/discourse/templates/discovery/topics.hbs @@ -5,10 +5,20 @@ {{#if showDismissAtTop}}
{{#if showDismissRead}} - + {{d-button + class="btn-default dismiss-read" + id="dismiss-topics-top" + action=(action "dismissReadPosts") + title="topics.bulk.dismiss_tooltip" + label="topics.bulk.dismiss_button"}} {{/if}} {{#if showResetNew}} - + {{d-button + class="btn-default dismiss-read" + id="dismiss-new-top" + action=(action "resetNew") + icon="check" + label="topics.bulk.dismiss_new"}} {{/if}}
{{/if}} @@ -70,11 +80,20 @@ {{conditional-loading-spinner condition=model.loadingMore}} {{#if allLoaded}} {{#if showDismissRead}} - + {{d-button + class="btn-default dismiss-read" + id="dismiss-topics" + action=(action "dismissReadPosts") + title="topics.bulk.dismiss_tooltip" + label="topics.bulk.dismiss_button"}} {{/if}} {{#if showResetNew}} - + {{d-button + class="btn-default dismiss-read" + action=(action "resetNew") + id="dismiss-new" + icon="check" + label="topics.bulk.dismiss_new"}} {{/if}} {{#footer-message education=footerEducation message=footerMessage}} diff --git a/app/assets/javascripts/discourse/templates/full-page-search.hbs b/app/assets/javascripts/discourse/templates/full-page-search.hbs index 3a72a706e78..c2c15bb389b 100644 --- a/app/assets/javascripts/discourse/templates/full-page-search.hbs +++ b/app/assets/javascripts/discourse/templates/full-page-search.hbs @@ -179,9 +179,11 @@ {{/if}} {{#if site.mobileView}} - + {{d-button + class="search-advanced-title" + action=(action "toggleAdvancedSearch") + icon=(if expanded "caret-down" "caret-right") + label="search.advanced.title"}} {{else}} {{i18n "search.advanced.title"}} diff --git a/app/assets/javascripts/discourse/templates/invites/show.hbs b/app/assets/javascripts/discourse/templates/invites/show.hbs index 6b3b461a0cf..792e75640ca 100644 --- a/app/assets/javascripts/discourse/templates/invites/show.hbs +++ b/app/assets/javascripts/discourse/templates/invites/show.hbs @@ -56,7 +56,11 @@ {{/if}} - + {{d-button + class="btn-primary" + action=(action "submit") + disabled=submitDisabled + label="invites.accept_invite"}} {{#if errorMessage}}

diff --git a/app/assets/javascripts/discourse/templates/mobile/discovery/topics.hbs b/app/assets/javascripts/discourse/templates/mobile/discovery/topics.hbs index 6945a02df97..6c62f879ded 100644 --- a/app/assets/javascripts/discourse/templates/mobile/discovery/topics.hbs +++ b/app/assets/javascripts/discourse/templates/mobile/discovery/topics.hbs @@ -30,12 +30,20 @@ {{conditional-loading-spinner condition=model.loadingMore}} {{#if allLoaded}} {{#if showDismissRead}} - + {{d-button + class="btn-default dismiss-read" + id="dismiss-topics" + action=(action "dismissReadPosts") + title="topics.bulk.dismiss_tooltip" + label="topics.bulk.dismiss_button"}} {{/if}} {{#if showResetNew}} - + {{d-button + class="btn-default dismiss-read" + id="dismiss-new" + action=(action "resetNew") + icon="check" + label="topics.bulk.dismiss_new"}} {{/if}} {{#footer-message education=footerEducation message=footerMessage}} diff --git a/app/assets/javascripts/discourse/templates/modal/auth-token.hbs b/app/assets/javascripts/discourse/templates/modal/auth-token.hbs index 7b239543c43..665a4e7e26c 100644 --- a/app/assets/javascripts/discourse/templates/modal/auth-token.hbs +++ b/app/assets/javascripts/discourse/templates/modal/auth-token.hbs @@ -30,6 +30,10 @@ {{/d-modal-body}} diff --git a/app/assets/javascripts/discourse/templates/modal/bulk-notification-level.hbs b/app/assets/javascripts/discourse/templates/modal/bulk-notification-level.hbs index 34484ac6132..8a780d22797 100644 --- a/app/assets/javascripts/discourse/templates/modal/bulk-notification-level.hbs +++ b/app/assets/javascripts/discourse/templates/modal/bulk-notification-level.hbs @@ -7,4 +7,7 @@ {{/each}} - +{{d-button + disabled=disabled + action=(action "changeNotificationLevel") + label="topics.bulk.notification_level"}} diff --git a/app/assets/javascripts/discourse/templates/modal/change-owner.hbs b/app/assets/javascripts/discourse/templates/modal/change-owner.hbs index ecec3312b51..d7c33abbf05 100644 --- a/app/assets/javascripts/discourse/templates/modal/change-owner.hbs +++ b/app/assets/javascripts/discourse/templates/modal/change-owner.hbs @@ -11,5 +11,9 @@ {{/d-modal-body}} diff --git a/app/assets/javascripts/discourse/templates/modal/create-account.hbs b/app/assets/javascripts/discourse/templates/modal/create-account.hbs index b5e76e633f3..2894ed5f9a4 100644 --- a/app/assets/javascripts/discourse/templates/modal/create-account.hbs +++ b/app/assets/javascripts/discourse/templates/modal/create-account.hbs @@ -113,10 +113,14 @@ {{#if showCreateForm}}