From 67e05bc9765f899711a25ad5bd270a7eab31e05b Mon Sep 17 00:00:00 2001 From: Samuel Georges Date: Sat, 21 May 2016 08:16:40 +1000 Subject: [PATCH] Remove redactor - Refs #2005 --- .../assets/vendor/redactor/lang/cs.js | 87 - .../assets/vendor/redactor/lang/de.js | 80 - .../assets/vendor/redactor/lang/el.js | 75 - .../assets/vendor/redactor/lang/en.js | 75 - .../assets/vendor/redactor/lang/es.js | 75 - .../assets/vendor/redactor/lang/es_ar.js | 76 - .../assets/vendor/redactor/lang/fa.js | 76 - .../assets/vendor/redactor/lang/fr.js | 75 - .../assets/vendor/redactor/lang/hu.js | 77 - .../assets/vendor/redactor/lang/id.js | 76 - .../assets/vendor/redactor/lang/it.js | 78 - .../assets/vendor/redactor/lang/ja.js | 76 - .../assets/vendor/redactor/lang/lv.js | 75 - .../assets/vendor/redactor/lang/nl.js | 79 - .../assets/vendor/redactor/lang/pl.js | 76 - .../assets/vendor/redactor/lang/pt_br.js | 75 - .../assets/vendor/redactor/lang/ro.js | 76 - .../assets/vendor/redactor/lang/ru.js | 76 - .../assets/vendor/redactor/lang/sv.js | 74 - .../assets/vendor/redactor/lang/tr.js | 75 - .../assets/vendor/redactor/lang/zh_cn.js | 75 - .../assets/vendor/redactor/lang/zh_tw.js | 75 - .../assets/vendor/redactor/redactor.css | 948 -- .../assets/vendor/redactor/redactor.js | 9544 ----------------- .../assets/vendor/redactor/redactor.less | 1006 -- 25 files changed, 13180 deletions(-) delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/cs.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/de.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/el.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/en.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es_ar.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fa.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fr.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/hu.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/id.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/it.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ja.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/lv.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/nl.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pl.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pt_br.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ro.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ru.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/sv.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/tr.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_cn.js delete mode 100644 modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_tw.js delete mode 100755 modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.css delete mode 100755 modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.js delete mode 100755 modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.less diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/cs.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/cs.js deleted file mode 100644 index dd3f22faa..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/cs.js +++ /dev/null @@ -1,87 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['cs'] = { - html: 'HTML', - video: 'Video', - image: 'Obrázek', - table: 'Tabulka', - link: 'Odkaz', - link_insert: 'Vložit odkaz ...', - link_edit: 'Upravit odkaz', - unlink: 'Odstranit odkaz', - formatting: 'Styly', - paragraph: 'Odstavec', - quote: 'Citace', - code: 'Kód', - header1: 'Nadpis 1', - header2: 'Nadpis 2', - header3: 'Nadpis 3', - header4: 'Nadpis 4', - header5: 'Nadpis 5', - format: 'Formát', - bold: 'Tučné', - italic: 'Kurzíva', - superscript: 'Horní index', - strikethrough: 'Přeškrtnuté', - fontcolor: 'Barva písma', - backcolor: 'Barva pozadí', - removeformat: 'Odstranit formátování', - cleanformatting: 'Odstranit styly', - lists: 'Seznamy', - unorderedlist: 'Seznam s odrážkami', - orderedlist: 'Číslovaný seznam', - outdent: 'Zmenšit odsazení', - indent: 'Zvětšit odsazení', - redo: 'Vpřed', - undo: 'Zpět', - cut: 'Vyjmout', - cancel: 'Zrušit', - insert: 'Vložit', - save: 'Uložit', - _delete: 'Smazat', - insert_table: 'Vložit tabulku', - insert_row_above: 'Přidat řádek nahoru', - insert_row_below: 'Přidat řádek dolu', - insert_column_left: 'Přidat sloupec vlevo', - insert_column_right: 'Přidat sloupec vpravo', - delete_column: 'Smazat sloupec', - delete_row: 'Smazat řádek', - delete_table: 'Smazat tabulku', - rows: 'Řádky', - columns: 'Sloupce', - add_head: 'Přidat záhlaví', - delete_head: 'Smazat záhlaví', - title: 'Titulek', - image_view: 'Zobrazit obrázek', - image_position: 'Zarovnání', - none: 'Žádné', - left: 'Vlevo', - right: 'Vpravo', - image_web_link: 'Odkaz na obrázek', - text: 'Text', - mailto: 'Email', - web: 'URL adresa', - video_html_code: 'Zkopírujte kód pro vložení videa do stránky', - file: 'Soubor', - upload: 'Nahrát', - download: 'Stáhnout', - choose: 'Vybrat', - or_choose: 'nebo', - drop_file_here: 'Přetáhněte soubor do tohoto okna', - align_left: 'Zarovnat vlevo', - align_center: 'Zarovnat na střed', - align_right: 'Zarovnat vpravo', - align_justify: 'Zarovnat do bloku', - horizontalrule: 'Vodorovná čára', - fullscreen: 'Celá obrazovka', - deleted: 'Přeškrtnuté', - none: 'Žádná', - anchor: 'Záložka', - link_new_tab: 'Otevírat odkaz v novém okně', - underline: 'Podtržené', - alignment: 'Zarovnání', - filename: 'Název (volitelné)', - edit: 'Upravit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/de.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/de.js deleted file mode 100644 index ca7fd1c07..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/de.js +++ /dev/null @@ -1,80 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['de'] = { - html: 'HTML', - video: 'Video', - image: 'Bilder', - table: 'Tabelle', - link: 'Link', - link_insert: 'Link einfügen ...', - link_edit: 'Link bearbeiten', - unlink: 'Link entfernen', - formatting: 'Formatvorlagen', - paragraph: 'Absatz', - quote: 'Zitat', - code: 'Code', - header1: 'Überschrift 1', - header2: 'Überschrift 2', - header3: 'Überschrift 3', - header4: 'Überschrift 4', - header5: 'Überschrift 5', - bold: 'Fett', - italic: 'Kursiv', - fontcolor: 'Schriftfarbe', - backcolor: 'Texthervorhebungsfarbe', - unorderedlist: 'Aufzählungszeichen', - orderedlist: 'Nummerierung', - outdent: 'Einzug verkleinern', - indent: 'Einzug vergrößern', - redo: 'Wiederholen', - undo: 'Rückgängig', - cut: 'Ausschneiden', - cancel: 'Abbrechen', - insert: 'Einfügen', - save: 'Speichern', - _delete: 'Löschen', - insert_table: 'Tabelle einfügen', - insert_row_above: 'Zeile oberhalb einfügen', - insert_row_below: 'Zeile unterhalb einfügen', - insert_column_left: 'Spalte links einfügen', - insert_column_right: 'Spalte rechts einfügen', - delete_column: 'Spalte löschen', - delete_row: 'Zeile löschen', - delete_table: 'Tabelle löschen', - rows: 'Zeilen', - columns: 'Spalten', - add_head: 'Titel einfügen', - delete_head: 'Titel entfernen', - title: 'Title', - image_view: 'Bilder', - image_position: 'Textumbruch', - none: 'Keine', - left: 'Links', - right: 'Rechts', - image_web_link: 'Bilder-Link', - text: 'Text', - mailto: 'Email', - web: 'URL', - video_html_code: 'Video-Einbettungscode', - file: 'Datei', - upload: 'Hochladen', - download: 'Download', - choose: 'Auswählen', - or_choose: 'Oder, wählen Sie eine Datei aus', - drop_file_here: 'Ziehen Sie eine Datei hier hin', - align_left: 'Linksbündig', - align_center: 'Mitte', - align_right: 'Rechtsbündig', - align_justify: 'Blocksatz', - horizontalrule: 'Horizontale Linie', - fullscreen: 'Vollbild', - deleted: 'Durchgestrichen', - anchor: 'Anker', - link_new_tab: 'Link in neuem Tab öffnen', - underline: 'Unterstrichen', - alignment: 'Ausrichtung', - filename: 'Name (optional)', - edit: 'Bearbeiten', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/el.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/el.js deleted file mode 100644 index 5dcd0287f..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/el.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['el'] = { - html: 'HTML', - video: 'Εισαγωγή βίντεο...', - image: 'Εισαγωγή εικόνας...', - table: 'Πίνακας', - link: 'Σύνδεσμος', - link_insert: 'Εισαγωγή συνδέσμου...', - link_edit: 'Τροποποίηση συνδέσμου', - unlink: 'Ακύρωση συνδέσμου', - formatting: 'Μορφοποίηση', - paragraph: 'Παράγραφος', - quote: 'Παράθεση', - code: 'Κώδικας', - header1: 'Κεφαλίδα 1', - header2: 'Κεφαλίδα 2', - header3: 'Κεφαλίδα 3', - header4: 'Κεφαλίδα 4', - header5: 'Κεφαλίδα 5', - bold: 'Έντονα', - italic: 'Πλάγια', - fontcolor: 'Χρώμα γραμματοσειράς', - backcolor: 'Χρώμα επισήμανσης κειμένου', - unorderedlist: 'Κουκκίδες', - orderedlist: 'Αρίθμηση', - outdent: 'Μείωση εσοχής', - indent: 'Αύξηση εσοχής', - cancel: 'Ακύρωση', - insert: 'Εισαγωγή', - save: 'Αποθήκευση', - _delete: 'Διαγραφή', - insert_table: 'Εισαγωγή πίνακα...', - insert_row_above: 'Προσθήκη γραμμής επάνω', - insert_row_below: 'Προσθήκη γραμμής κάτω', - insert_column_left: 'Προσθήκη στήλης αριστερά', - insert_column_right: 'Προσθήκη στήλης δεξιά', - delete_column: 'Διαγραφή στήλης', - delete_row: 'Διαγραφή σειράς', - delete_table: 'Διαγραφή πίνακα', - rows: 'Γραμμές', - columns: 'Στήλες', - add_head: 'Προσθήκη κεφαλίδας', - delete_head: 'Διαγραφή κεφαλίδας', - title: 'Τίτλος', - image_position: 'Θέση', - none: 'Καμία', - left: 'Αριστερά', - right: 'Δεξιά', - image_web_link: 'Υπερσύνδεσμος εικόνας', - text: 'Κείμενο', - mailto: 'Email', - web: 'Διεύθυνση URL', - video_html_code: 'Κώδικας ενσωμάτωσης βίντεο', - file: 'Εισαγωγή αρχείου...', - upload: 'Ανέβασμα', - download: 'Κατέβασμα', - choose: 'Επέλεξε', - or_choose: 'ή επέλεξε', - drop_file_here: 'Σύρατε αρχεία εδώ', - align_left: 'Στοίχιση αριστερά', - align_center: 'Στοίχιση στο κέντρο', - align_right: 'Στοίχιση δεξιά', - align_justify: 'Πλήρης στοίχιση', - horizontalrule: 'Εισαγωγή οριζόντιας γραμμής', - deleted: 'Διαγράφηκε', - anchor: 'Άγκυρα', - link_new_tab: 'Άνοιγμα συνδέσμου σε νέα καρτέλα', - underline: 'Υπογράμμιση', - alignment: 'Στοίχιση', - filename: 'Όνομα (προαιρετικό)', - edit: 'Τροποποίηση', - center: 'Κέντρο', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/en.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/en.js deleted file mode 100644 index 2a2c7f582..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/en.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['en'] = { - html: 'HTML', - video: 'Insert Video', - image: 'Insert Image', - table: 'Table', - link: 'Link', - link_insert: 'Insert Link', - link_edit: 'Edit link', - unlink: 'Unlink', - formatting: 'Formatting', - paragraph: 'Normal text', - quote: 'Quote', - code: 'Code', - header1: 'Header 1', - header2: 'Header 2', - header3: 'Header 3', - header4: 'Header 4', - header5: 'Header 5', - bold: 'Bold', - italic: 'Italic', - fontcolor: 'Font Color', - backcolor: 'Back Color', - unorderedlist: 'Unordered List', - orderedlist: 'Ordered List', - outdent: 'Outdent', - indent: 'Indent', - cancel: 'Cancel', - insert: 'Insert', - save: 'Save', - _delete: 'Delete', - insert_table: 'Insert Table', - insert_row_above: 'Add Row Above', - insert_row_below: 'Add Row Below', - insert_column_left: 'Add Column Left', - insert_column_right: 'Add Column Right', - delete_column: 'Delete Column', - delete_row: 'Delete Row', - delete_table: 'Delete Table', - rows: 'Rows', - columns: 'Columns', - add_head: 'Add Head', - delete_head: 'Delete Head', - title: 'Title', - image_position: 'Position', - none: 'None', - left: 'Left', - right: 'Right', - image_web_link: 'Image Web Link', - text: 'Text', - mailto: 'Email', - web: 'URL', - video_html_code: 'Video Embed Code or Youtube/Vimeo Link', - file: 'Insert File', - upload: 'Upload', - download: 'Download', - choose: 'Choose', - or_choose: 'Or choose', - drop_file_here: 'Drop file here', - align_left: 'Align text to the left', - align_center: 'Center text', - align_right: 'Align text to the right', - align_justify: 'Justify text', - horizontalrule: 'Insert Horizontal Rule', - deleted: 'Deleted', - anchor: 'Anchor', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es.js deleted file mode 100644 index b3f2194bb..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['es'] = { - html: 'HTML', - video: 'Insertar video...', - image: 'Insertar imagen...', - table: 'Tabla', - link: 'Enlace', - link_insert: 'Insertar enlace ...', - link_edit: 'Editar enlace', - unlink: 'Desenlazar', - formatting: 'Estilos', - paragraph: 'Texto normal', - quote: 'Cita', - code: 'Código', - header1: 'Cabecera 1', - header2: 'Cabecera 2', - header3: 'Cabecera 3', - header4: 'Cabecera 4', - header5: 'Cabecera 5', - bold: 'Negrita', - italic: 'Itálica', - fontcolor: 'Color de fuente', - backcolor: 'Color de fondo', - unorderedlist: 'Lista desordenada', - orderedlist: 'Lista ordenada', - outdent: 'Disminuir sangrado', - indent: 'Aumentar sangrado', - cancel: 'Cancelar', - insert: 'Insertar', - save: 'Guardar', - _delete: 'Borrar', - insert_table: 'Insertar tabla...', - insert_row_above: 'Añadir fila encima', - insert_row_below: 'Añadir fila debajo', - insert_column_left: 'Añadir columna a la izquierda', - insert_column_right: 'Añadir column a la derecha', - delete_column: 'Borrar columna', - delete_row: 'Borrar fila', - delete_table: 'Borrar tabla', - rows: 'Filas', - columns: 'Columnas', - add_head: 'Añadir cabecera', - delete_head: 'Borrar cabecera', - title: 'Título', - image_position: 'Posición', - none: 'Ninguna', - left: 'Izquierda', - right: 'Derecha', - image_web_link: 'Enlace web de la imágen', - text: 'Texto', - mailto: 'Email', - web: 'URL', - video_html_code: 'Código de inserción de video', - file: 'Insertar archivo...', - upload: 'Cargar', - download: 'Descargar', - choose: 'Elegir', - or_choose: 'O elegir', - drop_file_here: 'Arrastra y suelta el archivo aqui', - align_left: 'Alinear texto a la izquierda', - align_center: 'Centrar texto', - align_right: 'Alinear texto a la derecha', - align_justify: 'Justificar texto', - horizontalrule: 'Insertar línea horizontal', - deleted: 'Borrado', - anchor: 'Anchor', - link_new_tab: 'Abrir enlace en una nueva pestaña', - underline: 'Subrayado', - alignment: 'Alineación', - filename: 'Nombre (opcional)', - edit: 'Editar', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es_ar.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es_ar.js deleted file mode 100644 index a36933e34..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/es_ar.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['es_ar'] = { - html: 'HTML', - video: 'Video', - image: 'Imágen', - table: 'Tabla', - link: 'Enlace', - link_insert: 'Insertar enlace ...', - link_edit: 'Edit link', - unlink: 'Eliminar enlace', - formatting: 'Estilos', - paragraph: 'Párrafo', - quote: 'Comillas', - code: 'Código', - header1: 'Cabecera 1', - header2: 'Cabecera 2', - header3: 'Cabecera 3', - header4: 'Cabecera 4', - header5: 'Cabecera 5', - bold: 'Negrita', - italic: 'Itálica', - fontcolor: 'Color fuente', - backcolor: 'Color fondo', - unorderedlist: 'Lista sin orden', - orderedlist: 'Lista ordenada', - outdent: 'Disminuir sangría', - indent: 'Aumentar sangría', - cancel: 'Cancelar', - insert: 'Agregar', - save: 'Guardar', - _delete: 'Eliminar', - insert_table: 'Agregar tabla', - insert_row_above: 'Agregar fila arriba', - insert_row_below: 'Agregar fila debajo', - insert_column_left: 'Agregar columna a la izquierda', - insert_column_right: 'Agregar column a la derecha', - delete_column: 'Eliminar columna', - delete_row: 'Eliminar fila', - delete_table: 'Eliminar tabla', - rows: 'Filas', - columns: 'Columnas', - add_head: 'Agregar encabezado', - delete_head: 'Eliminar encabezado', - title: 'Título', - image_position: 'Posición', - none: 'ninguna', - left: 'izquierda', - right: 'derecha', - image_web_link: 'Enlace de imagen web', - text: 'Texto', - mailto: 'Email', - web: 'URL', - video_html_code: 'Código embebido del video', - file: 'Archivo', - upload: 'Cargar', - download: 'Descargar', - choose: 'Seleccionar', - or_choose: 'O seleccionar', - drop_file_here: 'Soltar el archivo aquí', - align_left: 'Alinear a la izquierda', - align_center: 'Alinear al centro', - align_right: 'Alinear a la derecha', - align_justify: 'Justificar', - horizontalrule: 'Trazo horizontal', - fullscreen: 'Pantalla completa', - deleted: 'Eliminado', - anchor: 'Anclaje', - link_new_tab: 'Abrir enlace en otra pestaña', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fa.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fa.js deleted file mode 100644 index e27ae71af..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fa.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['fa'] = { - html: 'اچ تی ام ال', - video: 'درج ویدیو...', - image: 'درج تصویر', - table: 'جدول', - link: 'پیوند', - link_insert: 'درج پیوند ...', - link_edit: 'Edit link', - unlink: 'از بین بردن پیوند', - formatting: 'فالب بندی', - paragraph: 'پراگراف', - quote: 'نقل قول', - code: 'کد', - header1: 'سرامد 1', - header2: 'سرامد 2', - header3: 'سرامد 3', - header4: 'سرامد 4', - header5: 'سرامد 5', - bold: 'درشت', - italic: 'خمیده', - fontcolor: 'رنگ قلم', - backcolor: 'رنگ ضمینه', - unorderedlist: 'فهرست نامرتب', - orderedlist: 'فهرست مرتب شده', - outdent: 'بیرو رفتگی', - indent: 'تو رفتگی', - cancel: 'انصراف', - insert: 'درج', - save: 'ذخیره', - _delete: 'حذف', - insert_table: 'درج جدول ..', - insert_row_above: 'سطر جدید در بالا', - insert_row_below: 'سطر جدید در پائین', - insert_column_left: 'ستون جدید در سمت چپ', - insert_column_right: 'ستون جدید در سمت راست', - delete_column: 'حذف ستون', - delete_row: 'حذف سطر', - delete_table: 'حذف جدول', - rows: 'سطرها', - columns: 'ستونها', - add_head: 'درج سر ستون ', - delete_head: 'حذف سرستون', - title: 'عنوان', - image_position: 'موقعیت', - none: 'هیچیک', - left: 'چپ', - right: 'راست', - image_web_link: 'آدرس تصویر در اینترنت', - text: 'متن', - mailto: 'ایمیل', - web: 'آدرس', - video_html_code: 'کد نمایش ویدئو', - file: 'درج فایل ....', - upload: 'بارگزاری', - download: 'بارگیری', - choose: 'انتخاب کنید', - or_choose: 'یا انتخاب کنید', - drop_file_here: 'این فایل ها حذف شوند', - align_left: 'چپ جین', - align_center: 'وسط چین', - align_right: 'راست چین', - align_justify: 'کشیده', - horizontalrule: 'درج خط جدا کننده', - fullscreen: 'نمایش کامل', - deleted: 'حذف شده', - anchor: 'قلاب', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fr.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fr.js deleted file mode 100644 index aaf7233ac..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/fr.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['fr'] = { - html: 'Code HTML', - video: 'Insérer une vidéo...', - image: 'Insérer une image...', - table: 'Tableau', - link: 'Lien', - link_insert: 'Insérer un lien...', - link_edit: 'Modifier le lien', - unlink: 'Supprimer le lien', - formatting: 'Styles', - paragraph: 'Paragraphe', - quote: 'Citation', - code: 'Code', - header1: 'Titre 1', - header2: 'Titre 2', - header3: 'Titre 3', - header4: 'Titre 4', - header5: 'Titre 5', - bold: 'Gras', - italic: 'Italique', - fontcolor: 'Couleur du texte', - backcolor: 'Couleur d\'arrière plan du texte', - unorderedlist: 'Liste à puces', - orderedlist: 'Liste numérotée', - outdent: 'Diminuer le retrait', - indent: 'Augmenter le retrait', - cancel: 'Annuler', - insert: 'Insérer', - save: 'Enregistrer', - _delete: 'Supprimer', - insert_table: 'Insérer un tableau...', - insert_row_above: 'Ajouter une rangée au-dessus', - insert_row_below: 'Ajouter une rangée en-dessous', - insert_column_left: 'Ajouter une colonne à gauche', - insert_column_right: 'Ajouter une colonne à droite', - delete_column: 'Supprimer la colonne', - delete_row: 'Supprimer la rangée', - delete_table: 'Supprimer le tableau', - rows: 'Rangées', - columns: 'Colonnes', - add_head: 'Ajouter un en-tête', - delete_head: 'Supprimer l\'en-tête', - title: 'Titre', - image_position: 'Position', - none: 'Aucun', - left: 'Gauche', - right: 'Droite', - image_web_link: 'Adresse URL de l\'image', - text: 'Texte', - mailto: 'Courriel', - web: 'Adresse URL', - video_html_code: 'Code d\'intégration du video', - file: 'Insérer un fichier...', - upload: 'Téléverser', - download: 'Télécharger', - choose: 'Choisir', - or_choose: 'Ou choisissez', - drop_file_here: 'Déposez le fichier ici', - align_left: 'Aligner à gauche', - align_center: 'Aligner au centre', - align_right: 'Aligner à droite', - align_justify: 'Justifier', - horizontalrule: 'Insérer une ligne horizontale', - deleted: 'Supprimé', - anchor: 'Ancre', - link_new_tab: 'Ouvrir le lien dans un nouvel onglet', - underline: 'Souligner', - alignment: 'Alignement', - filename: 'Nom de fichier (optionnel)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/hu.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/hu.js deleted file mode 100644 index 99374b6f5..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/hu.js +++ /dev/null @@ -1,77 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['hu'] = { - html: 'Forráskód', - video: 'Videó', - image: 'Kép', - table: 'Táblázat', - link: 'Hivatkozás', - link_insert: 'Hivatkozás beszúrása', - link_edit: 'Hivatkozás szerkesztése', - unlink: 'Hivatkozás törlése', - formatting: 'Stílusok', - paragraph: 'Bekezdés', - quote: 'Idézet', - code: 'Kód', - header1: 'Címsor 1', - header2: 'Címsor 2', - header3: 'Címsor 3', - header4: 'Címsor 4', - header5: 'Címsor 5', - bold: 'Félkövér', - italic: 'Dőlt', - fontcolor: 'Szöveg szine', - backcolor: 'Szöveg hátterének szine', - unorderedlist: 'Rendezett lista', - orderedlist: 'Számozott lista', - outdent: 'Behúzás csökkentése', - indent: 'Behúzás növelése', - cancel: 'Mégsem', - insert: 'Beszurás', - save: 'Mentés', - _delete: 'Törlés', - insert_table: 'Táblázat beszúrása', - insert_row_above: 'Sor beszúrása e fölé', - insert_row_below: 'Sor beszúrása ez alá', - insert_column_left: 'Oszlop beszúrása balra', - insert_column_right: 'Oszlop beszúrása jobbra', - delete_column: 'Oszlop törlése', - delete_row: 'Sor törlése', - delete_table: 'Táblázat törlése', - rows: 'Sorok', - columns: 'Oszlopok', - add_head: 'Fejrész hozzáadása', - delete_head: 'Fejrész törlése', - title: 'Cím', - image_view: 'Kép megnézése', - image_position: 'Pozició', - none: 'nincs', - left: 'bal', - right: 'jobb', - image_web_link: 'Hivatkozás a képre', - text: 'Szöveg', - mailto: 'E-mail', - web: 'Webcím', - video_html_code: 'Videó kódja', - file: 'Fájl', - upload: 'Feltöltés', - download: 'Letöltés', - choose: 'Válasszon', - or_choose: 'Vagy válassz', - drop_file_here: 'Húzza ide a fájlt', - align_left: 'Balra igazítás', - align_center: 'Középre igazítás', - align_right: 'Jobbra igazítás', - align_justify: 'Sorkizárt', - horizontalrule: 'Vízszintes vonal', - fullscreen: 'Teljes képernyő', - deleted: 'Törölt', - anchor: 'Horgony', - link_new_tab: 'Megnyitás új lapon', - underline: 'Aláhúzott', - alignment: 'Igazítás', - filename: 'Név (nem kötelező)', - edit: 'Szerkesztés', - center: 'Középre', - upload_label: 'Húzza ide a fájlt vagy ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/id.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/id.js deleted file mode 100644 index 9bc7bbe2f..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/id.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['id'] = { - html: 'HTML', - video: 'Sisipkan Video...', - image: 'Sisipkan Gambar...', - table: 'Tabel', - link: 'Tautan', - link_insert: 'Sisipkan Tautan ...', - link_edit: 'Edit link', - unlink: 'Hapus Tautan', - formatting: 'Format', - paragraph: 'Paragraf', - quote: 'Kutipan', - code: 'Kode', - header1: 'Header 1', - header2: 'Header 2', - header3: 'Header 3', - header4: 'Header 4', - header5: 'Header 5', - bold: 'Tebal', - italic: 'Miring', - fontcolor: 'Warna Huruf', - backcolor: 'Warna Latar', - unorderedlist: 'Daftar tak berurutan', - orderedlist: 'Daftar berurutan', - outdent: 'Tulisan diluar', - indent: 'Tulisan masuk', - cancel: 'Batal', - insert: 'Sisipkan', - save: 'Simpan', - _delete: 'Hapus', - insert_table: 'Sisipkan Tabel...', - insert_row_above: 'Tambahkan Baris di atas', - insert_row_below: 'Tambahkan Baris di bawah', - insert_column_left: 'Tambahkan Kolom di kiri', - insert_column_right: 'Tambahkan Kolom di kanan', - delete_column: 'Hapus Kolom', - delete_row: 'Hapus Baris', - delete_table: 'Hapus Tabel', - rows: 'Baris', - columns: 'Kolom', - add_head: 'Tambahkan Head', - delete_head: 'Hapus Head', - title: 'Judul', - image_position: 'Posisi', - none: 'Kosong', - left: 'Kiri', - right: 'Kanan', - image_web_link: 'Tautan Gambar Web', - text: 'Teks', - mailto: 'Email', - web: 'URL', - video_html_code: 'Kode pelekatan video', - file: 'Sisipkan Berkas...', - upload: 'Unggah', - download: 'Unduh', - choose: 'Pilih', - or_choose: 'Atau pilih', - drop_file_here: 'Letakkan berkas disini', - align_left: 'Rata Kiri', - align_center: 'Rata Tengah', - align_right: 'Rata Kanan', - align_justify: 'Rata Kiri dan Kanan', - horizontalrule: 'Sisipkan garis horizontal', - fullscreen: 'Layar penuh', - deleted: 'Coret', - anchor: 'Jangkar', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/it.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/it.js deleted file mode 100644 index 0d4ab51e5..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/it.js +++ /dev/null @@ -1,78 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['it'] = { - html: 'HTML', - video: 'Video', - image: 'Immagine', - table: 'Tabella', - link: 'Collegamento', - link_insert: 'Inserisci un collegamento ...', - link_edit: 'Modifica link', - unlink: 'Rimuovi il collegamento', - formatting: 'Stili', - paragraph: 'Paragrafo', - quote: 'Citazione', - code: 'Codice', - header1: 'H1', - header2: 'H2', - header3: 'H3', - header4: 'H4', - header5: 'H5', - bold: 'Grassetto', - italic: 'Corsivo', - superscript: 'Apice', - strikethrough: 'Barrato', - fontcolor: 'Colore del font', - backcolor: 'Colore di sfondo', - unorderedlist: 'Elenco puntato', - orderedlist: 'Elenco numerato', - outdent: 'Rimuovi rientro', - indent: 'Aumenta rientro', - cancel: 'Annulla', - insert: 'Inserisci', - save: 'Salva', - _delete: 'rimuovi', - insert_table: 'Inserisci tabella', - insert_row_above: 'Inserisci una riga sopra', - insert_row_below: 'Inserisci una riga sotto', - insert_column_left: 'Aggiungi una colonna a sinistra', - insert_column_right: 'Aggiungi una colonna a destra', - delete_column: 'Cancella colonna', - delete_row: 'Cancella riga', - delete_table: 'Cancella tabella', - rows: 'Righe', - columns: 'Colonne', - add_head: 'Aggiungi head', - delete_head: 'Cancella head', - title: 'Titolo', - image_position: 'Posizione', - none: 'Nessuno', - left: 'Sinistra', - right: 'Destra', - image_web_link: 'URL immagine', - text: 'Testo', - mailto: 'Email', - web: 'URL', - video_html_code: 'Codice da incorporare', - file: 'File', - upload: 'Upload', - download: 'Download', - choose: 'Scegli', - or_choose: 'O Scegli', - drop_file_here: 'Trascina il file qui', - align_left: 'Allinea a sinistra', - align_center: 'Allinea al centro', - align_right: 'Allinea a destra', - align_justify: 'Giustifica', - horizontalrule: 'Riga orizzonatale', - fullscreen: 'Schermo intero', - deleted: 'Cancellato', - anchor: 'Ancora', - link_new_tab: 'Apri link in una nuova tab', - underline: 'Sottolineato', - alignment: 'Allineamento', - filename: 'Nome (opzionale)', - edit: 'Modifica', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ja.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ja.js deleted file mode 100644 index 88d7906c2..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ja.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['ja'] = { - html: 'HTML', - video: 'ビデオ', - image: 'イメージ', - table: 'テーブル', - link: 'リンク', - link_insert: 'リンクの挿入 ...', - link_edit: 'Edit link', - unlink: 'リンクを外す', - formatting: 'スタイル', - paragraph: '段落', - quote: '引用', - code: 'コード', - header1: 'ヘッダー 1', - header2: 'ヘッダー 2', - header3: 'ヘッダー 3', - header4: 'ヘッダー 4', - header5: 'ヘッダー 5', - bold: '太字', - italic: 'イタリック', - fontcolor: 'フォント色', - backcolor: '背景色', - unorderedlist: '番号なしリスト', - orderedlist: '番号つきリスト', - outdent: '字上げ(逆インデント)', - indent: '字下げ(インデント)', - cancel: 'キャンセル', - insert: '挿入', - save: '保存', - _delete: '削除', - insert_table: 'テーブルの挿入', - insert_row_above: '列を上に追加', - insert_row_below: '列を下に追加', - insert_column_left: '行を左に追加', - insert_column_right: '行を右に追加', - delete_column: '行を削除', - delete_row: '列を削除', - delete_table: 'テーブルを削除', - rows: '列', - columns: '行', - add_head: 'テーブルヘッダの追加', - delete_head: 'テーブルヘッダの削除', - title: 'タイトル', - image_position: 'イメージの位置', - none: '無し', - left: '左', - right: '右', - image_web_link: 'イメージへのリンク', - text: 'テキスト', - mailto: 'メール', - web: 'URL', - video_html_code: 'ビデオ埋め込みコード', - file: 'ファイル', - upload: 'アップロード', - download: 'ダウンロード', - choose: '選択', - or_choose: 'または選択', - drop_file_here: 'ファイルをここにドロップ', - align_left: '左揃え', - align_center: '中央揃え', - align_right: '右揃え', - align_justify: '均等割り付け', - horizontalrule: '水平線', - fullscreen: '全画面', - deleted: '打消し', - anchor: 'アンカー', - link_new_tab: '新しいタブでリンクを開く', - underline: 'アンダーライン', - alignment: '行揃え', - filename: '名前(オプション)', - edit: '編集', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/lv.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/lv.js deleted file mode 100644 index fba628219..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/lv.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['lv'] = { - html: 'HTML кods', - video: 'Video', - image: 'Attēls', - table: 'Tabula', - link: 'Saite', - link_insert: 'Iekļaut saiti ...', - link_edit: 'Edit link', - unlink: 'Noņemt saiti', - formatting: 'Stili', - paragraph: 'Vienkāršs teksts', - quote: 'Citāts', - code: 'Kods', - header1: 'Virsraksts 1', - header2: 'Virsraksts 2', - header3: 'Virsraksts 3', - header4: 'Virsraksts 4', - header5: 'Virsraksts 5', - bold: 'Pustrekns', - italic: 'Slīps', - fontcolor: 'Teksta krāsa', - backcolor: 'Fona krāsa', - unorderedlist: 'Parasts saraksts', - orderedlist: 'Numurēts saraksts', - outdent: 'Samazināt atkāpi', - indent: 'Palielināt atkāpi', - cancel: 'Atcelt', - insert: 'Iespraust', - save: 'Saglabāt', - _delete: 'Dzēst', - insert_table: 'Iespraust tabulu', - insert_row_above: 'Pievienot rindu no augšas', - insert_row_below: 'Pievienot rindu no apakšas', - insert_column_left: 'Pievienot stabiņu no kreisās puses', - insert_column_right: 'Pievienot stabiņu no labās puses', - delete_column: 'Dzēst stabiņu', - delete_row: 'Dzēst rindu', - delete_table: 'Dzēst tabulu', - rows: 'Rindas', - columns: 'Stabiņi', - add_head: 'Pievienot virsrakstu', - delete_head: 'Dzēst virsrakstu', - title: 'Uzvedne', - image_position: 'Аttēla apliece', - none: 'nav', - left: 'pa kreisi', - right: 'pa labi', - image_web_link: 'vai saite uz attēlu', - text: 'Teksts', - mailto: 'E-pasts', - web: 'URL', - video_html_code: 'Videoklipu kods', - file: 'Fails', - upload: 'Augšupielāde', - download: 'Lejupielāde', - choose: 'Izvēlieties', - or_choose: 'Vai izvēlieties', - drop_file_here: 'Vilkt failu uz šejieni', - align_left: 'Izlīdzināt pa labi', - align_center: 'Izlīdzināt pa kreisi', - align_right: 'Izlīdzināt pret centru', - align_justify: 'Izlīdzināt malas', - horizontalrule: 'Horizontāla līnija', - fullscreen: 'Pa visu ekrānu', - anchor: 'Anchor', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/nl.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/nl.js deleted file mode 100644 index 9837436da..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/nl.js +++ /dev/null @@ -1,79 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['nl'] = { - html: 'HTML', - video: 'Video', - image: 'Afbeelding', - table: 'Tabel', - link: 'Link', - link_insert: 'Link invoegen...', - link_edit: 'Edit link', - unlink: 'Link ontkoppelen', - formatting: 'Stijlen', - paragraph: 'Paragraaf', - quote: 'Citaat', - code: 'Code', - header1: 'Kop 1', - header2: 'Kop 2', - header3: 'Kop 3', - header4: 'Kop 4', - header5: 'Kop 5', - bold: 'Vet', - italic: 'Cursief', - fontcolor: 'Tekstkleur', - backcolor: 'Achtergrondkleur', - unorderedlist: 'Ongeordende lijst', - orderedlist: 'Geordende lijst', - outdent: 'Uitspringen', - indent: 'Inspringen', - redo: 'Opnieuw maken', - undo: 'Ongedaan maken', - cut: 'Knippen', - cancel: 'Annuleren', - insert: 'Invoegen', - save: 'Opslaan', - _delete: 'Verwijderen', - insert_table: 'Tabel invoegen', - insert_row_above: 'Rij hierboven invoegen', - insert_row_below: 'Rij hieronder invoegen', - insert_column_left: 'Kolom links toevoegen', - insert_column_right: 'Kolom rechts toevoegen', - delete_column: 'Verwijder kolom', - delete_row: 'Verwijder rij', - delete_table: 'Verwijder tabel', - rows: 'Rijen', - columns: 'Kolommen', - add_head: 'Titel toevoegen', - delete_head: 'Titel verwijderen', - title: 'Titel', - image_position: 'Positie', - none: 'geen', - left: 'links', - right: 'rechts', - image_web_link: 'Afbeelding link', - text: 'Tekst', - mailto: 'Email', - web: 'URL', - video_html_code: 'Video embed code', - file: 'Bestand', - upload: 'Uploaden', - download: 'Downloaden', - choose: 'Kies', - or_choose: 'Of kies', - drop_file_here: 'Sleep bestand hier', - align_left: 'Links uitlijnen', - align_center: 'Centreren', - align_right: 'Rechts uitlijnen', - align_justify: 'Uitvullen', - horizontalrule: 'Horizontale lijn', - fullscreen: 'Volledig scherm', - deleted: 'Verwijderd', - anchor: 'Anker', - link_new_tab: 'Open link in nieuw tabblad', - underline: 'Onderstrepen', - alignment: 'Uitlijning', - filename: 'Naam (optioneel)', - edit: 'Bewerk', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pl.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pl.js deleted file mode 100644 index 7ea9de5e0..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pl.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['pl'] = { - html: 'Źródło', - video: 'Wideo', - image: 'Obrazek', - table: 'Tabela', - link: 'Link', - link_insert: 'Wstaw link', - link_edit: 'Edytuj link', - unlink: 'Usuń link', - formatting: 'Style', - paragraph: 'Zwykły tekst', - quote: 'Cytat', - code: 'Kod źródłowy', - header1: 'Nagłówek 1', - header2: 'Nagłówek 2', - header3: 'Nagłówek 3', - header4: 'Nagłówek 4', - header5: 'Nagłówek 5', - bold: 'Pogrubiony', - italic: 'Pochylony', - fontcolor: 'Kolor tekstu', - backcolor: 'Kolor tła', - unorderedlist: 'Wypunktowanie', - orderedlist: 'Numeracja', - outdent: 'Zwiększ wcięcie', - indent: 'Zmniejsz wcięcie', - cancel: 'Anuluj', - insert: 'Wstaw', - save: 'Zapisz', - _delete: 'Usuń', - insert_table: 'Wstaw tabelę', - insert_row_above: 'Dodaj wiersz na górze', - insert_row_below: 'Dodaj wiersz na dole', - insert_column_left: 'Dodaj kolumnę po lewej', - insert_column_right: 'Dodaj kolumnę po prawej', - delete_column: 'Usuń kolumnę', - delete_row: 'Usuń wiersz', - delete_table: 'Usuń tabelę', - rows: 'Wiersze', - columns: 'Kolumny', - add_head: 'Dodaj nagłówek', - delete_head: 'Usuń nagłówek', - title: 'Tekst alternatywny', - image_position: 'Pozycjonowanie', - none: 'nie ma', - left: 'do lewej', - right: 'do prawej', - image_web_link: 'albo link do obrazka', - text: 'Tekst', - mailto: 'Poczta e-mail', - web: 'URL', - video_html_code: 'Kod źródłowy pliku wideo', - file: 'Plik', - upload: 'Wgraj na serwer', - download: 'Pobierz', - choose: 'Wybierz z listy', - or_choose: 'lub wybierz', - drop_file_here: 'Przenieś plik tutaj', - align_left: 'Tekst do lewej', - align_center: 'Wyśrodkuj', - align_right: 'Tekst do prawej', - align_justify: 'Wyjustuj', - horizontalrule: 'Linia pozioma', - fullscreen: 'Pełny ekran', - deleted: 'Usunięty', - anchor: 'Kotwica', - link_new_tab: 'Otwórz link w nowym oknie', - underline: 'Podkreślony', - alignment: 'Wyrównanie', - filename: 'Nazwa (opcjonalna)', - edit: 'Edycja', - center: 'wyśrodkowany', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pt_br.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pt_br.js deleted file mode 100644 index 88c85e330..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/pt_br.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['pt_br'] = { - html: 'HTML', - video: 'Inserir Vídeo...', - image: 'Inserir Imagem...', - table: 'Tabela', - link: 'Link', - link_insert: 'Inserir Link...', - link_edit: 'Editar Link', - unlink: 'Remover Link', - formatting: 'Formatação', - paragraph: 'Parágrafo', - quote: 'Citar', - code: 'Código', - header1: 'Cabeçalho 1', - header2: 'Cabeçalho 2', - header3: 'Cabeçalho 3', - header4: 'Cabeçalho 4', - header5: 'Cabeçalho 5', - bold: 'Negrito', - italic: 'Itálico', - fontcolor: 'Cor da Fonte', - backcolor: 'Cor de Fundo', - unorderedlist: 'Lista Não Ordenada', - orderedlist: 'Lista Ordenada', - outdent: 'Remover Identação', - indent: 'Identar', - cancel: 'Cancelar', - insert: 'Inserir', - save: 'Salvar', - _delete: 'Apagar', - insert_table: 'Inserir Tabela...', - insert_row_above: 'Adicionar Linha Acima', - insert_row_below: 'Adicionar Linha Abaixo', - insert_column_left: 'Adicionar Coluna à Esquerda', - insert_column_right: 'Adicionar Coluna à Direita', - delete_column: 'Eliminar Coluna', - delete_row: 'Eliminar Linha', - delete_table: 'Eliminar Tabela', - rows: 'Linhas', - columns: 'Colunas', - add_head: 'Adicionar Cabeçalho', - delete_head: 'Eliminar Cabeçalho', - title: 'Título', - image_position: 'Posição', - none: 'Nenhum', - left: 'Esquerda', - right: 'Direita', - image_web_link: 'URL de Imagem', - text: 'Texto', - mailto: 'Email', - web: 'URL', - video_html_code: 'Código de Incorporação de Vídeo', - file: 'Inserir Arquivo...', - upload: 'Upload', - download: 'Download', - choose: 'Escolha', - or_choose: 'Ou escolha', - drop_file_here: 'Solte o arquivo aqui', - align_left: 'Alinhar à esquerda', - align_center: 'Centrar', - align_right: 'Alinhar à direita', - align_justify: 'Justificar', - horizontalrule: 'Inserir Linha Horizontal', - deleted: 'Apagado', - anchor: 'Âncora', - link_new_tab: 'Abrir link em uma nova aba', - underline: 'Sublinhado', - alignment: 'Alinhamento', - filename: 'Nome (opcional)', - edit: 'Editar', - center: 'Centro', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ro.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ro.js deleted file mode 100644 index 4083e020a..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ro.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['ro'] = { - html: 'HTML', - video: 'Adauga video...', - image: 'Adauga imagine...', - table: 'Tabel', - link: 'Legatura web', - link_insert: 'Adauga legatura web...', - link_edit: 'Edit link', - unlink: 'Elimina legatura web', - formatting: 'Formatare', - paragraph: 'Paragraf', - quote: 'Citat', - code: 'Cod', - header1: 'Titlu 1', - header2: 'Titlu 2', - header3: 'Titlu 3', - header4: 'Titlu 4', - header5: 'Titlu 5', - bold: 'Aldin (Bold)', - italic: 'Cursiv (Italic)', - fontcolor: 'Culoare font', - backcolor: 'Culoare de fundal', - unorderedlist: 'Lista neordonata', - orderedlist: 'Lista ordonata', - outdent: 'Redu indentarea', - indent: 'Mareste indentarea', - cancel: 'Renunta', - insert: 'Adauga', - save: 'Salveaza', - _delete: 'Sterge', - insert_table: 'Adauga tabel...', - insert_row_above: 'Adauga linie deasupra', - insert_row_below: 'Adauga linie dedesupt', - insert_column_left: 'Adauga coloana la stanga', - insert_column_right: 'Adauga coloana la dreapta', - delete_column: 'Sterge coloana', - delete_row: 'Sterge linie', - delete_table: 'Sterge tabela', - rows: 'Linii', - columns: 'Coloane', - add_head: 'Adauga cap tabel', - delete_head: 'Sterge cap tabel', - title: 'Titlu', - image_position: 'Pozitie', - none: 'None', - left: 'Stanga', - right: 'Dreapta', - image_web_link: 'Legatura web imagine', - text: 'Text', - mailto: 'Adresa email', - web: 'Legatura web', - video_html_code: 'Cod adaugare video', - file: 'Adauga fisier...', - upload: 'Incarca', - download: 'Descarca', - choose: 'Alege', - or_choose: 'sau alege din computer', - drop_file_here: 'Trage fisierele aici', - align_left: 'Aliniere la stanga', - align_center: 'Centrat', - align_right: 'Aliniere la dreapta', - align_justify: 'Aliniere la margini', - horizontalrule: 'Adauga rigla orizontala', - fullscreen: 'Afisare pe tot ecranul', - deleted: 'Taiat (Sters)', - anchor: 'Ancora', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ru.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ru.js deleted file mode 100644 index 6f41996ce..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/ru.js +++ /dev/null @@ -1,76 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['ru'] = { - html: 'Код', - video: 'Видео', - image: 'Изображение', - table: 'Таблица', - link: 'Ссылка', - link_insert: 'Вставить ссылку ...', - link_edit: 'Изменить ссылку', - unlink: 'Удалить ссылку', - formatting: 'Форматирование', - paragraph: 'Обычный текст', - quote: 'Цитата', - code: 'Код', - header1: 'Заголовок 1', - header2: 'Заголовок 2', - header3: 'Заголовок 3', - header4: 'Заголовок 4', - header5: 'Заголовок 5', - bold: 'Полужирный', - italic: 'Наклонный', - fontcolor: 'Цвет текста', - backcolor: 'Заливка текста', - unorderedlist: 'Обычный список', - orderedlist: 'Нумерованный список', - outdent: 'Уменьшить отступ', - indent: 'Увеличить отступ', - cancel: 'Отменить', - insert: 'Вставить', - save: 'Сохранить', - _delete: 'Удалить', - insert_table: 'Вставить таблицу', - insert_row_above: 'Добавить строку сверху', - insert_row_below: 'Добавить строку снизу', - insert_column_left: 'Добавить столбец слева', - insert_column_right: 'Добавить столбец справа', - delete_column: 'Удалить столбец', - delete_row: 'Удалить строку', - delete_table: 'Удалить таблицу', - rows: 'Строки', - columns: 'Столбцы', - add_head: 'Добавить заголовок', - delete_head: 'Удалить заголовок', - title: 'Подсказка', - image_position: 'Обтекание текстом', - none: 'Нет', - left: 'Cлева', - right: 'Cправа', - image_web_link: 'Cсылка на изображение', - text: 'Текст', - mailto: 'Эл. почта', - web: 'URL', - video_html_code: 'Код видео ролика', - file: 'Файл', - upload: 'Загрузить', - download: 'Скачать', - choose: 'Выбрать', - or_choose: 'Или выберите', - drop_file_here: 'Перетащите файл сюда', - align_left: 'По левому краю', - align_center: 'По центру', - align_right: 'По правому краю', - align_justify: 'Выровнять текст по ширине', - horizontalrule: 'Горизонтальная линейка', - fullscreen: 'Во весь экран', - deleted: 'Зачеркнутый', - anchor: 'Якорь', - link_new_tab: 'Открывать в новой вкладке', - underline: 'Подчеркнутый', - alignment: 'Выравнивание', - filename: 'Название (необязательно)', - edit: 'Ред.', - center: 'По центру', - upload_label: 'Drop file here or ' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/sv.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/sv.js deleted file mode 100644 index f98ef83dd..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/sv.js +++ /dev/null @@ -1,74 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['sv'] = { - _delete: 'Ta bort', - add_head: 'Lägg till tabellhuvud', - align_center: 'Centerjustera', - align_justify: 'Marginaljustering', - align_left: 'Vänsterjustera', - align_right: 'Högerjustera', - alignment: 'Justering', - anchor: 'Ankare', - backcolor: 'Bakgrundsfärg', - bold: 'Fet', - cancel: 'Ångra', - center: 'Center', - choose: 'Välj', - code: 'Kod', - columns: 'Kolumner', - delete_column: 'Ta bort kolumn', - delete_head: 'Ta bort tabellhuvud', - delete_row: 'Ta bort rad', - delete_table: 'Ta bort tabell', - deleted: 'Överstruken', - download: 'Nedladdning', - drop_file_here: 'Släpp fil här', - edit: 'Ändra', - file: 'Infoga fil', - filename: 'Namn (valfritt)', - fontcolor: 'Typsnittsfärg', - formatting: 'Formatering', - header1: 'Rubrik 1', - header2: 'Rubrik 2', - header3: 'Rubrik 3', - header4: 'Rubrik 4', - header5: 'Rubrik 5', - horizontalrule: 'Infoga horisontell linje', - html: 'HTML', - image: 'Infoga bild', - image_position: 'Position', - image_web_link: 'Bildlänk', - indent: 'Öka indentering', - insert: 'Infoga', - insert_column_left: 'Lägg till vänsterkolumn', - insert_column_right: 'Lägg till högerkolumn', - insert_row_above: 'Lägg till rad ovanför', - insert_row_below: 'Lägg till rad under', - insert_table: 'Infoga tabell', - italic: 'Kursiv', - left: 'Vänster', - link: 'Länk', - link_edit: 'Ändra länk', - link_insert: 'Infoga länk', - link_new_tab: 'Öppna länk i ny flik', - mailto: 'E-post', - none: 'Ingen', - or_choose: 'Eller välj', - orderedlist: 'Ordnad lista', - outdent: 'Minska indentering', - paragraph: 'Paragraf', - quote: 'Citat', - right: 'Höger', - rows: 'Rader', - save: 'Spara', - table: 'Tabell', - text: 'Text', - title: 'Alt-text', - underline: 'Understryk', - unlink: 'Ta bort länk', - unorderedlist: 'Oordnad lista', - upload: 'Uppladdning', - video: 'Infoga video', - video_html_code: 'Kod för inbäddad video eller Youtube-/Vimeolänk', - web: 'Webbadress' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/tr.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/tr.js deleted file mode 100644 index a6f8b824a..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/tr.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['tr'] = { - html: 'HTML', - video: 'Video', - image: 'Görsel', - table: 'Tablo', - link: 'Bağlantı', - link_insert: 'Bağlantı Ekle ...', - link_edit: 'Bağlantıyı Düzenle', - unlink: 'Bağlantı Kaldır', - formatting: 'Biçimlendirme', - paragraph: 'Paragraf', - quote: 'Alıntı', - code: 'Kod', - header1: 'Başlık 1', - header2: 'Başlık 2', - header3: 'Başlık 3', - header4: 'Başlık 4', - header5: 'Başlık 5', - bold: 'Kalın', - italic: 'Eğik', - fontcolor: 'Yazı rengi', - backcolor: 'Arkaplan rengi', - unorderedlist: 'Sırasız liste', - orderedlist: 'Sıralı liste', - outdent: 'Girintiyi azalt', - indent: 'Girintiyi artır', - cancel: 'İptal', - insert: 'Ekle', - save: 'Kaydet', - _delete: 'Sil', - insert_table: 'Tablo ekle', - insert_row_above: 'Üste satır ekle', - insert_row_below: 'Alta satır ekle', - insert_column_left: 'Sola sütun ekle', - insert_column_right: 'Sağa sütun ekle', - delete_column: 'Sütun sil', - delete_row: 'Satır sil', - delete_table: 'Tablo sil', - rows: 'Satırlar', - columns: 'Sütunlar', - add_head: 'Başlık ekle', - delete_head: 'Başlık sil', - title: 'Başlık', - image_position: 'Pozisyon', - none: 'hiçbiri', - left: 'sol', - right: 'sağ', - image_web_link: 'Görselin web bağlantısı', - text: 'Metin', - mailto: 'E-Posta', - web: 'URL', - video_html_code: 'Video embed kodu', - file: 'Dosya', - upload: 'Yükle', - download: 'İndir', - choose: 'Seç', - or_choose: 'Veya seç', - drop_file_here: 'Dosyayı buraya bırak', - align_left: 'Sola hizala', - align_center: 'Ortala', - align_right: 'Sağa hizala', - align_justify: 'Satır uzunluğuna ayarla', - horizontalrule: 'Yatay çizgi', - fullscreen: 'Tam ekran', - deleted: 'Silindi', - anchor: 'Çapa', - link_new_tab: 'Bağlantıyı yeni pencerede aç', - underline: 'Altı çizili', - alignment: 'Hizalama', - filename: 'Dosya Adı (isteğe bağlı)', - edit: 'Düzenle', - center: 'Center' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_cn.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_cn.js deleted file mode 100644 index 1996930f1..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_cn.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['zh_cn'] = { - html: 'HTML代码', - video: '视频', - image: '图片', - table: '表格', - link: '链接', - link_insert: '插入链接', - link_edit: 'Edit link', - unlink: '取消链接', - formatting: '样式', - paragraph: '段落', - quote: '引用', - code: '代码', - header1: '一级标题', - header2: '二级标题', - header3: '三级标题', - header4: '四级标题', - header5: 'Header 5', - bold: '粗体', - italic: '斜体', - fontcolor: '字体颜色', - backcolor: '背景颜色', - unorderedlist: '项目编号', - orderedlist: '数字编号', - outdent: '减少缩进', - indent: '增加缩进', - cancel: '取消', - insert: '插入', - save: '保存', - _delete: '删除', - insert_table: '插入表格', - insert_row_above: '在上方插入', - insert_row_below: '在下方插入', - insert_column_left: '在左侧插入', - insert_column_right: '在右侧插入', - delete_column: '删除整列', - delete_row: '删除整行', - delete_table: '删除表格', - rows: '行', - columns: '列', - add_head: '添加标题', - delete_head: '删除标题', - title: '标题', - image_position: '位置', - none: '无', - left: '左', - right: '右', - image_web_link: '图片网页链接', - text: '文本', - mailto: '邮箱', - web: '网址', - video_html_code: '视频嵌入代码', - file: '文件', - upload: '上传', - download: '下载', - choose: '选择', - or_choose: '或选择', - drop_file_here: '将文件拖拽至此区域', - align_left: '左对齐', - align_center: '居中', - align_right: '右对齐', - align_justify: '两端对齐', - horizontalrule: '水平线', - fullscreen: '全屏', - deleted: '删除', - anchor: '锚点', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_tw.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_tw.js deleted file mode 100644 index b2b2a0ec8..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/lang/zh_tw.js +++ /dev/null @@ -1,75 +0,0 @@ -(function ($) { -$.Redactor.opts.langs['zh_tw'] = { - html: 'HTML', - video: '插入影片', - image: '插入圖片', - table: '表格', - link: '連結', - link_insert: '插入連結', - link_edit: 'Edit link', - unlink: '移除連結', - formatting: '樣式', - paragraph: '段落', - quote: '引用', - code: '原始碼', - header1: '標題 1', - header2: '標題 2', - header3: '標題 3', - header4: '標題 4', - header5: '標題 5', - bold: '將文字變成粗體', - italic: '將文字變成斜體', - fontcolor: '選擇文字顏色', - backcolor: '選擇文字底色', - unorderedlist: '項目列表', - orderedlist: '編號列表', - outdent: '減少縮排', - indent: '增加縮排', - cancel: '取消', - insert: '插入', - save: '儲存', - _delete: '刪除', - insert_table: '插入表格', - insert_row_above: '加入上方橫列', - insert_row_below: '加入下方橫列', - insert_column_left: '加入左方直欄', - insert_column_right: '加入右方直欄', - delete_column: '刪除整欄', - delete_row: '刪除整列', - delete_table: '刪除表格', - rows: '橫列', - columns: '直欄', - add_head: '加入表格標題', - delete_head: '刪除表格標題', - title: '標題', - image_position: '位置', - none: '無', - left: '靠左', - right: '靠右', - image_web_link: '連結', - text: '內文', - mailto: 'Email', - web: '網址', - video_html_code: '嵌入影片的原始碼', - file: '插入文件', - upload: '上傳', - download: '下載', - choose: '選擇', - or_choose: '或選擇', - drop_file_here: '將文件拖曳至此', - align_left: '將文字對齊至左側', - align_center: '將文字置中', - align_right: '將文字對齊至右側', - align_justify: '對齊至兩側', - horizontalrule: '插入水平線', - fullscreen: '全銀幕', - deleted: '刪除線', - anchor: '錨點', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - center: 'Center' -}; -})( jQuery ); diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.css b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.css deleted file mode 100755 index 03fd6bf0d..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.css +++ /dev/null @@ -1,948 +0,0 @@ -/* - Icon font -*/ -@font-face { - font-family: 'RedactorFont'; - src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff'); - font-weight: normal; - font-style: normal; -} -/* - Box -*/ -.redactor-box { - position: relative; - overflow: visible; - margin-bottom: 24px; -} -.redactor-box textarea { - display: block; - position: relative; - margin: 0; - padding: 0; - width: 100%; - overflow: auto; - outline: none; - border: none; - background-color: #111; - box-shadow: none; - color: #ccc; - font-size: 13px; - font-family: Menlo, Monaco, monospace, sans-serif !important; - resize: none; -} -.redactor-box textarea:focus { - outline: none; -} -.redactor-editor, -.redactor-box { - background: #fff; -} -/* - Z-index setup -*/ -.redactor-editor, -.redactor-box, -.redactor-box textarea { - z-index: auto; -} -.redactor-box-fullscreen { - z-index: 1051; -} -.redactor-toolbar { - z-index: 100; -} -.redactor-dropdown { - z-index: 1052; -} -#redactor-modal-overlay, -#redactor-modal-box, -#redactor-modal { - z-index: 1053; -} -/* - Fullscreen -*/ -body .redactor-box-fullscreen { - position: fixed; - top: 0; - left: 0; - width: 100%; -} -/* - Utils -*/ -.redactor-scrollbar-measure { - position: absolute; - top: -9999px; - width: 50px; - height: 50px; - overflow: scroll; -} -/* - Editor -*/ -.redactor-editor { - position: relative; - overflow: auto; - margin: 0 !important; - padding: 20px; - min-height: 80px; - outline: none; - white-space: normal; - border: 1px solid #eee; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - font-size: 14px; - line-height: 1.6em; -} -.redactor-editor:focus { - outline: none; -} -.toolbar-fixed-box + .redactor-editor { - padding-top: 32px !important; -} -/* - Placeholder -*/ -.redactor-placeholder:after { - position: absolute; - top: 20px; - left: 20px; - content: attr(placeholder); - display: block; - /* For Firefox */ - color: #999 !important; - font-weight: normal !important; -} -/* - Toolbar -*/ -.redactor-toolbar { - position: relative; - top: 0; - left: 0; - margin: 0 !important; - padding: 0 !important; - list-style: none !important; - font-size: 14px !important; - line-height: 1 !important; - background: #fff; - border: none; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -} -.redactor-toolbar:after { - content: ""; - display: table; - clear: both; -} -.redactor-toolbar.redactor-toolbar-overflow { - overflow-y: auto; - height: 29px; - white-space: nowrap; -} -.redactor-toolbar.redactor-toolbar-external { - z-index: 999; - box-shadow: none; - border: 1px solid rgba(0, 0, 0, 0.1); -} -.redactor-toolbar li { - vertical-align: top; - display: inline-block; - margin: 0 !important; - padding: 0 !important; - outline: none; - list-style: none !important; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -.redactor-toolbar li a { - display: block; - color: #333; - text-align: center; - padding: 9px 10px; - outline: none; - border: none; - text-decoration: none; - cursor: pointer; - zoom: 1; - -webkit-box-sizing: content-box; - -moz-box-sizing: content-box; - box-sizing: content-box; -} -.redactor-toolbar li a:hover { - outline: none; - background-color: #1f78d8; - color: #fff; -} -.redactor-toolbar li a:hover i:before { - color: #fff; -} -.redactor-toolbar li a:active, -.redactor-toolbar li a.redactor-act { - outline: none; - background-color: #ccc; - color: #444; -} -.redactor-toolbar li a.redactor-btn-image { - width: 14px; - height: 14px; - background-position: center center; - background-repeat: no-repeat; -} -.redactor-toolbar li a.fa-redactor-btn { - display: inline-block; - padding: 9px 10px 8px 10px; - line-height: 1; -} -.redactor-toolbar li a.redactor-button-disabled { - filter: alpha(opacity=30); - -moz-opacity: 0.3; - opacity: 0.3; -} -.redactor-toolbar li a.redactor-button-disabled:hover { - color: #333; - outline: none; - background-color: transparent !important; - cursor: default; -} -.redactor-toolbar li a.redactor-button-focus { - color: #fff; - background: #000; -} -/* - CodeMirror -*/ -.redactor-box .CodeMirror { - display: none; -} -/* - Icons -*/ -.re-icon { - font-family: 'RedactorFont'; - speak: none; - font-style: normal; - font-weight: normal; - font-variant: normal; - text-transform: none; - line-height: 1; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.re-icon i:before { - position: relative; - font-size: 14px; -} -.re-video:before { - content: "\e600"; -} -.re-unorderedlist:before { - content: "\e601"; -} -.re-undo:before { - content: "\e602"; -} -.re-underline:before { - content: "\e603"; -} -.re-textdirection:before { - content: "\e604"; -} -.re-fontcolor:before { - content: "\e605"; -} -.re-table:before { - content: "\e606"; -} -.re-redo:before { - content: "\e607"; -} -.re-quote:before { - content: "\e608"; -} -.re-outdent:before { - content: "\e609"; -} -.re-orderedlist:before { - content: "\e60a"; -} -.re-link:before { - content: "\e60b"; -} -.re-horizontalrule:before { - content: "\e60c"; -} -.re-italic:before { - content: "\e60d"; -} -.re-indent:before { - content: "\e60e"; -} -.re-image:before { - content: "\e60f"; -} -.re-fullscreen:before { - content: "\e610"; -} -.re-normalscreen:before { - content: "\e611"; -} -.re-formatting:before { - content: "\e612"; -} -.re-fontsize:before { - content: "\e613"; -} -.re-fontfamily:before { - content: "\e614"; -} -.re-deleted:before { - content: "\e615"; -} -.re-html:before { - content: "\e616"; -} -.re-clips:before { - content: "\e617"; -} -.re-bold:before { - content: "\e618"; -} -.re-backcolor:before { - content: "\e619"; -} -.re-file:before { - content: "\e61a"; -} -.re-alignright:before { - content: "\e61b"; -} -.re-alignment:before, -.re-alignleft:before { - content: "\e61c"; -} -.re-alignjustify:before { - content: "\e61d"; -} -.re-aligncenter:before { - content: "\e61e"; -} -.re-gallery:before { - content: "\e61f"; -} -/* - Toolbar tooltip -*/ -.redactor-toolbar-tooltip { - position: absolute; - z-index: 1054; - text-align: center; - top: 0; - left: 0; - background: #000; - color: #fff; - padding: 5px 8px; - line-height: 1; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - font-size: 12px; - border-radius: 2px; -} -/* - Dropdown -*/ -.redactor-dropdown { - position: absolute; - top: 28px; - left: 0; - padding: 0; - min-width: 220px; - max-height: 254px; - overflow: auto; - background-color: #fff; - box-shadow: 0 1px 7px rgba(0, 0, 0, 0.25); - font-size: 14px; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - line-height: 1.6em; -} -.redactor-dropdown a { - display: block; - padding: 10px 15px; - color: #000; - text-decoration: none; - border-bottom: 1px solid rgba(0, 0, 0, 0.07); -} -.redactor-dropdown a:last-child { - border-bottom: none; -} -.redactor-dropdown a:hover { - background-color: #1f78d8; - color: #fff !important; - text-decoration: none; -} -.redactor-dropdown a.selected { - background-color: #000; - color: #fff; -} -.redactor-dropdown a.redactor-dropdown-link-inactive, -.redactor-dropdown a.redactor-dropdown-link-inactive:hover { - background: none; - cursor: default; - color: #000 !important; - filter: alpha(opacity=40); - -moz-opacity: 0.4; - opacity: 0.4; -} -.redactor-dropdown a.redactor-dropdown-link-selected { - color: #fff; - background: #000; -} -/* - IMAGE BOX -*/ -#redactor-image-box { - position: relative; - max-width: 100%; - display: inline-block; - line-height: 0; - outline: 1px dashed rgba(0, 0, 0, 0.6); -} -#redactor-image-editter { - position: absolute; - z-index: 5; - top: 50%; - left: 50%; - margin-top: -11px; - margin-left: -18px; - line-height: 1; - background-color: #000; - color: #fff; - font-size: 11px; - padding: 7px 10px; - cursor: pointer; -} -#redactor-image-resizer { - position: absolute; - z-index: 2; - line-height: 1; - cursor: nw-resize; - bottom: -4px; - right: -5px; - border: 1px solid #fff; - background-color: #000; - width: 8px; - height: 8px; -} -/* - LINK TOOLTIP -*/ -.redactor-link-tooltip { - position: absolute; - z-index: 99; - padding: 10px; - line-height: 1; - display: inline-block; - background-color: #000; - color: #555 !important; -} -.redactor-link-tooltip, -.redactor-link-tooltip a { - font-size: 12px; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; -} -.redactor-link-tooltip a { - color: #ccc; - margin: 0 5px; - text-decoration: none; -} -.redactor-link-tooltip a:hover { - color: #fff; -} -/* - DROPAREA -*/ -#redactor-droparea { - position: relative; - overflow: hidden; - padding: 140px 20px; - border: 3px dashed rgba(0, 0, 0, 0.1); -} -#redactor-droparea.drag-hover { - background: rgba(200, 222, 250, 0.75); -} -#redactor-droparea.drag-drop { - background: rgba(250, 248, 200, 0.5); -} -#redactor-droparea-placeholder { - text-align: center; - font-size: 12px; - color: rgba(0, 0, 0, 0.7); -} -/* - PROGRESS -*/ -#redactor-progress { - position: fixed; - top: 0; - left: 0; - width: 100%; - z-index: 1000000; - height: 10px; -} -#redactor-progress span { - display: block; - width: 100%; - height: 100%; - background-color: #3d58a8; - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent); - -webkit-animation: progress-bar-stripes 2s linear infinite; - -o-animation: progress-bar-stripes 2s linear infinite; - animation: progress-bar-stripes 2s linear infinite; - background-size: 40px 40px; -} -@-webkit-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@-o-keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -@keyframes progress-bar-stripes { - from { - background-position: 40px 0; - } - to { - background-position: 0 0; - } -} -/* - MODAL -*/ -#redactor-modal-overlay { - position: fixed; - top: 0; - left: 0; - margin: auto; - overflow: auto; - width: 100%; - height: 100%; - background-color: #000 !important; - filter: alpha(opacity=30); - -moz-opacity: 0.3; - opacity: 0.3; -} -#redactor-modal-box { - position: fixed; - top: 0; - left: 0; - bottom: 0; - right: 0; - overflow-x: hidden; - overflow-y: auto; -} -#redactor-modal { - outline: 0; - position: relative; - margin: auto; - margin-bottom: 20px; - padding: 0; - background: #fff; - color: #000; - font-size: 14px !important; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - box-shadow: 0 1px 70px rgba(0, 0, 0, 0.5); -} -#redactor-modal header { - padding: 30px 40px 5px 40px; - font-size: 18px; - font-weight: bold; -} -#redactor-modal section { - padding: 30px 40px 50px 40px; -} -#redactor-modal label { - display: block; - float: none !important; - margin: 15px 0 3px 0 !important; - padding: 0; -} -#redactor-modal input[type="radio"], -#redactor-modal input[type="checkbox"] { - position: relative; - top: -1px; -} -#redactor-modal select { - width: 100%; -} -#redactor-modal input[type="text"], -#redactor-modal input[type="password"], -#redactor-modal input[type="email"], -#redactor-modal input[type="url"], -#redactor-modal textarea { - position: relative; - z-index: 2; - margin: 0; - padding: 5px 4px; - height: 28px; - border: 1px solid #ccc; - border-radius: 1px; - background-color: white; - box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset; - color: #333; - width: 100%; - font-size: 14px; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - -moz-transition: border 0.3s ease-in; - transition: border 0.3s ease-in; -} -#redactor-modal input[type="text"]:focus, -#redactor-modal input[type="password"]:focus, -#redactor-modal input[type="email"]:focus, -#redactor-modal input[type="url"]:focus, -#redactor-modal textarea:focus { - outline: none; - border-color: #5ca9e4; - box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; -} -#redactor-modal input[type="text"].redactor-input-error, -#redactor-modal input[type="password"].redactor-input-error, -#redactor-modal input[type="email"].redactor-input-error, -#redactor-modal input[type="url"].redactor-input-error, -#redactor-modal textarea.redactor-input-error { - border-color: #e82f2f; - box-shadow: 0 0 0 2px rgba(232, 47, 47, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset; -} -#redactor-modal textarea { - display: block; - margin-top: 4px; - line-height: 1.4em; -} -/* - Tabs in Modal -*/ -#redactor-modal-tabber { - margin-bottom: 15px; - font-size: 12px; -} -#redactor-modal-tabber a { - border: 1px solid #ddd; - line-height: 1; - padding: 8px 15px; - margin-right: -1px; - text-decoration: none; - color: #000; -} -#redactor-modal-tabber a:hover { - background-color: #1f78d8; - border-color: #1f78d8; - color: #fff; -} -#redactor-modal-tabber a.active { - cursor: default; - background-color: #ddd; - border-color: #ddd; - color: rgba(0, 0, 0, 0.6); -} -/* - List in Modal -*/ -#redactor-modal #redactor-modal-list { - margin-left: 0; - padding-left: 0; - list-style: none; - max-height: 250px; - overflow-x: auto; -} -#redactor-modal #redactor-modal-list li { - border-bottom: 1px solid #ddd; -} -#redactor-modal #redactor-modal-list li:last-child { - border-bottom: none; -} -#redactor-modal #redactor-modal-list a { - padding: 10px 5px; - color: #000; - text-decoration: none; - font-size: 13px; - display: block; - position: relative; -} -#redactor-modal #redactor-modal-list a:hover { - background-color: #eee; -} -#redactor-modal-close { - position: absolute; - top: 10px; - right: 10px; - width: 30px; - height: 30px; - text-align: right; - color: #bbb; - font-size: 30px; - font-weight: 300; - cursor: pointer; - -webkit-appearance: none; - padding: 0; - border: 0; - background: 0; - outline: none; -} -#redactor-modal-close:hover { - color: #000; -} -#redactor-modal footer button { - position: relative; - width: 100%; - padding: 14px 16px; - margin: 0; - outline: none; - border: none; - background-color: #ddd; - color: #000; - text-align: center; - text-decoration: none; - font-weight: normal; - font-size: 12px; - font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif !important; - line-height: 1; - cursor: pointer; -} -#redactor-modal footer button:hover { - color: #777; - background: none; - background: #bbb; - text-decoration: none; -} -#redactor-modal footer button.redactor-modal-delete-btn { - background: none; - color: #fff; - background-color: #b52525; -} -#redactor-modal footer button.redactor-modal-delete-btn:hover { - color: rgba(255, 255, 255, 0.6); - background-color: #881b1b; -} -#redactor-modal footer button.redactor-modal-action-btn { - background: none; - color: #fff; - background-color: #2461b5; -} -#redactor-modal footer button.redactor-modal-action-btn:hover { - color: rgba(255, 255, 255, 0.6); - background-color: #1a4580; -} -/* - ############################################## - - DROPDOWN FORMATTING - - ############################################## -*/ -.redactor-dropdown .redactor-formatting-blockquote { - color: rgba(0, 0, 0, 0.4); - font-style: italic; -} -.redactor-dropdown .redactor-formatting-pre { - font-family: monospace, sans-serif; -} -.redactor-dropdown .redactor-formatting-h1 { - font-size: 36px; - line-height: 36px; - font-weight: bold; -} -.redactor-dropdown .redactor-formatting-h2 { - font-size: 24px; - line-height: 36px; - font-weight: bold; -} -.redactor-dropdown .redactor-formatting-h3 { - font-size: 21px; - line-height: 30px; - font-weight: bold; -} -.redactor-dropdown .redactor-formatting-h4 { - font-size: 18px; - line-height: 26px; - font-weight: bold; -} -.redactor-dropdown .redactor-formatting-h5 { - font-size: 16px; - line-height: 23px; - font-weight: bold; -} -/* - ############################################## - - CONTENT STYLES - - ############################################## -*/ -.redactor-editor code, -.redactor-editor pre { - font-family: Menlo, Monaco, monospace, sans-serif !important; - cursor: text; -} -.redactor-editor div, -.redactor-editor p, -.redactor-editor ul, -.redactor-editor ol, -.redactor-editor table, -.redactor-editor dl, -.redactor-editor blockquote, -.redactor-editor pre { - font-size: 14px; - line-height: 1.6em; -} -.redactor-editor a { - color: #15c; - text-decoration: underline; -} -.redactor-editor object, -.redactor-editor embed, -.redactor-editor video, -.redactor-editor img { - max-width: 100%; - width: auto; -} -.redactor-editor video, -.redactor-editor img { - height: auto; -} -.redactor-editor div, -.redactor-editor p, -.redactor-editor ul, -.redactor-editor ol, -.redactor-editor table, -.redactor-editor dl, -.redactor-editor figure, -.redactor-editor blockquote, -.redactor-editor pre { - margin: 0; - margin-bottom: 15px; - border: none; - background: none; - box-shadow: none; -} -.redactor-editor iframe, -.redactor-editor object, -.redactor-editor hr { - margin-bottom: 15px; -} -.redactor-editor blockquote { - margin-left: 1.6em !important; - padding: 0; - text-align: left; - color: #777; - font-style: italic; -} -.redactor-editor blockquote:before, -.redactor-editor blockquote:after { - content: ''; -} -.redactor-editor ul, -.redactor-editor ol { - padding-left: 2em; -} -.redactor-editor ul ul, -.redactor-editor ol ol, -.redactor-editor ul ol, -.redactor-editor ol ul { - margin: 2px; - padding: 0; - padding-left: 2em; - border: none; -} -.redactor-editor ol ol li { - list-style-type: lower-alpha; -} -.redactor-editor ol ol ol li { - list-style-type: lower-roman; -} -.redactor-editor dl dt { - font-weight: bold; -} -.redactor-editor dd { - margin-left: 1em; -} -.redactor-editor table { - border-collapse: collapse; - font-size: 1em; - width: 100%; -} -.redactor-editor table td, -.redactor-editor table th { - padding: 5px; - border: 1px solid #ddd; - vertical-align: top; -} -.redactor-editor table thead td, -.redactor-editor table th { - font-weight: bold; - border-bottom-color: #888; -} -.redactor-editor code { - background-color: #d8d7d7; -} -.redactor-editor pre { - padding: 1em; - border: 1px solid #ddd; - border-radius: 3px; - background: #f8f8f8; - font-size: 90%; -} -.redactor-editor hr { - display: block; - height: 1px; - border: 0; - border-top: 1px solid #ccc; -} -.redactor-editor h1, -.redactor-editor h2, -.redactor-editor h3, -.redactor-editor h4, -.redactor-editor h5, -.redactor-editor h6 { - font-weight: bold; - color: #000; - padding: 0; - background: none; - text-rendering: optimizeLegibility; - margin: 0 0 .5em 0; -} -.redactor-editor h1, -.redactor-editor h2, -.redactor-editor h3, -.redactor-editor h4 { - line-height: 1.3; -} -.redactor-editor h1 { - font-size: 36px; -} -.redactor-editor h2 { - font-size: 24px; - margin-bottom: .7em; -} -.redactor-editor h3 { - font-size: 21px; -} -.redactor-editor h4 { - font-size: 18px; -} -.redactor-editor h5 { - font-size: 16px; -} -.redactor-editor h6 { - font-size: 12px; - text-transform: uppercase; -} diff --git a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.js b/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.js deleted file mode 100755 index 1c16a478d..000000000 --- a/modules/backend/formwidgets/richeditor/assets/vendor/redactor/redactor.js +++ /dev/null @@ -1,9544 +0,0 @@ -/* - Redactor 10.2.5 - Updated: October 1, 2015 - - http://imperavi.com/redactor/ - - Copyright (c) 2009-2015, Imperavi LLC. - License: http://imperavi.com/redactor/license/ - - This version of Redactor is no longer supported by Imperavi LLC, - hence no further updates will be provided. Consider this file - a forked version and you a free to make changes. - - Usage: $('#content').redactor(); -*/ - -(function($) -{ - - 'use strict'; - - if (!Function.prototype.bind) - { - Function.prototype.bind = function(scope) - { - var fn = this; - return function() - { - return fn.apply(scope); - }; - }; - } - - var uuid = 0; - - // Plugin - $.fn.redactor = function(options) - { - var val = []; - var args = Array.prototype.slice.call(arguments, 1); - - if (typeof options === 'string') - { - this.each(function() - { - var instance = $.data(this, 'redactor'); - var func; - - if (options.search(/\./) != '-1') - { - func = options.split('.'); - if (typeof instance[func[0]] != 'undefined') - { - func = instance[func[0]][func[1]]; - } - } - else - { - func = instance[options]; - } - - if (typeof instance !== 'undefined' && $.isFunction(func)) - { - var methodVal = func.apply(instance, args); - if (methodVal !== undefined && methodVal !== instance) - { - val.push(methodVal); - } - } - else - { - $.error('No such method "' + options + '" for Redactor'); - } - }); - } - else - { - this.each(function() - { - $.data(this, 'redactor', {}); - $.data(this, 'redactor', Redactor(this, options)); - }); - } - - if (val.length === 0) return this; - else if (val.length === 1) return val[0]; - else return val; - - }; - - // Initialization - function Redactor(el, options) - { - return new Redactor.prototype.init(el, options); - } - - // Functionality - $.Redactor = Redactor; - $.Redactor.VERSION = '10.2.5'; - $.Redactor.modules = ['alignment', 'autosave', 'block', 'buffer', 'build', 'button', - 'caret', 'clean', 'code', 'core', 'dropdown', 'file', 'focus', - 'image', 'indent', 'inline', 'insert', 'keydown', 'keyup', - 'lang', 'line', 'link', 'linkify', 'list', 'modal', 'observe', 'paragraphize', - 'paste', 'placeholder', 'progress', 'selection', 'shortcuts', - 'tabifier', 'tidy', 'toolbar', 'upload', 'utils']; - - $.Redactor.opts = { - - // settings - lang: 'en', - direction: 'ltr', // ltr or rtl - - plugins: false, // array - - focus: false, - focusEnd: false, - - placeholder: false, - - visual: true, - tabindex: false, - - minHeight: false, - maxHeight: false, - - linebreaks: false, - replaceDivs: true, - paragraphize: true, - cleanStyleOnEnter: false, - enterKey: true, - - cleanOnPaste: true, - cleanSpaces: true, - pastePlainText: false, - - autosave: false, // false or url - autosaveName: false, - autosaveInterval: 60, // seconds - autosaveOnChange: false, - autosaveFields: false, - - linkTooltip: true, - linkProtocol: 'http', - linkNofollow: false, - linkSize: 50, - - imageEditable: true, - imageLink: true, - imagePosition: true, - imageFloatMargin: '10px', - imageResizable: true, - - imageUpload: null, - imageUploadParam: 'file', - - uploadImageField: false, - - dragImageUpload: true, - - fileUpload: null, - fileUploadParam: 'file', - - dragFileUpload: false, - - s3: false, - - convertLinks: true, - convertUrlLinks: true, - convertImageLinks: true, - convertVideoLinks: true, - - preSpaces: 4, // or false - tabAsSpaces: true, // true or number of spaces - tabKey: true, - - scrollTarget: false, - - toolbar: true, - toolbarFixed: true, - toolbarFixedTarget: document, - toolbarFixedTopOffset: 0, // pixels - toolbarExternal: false, // ID selector - toolbarOverflow: false, - - source: true, - buttons: ['html', 'formatting', 'bold', 'italic', 'deleted', 'unorderedlist', 'orderedlist', - 'outdent', 'indent', 'image', 'file', 'link', 'alignment', 'horizontalrule'], // + 'underline' - - buttonsHide: [], - buttonsHideOnMobile: [], - - formatting: ['p', 'blockquote', 'pre', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6'], - formattingAdd: false, - - tabifier: true, - - deniedTags: ['script', 'style'], - allowedTags: false, // or array - - paragraphizeBlocks: ['table', 'div', 'pre', 'form', 'ul', 'ol', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'dl', 'blockquote', 'figcaption', - 'address', 'section', 'header', 'footer', 'aside', 'article', 'object', 'style', 'script', 'iframe', 'select', 'input', 'textarea', - 'button', 'option', 'map', 'area', 'math', 'hr', 'fieldset', 'legend', 'hgroup', 'nav', 'figure', 'details', 'menu', 'summary', 'p'], - - removeComments: false, - replaceTags: [ - ['strike', 'del'], - ['b', 'strong'] - ], - replaceStyles: [ - ['font-weight:\\s?bold', "strong"], - ['font-style:\\s?italic', "em"], - ['text-decoration:\\s?underline', "u"], - ['text-decoration:\\s?line-through', 'del'] - ], - removeDataAttr: false, - - removeAttr: false, // or multi array - allowedAttr: false, // or multi array - - removeWithoutAttr: ['span'], // or false - removeEmpty: ['p'], // or false; - - activeButtons: ['deleted', 'italic', 'bold', 'underline', 'unorderedlist', 'orderedlist', - 'alignleft', 'aligncenter', 'alignright', 'justify'], - activeButtonsStates: { - b: 'bold', - strong: 'bold', - i: 'italic', - em: 'italic', - del: 'deleted', - strike: 'deleted', - ul: 'unorderedlist', - ol: 'orderedlist', - u: 'underline' - }, - - shortcuts: { - 'ctrl+shift+m, meta+shift+m': { func: 'inline.removeFormat' }, - 'ctrl+b, meta+b': { func: 'inline.format', params: ['bold'] }, - 'ctrl+i, meta+i': { func: 'inline.format', params: ['italic'] }, - 'ctrl+h, meta+h': { func: 'inline.format', params: ['superscript'] }, - 'ctrl+l, meta+l': { func: 'inline.format', params: ['subscript'] }, - 'ctrl+k, meta+k': { func: 'link.show' }, - 'ctrl+shift+7': { func: 'list.toggle', params: ['orderedlist'] }, - 'ctrl+shift+8': { func: 'list.toggle', params: ['unorderedlist'] } - }, - shortcutsAdd: false, - - // private - buffer: [], - rebuffer: [], - emptyHtml: '

