WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#26 26.02.2024 14:06:38

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

OK, this Version below should be decoupled from CodeMirror Configurator. (Unless I overlooked something.)

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#27 26.02.2024 14:13:05

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

losttrip wrote:

I have downloaded your latest version and after a quick test drive all looks great and functions smoothly.

But now, tell me, how do you like the FullScreen mode?

And the AjaxSave, when activated?
You know what's best about this feature? You can make changes to the file, save, and... stil use STRG+Z to go back.

Fullscreen is not a feature that I regularly use in my workflow... but your implementation is great and I'm sure it will be helpful.

I can see your AjaxSave implementation alone being incredibly appreciated and a huge time saver, but the fact that the undo stack is retained is is a game changer.  Bravo and Thank You!

Thank you LT.
I appreciate that.

This rework was quite the chellange and I had to go new ways to come with this outcome on the other end.
I already put a lot of work into the CodeMirror implementation beginning last year but was never fully satisfied with how it worked. The lack of a toolbar, AjaxSave, Search(&Replace), Fullscreen mode... all was not as good as it should and could have been.

I hope it will be put to good use by many more users.

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#28 26.02.2024 14:14:12

florian
Administrator

Re: AddonFileEditor with ACE Editor

Thanks. Just updated the download in the add-on repository.
https://addons.wbce.org/pages/addons.ph … em&item=28


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

Liked by:

stefanek

#29 26.02.2024 16:10:36

giz
Member

Re: AddonFileEditor with ACE Editor

Hallo,
ich senfe mal eben mit (benutze fraggy backend template, vlt liegt's daran):
1. bei mir werden nach start des afe nur 3 zeilen im fenster angezeigt....bissl unübersichtlich, noch dazu kann man das fenster nicht in der größe ändern. bild1
2. im fullscreen ist da so ein strich, der beim drüberfahren mit der maus reagiert als wäre es eine fensterseitenleiste, aber es passiert nichts weiter bild2
3. lässt sich die [F11] Anzeige abschalten, oder in der dauer verkürzen? bild3

sonst habe ich den eindruck, dass der insgesamt schneller lädt, die farbmarkierung bei zeilenauswahl gefällt, suchfunktion sehr gut; mehr habe ich noch nicht testen können.
lg

Last edited by giz (26.02.2024 16:11:18)


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

#30 26.02.2024 16:25:45

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

Danke für's Testen.

Punkt 3: Das könnte ich an sich abschalten, weil wir mittlerweile die Toolbar haben und auch im Vollbildmodus den Vollbildmodus-Verlassen Button.

1 und 2: wer Fraggy benutzt und es debuggen möchte kann gerne die Lösungen teilen, dann werde ich sie in der nächsten Version gerne mit einbinden.

Wenn sich keiner findet der auf die Lösung kommt werde ich mir am Wochenende Fraggy installieren und nachschauen.

Schönen Gruß,
Christian

Last edited by stefanek (26.02.2024 16:34:11)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#31 26.02.2024 16:54:44

florian
Administrator

Re: AddonFileEditor with ACE Editor

Jetzt doch mal einen eigenen Thread für AFE mit ACE.  Beiträge vom Ursprungsthread abgetrennt.

Um das Höhen-Problem mit dem Fraggy BE Theme zu beheben:

In der /modules/cwsoft-addon-file-editor/backend.css ergänzen:

#content {min-height:500px;}

Den Strich
seh ich hier nich
smile

Translation:
I've created an own thread for AFE with ACE and seperated the posts from the other thread.

To fix the height issue with the Fraggy BE theme, add

#content {min-height:500px;}

to  /modules/cwsoft-addon-file-editor/backend.css

I don't see a line
that's fine
smile


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#32 26.02.2024 18:12:23

giz
Member

Re: AddonFileEditor with ACE Editor

danke für's fensterln neutral

der strich kommt davon: bild4

und noch was aus dem errorlog, meldung kommt beim speichern von änderungen:

2024-02-26T15:59:04+00:00 [Visitor Request] https://tld/modules/cwsoft-addon-file-editor/code/action_handler.php?aid=1&fid=1&action=1 2024-02-26T15:59:04+00:00
[Warning] /modules/cwsoft-addon-file-editor/code/functions.php:[716] from /modules/cwsoft-addon-file-editor/code/action_handler.php:[176] writeStatusMessage "Undefined variable $back_link" 2024-02-26T16:05:25+00:00
[Visitor Request] https://www.tld/modules/cwsoft-addon-file-editor/code/action_handler.php?aid=1&fid=1&action=1 2024-02-26T16:05:25+00:00
[Warning] /modules/cwsoft-addon-file-editor/code/functions.php:[716] from /modules/cwsoft-addon-file-editor/code/action_handler.php:[176] writeStatusMessage "Undefined variable $back_link"

Last edited by giz (26.02.2024 18:17:28)


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

#33 26.02.2024 18:39:41

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

Danke für die Hinweise.
Das mit dem Bild afe4.jpg und nicescroll-cursor sagt mir nichts. Irgendwelche Ideen?
Das mit $back_link error schaue ich mir an. Ich komme jetzt aber grade nicht dazu.
Notfalls kann Florian aber auch gerne eine neue Version schüren, wenn er dazu kommt :-)

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#34 26.02.2024 20:04:59

