Convert Font Awesome to Unicode Icons. Part 1. In Progress.
Some checks are pending
Docker / build (push) Waiting to run
Docker Image CI / build (push) Waiting to run
Release Charts / release (push) Waiting to run
Test suite / Meteor tests (push) Waiting to run
Test suite / Coverage report (push) Blocked by required conditions

Thanks to xet7 !
This commit is contained in:
Lauri Ojansivu 2025-10-17 02:19:43 +03:00
parent a7af4b4809
commit 2947238a02
20 changed files with 342 additions and 183 deletions

View file

@ -47,17 +47,17 @@ template(name="cronMigrations")
.cron-migrations
.migration-header
h2
i.fa.fa-database
| 🗄️
| {{_ 'database-migrations'}}
.migration-controls
button.btn.btn-primary.js-start-all-migrations
i.fa.fa-play
| ▶️
| {{_ 'start-all-migrations'}}
button.btn.btn-warning.js-pause-all-migrations
i.fa.fa-pause
| ⏸️
| {{_ 'pause-all-migrations'}}
button.btn.btn-danger.js-stop-all-migrations
i.fa.fa-stop
| ⏹️
| {{_ 'stop-all-migrations'}}
.migration-progress
@ -68,11 +68,11 @@ template(name="cronMigrations")
.progress-label {{_ 'overall-progress'}}
.current-step
i.fa.fa-cog.fa-spin
| ⚙️
| {{migrationCurrentStep}}
.migration-status
i.fa.fa-info-circle
|
| {{migrationStatus}}
.migration-steps
@ -83,11 +83,11 @@ template(name="cronMigrations")
.step-header
.step-icon
if completed
i.fa.fa-check-circle
| ✅
else if isCurrentStep
i.fa.fa-cog.fa-spin
| ⚙️
else
i.fa.fa-circle-o
| ⭕
.step-info
.step-name {{name}}
.step-description {{description}}
@ -106,17 +106,17 @@ template(name="cronBoardOperations")
.cron-board-operations
.board-operations-header
h2
i.fa.fa-tasks
| 📋
| {{_ 'board-operations'}}
.board-operations-controls
button.btn.btn-success.js-refresh-board-operations
i.fa.fa-refresh
| 🔄
| {{_ 'refresh'}}
button.btn.btn-primary.js-start-test-operation
i.fa.fa-play
| ▶️
| {{_ 'start-test-operation'}}
button.btn.btn-info.js-force-board-scan
i.fa.fa-search
| 🔍
| {{_ 'force-board-scan'}}
.board-operations-stats
@ -164,7 +164,7 @@ template(name="cronBoardOperations")
.board-operations-search
.search-box
input.form-control.js-search-board-operations(type="text" placeholder="{{_ 'search-boards-or-operations'}}")
i.fa.fa-search.search-icon
| 🔍.search-icon
.board-operations-list
.operations-header
@ -203,36 +203,36 @@ template(name="cronBoardOperations")
.btn-group
if isRunning
button.btn.btn-sm.btn-warning.js-pause-operation(data-operation="{{id}}")
i.fa.fa-pause
| ⏸️
else
button.btn.btn-sm.btn-success.js-resume-operation(data-operation="{{id}}")
i.fa.fa-play
| ▶️
button.btn.btn-sm.btn-danger.js-stop-operation(data-operation="{{id}}")
i.fa.fa-stop
| ⏹️
button.btn.btn-sm.btn-info.js-view-details(data-operation="{{id}}")
i.fa.fa-info-circle
|
.pagination
if pagination.hasPrev
button.btn.btn-sm.btn-default.js-prev-page
i.fa.fa-chevron-left
| ◀️
| {{_ 'previous'}}
.page-info
| {{_ 'page'}} {{pagination.page}} {{_ 'of'}} {{pagination.totalPages}}
if pagination.hasNext
button.btn.btn-sm.btn-default.js-next-page
| {{_ 'next'}}
i.fa.fa-chevron-right
| ▶️
template(name="cronJobs")
.cron-jobs
.jobs-header
h2
i.fa.fa-clock-o
| ⏰
| {{_ 'cron-jobs'}}
.jobs-controls
button.btn.btn-success.js-refresh-jobs
i.fa.fa-refresh
| 🔄
| {{_ 'refresh'}}
.jobs-list
@ -258,20 +258,20 @@ template(name="cronJobs")
.btn-group
if isRunning
button.btn.btn-sm.btn-warning.js-pause-job(data-job="{{name}}")
i.fa.fa-pause
| ⏸️
else
button.btn.btn-sm.btn-success.js-start-job(data-job="{{name}}")
i.fa.fa-play
| ▶️
button.btn.btn-sm.btn-danger.js-stop-job(data-job="{{name}}")
i.fa.fa-stop
| ⏹️
button.btn.btn-sm.btn-danger.js-remove-job(data-job="{{name}}")
i.fa.fa-trash
| 🗑️
template(name="cronAddJob")
.cron-add-job
.add-job-header
h2
i.fa.fa-plus
|
| {{_ 'add-cron-job'}}
.add-job-form
@ -302,8 +302,8 @@ template(name="cronAddJob")
.form-actions
button.btn.btn-primary(type="submit")
i.fa.fa-plus
|
| {{_ 'add-job'}}
button.btn.btn-default.js-cancel-add-job
i.fa.fa-times
| ❌
| {{_ 'cancel'}}

