This commit is contained in:
the-djmaze 2022-09-23 13:42:28 +02:00
parent 5c43378d71
commit 4277ff95da
39 changed files with 87 additions and 41 deletions

View file

@ -80,7 +80,7 @@ class SquireUI
plain: {
html: '〈〉',
cmd: () => this.setMode('plain' == this.mode ? 'wysiwyg' : 'plain'),
hint: i18n('EDITOR/TEXT_SWITCHER_PLAINT_TEXT', 'Plain')
hint: i18n('EDITOR/TEXT_SWITCHER_PLAIN_TEXT', 'Plain')
}
},
font: {
@ -238,6 +238,11 @@ class SquireUI
cmd: () => squire.redo(),
key: 'Y',
hint: 'Redo'
},
source: {
html: '👁',
cmd: () => this.setMode('source' == this.mode ? 'wysiwyg' : 'source'),
hint: i18n('EDITOR/TEXT_SWITCHER_SOURCE', 'Source')
}
}
},
@ -393,12 +398,14 @@ class SquireUI
setMode(mode) {
if (this.mode != mode) {
let cl = this.container.classList;
let cl = this.container.classList, source = 'source' == this.mode;
cl.remove('squire-mode-'+this.mode);
if ('plain' == mode) {
this.plain.value = htmlToPlain(this.squire.getHTML(), true);
this.plain.value = htmlToPlain(source ? this.plain.value : this.squire.getHTML(), true);
} else if ('source' == mode) {
this.plain.value = this.squire.getHTML();
} else {
this.setData(plainToHtml(this.plain.value, true));
this.setData(source ? this.plain.value : plainToHtml(this.plain.value, true));
mode = 'wysiwyg';
}
this.mode = mode; // 'wysiwyg' or 'plain'

View file

@ -133,12 +133,14 @@ Secondly, we can't rely on MUA's what to do with :empty
width: 100%;
}
.squire-mode-source .squire-wysiwyg,
.squire-mode-wysiwyg .squire-plain,
.squire-mode-plain .squire-wysiwyg,
.squire-mode-plain .btn-group:not(#squire-toolgroup-mode) {
display: none;
}
.squire-mode-source .squire-plain,
.squire-mode-plain .squire-plain {
display: block;
}

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "حدث خطأ نتيجة إضافة ملف غير معروف النوع"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "الشخصي",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Възникна неизвестна грешка при качването на файла"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> ТЕКСТ"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> ТЕКСТ",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Лични",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Nastala neznámá chyba při nahrávaní"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Osobní",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ukendt upload fejl"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personlig",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ein unbekannter Fehler trat beim Hochladen auf"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Persönlich",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Υπήρξε άγνωστο λάθος κατα τη διαδικασία μεταφόρτωσης του αρχείου"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Προσωπικό",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "An unknown file upload error occurred"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "An unknown file upload error occurred"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Se ha producido un error de carga de archivo desconocido"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXTO",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Faili üleslaadimisel tekkis tundmatu iseloomuga viga"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Isiklik",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "یک خطای نامشخص در بارگذاری فایل روی داده است"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "شخصی",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Tuntematon virhe ladattaessa"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEKSTI"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEKSTI",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Henkilökohtainen",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Une erreur inconnue de téléversement de fichier s'est produite"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> Non-formaté"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> Non-formaté",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personnel",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ismeretlen fájl feltöltési hiba történt"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Személyes",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Kesalahan tidak diketahui saat unggah file"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Pribadi",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Óþekkt innsendingarvilla kom upp"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTI"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXTI",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Persónulegt",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Si è verificato un errore sconosciuto durante il caricamento del file"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> Testo semplice"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> Testo semplice",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personali",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "不明なファイルアップロードエラーが発生しました"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "個人",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "알 수 없는 업로드 오류가 발생했습니다."
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "개인",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Nežinoma klaida įkeliant failą"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEKSTAS"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEKSTAS",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Asmeniniai",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Nezināma faila ielādes kļūda"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEKSTS"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEKSTS",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personīgie",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Det oppstod en ukjent feil under opplasting av fil"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEKST"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEKST",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personlig",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Er is een onbekende fout opgetreden"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEKST"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEKST",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Persoonlijk",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Wystąpił nieznany błąd w trakcie przesyłania pliku na serwer"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> zwykły tekst"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> zwykły tekst",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Osobiste",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ocorreu um erro de envio de arquivo desconhecido"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXTO",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Pessoal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ocorreu um erro desconhecido durante o carregamento do ficheiro"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXTO",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Pessoal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ocorreu um erro desconhecido durante o carregamento do ficheiro"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXTO"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXTO",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Pessoal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Eroare la încărcarea de fișiere"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personal",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Ошибка загрузки файла"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Персональные",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Nastala neznáma chyba pri nahrávaní"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Osobné",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Neznana napaka pri nalaganju datoteke"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> Navadno besedilo"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> Navadno besedilo",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Osebno",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Okänt uppladdingsfel"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Personligt",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Bilinmeyen bir dosya yükleme bir hatası oluştu"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> Yazi Formati"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> Yazi Formati",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Kişisel",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Помилка завантаження файлу"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Персональні",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "Bị một lỗi chưa xác định khi tải tập tin lên"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "DẠNG HTML <-> DẠNG CHỮ VIẾT THƯỜNG"
"TEXT_SWITCHER_PLAIN_TEXT": "DẠNG HTML <-> DẠNG CHỮ VIẾT THƯỜNG",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "Cá nhân",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "未知上传文件错误"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "个人",

View file

@ -357,7 +357,8 @@
"ERROR_UNKNOWN": "未知檔上傳錯誤"
},
"EDITOR": {
"TEXT_SWITCHER_PLAINT_TEXT": "HTML <-> TEXT"
"TEXT_SWITCHER_PLAIN_TEXT": "HTML <-> TEXT",
"TEXT_SWITCHER_SOURCE": "HTML <-> SOURCE"
},
"SETTINGS_LABELS": {
"LABEL_PERSONAL_NAME": "個人",