florian
Administrator

Re: AddonFileEditor with ACE Editor

Die Einträge im Errorlog kommen, wenn AjaxSave deaktiviert ist.
Den Fehler mit dem Scrollbalken (NiceScroll) kann ich nicht reproduzieren.
Welche Fraggy-Version ist das?
Wenn da vorher auch schon der AFE installiert war, kannst Du bitte mal den Browsercache leeren und schauen, ob das Scroll-Problem dann weg ist?


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#35 27.02.2024 10:25:24

giz
Member

Re: AddonFileEditor with ACE Editor

Guten Morgen!
Fraggy 2.7.1
Cache leeren bringt keine Änderung.
Fraggy zeigt auch sonst beim ersten Aufruf vom AFE seltsame Dinge: die Funktionsbuttons in der Toolbar funktionieren beim Draufklicken nicht. Tastatureingaben (F11) hingegen schon. erst nach Mehrmaligen Neuladen vom AFE funktionieren die Buttons auch bei Mausklick.
Aber hey, letzten Endes ist der Strich da ja nur Kosmetik, gibt doofere Dinge. Wenn dieses NiceScroll Script nicht noch irgendwo anders reingrätscht, entferne ich die Hintergrundfarbe davon und es ist (optisch) unsichtbar. Denn eine Funktion im AFE hat es ja nicht.
Danke für eure Mühen!


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

#36 27.02.2024 10:34:42

florian
Administrator

Re: AddonFileEditor with ACE Editor

Welcher Browser ist das, Firefox, Waterfox, Palemoon? Unter Windows?
Hast Du da eventuell irgendwelche Browser-Plugins, die sich dazwischensetzen?
Steht in der Browser-Fehlerkonsole (F12) irgendwas Rotes?


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

Liked by:

stefanek

#37 27.02.2024 13:40:12

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

Giz,
falls Du dazu kommst, bitte überprüfe das mit den Buttons unter einem anderen Backend Theme auf der selben WBCE Installation.
Denn da bin ich schon ein wenig überrascht, dass es am Fraggy Theme liegen sollte. Es sei denn, tatsächlich, irgendein anderes, eher unnötiges JS funkt dazwischen.

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#38 27.02.2024 19:03:29

giz
Member

Re: AddonFileEditor with ACE Editor

@florian
FF123.0.
Win10 22H2
Konsole: keine Hinweise in rot
Errorlog: leer
alle erweiterungen testweise deaktiviert, cache geleert= gleiches Verhalten

habe nochmal einen screenie gemacht von diesem nicescroll-dingens; das invertierte "div" im inspector zeigt diesen scroll-balken.

@stefanek:
Mit anderen Backend-Themes zeigt sich keines der von mir o.g. Verhalten.


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

Liked by:

stefanek

#39 28.02.2024 14:08:03

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

giz wrote:

@stefanek:
Mit anderen Backend-Themes zeigt sich keines der von mir o.g. Verhalten.

In diesem Fall: vielleicht kann man dieses nicescroll-rails lokalisieren, indem Du das Fraggy Theme herunterlädst und eine Suche auf die Files des Themes durchführst (notepad++ oder was Du sonst benutzt).

Ich kann mir vorstellen, dass da irgendein Plugin dafür eingesetzt wird, den Textareas einen netten Scrollbalken hinzuzufügen.
Wie ist es bei anderen Textareas unter diesem Theme? Werden da nice scrollbars hinzugefügt?

Christian

Last edited by stefanek (28.02.2024 14:08:33)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#40 28.02.2024 14:16:35

florian
Administrator

Re: AddonFileEditor with ACE Editor

Wenn ich da kurz zwischengrätschen darf: Das muss irgendwo anders klemmen... ich kann das beim besten Willen nirgends mit dem Fraggy-Theme reproduzieren. Siehe Screenshot im Anhang.


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#41 28.02.2024 15:18:19

giz
Member

Re: AddonFileEditor with ACE Editor

@florian
im Fenstermodus habe ich auch keinen Strich (scrollbalken)....

bzw das stimmt so nicht ganz. Nach weiterer Recherche folgendes:

es handelt sich da bei mir um diesen scrollbalken der in der seitenleiste (wenn das backend geöffnet ist) links das menü scrollt.
der verschwindet bei mir -wenn AFE im vollbildmodus ist- nicht, der hat (laut konsole) einen z-index von 99999...ich finde aber nirgends diesen exakten Wert in den Fraggy-Dateien, um ihn ändern zu können....
Ich Laie: wird dieser Wert irgendwie vom script vor der ausgabe erst berechnet??

das identische verhalten zeigt sich übrigens auch mit anderen browsern,
AFE neu installiert->same
scrollbalken auch in anderen Fullscreen-Editoren sichtbar