View file

@ -6,87 +6,87 @@ template(name="setting")
.content-title.ext-box
if isGeneralSetting
span
i.fa.fa-sign-in
| 🔑
| {{_ 'registration'}}
else if isEmailSetting
span
i.fa.fa-envelope
| ✉️
| {{_ 'email'}}
else if isAccountSetting
span
i.fa.fa-users
| 👥
| {{_ 'accounts'}}
else if isTableVisibilityModeSetting
span
i.fa.fa-eye
| 👁️
| {{_ 'tableVisibilityMode'}}
else if isAnnouncementSetting
span
i.fa.fa-bullhorn
| 📢
| {{_ 'admin-announcement'}}
else if isAccessibilitySetting
span
i.fa.fa-universal-access
| ♿
| {{_ 'accessibility'}}
else if isLayoutSetting
span
i.fa.fa-object-group
| 🔗
| {{_ 'layout'}}
else if isWebhookSetting
span
i.fa.fa-globe
| 🌐
| {{_ 'global-webhook'}}
else if isAttachmentSettings
span
i.fa.fa-paperclip
| 📎
| {{_ 'attachments'}}
else if isCronSettings
span
i.fa.fa-clock-o
| ⏰
| {{_ 'cron'}}
.content-body
.side-menu
ul
li(class="{{#if isGeneralSetting}}active{{/if}}")
a.js-setting-menu(data-id="registration-setting")
i.fa.fa-sign-in
| 🔑
| {{_ 'registration'}}
unless isSandstorm
li(class="{{#if isEmailSetting}}active{{/if}}")
a.js-setting-menu(data-id="email-setting")
i.fa.fa-envelope
| ✉️
| {{_ 'email'}}
li(class="{{#if isAccountSetting}}active{{/if}}")
a.js-setting-menu(data-id="account-setting")
i.fa.fa-users
| 👥
| {{_ 'accounts'}}
li(class="{{#if isTableVisibilityModeSetting}}active{{/if}}")
a.js-setting-menu(data-id="tableVisibilityMode-setting")
i.fa.fa-eye
| 👁️
| {{_ 'tableVisibilityMode'}}
li(class="{{#if isAnnouncementSetting}}active{{/if}}")
a.js-setting-menu(data-id="announcement-setting")
i.fa.fa-bullhorn
| 📢
| {{_ 'admin-announcement'}}
li(class="{{#if isAccessibilitySetting}}active{{/if}}")
a.js-setting-menu(data-id="accessibility-setting")
i.fa.fa-universal-access
| ♿
| {{_ 'accessibility'}}
li(class="{{#if isLayoutSetting}}active{{/if}}")
a.js-setting-menu(data-id="layout-setting")
i.fa.fa-object-group
| 🔗
| {{_ 'layout'}}
li(class="{{#if isWebhookSetting}}active{{/if}}")
a.js-setting-menu(data-id="webhook-setting")
i.fa.fa-globe
| 🌐
| {{_ 'global-webhook'}}
li(class="{{#if isAttachmentSettings}}active{{/if}}")
a.js-setting-menu(data-id="attachment-settings")
i.fa.fa-paperclip
| 📎
| {{_ 'attachments'}}
li(class="{{#if isCronSettings}}active{{/if}}")
a.js-setting-menu(data-id="cron-settings")
i.fa.fa-clock-o
| ⏰
| {{_ 'cron'}}
.main-body
if isLoading