FriendsOfREDAXO / tinymce4

TinyMCE4-Editor für REDAXO 5
MIT License
22 stars 9 forks source link

Fehler bei Nutzung des File Browsers #26

Closed bitshiftersgmbh closed 7 years ago

bitshiftersgmbh commented 7 years ago

betrifft mindestens Versionen 0.10.2 und 0.10.3

Beim Webprojekt eines Kunden kommt diese Fehlermeldung, wenn man ein Bild einfügen möchte und dann bei Quelle den Button für den File Browser klickt ...

tinymce4_bug_0 10 3

Da der Code minified ist, wollte ich da gar nicht erst groß herumprobieren.

akuehnis commented 7 years ago

https://github.com/akuehnis/redaxo5_addon_tinymce4/issues/14

Es könnte die gleiche Ursache sein, bitte Profile prüfen

bitshiftersgmbh commented 7 years ago

Hmm, eher unwahrscheinlich. Hier mal zum Abgleich die Profile-Settings:

{selector: 'textarea.tinyMCEEditor',file_browser_callback: redaxo5FileBrowser,convert_urls: false,content_css: '../assets/addons/tinymce4/bootstrap/css/bootstrap.min.css',plugins: 'advlist autolink lists link image charmap print preview anchor searchreplace visualblocks code fullscreen insertdatetime media table contextmenu paste code email hr',toolbar: '' ,menubar: false,powerpaste_word_import: 'clean',powerpaste_html_import: 'clean',toolbar1: 'bold italic underline strikethrough \| subscript superscript \| styleselect formatselect \| charmap cleanup removeformat searchreplace print \| preview code fullscreen',toolbar2: 'cut copy paste pastetext \| alignleft aligncenter alignright alignjustify \| bullist numlist \| link unlink email anchor \| hr media image \| table',style_formats: [{ title: 'Gelber Text', inline: 'span', classes: 'text-yellow' },{ title: 'Orangener Text', inline: 'span', classes: 'text-orange' },{ title: 'Roter Text', inline: 'span', classes: 'text-red' },{ title: 'Dunklerer Text', inline: 'span', classes: 'text-base' },{ title: 'Grossbuchstaben', inline: 'span', styles: { 'text-transform': 'uppercase' } },{ title: 'Kleingedrucktes', inline: 'span', classes: 'small-printed' }],setup: function(ed) {ed.on('init', function(e) {tinyMCE.activeEditor.dom.loadCSS('/templates/assets/css/access/tinymce.formats.css');});},allow_script_urls: true}

bitshiftersgmbh commented 7 years ago

Vielleicht könnte man zum Zwecke der Fehlerbehebung im AddOn neben das minified-JS auch noch das Original legen. Zu Debug-Zwecken sicher nützlich.

akuehnis commented 7 years ago

Zum Debuggen bitte die Originaldatei der Version tinymce 4.6.4 an die entsprechende Stelle kopieren.

bitshiftersgmbh commented 7 years ago

Nunja, irgendwie hattest du am Ende doch Recht. Aus einer früheren Version war die Callback-function noch als String eingeschrieben. Deshalb der Fehler, dass das keine function sei. Erneutes Speichern des Profils erzeugte dann eine frische init.js. Jetzt klappt es auch wie gewünscht. ;)