Seite 1 von 1
Editarea 0.7.1.2 out now
Verfasst: Di 1. Jul 2008, 14:21
von rethus
Das in der Modulverwaltung für den Sourcecode verantwortliche Programm Editarea ist bei Auslieferung der Contenido 4.6.8 in der Version 0.7.1 beigelegt.
Nachfolgend wurde laut CHANGELOG des Herstellers folgendes verändert :
**** v 0.7.1.2 ****
- Fix a bug on the full screen mode (regression added on 0.7.1.1)
**** v 0.7.1.1 ****
- Firefox 3 RC1 compatibility
- Code size reduction: 120Ko => 107Ko for edit_area_full.js
Da mich gerade die Behäbigkeit des Editors stört, kommt es mir sehr entgegen, dass der Code etwas komprimiert wurde.
Ich werd mir die neuere Version mal installieren, und hier berichten.
Verfasst: Di 1. Jul 2008, 14:26
von timo.trautmann_4fb
Das hört sich gut an. Wenn es positive Rückmeldungen gibt werde ich ihn dann auch direkt aktualisieren.

Verfasst: Di 1. Jul 2008, 14:38
von rethus
So, und da ist die Rückmeldung schon.
Einfach aus der neusten Version von Editarea den Ordner edit_area in Contenido/external kopieren (alten ordner umbenennen), und aus dem alten Ordner die Datei
class.edit_area.php in den neuen Ordner kopieren.
Schon geht es wieder. Rein intuitiv würd ich sagen, dass es minimal schneller ist, wobei das halt bei 20KB nicht sonderlich auffällt.
Schön wäre, wenn man hier mal schauen könnte, wie es sich mit komprimierung des js-Codes verhält. Javascript-compressoren gibt es ja wie Sand am Meer.
Hier noch die Links:
Editarea 0.7.1.2
http://www.cdolivet.net/editarea/
Javascript Compressor
http://javascriptcompressor.com/
PS: Vielleicht würde es einen gefühlten Geschwindigkeitsvorteil geben, wenn sich der Editor erst für das ensprechende Textfeld lädt, wenn man in eines der beiden Felder klickt.
So hat man die Ladezeit schon um die hälfte verringert (weil man ja keine 2 Editoren gleichzeitig nutzen kann.)
Verfasst: Di 1. Jul 2008, 15:02
von rethus
Wer total im COMPRESS_Wahn ist, kann hier von mir geschrumpften CSS-Code haben. Ersparnis 28%:
Code: Alles auswählen
body,html{margin:0;padding:0;height:100%;border:none;overflow:hidden;background-color:#FFF}body,html,table,form,textarea{font:12px monospace,sans-serif}#editor{border:solid #888 1px;overflow:visible}#result{z-index:4;overflow:auto;border-top:solid #888 1px;border-bottom:solid #888 1px;position:relative;clear:both}#result.empty{overflow:hidden}#container{overflow:hidden;border:solid blue 0;position:relative;z-index:10;padding:0 5px 0 0}#textarea{position:relative;top:0;left:0;padding:0 0 0 45px;width:100%;height:100%;overflow:hidden; z-index:7;border:solid green 0;background-color:transparent}#textarea,#textarea:hover{outline:none}#content_highlight{white-space:pre;padding:1px 0 0 45px;position:absolute;z-index:4;overflow:visible;border:solid yellow 0}#selection_field{padding:0 0 0 45px;background-color:#E1F2F9;height:1px; position:absolute;z-index:5;top:-100px;margin:1px 0 0 0;white-space:pre;overflow:hidden}#container.wrap_text #content_highlight,#container.wrap_text #selection_field{white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word; width:99%}#line_number{position:absolute;overflow:hidden;border-right:solid black 1px;z-index:8;width:38px;padding-right:5px;text-align:right;color:#AAA}#test_font_size{padding:0;margin:0;visibility:hidden;position:absolute;white-space:pre}pre{margin:0;padding:0}.hidden{opacity:0.2;filter:alpha(opacity=20)}#result .edit_area_cursor{position:absolute;z-index:6;background-color:#F63;top:-100px;margin:1px 0 0 0}#result .edit_area_selection_field .overline{background-color:#960}.editarea_popup{border:solid 1px #888;background-color:#ECE9D8;width:250px;padding:4px;position:absolute;visibility:hidden;z-index:15;top:-500px}.editarea_popup,.editarea_popup table{font-family:sans-serif;font-size:10pt}.editarea_popup img{border:0}.editarea_popup .close_popup{float:right;line-height:16px;border:0;padding:0}.editarea_popup h1,.editarea_popup h2,.editarea_popup h3,.editarea_popup h4,.editarea_popup h5,.editarea_popup h6{margin:0;padding:0}.editarea_popup .copyright{text-align:right}div#area_search_replace{}div#area_search_replace img{border:0}div#area_search_replace div.button{text-align:center;line-height:1.7em}div#area_search_replace .button a{cursor:pointer;border:solid 1px #888;background-color:#DEDEDE;text-decoration:none;padding:0 2px;color:#000;white-space:nowrap}div#area_search_replace a:hover{background-color:#EDEDED}div#area_search_replace #move_area_search_replace{cursor:move;border:solid 1px #888}div#area_search_replace #close_area_search_replace{text-align:right;vertical-align:top;white-space:nowrap}div#area_search_replace #area_search_msg{height:18px;overflow:hidden;border-top:solid 1px #888;margin-top:3px}#edit_area_help{width:350px}#edit_area_help div.close_popup{float:right}.area_toolbar{width:100%;margin:0;padding:0;background-color:#ECE9D8;text-align:center}.area_toolbar,.area_toolbar table{font:11px sans-serif}.area_toolbar img{border:0;vertical-align:middle}.area_toolbar input{margin:0;padding:0}.area_toolbar select{ font-family:'MS Sans Serif',sans-serif,Verdana,Arial; font-size:7pt; font-weight:normal; margin:2px 0 0 0; padding:0; vertical-align:top; background-color:#F0F0EE}table.statusbar{width:100%}.area_toolbar td.infos{text-align:center;width:130px;border-right:solid 1px #888;border-width:0 1px 0 0;padding:0}.area_toolbar td.total{text-align:right;width:50px;padding:0}.area_toolbar td.resize{text-align:right}.area_toolbar span#resize_area{cursor:nw-resize;visibility:hidden}.editAreaButtonNormal,.editAreaButtonOver,.editAreaButtonDown,.editAreaSeparator,.editAreaSeparatorLine,.editAreaButtonDisabled,.editAreaButtonSelected{border:0;margin:0;padding:0;background:transparent;margin-top:0;margin-left:1px;padding:0}.editAreaButtonNormal{border:1px solid #ECE9D8 !important;cursor:pointer}.editAreaButtonOver{border:1px solid #0A246A !important;cursor:pointer;background-color:#B6BDD2}.editAreaButtonDown{cursor:pointer;border:1px solid #0A246A !important;background-color:#8592B5}.editAreaButtonSelected{border:1px solid #C0C0BB !important;cursor:pointer;background-color:#F4F2E8}.editAreaButtonDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;border:1px solid #F0F0EE !important;cursor:pointer}.editAreaSeparatorLine{margin:1px 2px;background-color:#C0C0BB;width:2px;height:18px}#processing{display:none;background-color:#ECE9D8;border:solid #888 1px;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;text-align:center}#processing_text{position:absolute;left:50%;top:50%;width:200px;height:20px;margin-left:-100px;margin-top:-10px;text-align:center}#tab_browsing_area{display:none;background-color:#CCC9A8;border-top:1px solid #888;text-align:left;margin:0}#tab_browsing_list{padding:0;margin:0;list-style-type:none;white-space:nowrap}#tab_browsing_list li{float:left;margin:-1px}#tab_browsing_list a{position:relative;display:block;text-decoration:none;float:left;cursor:pointer;line-height:14px}#tab_browsing_list a span{display:block;color:#000;background:#ECE9D8;border:1px solid #888;border-width:1px 1px 0;text-align:center;padding:2px 2px 1px 4px;position:relative}#tab_browsing_list a b{display:block;border-bottom:2px solid #617994}#tab_browsing_list a .edited{display:none}#tab_browsing_list a.edited .edited{display:inline}#tab_browsing_list a img{margin-left:7px}#tab_browsing_list a.edited img{margin-left:3px}#tab_browsing_list a:hover span{background:#F4F2E8;border-color:#0A246A}#tab_browsing_list .selected a span{background:#046380;color:#FFF}#no_file_selected{height:100%;width:150%;background:#CCC;display:none;z-index:20;position:absolute}.non_editable #editor{border-width:0 1px}.non_editable .area_toolbar{display:none}
Hab auch mal einen Tipp das css zu komprimieren an der hersteller von editarea gesendet
Verfasst: Di 1. Jul 2008, 15:04
von timo.trautmann_4fb
Der neue Editor geht im Vollbildmodus leider nicht mehr im IE7 daher kann ich ihn jetzt nicht direkt einbauen. Muss man sich dann mal in Ruhe ansehen.
Verfasst: Di 1. Jul 2008, 15:09
von rethus
seltsam, dabei steht ja als letzer changelog der Version 0.7.1.2 das ein Bug für IE behoben wurde, der mit Vollbild zusammenhing.
Wie auch immer in Firefox 3 unter Linux gehts super.
Hab es direkt in mein privat-release aufgenommen

Verfasst: Di 1. Jul 2008, 16:46
von timo.trautmann_4fb
Habe das Problem gefunden. Checkin. Kommt dann mit der neuen Version.
Verfasst: Mi 2. Jul 2008, 07:30
von rethus
Supi!
Übrigens, gefällt mir sehr gut, das 4fb nun direkte response ins Forum gibt.