und wie ich es oben schonmal erwähnte: es ist für mich in keinster Weise essentiell jetzt so lange an dieser kosmetischen Varianz herumzuschrauben; gibt wichtigere Dinge.

Last edited by giz (28.02.2024 15:20:55)


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

#42 28.02.2024 15:22:00

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

florian wrote:

Wenn ich da kurz zwischengrätschen darf: Das muss irgendwo anders klemmen... ich kann das beim besten Willen nirgends mit dem Fraggy-Theme reproduzieren. Siehe Screenshot im Anhang.

Es scheint bei Dir im Screenshot der scrollbalken davon beeinflusst zu werden, da dünner? Oder täuscht das?

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#43 28.02.2024 15:35:28

florian
Administrator

Re: AddonFileEditor with ACE Editor

Jetzt ist mir ein Kronleuchter aufgegangen. Das Problem tritt nur auf kleineren Viewports auf.
Abhilfe: in der backend.css vom AFE noch ergänzen:

#ascrail2000 {display:none !important;}

Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

Liked by:

stefanek, giz

#44 28.02.2024 16:33:39

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

Das werde ich gerne ergänzen, aber woran liegt der (was verursacht den) Fehler?


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

Liked by:

giz

#45 28.02.2024 16:55:32

florian
Administrator

Re: AddonFileEditor with ACE Editor

Das weiß ich nicht. Ich weiß auch nicht, weshalb es beim Fraggy-Backend-Theme die Mindesthöhenangabe für den Content-Div braucht. Aber da sind so viele Scripte und Bibliotheken in dem Theme in Verwendung, unter anderem Bootstrap, da kollidiert dann halt irgendwo etwas.
Um die Warnings wegzukriegen, wenn AjaxSave nicht aktiv ist, in der functions.php nach Zeile 711 einfügen

 else {
		$back_link ='';
	}

Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

Liked by:

stefanek, giz

#46 28.02.2024 20:07:31

giz
Member

Re: AddonFileEditor with ACE Editor

danke an alle sherlocks und watsons für die unermüdliche fehlersuche samt -behebung!


WBCE 1.6.7 - PHP 8.3.29- All-inkl
Ein Leben ohne Hund ist möglich, aber sinnlos
#Akkusativ ist kein Verbrechen

Offline

#47 18.03.2024 22:12:45

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

OK, this is the newest version of AFE with a totally rewritten aceToolbarWrapper code base.

Please have a look and let me know if all the bugs are handled now.

Best regards,
Christian

[download removed, another version will follow soon]

Last edited by stefanek (18.03.2024 22:28:26)


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

#48 18.03.2024 22:24:30

florian
Administrator

Re: AddonFileEditor with ACE Editor

Search does not work
Line break does not work
both times appear the following JS errors on the console
Firefox: Uncaught TypeError: editor is undefined
Chrome: aceToolbarWrapper.jquery.js?1710795650:118 Uncaught TypeError: Cannot read properties of undefined (reading 'execCommand')
    at toggleSearch (aceToolbarWrapper.jquery.js?1710795650:118:20)
    at HTMLAnchorElement.<anonymous> (aceToolbarWrapper.jquery.js?1710795650:244:13)
    at HTMLElement.dispatch (jquery-min.js?1688308284:3:7537)
    at r.handle (jquery-min.js?1688308284:3:5620)

Dark mode: only head/footer becomes dark, code reamains as before


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#49 18.03.2024 22:25:21

florian
Administrator

Re: AddonFileEditor with ACE Editor

Errorlog:
2024-03-18T20:21:36+00:00 [Visitor Request] .../modules/cwsoft-addon-file-editor/code/action_handler.php?aid=95&fid=2&action=1
2024-03-18T20:21:36+00:00 [Warning] /modules/CodeMirror_Config/initialize.php:[318] from /modules/cwsoft-addon-file-editor/code/functions.php:[821] list_files_from_dir "scandir(/.../modules/cwsoft-addon-file-editor/ace/fonts): Failed to open directory: No such file or directory"
2024-03-18T20:21:36+00:00 [Warning] /modules/CodeMirror_Config/initialize.php:[318] from /modules/cwsoft-addon-file-editor/code/functions.php:[821] list_files_from_dir "scandir(): (errno 2): No such file or directory"
2024-03-18T20:21:36+00:00 [Warning] /modules/CodeMirror_Config/initialize.php:[318] from /modules/cwsoft-addon-file-editor/code/functions.php:[808] registerEditorFont "foreach() argument must be of type array|object, bool given"

Last edited by florian (18.03.2024 22:25:36)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Online

#50 18.03.2024 22:31:40

stefanek
Core-Team

Re: AddonFileEditor with ACE Editor

Thank you, Florian.

It seems I picked the wrong Zip. Sorry.
Will have a look at it later tonight or tomorrow.

Christian


“Success is the progressive realization of a worthy ideal.” ― Earl Nightingale

Offline

Liked by:

florian

Board footer

up