diff --git a/js/interface_common.js b/js/interface_common.js index b0b28f4..7720ef4 100644 --- a/js/interface_common.js +++ b/js/interface_common.js @@ -579,6 +579,9 @@ function composeNewPost(e, postAreaNew) { } function posPostPreview(event) { + if (!$.Options.postPreview.val) + return; + var textArea = $(event.target); var postPreview = textArea.siblings('#post-preview'); if (!postPreview.length) { diff --git a/js/interface_localization.js b/js/interface_localization.js index d2ea970..33d71e0 100644 --- a/js/interface_localization.js +++ b/js/interface_localization.js @@ -207,6 +207,7 @@ if(preferredLanguage == "en"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -501,6 +502,7 @@ if(preferredLanguage == "es"){ "Send key": "Send key", "Posts display": "Presentación de mensajes", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Vista previa de imágenes en línea", "Display": "Mostrar", "Line feeds": "Avances de línea", @@ -776,6 +778,7 @@ if(preferredLanguage == "uk"){ "Send key": "Надсилання твістів", "Posts display": "Відображення твістів", "Post editor": "Редактор твістів", + "Post preview": "Post preview", "Inline image preview": "Контекстний перегляд зображення", "Display": "Відображати", "Line feeds": "Line feeds", @@ -1055,6 +1058,7 @@ if(preferredLanguage == "zh-CN"){ "Send key": "发送键", "Posts display": "推文显示", "Post editor": "信息编辑器", + "Post preview": "Post preview", "Inline image preview": "内嵌图像预览", "Display": "显示", "Line feeds": "Line feeds", @@ -1350,6 +1354,7 @@ if(preferredLanguage == "nl"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -1625,6 +1630,7 @@ if(preferredLanguage == "it"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -1903,6 +1909,7 @@ if(preferredLanguage == "fr"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -2183,6 +2190,7 @@ if(preferredLanguage == "ru"){ "Send key": "Отправка сообщения", "Posts display": "Отображение сообщений", "Post editor": "Редактор сообщения", + "Post preview": "Предпросмотр сообщений", "Inline image preview": "Предпросмотр изображений", "Display": "Показывать", "Line feeds": "Переходы на новую строку", @@ -2467,6 +2475,7 @@ if(preferredLanguage == "de"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Nachrichten-Editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -2742,6 +2751,7 @@ if(preferredLanguage == "ja"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -3023,6 +3033,7 @@ if(preferredLanguage == "pt-BR"){ "Send key": "Send key", "Posts display": "Posts display", "Post editor": "Post editor", + "Post preview": "Post preview", "Inline image preview": "Inline image preview", "Display": "Display", "Line feeds": "Line feeds", @@ -3291,6 +3302,7 @@ if(preferredLanguage == "tr"){ "Send key": "Gönderme tuşu", "Posts display": "Gönderiler", "Post editor": "Gönderi düzenleyici", + "Post preview": "Post preview", "Inline image preview": "Dahili resim ön izleme", "Display": "Göster", "Line feeds": "Satır sonları", @@ -3576,6 +3588,7 @@ if(preferredLanguage == "cs"){ "Send key": "Klávesa pro odeslání", "Posts display": "Zobrazení příspěvků", "Post editor": "Editor příspěvků", + "Post preview": "Post preview", "Inline image preview": "Náhled vložených obrázků", "Display": "Zobrazit", "Line feeds": "Nové řádky", diff --git a/js/options.js b/js/options.js index 99c6f65..936c5f1 100644 --- a/js/options.js +++ b/js/options.js @@ -142,9 +142,15 @@ function twisterOptions() { valDefault: 'apply' }); this.add({ - name: 'displayPreview', + name: 'displayPreview', // it's inline image preview // FIXME we need some mechanism to rename options safely valDefault: 'disable' }); + this.add({ + name: 'postPreview', + selector: '#optPostPreview', + type: 'checkbox', + valDefault: true + }); this.add({ name: 'unicodeConversion', valDefault: 'disable', diff --git a/options.html b/options.html index 22b6a97..be7a2f6 100644 --- a/options.html +++ b/options.html @@ -374,6 +374,9 @@

Post editor

+
+

Post preview

+

Automatic unicode conversion options