', - invisibleSpace: '​', - imageTypes: ['image/png', 'image/jpeg', 'image/gif'], - indentValue: 20, - verifiedTags: ['a', 'img', 'b', 'strong', 'sub', 'sup', 'i', 'em', 'u', 'small', 'strike', 'del', 'cite', 'ul', 'ol', 'li'], // and for span tag special rule - inlineTags: ['strong', 'b', 'u', 'em', 'i', 'code', 'del', 'ins', 'samp', 'kbd', 'sup', 'sub', 'mark', 'var', 'cite', 'small'], - alignmentTags: ['P', 'H1', 'H2', 'H3', 'H4', 'H5', 'H6', 'DL', 'DT', 'DD', 'DIV', 'TD', 'BLOCKQUOTE', 'OUTPUT', 'FIGCAPTION', 'ADDRESS', 'SECTION', 'HEADER', 'FOOTER', 'ASIDE', 'ARTICLE'], - blockLevelElements: ['PRE', 'UL', 'OL', 'LI'], - highContrast: false, - observe: { - dropdowns: [] - }, - - // lang - langs: { - en: { - html: 'HTML', - video: 'Insert Video', - image: 'Insert Image', - table: 'Table', - link: 'Link', - link_insert: 'Insert link', - link_edit: 'Edit link', - unlink: 'Unlink', - formatting: 'Formatting', - paragraph: 'Normal text', - quote: 'Quote', - code: 'Code', - header1: 'Header 1', - header2: 'Header 2', - header3: 'Header 3', - header4: 'Header 4', - header5: 'Header 5', - bold: 'Bold', - italic: 'Italic', - fontcolor: 'Font Color', - backcolor: 'Back Color', - unorderedlist: 'Unordered List', - orderedlist: 'Ordered List', - outdent: 'Outdent', - indent: 'Indent', - cancel: 'Cancel', - insert: 'Insert', - save: 'Save', - _delete: 'Delete', - insert_table: 'Insert Table', - insert_row_above: 'Add Row Above', - insert_row_below: 'Add Row Below', - insert_column_left: 'Add Column Left', - insert_column_right: 'Add Column Right', - delete_column: 'Delete Column', - delete_row: 'Delete Row', - delete_table: 'Delete Table', - rows: 'Rows', - columns: 'Columns', - add_head: 'Add Head', - delete_head: 'Delete Head', - title: 'Title', - image_position: 'Position', - none: 'None', - left: 'Left', - right: 'Right', - center: 'Center', - image_web_link: 'Image Web Link', - text: 'Text', - mailto: 'Email', - web: 'URL', - video_html_code: 'Video Embed Code or Youtube/Vimeo Link', - file: 'Insert File', - upload: 'Upload', - download: 'Download', - choose: 'Choose', - or_choose: 'Or choose', - drop_file_here: 'Drop file here', - align_left: 'Align text to the left', - align_center: 'Center text', - align_right: 'Align text to the right', - align_justify: 'Justify text', - horizontalrule: 'Insert Horizontal Rule', - deleted: 'Deleted', - anchor: 'Anchor', - link_new_tab: 'Open link in new tab', - underline: 'Underline', - alignment: 'Alignment', - filename: 'Name (optional)', - edit: 'Edit', - upload_label: 'Drop file here or ' - } - }, - - linkify: { - regexps: { - youtube: /https?:\/\/(?:[0-9A-Z-]+\.)?(?:youtu\.be\/|youtube\.com\S*[^\w\-\s])([\w\-]{11})(?=[^\w\-]|$)(?![?=&+%\w.\-]*(?:['"][^<>]*>|<\/a>))[?=&+%\w.-]*/ig, - vimeo: /https?:\/\/(www\.)?vimeo.com\/(\d+)($|\/)/, - image: /((https?|www)[^\s]+\.)(jpe?g|png|gif)(\?[^\s-]+)?/ig, - url: /(https?:\/\/(?:www\.|(?!www))[^\s\.]+\.[^\s]{2,}|www\.[^\s]+\.[^\s]{2,})/ig, - } - }, - - codemirror: false - }; - - // Functionality - Redactor.fn = $.Redactor.prototype = { - - keyCode: { - BACKSPACE: 8, - DELETE: 46, - UP: 38, - DOWN: 40, - ENTER: 13, - SPACE: 32, - ESC: 27, - TAB: 9, - CTRL: 17, - META: 91, - SHIFT: 16, - ALT: 18, - RIGHT: 39, - LEFT: 37, - LEFT_WIN: 91 - }, - - // Initialization - init: function(el, options) - { - this.$element = $(el); - this.uuid = uuid++; - - // if paste event detected = true - this.rtePaste = false; - this.$pasteBox = false; - - this.loadOptions(options); - this.loadModules(); - - // formatting storage - this.formatting = {}; - - // block level tags - $.merge(this.opts.blockLevelElements, this.opts.alignmentTags); - this.reIsBlock = new RegExp('^(' + this.opts.blockLevelElements.join('|' ) + ')$', 'i'); - - // setup allowed and denied tags - this.tidy.setupAllowed(); - - // setup denied tags - if (this.opts.deniedTags !== false) - { - var tags = ['html', 'head', 'link', 'body', 'meta', 'applet']; - for (var i = 0; i < tags.length; i++) - { - this.opts.deniedTags.push(tags[i]); - } - } - - // load lang - this.lang.load(); - - // extend shortcuts - $.extend(this.opts.shortcuts, this.opts.shortcutsAdd); - - // start callback - this.core.setCallback('start'); - - // build - this.start = true; - this.build.run(); - }, - - loadOptions: function(options) - { - this.opts = $.extend( - {}, - $.extend(true, {}, $.Redactor.opts), - this.$element.data(), - options - ); - }, - getModuleMethods: function(object) - { - return Object.getOwnPropertyNames(object).filter(function(property) - { - return typeof object[property] == 'function'; - }); - }, - loadModules: function() - { - var len = $.Redactor.modules.length; - for (var i = 0; i < len; i++) - { - this.bindModuleMethods($.Redactor.modules[i]); - } - }, - bindModuleMethods: function(module) - { - if (typeof this[module] == 'undefined') return; - - // init module - this[module] = this[module](); - - var methods = this.getModuleMethods(this[module]); - var len = methods.length; - - // bind methods - for (var z = 0; z < len; z++) - { - this[module][methods[z]] = this[module][methods[z]].bind(this); - } - }, - alignment: function() - { - return { - left: function() - { - this.alignment.set(''); - }, - right: function() - { - this.alignment.set('right'); - }, - center: function() - { - this.alignment.set('center'); - }, - justify: function() - { - this.alignment.set('justify'); - }, - set: function(type) - { - // focus - if (!this.utils.browser('msie') && !this.opts.linebreaks) - { - this.$editor.focus(); - } - - // get blocks - this.alignment.blocks = this.selection.getBlocks(); - this.alignment.type = type; - - this.buffer.set(); - this.selection.save(); - - // set alignment - if (this.alignment.isLinebreaksOrNoBlocks()) - { - this.alignment.setText(); - } - else - { - this.alignment.setBlocks(); - } - - // sync - this.selection.restore(); - this.code.sync(); - }, - setText: function() - { - var wrapper = this.selection.wrap('div'); - $(wrapper).attr('data-tagblock', 'redactor').css('text-align', this.alignment.type); - }, - setBlocks: function() - { - $.each(this.alignment.blocks, $.proxy(function(i, el) - { - var $el = this.utils.getAlignmentElement(el); - if (!$el) return; - - if (this.alignment.isNeedReplaceElement($el)) - { - this.alignment.replaceElement($el); - } - else - { - this.alignment.alignElement($el); - } - - }, this)); - }, - isLinebreaksOrNoBlocks: function() - { - return (this.opts.linebreaks && this.alignment.blocks[0] === false); - }, - isNeedReplaceElement: function($el) - { - return (this.alignment.type === '' && typeof($el.data('tagblock')) !== 'undefined'); - }, - replaceElement: function($el) - { - $el.replaceWith($el.html()); - }, - alignElement: function($el) - { - $el.css('text-align', this.alignment.type); - this.utils.removeEmptyAttr($el, 'style'); - } - }; - }, - autosave: function() - { - return { - html: false, - enable: function() - { - if (!this.opts.autosave) return; - - this.autosave.name = (this.opts.autosaveName) ? this.opts.autosaveName : this.$textarea.attr('name'); - - if (this.opts.autosaveOnChange) return; - this.autosaveInterval = setInterval(this.autosave.load, this.opts.autosaveInterval * 1000); - }, - onChange: function() - { - if (!this.opts.autosaveOnChange) return; - this.autosave.load(); - }, - load: function() - { - if (!this.opts.autosave) return; - - this.autosave.source = this.code.get(); - - if (this.autosave.html === this.autosave.source) return; - - // data - var data = {}; - data['name'] = this.autosave.name; - data[this.autosave.name] = this.autosave.source; - data = this.autosave.getHiddenFields(data); - - // ajax - var jsxhr = $.ajax({ - url: this.opts.autosave, - type: 'post', - data: data - }); - - jsxhr.done(this.autosave.success); - }, - getHiddenFields: function(data) - { - if (this.opts.autosaveFields === false || typeof this.opts.autosaveFields !== 'object') - { - return data; - } - - $.each(this.opts.autosaveFields, $.proxy(function(k, v) - { - if (v !== null && v.toString().indexOf('#') === 0) v = $(v).val(); - data[k] = v; - - }, this)); - - return data; - - }, - success: function(data) - { - var json; - try - { - json = $.parseJSON(data); - } - catch(e) - { - //data has already been parsed - json = data; - } - - var callbackName = (typeof json.error == 'undefined') ? 'autosave' : 'autosaveError'; - - this.core.setCallback(callbackName, this.autosave.name, json); - this.autosave.html = this.autosave.source; - }, - disable: function() - { - clearInterval(this.autosaveInterval); - } - }; - }, - block: function() - { - return { - formatting: function(name) - { - this.block.clearStyle = false; - var type, value; - - if (typeof this.formatting[name].data != 'undefined') type = 'data'; - else if (typeof this.formatting[name].attr != 'undefined') type = 'attr'; - else if (typeof this.formatting[name]['class'] != 'undefined') type = 'class'; - - if (typeof this.formatting[name].clear != 'undefined') - { - this.block.clearStyle = true; - } - - if (type) value = this.formatting[name][type]; - - this.block.format(this.formatting[name].tag, type, value); - - }, - format: function(tag, type, value) - { - if (tag == 'quote') tag = 'blockquote'; - - var formatTags = ['p', 'pre', 'blockquote', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6']; - if ($.inArray(tag, formatTags) == -1) return; - - this.block.isRemoveInline = (tag == 'pre' || tag.search(/h[1-6]/i) != -1); - - // focus - if (!this.utils.browser('msie')) this.$editor.focus(); - - var html = $.trim(this.$editor.html()); - this.block.isEmpty = this.utils.isEmpty(html); - - // FF focus - if (this.utils.browser('mozilla') && !this.focus.isFocused()) - { - if (this.block.isEmpty) - { - var $first; - if (!this.opts.linebreaks) - { - $first = this.$editor.children().first(); - this.caret.setEnd($first); - } - } - } - - this.block.blocks = this.selection.getBlocks(); - - this.block.blocksSize = this.block.blocks.length; - this.block.type = type; - this.block.value = value; - - this.buffer.set(); - this.selection.save(); - - this.block.set(tag); - - this.selection.restore(); - this.code.sync(); - this.observe.load(); - - }, - set: function(tag) - { - - this.selection.get(); - this.block.containerTag = this.range.commonAncestorContainer.tagName; - - if (this.range.collapsed) - { - this.block.setCollapsed(tag); - } - else - { - this.block.setMultiple(tag); - } - }, - setCollapsed: function(tag) - { - if (this.opts.linebreaks && this.block.isEmpty && tag != 'p') - { - var node = document.createElement(tag); - this.$editor.html(node); - this.caret.setEnd(node); - - return; - } - - var block = this.block.blocks[0]; - if (block === false) return; - - if (block.tagName == 'LI') - { - if (tag != 'blockquote') return; - - this.block.formatListToBlockquote(); - return; - } - - var isContainerTable = (this.block.containerTag == 'TD' || this.block.containerTag == 'TH'); - if (isContainerTable && !this.opts.linebreaks) - { - document.execCommand('formatblock', false, '<' + tag + '>'); - - block = this.selection.getBlock(); - this.block.toggle($(block)); - - } - else if (block.tagName.toLowerCase() != tag) - { - if (this.opts.linebreaks && tag == 'p') - { - $(block).append('
'); - this.utils.replaceWithContents(block); - } - else - { - var $formatted = this.utils.replaceToTag(block, tag); - - this.block.toggle($formatted); - - if (tag != 'p' && tag != 'blockquote') $formatted.find('img').remove(); - if (this.block.isRemoveInline) this.utils.removeInlineTags($formatted); - if (tag == 'p' || this.block.headTag) $formatted.find('p').contents().unwrap(); - - this.block.formatTableWrapping($formatted); - } - } - else if (tag == 'blockquote' && block.tagName.toLowerCase() == tag) - { - // blockquote off - if (this.opts.linebreaks) - { - $(block).append('
'); - this.utils.replaceWithContents(block); - } - else - { - var $el = this.utils.replaceToTag(block, 'p'); - this.block.toggle($el); - } - } - else if (block.tagName.toLowerCase() == tag) - { - this.block.toggle($(block)); - } - - - if (typeof this.block.type == 'undefined' && typeof this.block.value == 'undefined') - { - $(block).removeAttr('class').removeAttr('style'); - } - }, - setMultiple: function(tag) - { - var block = this.block.blocks[0]; - - var isContainerTable = (this.block.containerTag == 'TD' || this.block.containerTag == 'TH'); - - if (block !== false && this.block.blocksSize === 1) - { - if (block.tagName.toLowerCase() == tag && tag == 'blockquote') - { - // blockquote off - if (this.opts.linebreaks) - { - $(block).append('
'); - this.utils.replaceWithContents(block); - } - else - { - var $el = this.utils.replaceToTag(block, 'p'); - this.block.toggle($el); - } - } - else if (block.tagName == 'LI') - { - if (tag != 'blockquote') return; - - this.block.formatListToBlockquote(); - } - else if (this.block.containerTag == 'BLOCKQUOTE') - { - this.block.formatBlockquote(tag); - } - else if (this.opts.linebreaks && ((isContainerTable) || (this.range.commonAncestorContainer != block))) - { - this.block.formatWrap(tag); - } - else - { - if (this.opts.linebreaks && tag == 'p') - { - $(block).prepend('
').append('
'); - this.utils.replaceWithContents(block); - } - else if (block.tagName === 'TD') - { - this.block.formatWrap(tag); - } - else - { - var $formatted = this.utils.replaceToTag(block, tag); - - this.block.toggle($formatted); - - if (this.block.isRemoveInline) this.utils.removeInlineTags($formatted); - if (tag == 'p' || this.block.headTag) $formatted.find('p').contents().unwrap(); - } - } - } - else - { - if (this.opts.linebreaks || tag != 'p') - { - if (tag == 'blockquote') - { - var count = 0; - for (var i = 0; i < this.block.blocksSize; i++) - { - if (this.block.blocks[i].tagName == 'BLOCKQUOTE') count++; - } - - // only blockquote selected - if (count == this.block.blocksSize) - { - $.each(this.block.blocks, $.proxy(function(i,s) - { - var $formatted = false; - if (this.opts.linebreaks) - { - $(s).prepend('
').append('
'); - $formatted = this.utils.replaceWithContents(s); - } - else - { - $formatted = this.utils.replaceToTag(s, 'p'); - } - - if ($formatted && typeof this.block.type == 'undefined' && typeof this.block.value == 'undefined') - { - $formatted.removeAttr('class').removeAttr('style'); - } - - }, this)); - - return; - } - - } - - this.block.formatWrap(tag); - } - else - { - var classSize = 0; - var toggleType = false; - if (this.block.type == 'class') - { - toggleType = 'toggle'; - classSize = $(this.block.blocks).filter('.' + this.block.value).length; - - if (this.block.blocksSize == classSize) toggleType = 'toggle'; - else if (this.block.blocksSize > classSize) toggleType = 'set'; - else if (classSize === 0) toggleType = 'set'; - - } - - var exceptTags = ['ul', 'ol', 'li', 'td', 'th', 'dl', 'dt', 'dd']; - $.each(this.block.blocks, $.proxy(function(i,s) - { - if ($.inArray(s.tagName.toLowerCase(), exceptTags) != -1) return; - - var $formatted = this.utils.replaceToTag(s, tag); - - if (toggleType) - { - if (toggleType == 'toggle') this.block.toggle($formatted); - else if (toggleType == 'remove') this.block.remove($formatted); - else if (toggleType == 'set') this.block.setForce($formatted); - } - else this.block.toggle($formatted); - - if (tag != 'p' && tag != 'blockquote') $formatted.find('img').remove(); - if (this.block.isRemoveInline) this.utils.removeInlineTags($formatted); - if (tag == 'p' || this.block.headTag) $formatted.find('p').contents().unwrap(); - - if (typeof this.block.type == 'undefined' && typeof this.block.value == 'undefined') - { - $formatted.removeAttr('class').removeAttr('style'); - } - - - }, this)); - } - } - }, - setForce: function($el) - { - // remove style and class if the specified setting - if (this.block.clearStyle) - { - $el.removeAttr('class').removeAttr('style'); - } - - if (this.block.type == 'class') - { - $el.addClass(this.block.value); - return; - } - else if (this.block.type == 'attr' || this.block.type == 'data') - { - $el.attr(this.block.value.name, this.block.value.value); - return; - } - }, - toggle: function($el) - { - // remove style and class if the specified setting - if (this.block.clearStyle) - { - $el.removeAttr('class').removeAttr('style'); - } - - if (this.block.type == 'class') - { - $el.toggleClass(this.block.value); - return; - } - else if (this.block.type == 'attr' || this.block.type == 'data') - { - if ($el.attr(this.block.value.name) == this.block.value.value) - { - $el.removeAttr(this.block.value.name); - } - else - { - $el.attr(this.block.value.name, this.block.value.value); - } - - return; - } - else - { - $el.removeAttr('style class'); - return; - } - }, - remove: function($el) - { - $el.removeClass(this.block.value); - }, - formatListToBlockquote: function() - { - var block = $(this.block.blocks[0]).closest('ul, ol', this.$editor[0]); - - $(block).find('ul, ol').contents().unwrap(); - $(block).find('li').append($('
')).contents().unwrap(); - - var $el = this.utils.replaceToTag(block, 'blockquote'); - this.block.toggle($el); - }, - formatBlockquote: function(tag) - { - document.execCommand('outdent'); - document.execCommand('formatblock', false, tag); - - this.clean.clearUnverified(); - this.$editor.find('p:empty').remove(); - - var formatted = this.selection.getBlock(); - - if (tag != 'p') - { - $(formatted).find('img').remove(); - } - - if (!this.opts.linebreaks) - { - this.block.toggle($(formatted)); - } - - this.$editor.find('ul, ol, tr, blockquote, p').each($.proxy(this.utils.removeEmpty, this)); - - if (this.opts.linebreaks && tag == 'p') - { - this.utils.replaceWithContents(formatted); - } - - }, - formatWrap: function(tag) - { - if (this.block.containerTag == 'UL' || this.block.containerTag == 'OL') - { - if (tag == 'blockquote') - { - this.block.formatListToBlockquote(); - } - else - { - return; - } - } - - var formatted = this.selection.wrap(tag); - if (formatted === false) return; - - var $formatted = $(formatted); - - this.block.formatTableWrapping($formatted); - - var $elements = $formatted.find(this.opts.blockLevelElements.join(',') + ', td, table, thead, tbody, tfoot, th, tr'); - - $elements.contents().unwrap(); - - if (tag != 'p' && tag != 'blockquote') $formatted.find('img').remove(); - - $.each(this.block.blocks, $.proxy(this.utils.removeEmpty, this)); - - $formatted.append(this.selection.getMarker(2)); - - if (!this.opts.linebreaks) - { - this.block.toggle($formatted); - } - - this.$editor.find('ul, ol, tr, blockquote, p').each($.proxy(this.utils.removeEmpty, this)); - $formatted.find('blockquote:empty').remove(); - - if (this.block.isRemoveInline) - { - this.utils.removeInlineTags($formatted); - } - - if (this.opts.linebreaks && tag == 'p') - { - this.utils.replaceWithContents($formatted); - } - - if (this.opts.linebreaks) - { - var $next = $formatted.next().next(); - if ($next.size() != 0 && $next[0].tagName === 'BR') - { - $next.remove(); - } - } - }, - formatTableWrapping: function($formatted) - { - if ($formatted.closest('table', this.$editor[0]).length === 0) return; - - if ($formatted.closest('tr', this.$editor[0]).length === 0) $formatted.wrap(''); - if ($formatted.closest('td', this.$editor[0]).length === 0 && $formatted.closest('th').length === 0) - { - $formatted.wrap(''); - } - }, - removeData: function(name, value) - { - var blocks = this.selection.getBlocks(); - $(blocks).removeAttr('data-' + name); - - this.code.sync(); - }, - setData: function(name, value) - { - var blocks = this.selection.getBlocks(); - $(blocks).attr('data-' + name, value); - - this.code.sync(); - }, - toggleData: function(name, value) - { - var blocks = this.selection.getBlocks(); - $.each(blocks, function() - { - if ($(this).attr('data-' + name)) - { - $(this).removeAttr('data-' + name); - } - else - { - $(this).attr('data-' + name, value); - } - }); - }, - removeAttr: function(attr, value) - { - var blocks = this.selection.getBlocks(); - $(blocks).removeAttr(attr); - - this.code.sync(); - }, - setAttr: function(attr, value) - { - var blocks = this.selection.getBlocks(); - $(blocks).attr(attr, value); - - this.code.sync(); - }, - toggleAttr: function(attr, value) - { - var blocks = this.selection.getBlocks(); - $.each(blocks, function() - { - if ($(this).attr(name)) - { - $(this).removeAttr(name); - } - else - { - $(this).attr(name, value); - } - }); - }, - removeClass: function(className) - { - var blocks = this.selection.getBlocks(); - $(blocks).removeClass(className); - - this.utils.removeEmptyAttr(blocks, 'class'); - - this.code.sync(); - }, - setClass: function(className) - { - var blocks = this.selection.getBlocks(); - $(blocks).addClass(className); - - this.code.sync(); - }, - toggleClass: function(className) - { - var blocks = this.selection.getBlocks(); - $(blocks).toggleClass(className); - - this.code.sync(); - } - }; - }, - buffer: function() - { - return { - set: function(type) - { - if (typeof type == 'undefined' || type == 'undo') - { - this.buffer.setUndo(); - } - else - { - this.buffer.setRedo(); - } - }, - setUndo: function() - { - this.selection.save(); - this.opts.buffer.push(this.$editor.html()); - this.selection.restore(); - }, - setRedo: function() - { - this.selection.save(); - this.opts.rebuffer.push(this.$editor.html()); - this.selection.restore(); - }, - getUndo: function() - { - this.$editor.html(this.opts.buffer.pop()); - }, - getRedo: function() - { - this.$editor.html(this.opts.rebuffer.pop()); - }, - add: function() - { - this.opts.buffer.push(this.$editor.html()); - }, - undo: function() - { - if (this.opts.buffer.length === 0) return; - - this.buffer.set('redo'); - this.buffer.getUndo(); - - this.selection.restore(); - - setTimeout($.proxy(this.observe.load, this), 50); - }, - redo: function() - { - if (this.opts.rebuffer.length === 0) return; - - this.buffer.set('undo'); - this.buffer.getRedo(); - - this.selection.restore(); - - setTimeout($.proxy(this.observe.load, this), 50); - } - }; - }, - build: function() - { - return { - focused: false, - blured: true, - run: function() - { - this.build.createContainerBox(); - this.build.loadContent(); - this.build.loadEditor(); - this.build.enableEditor(); - this.build.setCodeAndCall(); - }, - isTextarea: function() - { - return (this.$element[0].tagName === 'TEXTAREA'); - }, - createContainerBox: function() - { - this.$box = $('
'); - }, - createTextarea: function() - { - this.$textarea = $('