diff --git a/dev/External/Admin/ko.js b/dev/External/Admin/ko.js index be2278275..36aeecd82 100644 --- a/dev/External/Admin/ko.js +++ b/dev/External/Admin/ko.js @@ -11,8 +11,8 @@ ko.bindingHandlers.saveTrigger = { if ('custom' === element.saveTriggerType) { element.append( 'ย ย ', - Element.fromHTML(''), - Element.fromHTML(''), + Element.fromHTML(''), + Element.fromHTML('โœ–'), Element.fromHTML('') ); element.classList.add('settings-saved-trigger'); diff --git a/dev/Stores/User/Pgp.js b/dev/Stores/User/Pgp.js index 31cbcc875..3e839333d 100644 --- a/dev/Stores/User/Pgp.js +++ b/dev/Stores/User/Pgp.js @@ -352,7 +352,7 @@ class PgpUserStore { if (encrypted || signed) { const domText = dom.textContent; - verControl = Element.fromHTML('
'); // ๐Ÿ”’ + verControl = Element.fromHTML('
๐Ÿ”’
'); if (encrypted) { verControl.title = i18n('MESSAGE/PGP_ENCRYPTED_MESSAGE_DESC'); verControl.addEventHandler('click', domControlEncryptedClickHelper(this, dom, domText, recipients)); diff --git a/dev/Styles/SettingsGeneral.less b/dev/Styles/SettingsGeneral.less index 773a33bdb..fd3136366 100644 --- a/dev/Styles/SettingsGeneral.less +++ b/dev/Styles/SettingsGeneral.less @@ -5,20 +5,6 @@ margin-right: 15px; } - .notification-desc-denied { - color: #999; - display: none; - } - - .denied-by-browser { - .notification-desc-denied { - display: inline; - } - .notification-desc { - color: #999; - } - } - .flag-selector { padding-top: 5px; } diff --git a/dev/Styles/_FontasticToBoot.less b/dev/Styles/_FontasticToBoot.less index a6ce7812d..879a83b22 100644 --- a/dev/Styles/_FontasticToBoot.less +++ b/dev/Styles/_FontasticToBoot.less @@ -1,43 +1,36 @@ +.fontastic, [class^="icon-"], [class*=" icon-"] { display: inline-block; - width: 16px; - height: 16px; + width: 1em; + height: 1em; +} + +[class^="icon-"], +[class*=" icon-"] { line-height: 1; font-size: 16px; vertical-align: text-top; - .disabled &, .btn[disabled] &{ + .disabled &:not(.icon-white), + .btn[disabled] &:not(.icon-white){ color: grey; - &.icon-white { - color: #fff; - } } } .icon-folder, .icon-folder-add, .icon-list { - line-height: 18px; font-size: 18px; margin-top: -1px; margin-left: -1px; width: 17px; } -.iconsize50 { - line-height: 50px; - font-size: 50px; - width: 50px; - height: 50px; -} - .iconsize24 { - line-height: 24px; font-size: 24px; } .iconsize20 { - line-height: 20px; font-size: 20px; } @@ -89,45 +82,6 @@ color: red; } -.iconcolor-white { - color: white; -} - -.iconcolor-grey { - color: #aaa; -} - -.denied-by-browser { - cursor: default; - .icon-checkbox-checked, icon-checkbox-unchecked { - cursor: default; - } -} - -.right-mini, .down-mini { - width: 16px; - line-height: 20px; -} - -/* -@keyframes rotation { - to {transform: rotate(1turn);} -} - -.icon-spinner { - width: 16px; - height: 16px; - - &:before { - transform-origin: 8px 8px; - margin-top: 1px; - display: inline-block; - font-size: 16px; - line-height: 100%; - } -} -*/ - @keyframes rotation { to {transform: rotate(1turn);} } @@ -136,10 +90,6 @@ font-family: Arial; - &:before { - content: ""; - } - height: 11px; width: 11px; @@ -150,15 +100,6 @@ border-top-color: #333; border-radius: 100%; - animation: none; - - &.animated { - border-color: transparent; - border-top-color: #999; - - animation: rotation .8s infinite ease-in-out; - } - &.big { height: 13px; @@ -179,3 +120,14 @@ } } } + +.icon-spinner:not(.not-animated) { + border-color: transparent; + border-top-color: #999; + animation: rotation .8s infinite ease-in-out; +} + +.fontastic.icon-spinner { + text-indent: -1em; + overflow: hidden; +} diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminLogin.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminLogin.html index df56b9647..79173317e 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminLogin.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminLogin.html @@ -14,7 +14,7 @@ autocomplete="username" autocorrect="off" autocapitalize="off" spellcheck="false" data-i18n="[placeholder]LOGIN/LABEL_LOGIN" data-bind="textInput: login, disable: submitRequest" /> - + ๐Ÿ‘ค @@ -25,7 +25,7 @@ autocomplete="current-password" autocorrect="off" autocapitalize="off" spellcheck="false" data-i18n="[placeholder]LOGIN/LABEL_PASSWORD" data-bind="textInput: password, disable: submitRequest" /> - + ๐Ÿ”‘ diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminPane.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminPane.html index bcaa28d0f..1ef76b237 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminPane.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminPane.html @@ -2,7 +2,7 @@

- +    SnappyMail โ€” @@ -10,7 +10,7 @@

diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html index 92693b68c..c8bca08c2 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsContacts.html @@ -73,7 +73,7 @@ pgsql:host=127.0.0.1;port=5432;dbname=rainloop
- +    @@ -93,7 +93,7 @@ pgsql:host=127.0.0.1;port=5432;dbname=rainloop
- +    @@ -108,4 +108,4 @@ pgsql:host=127.0.0.1;port=5432;dbname=rainloop
-
\ No newline at end of file +
diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsDomainListItem.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsDomainListItem.html index 6d32c4368..292499e25 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsDomainListItem.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsDomainListItem.html @@ -10,7 +10,7 @@ - + ๐Ÿ—‘ @@ -18,4 +18,4 @@
- \ No newline at end of file + diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsPackagesListItem.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsPackagesListItem.html index cc15c6c2a..bc21d1ced 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsPackagesListItem.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsPackagesListItem.html @@ -16,7 +16,7 @@   - - + ๐Ÿ—‘ + diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsSecurity.html b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsSecurity.html index 47c21d4e7..9e24eb7e1 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsSecurity.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/AdminSettingsSecurity.html @@ -32,7 +32,7 @@ @@ -102,7 +102,7 @@
- + ๐Ÿ”‘>    diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomain.html b/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomain.html index b5de4ece7..b8071a793 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomain.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomain.html @@ -225,12 +225,12 @@ - +    - + ๐Ÿ‘ฅ    @@ -240,13 +240,13 @@ - + โœ–    - +    diff --git a/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomainAlias.html b/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomainAlias.html index 3342073d1..63aa1e16a 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomainAlias.html +++ b/snappymail/v/0.0.0/app/templates/Views/Admin/PopupsDomainAlias.html @@ -37,13 +37,13 @@
diff --git a/snappymail/v/0.0.0/app/templates/Views/User/Login.html b/snappymail/v/0.0.0/app/templates/Views/User/Login.html index e17e20b17..f9b0074bb 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/Login.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/Login.html @@ -38,7 +38,7 @@ data-i18n="[placeholder]GLOBAL/PASSWORD" /> - + ๐Ÿ”‘ @@ -53,7 +53,7 @@ data-bind="textInput: additionalCode, disable: submitRequest" data-i18n="[placeholder]LOGIN/LABEL_VERIFICATION_CODE" /> - + ๐Ÿ”‘
@@ -76,7 +76,7 @@
- + ๐ŸŒ
@@ -110,14 +110,14 @@
- + ๐Ÿ“ฑ   - + ๐Ÿ’ป   diff --git a/snappymail/v/0.0.0/app/templates/Views/User/MailFolderList.html b/snappymail/v/0.0.0/app/templates/Views/User/MailFolderList.html index bcf22ca83..58387838f 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/MailFolderList.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/MailFolderList.html @@ -29,10 +29,10 @@
- + - + โš™
diff --git a/snappymail/v/0.0.0/app/templates/Views/User/MailMessageList.html b/snappymail/v/0.0.0/app/templates/Views/User/MailMessageList.html index 776bab49e..1b305deb2 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/MailMessageList.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/MailMessageList.html @@ -24,7 +24,7 @@
 
- +
 
@@ -59,7 +59,7 @@ - + โš  - + ๐Ÿ—‘ @@ -117,21 +117,21 @@ - + โš™
- + โœ– + css: {'icon-file-zip': !downloadAsZipLoading(), 'icon-spinner': downloadAsZipLoading()}">    diff --git a/snappymail/v/0.0.0/app/templates/Views/User/PopupsAccount.html b/snappymail/v/0.0.0/app/templates/Views/User/PopupsAccount.html index 86cb97e2c..fa3716d34 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/PopupsAccount.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/PopupsAccount.html @@ -37,8 +37,8 @@
diff --git a/snappymail/v/0.0.0/app/templates/Views/User/PopupsComposeOpenPgp.html b/snappymail/v/0.0.0/app/templates/Views/User/PopupsComposeOpenPgp.html index 0562c85b6..b2fb0f545 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/PopupsComposeOpenPgp.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/PopupsComposeOpenPgp.html @@ -59,7 +59,7 @@
- + ๐Ÿ—‘
() @@ -106,7 +106,7 @@ diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFiltersConditionSize.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFiltersConditionSize.html index 235ab0fbe..490435182 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFiltersConditionSize.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFiltersConditionSize.html @@ -7,6 +7,6 @@   - + ๐Ÿ—‘
diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html index 740682189..34f86da4d 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolderItem.html @@ -14,15 +14,15 @@ - + ๐Ÿ—‘ - + ๐Ÿ‘ diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolders.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolders.html index 06451ec29..e8aad9875 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolders.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsFolders.html @@ -4,7 +4,7 @@
    - +
@@ -14,7 +14,7 @@    - + ๐Ÿ”ง    diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsOpenPGP.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsOpenPGP.html index 14e6337ce..a41c86389 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsOpenPGP.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsOpenPGP.html @@ -10,7 +10,7 @@   
@@ -40,7 +40,7 @@ - + ๐Ÿ”’ @@ -53,12 +53,12 @@ - + ๐Ÿ—‘ - + ๐Ÿ‘ @@ -67,7 +67,7 @@ - + ๐Ÿ”‘ @@ -82,12 +82,12 @@ - + ๐Ÿ—‘ - + ๐Ÿ‘ diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsSecurity.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsSecurity.html index 51f8689a8..d4e4707ad 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsSecurity.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsSecurity.html @@ -25,10 +25,10 @@
- + ๐Ÿ”’  
- \ No newline at end of file + diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsTemplates.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsTemplates.html index fab013b17..33964980f 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsTemplates.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsTemplates.html @@ -3,7 +3,7 @@
    - +
@@ -25,7 +25,7 @@ - + ๐Ÿ‘ค    @@ -37,7 +37,7 @@ - + ๐Ÿ—‘ diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SettingsThemes.html b/snappymail/v/0.0.0/app/templates/Views/User/SettingsThemes.html index cc86478ec..af9186e14 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SettingsThemes.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SettingsThemes.html @@ -27,18 +27,18 @@
- + โœ–    
- + ๐Ÿ–ผ   
- \ No newline at end of file + diff --git a/snappymail/v/0.0.0/app/templates/Views/User/SystemDropDown.html b/snappymail/v/0.0.0/app/templates/Views/User/SystemDropDown.html index 790e7b1c2..ca7bc8cfa 100644 --- a/snappymail/v/0.0.0/app/templates/Views/User/SystemDropDown.html +++ b/snappymail/v/0.0.0/app/templates/Views/User/SystemDropDown.html @@ -3,7 +3,7 @@
- + โธ
diff --git a/vendors/fontastic/styles.css b/vendors/fontastic/styles.css index e52a5fcce..6e2ce11a1 100644 --- a/vendors/fontastic/styles.css +++ b/vendors/fontastic/styles.css @@ -8,8 +8,7 @@ font-display: swap; } -[class^="icon-"], -[class*=" icon-"], +.fontastic, [class^="icon-"]::before, [class*=" icon-"]::before { font-family: "snappymail" !important; @@ -32,48 +31,18 @@ .icon-list::before { content: "\e002"; } -.icon-search::before { - content: "๐Ÿ”Ž"; -} -.icon-user::before { - content: "๐Ÿ‘ค"; -} .icon-user-add::before { content: "\e005"; } .icon-paper-plane::before { content: "\e007"; } -.icon-reply::before { - content: "โ†"; -} -.icon-reply-all::before { - content: "โ†ž"; -} -.icon-forward::before { - content: "โ†’"; -} .icon-info::before { content: "\e00b"; } .icon-right-dir::before { content: "\e00c"; /* โ–ถ */ } -.icon-image::before { - content: "๐Ÿ–ผ"; -} -.icon-print::before { - content: "๐Ÿ–จ"; -} -.icon-cog::before { - content: "โš™"; -} -.icon-wrench::before { - content: "๐Ÿ”ง"; -} -.icon-fire::before { - content: "๐Ÿ”ฅ"; -} .icon-left::before { content: "\e01b"; /* โž” rotate 180 */ } @@ -92,33 +61,26 @@ .icon-star-empty::before { content: "โ˜†"; } +/* +.icon-star-half::before { + content: "โฏช"; +} +*/ .icon-star::before { content: "โ˜…"; } -.icon-at::before { - content: "@"; -} .icon-list-add::before { content: "\e024"; } -.icon-warning::before { - content: "โš "; -} .icon-warning-alt::before { content: "\e02a"; } -.icon-power::before { - content: "โป"; -} .icon-plus::before { content: "โœš"; } .icon-ok::before { content: "โœ”"; } -.icon-remove::before { - content: "โœ–"; -} .icon-file::before { content: "\e02f"; } @@ -158,12 +120,6 @@ .icon-folder::before { content: "๐Ÿ—€"; } -.icon-floppy::before { - content: "๐Ÿ’พ"; -} -.icon-eye::before { - content: "๐Ÿ‘"; -} .icon-bolt::before { content: "\e042"; } @@ -176,33 +132,15 @@ .icon-telephone::before { content: "\e047"; /* โ„ก โœ† โ˜Ž โ˜ ๐Ÿ“ž */ } -.icon-mobile::before { - content: "๐Ÿ“ฑ"; -} -.icon-pencil::before { - content: "๐Ÿ–‰"; -} -.icon-trash::before { - content: "๐Ÿ—‘"; -} .icon-left-middle::before { content: "\e04b"; /* โฎ */ } .icon-right-middle::before { content: "\e04c"; /* โฏ */ } -.icon-key::before { - content: "๐Ÿ”‘"; -} -.icon-lock::before { - content: "๐Ÿ”’"; -} .icon-address-book::before { content: "\e051"; } -.icon-users::before { - content: "๐Ÿ‘ฅ"; -} .icon-mail::before { content: "โœ‰"; } @@ -221,9 +159,6 @@ .icon-radio-unchecked::before { content: "\e05c"; } -.icon-spinner::before { - content: "\e05e"; -} .icon-archive::before { content: "\e05f"; } @@ -233,9 +168,6 @@ .icon-sync::before { content: "\e062"; /* โคปโƒ” ๐Ÿ” ๐Ÿ”ƒ */ } -.icon-ellipsis-alt::before { - content: "โ‹ฎ"; -} .icon-import::before { content: "\e066"; } @@ -254,21 +186,95 @@ .icon-resize-out::before { content: "โคข"; } -.icon-world::before { - content: "๐ŸŒ"; -} .icon-braille::before { content: "\e06e"; /* โธญ โ ฟ โžโž */ } -.icon-play::before { - content: "โ–ถ๏ธ๏ธŽ"; /* โต โฏ */ -} -.icon-pause::before { - content: "โธ๏ธŽ"; -} .icon-check-mark-circle-two::before { content: "\e073"; } +/* +.icon-image::before { + content: "๐Ÿ–ผ"; +} +.icon-user::before { + content: "๐Ÿ‘ค"; +} +.icon-fire::before { + content: "๐Ÿ”ฅ"; +} +.icon-remove::before { + content: "โœ–"; +} +.icon-floppy::before { + content: "๐Ÿ’พ"; +} +.icon-play::before { + content: "โ–ถ๏ธ๏ธŽ"; โต โฏ +} +.icon-key::before { + content: "๐Ÿ”‘"; +} +.icon-world::before { + content: "๐ŸŒ"; +} +.icon-eye::before { + content: "๐Ÿ‘"; +} +.icon-power::before { + content: "โป"; +} +.icon-wrench::before { + content: "๐Ÿ”ง"; +} +.icon-print::before { + content: "๐Ÿ–จ"; +} +.icon-cog::before { + content: "โš™"; +} +.icon-forward::before { + content: "โ†’"; +} +.icon-search::before { + content: "๐Ÿ”Ž"; +} +.icon-reply::before { + content: "โ†"; +} +.icon-reply-all::before { + content: "โ†ž"; +} +.icon-mobile::before { + content: "๐Ÿ“ฑ"; +} +.icon-pencil::before { + content: "๐Ÿ–‰"; +} +.icon-trash::before { + content: "๐Ÿ—‘"; +} +.icon-lock::before { + content: "๐Ÿ”’"; +} +.icon-users::before { + content: "๐Ÿ‘ฅ"; +} +.icon-ellipsis-alt::before { + content: "โ‹ฎ"; +} +.icon-pause::before { + content: "โธ๏ธŽ"; +} .icon-laptop::before { content: "๐Ÿ’ป"; } +.icon-at::before { + content: "@"; +} +.icon-warning::before { + content: "โš "; +} +.icon-spinner::before { + content: "\e05e"; +} +*/