You are not logged in.

dtdesign

WoltLab Developer

  • "dtdesign" is male

Posts: 3,463

Location: Berlin

  • Send private message

61

Wednesday, March 17th 2010, 11:43am

Hihi, aber Hauptsache der WYSIWYG-Editor läuft in Opera 10.50 nicht *SCNR* ;)
Alexander Ebert
Developer WoltLab® GmbH


Harald Szekely

WoltLab Designer

  • "Harald Szekely" is male

Posts: 12,172

Location: Berlin-Neukölln

Occupation: WoltLab Designer

  • Send private message

62

Wednesday, March 17th 2010, 1:05pm

Naja, würde er ja, aber dazu müssen wir, wie erwähnt, den Editor massiv umbauen. ;)
"Viribus Unitis"

Harald Székely
Designer WoltLab® GmbH


WoltLab auf Google+
WoltLab auf Facebook
WoltLab on GitHub

tom

Master

  • "tom" is male

Posts: 2,175

Occupation: Technical Horticultural Maintenance Officer

  • Send private message

63

Wednesday, March 17th 2010, 10:57pm

Was nettes zum Testen gefunden:

http://desandro.com/articles/opera-logo-css/

IE :thumbsup:


„Gorgeous designs. We did it. You'll love it.“

64

Wednesday, March 17th 2010, 11:02pm

Aprospos abgerundete Ecken, Opera 10.50 unterstützt das CSS3-Attribut "border-radius".
Jetzt fehlt nur noch der IE mit den abgerundete Ecken, dann wird das alles "einheitlicher" :D

  • "Falkentavio" is male

Posts: 149

Location: Neuhaus

Occupation: Fachinformatiker Systemintegration (Ausbildung)

  • Send private message

65

Thursday, March 18th 2010, 9:55am

Aprospos abgerundete Ecken, Opera 10.50 unterstützt das CSS3-Attribut "border-radius".
Jetzt fehlt nur noch der IE mit den abgerundete Ecken, dann wird das alles "einheitlicher" :D

Und eine Unterstützung von Webkit und Gecko von border-radius ohne die Präfixe "-moz-" und "-webkit-" ;)

  • "rellek" is male

Posts: 3,024

Location: 192.168.0.3

  • Send private message

66

Tuesday, March 23rd 2010, 10:46pm

Wer ganz bestimmt kein iPhone gewinnen will, der sollte hier mitmachen:
http://my.opera.com/community/countup/

Weil es gewinnt derjenige ein iPhone, der am nächsten dran war, wann Apple Opera fürs iPhone akzeptieren wird.
Da das vermutlich nicht passieren wird, muss Opera auch kein iPhone verschenken. Win-Win :D
Diskussion über Forensoftware, CMS und Wikis? Dann klick das Haussymbol links* an! :)
Murat HD: Apple iMac 10,1 (21.5") - Mac OS X 10.6 Snow Leopard - Firefox 4.0
Darwin murathd.localdomain 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386

RIP Murat ;-(

* Wer den Äppel- oder einen der Volcano-X-Styles nutzt, muss rechts anklicken.

Harald Szekely

WoltLab Designer

  • "Harald Szekely" is male

Posts: 12,172

Location: Berlin-Neukölln

Occupation: WoltLab Designer

  • Send private message

67

Wednesday, March 24th 2010, 9:12pm

Hier im Supportforum wurde übrigens heute ein neuer Patch eingespielt, der nun auch mit Opera normales Posten ermöglichen sollte! Bitte testen! ;)
"Viribus Unitis"

Harald Székely
Designer WoltLab® GmbH


WoltLab auf Google+
WoltLab auf Facebook
WoltLab on GitHub

68

Wednesday, March 24th 2010, 10:07pm

Test mit O 10.52 unter Linux

Dann werde ich das gleich mal mit der mir vorliegenden Version Opera 10.52 testen.

Jetzt ein Zitat holen:

Hier im Supportforum wurde übrigens heute ein neuer Patch eingespielt, der nun auch mit Opera normales Posten ermöglichen sollte! Bitte testen!



Sieht erst mal ganz gut aus. ;)

Edit:
Bearbeiten scheint auch zu funktionieren.
Mit freundlichem Gruß
Karsten
Opera und Debian GNU/Linux ... was sonst?

This post has been edited 1 times, last edit by "Netsrak" (Mar 24th 2010, 10:37pm)


69

Wednesday, March 24th 2010, 10:53pm

Da sage ich schonmal ein großes Dankeschön für euer Bemühen den vielen Opera-Nutzern ein Weiterarbeiten mit dem WBB 3 zu ermöglichen. Mein Opera hat sich heute zu meiner Überraschung auch auf 10.51 geupdatet, obwohl ich eigentlich bei 10.10 bleiben wollte, bis es einen offiziellen Patch von WL gibt.
Aber nun kann dieser Tag ja nicht mehr allzu fern sein. :)
... beim Käfer (WBB2) konnte man noch selber schrauben, beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!

(Original von mkkcs)

Harald Szekely

WoltLab Designer

  • "Harald Szekely" is male

Posts: 12,172

Location: Berlin-Neukölln

Occupation: WoltLab Designer

  • Send private message

70

Thursday, March 25th 2010, 2:42am

Wir haben die Ursache des Fehlers in einer fehlerhaften Ausführung eines bestimmten regulären Ausdrucks im BBCode-Parser in bestimmten Opera-Versionen lokalisiert und diesen regulären Ausdruck durch einen anderen, äquivalenten ersetzt, der zum Glück von allen (uns vorliegenden) Opera-Browsern korrekt ausgeführt wird. Wie weit die Rückwärtskompatibilität nun geht, wissen wir noch nicht …
"Viribus Unitis"

Harald Székely
Designer WoltLab® GmbH


WoltLab auf Google+
WoltLab auf Facebook
WoltLab on GitHub

Oceanborn

Trainee

  • "Oceanborn" is male

Posts: 135

Location: Rheinland

Occupation: Student

  • Send private message

71

Thursday, March 25th 2010, 9:32am

Nur interessehalber, welcher reguläre Ausdruck war das?
Ich hab jetzt soviel rumgemeckert dass Woltlab es verbockt hat und wenn es nun ein Standardausdruck aus ECMAScript 3 oder 5 wäre das für mich zwar ziemlich peinlich, aber dann könnte man es Opera wenigstens melden. Falls ihr es nicht rausgeben wollt aus bestimmten Überlegungen ist das auch ok, nur wäre es dann gut wenn ihr es als Fehler meldet. :)

Achja, vielen Dank für den schnellen Fix, funktioniert einwandfrei...^^
You who killed my brothers and all who take your side.
This be your last hour, let your strength be tried.
Now turn to face me upon this lifeless planet.
Drink the wine of my anger.
Kill me…if you can!

  • "rellek" is male

Posts: 3,024

Location: 192.168.0.3

  • Send private message

72

Thursday, March 25th 2010, 10:54am

Falls jemand quengelde Opera-Fans im Forum hat...

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Murat:Desktop rellek$ diff -b -u Wysiwyg.class.js wl-Wysiwyg.class.js 
--- Wysiwyg.class.js	2010-03-25 10:36:18.000000000 +0100
+++ wl-Wysiwyg.class.js	2010-03-25 10:37:22.000000000 +0100
@@ -24,17 +24,8 @@
 	
 	this.settings = new Array();
 	
-	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
 	if (this.isOpera) {
-		this.isMSIE = true;
-		this.isGecko = false;
-		this.isSafari =  false;
-		if (USER_AGENT.match(/opera\/9\.50/)) {
-			this.isOpera95 = true;
-		}
-		if (USER_AGENT.match(/version\/10\.5/)) {
-			this.isOpera105 = true;
-		}
+		this.isGecko = true;
 	}
 	else if (this.isSafari) {
 		this.isGecko = true;
@@ -77,10 +68,7 @@
 		// give incompatible browser the possibility to insert bbcode tags via javascript
 		// no wysiwyg (insert bbcode tags instead)
 		// if admin didn't enabled wysiwyg or code view just show users the simple area
-		if (this.isOpera105) {
-			return false;
-		}
-		else if (typeof(document.execCommand) == 'undefined' || (tinyMCE.isSafari && !tinyMCE.isSafari3) || (!this.editorEnableWysiwygView && !this.editorEnableCodeView) || this.isOpera95 || this.isKonqueror) {
+		if (typeof(document.execCommand) == 'undefined' || (tinyMCE.isSafari && !tinyMCE.isSafari3) || (!this.editorEnableWysiwygView && !this.editorEnableCodeView) || this.isKonqueror) {
 			tinyMCE.isSimpleTextarea = true;
 			window.setTimeout("tinyMCE.loadSimpleTextarea()", 5);
 		}
@@ -5031,7 +5019,7 @@
 	bbCode = tinyMCE.decodeHTMLEntities(bbCode);	
 	
 	// delete multiple white spaces. 
-	bbCode = bbCode.replace(/(\t| {2,})/g, ' ');
+	bbCode = bbCode.replace(/[\t ]{2,}/g, ' ');
 	
 	// delete white spaces on line start (// TODO: ?WHY THIS?)
 	bbCode = bbCode.replace(/\n /g, '\n');
Murat:Desktop rellek$
Diskussion über Forensoftware, CMS und Wikis? Dann klick das Haussymbol links* an! :)
Murat HD: Apple iMac 10,1 (21.5") - Mac OS X 10.6 Snow Leopard - Firefox 4.0
Darwin murathd.localdomain 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386

RIP Murat ;-(

* Wer den Äppel- oder einen der Volcano-X-Styles nutzt, muss rechts anklicken.

73

Thursday, March 25th 2010, 1:09pm

Hier im Supportforum ist zwar der editor zu sehen aber bei mir ist vom editor auch nach dem update nichts zu sehen.

This post has been edited 1 times, last edit by "J007" (Mar 25th 2010, 1:14pm)


  • "rellek" is male

Posts: 3,024

Location: 192.168.0.3

  • Send private message

74

Thursday, March 25th 2010, 1:17pm

Das Update von gestern hat ja auch nur den Opera 10.51 genauso ausgesperrt wie den 10.50. Im Supportforum wurde die Änderung s. mein Post angewandt, damit der Editor wieder geht.
Diskussion über Forensoftware, CMS und Wikis? Dann klick das Haussymbol links* an! :)
Murat HD: Apple iMac 10,1 (21.5") - Mac OS X 10.6 Snow Leopard - Firefox 4.0
Darwin murathd.localdomain 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386

RIP Murat ;-(

* Wer den Äppel- oder einen der Volcano-X-Styles nutzt, muss rechts anklicken.

75

Thursday, March 25th 2010, 1:30pm

Das in die Wysiwyg.js einfügen?

An welcher Stelle muß das rein Rellek?

Oder eine neue erstellen (Wysiwyg.class.js)?
Der Weg der Maßlosigkeit führt in den Palast der Weisheit.
(William Blake)

This post has been edited 2 times, last edit by "Thomikie" (Mar 25th 2010, 1:39pm)


  • "rellek" is male

Posts: 3,024

Location: 192.168.0.3

  • Send private message

76

Thursday, March 25th 2010, 1:35pm

Das ist ein Diff-File. Das könnte man mit dem Patch-Befehl auf unixoiden Systemen automatisch machen oder eben richtig interpretieren.

Also die Zeilen, vor denen nichts steht, dienen nur der Orientierung. Die, vor denen ein Minus steht, müssen gelöscht werden und die mit dem Plus müssen dort hin, wo vorher die mit dem Minus gestanden haben.

Exemplarisch für die erste Ersetzung:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
@@ -24,17 +24,8 @@
 	
 	this.settings = new Array();
 	
-	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
 	if (this.isOpera) {
-		this.isMSIE = true;
-		this.isGecko = false;
-		this.isSafari =  false;
-		if (USER_AGENT.match(/opera\/9\.50/)) {
-			this.isOpera95 = true;
-		}
-		if (USER_AGENT.match(/version\/10\.5/)) {
-			this.isOpera105 = true;
-		}
+		this.isGecko = true;
 	}
 	else if (this.isSafari) {
 		this.isGecko = true;


Also es geht um die Zeile 24 (plus die folgenden 17) und daraus wird die Zeile 24 (plus die folgenden 8 ). Der Code, der da steht/da stehen sollte, ist:

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 	this.settings = new Array();
 	
	// Fake MSIE on Opera and if Opera fakes IE, Gecko or Safari cancel those
 	if (this.isOpera) {
		this.isMSIE = true;
		this.isGecko = false;
		this.isSafari =  false;
		if (USER_AGENT.match(/opera\/9\.50/)) {
			this.isOpera95 = true;
		}
		if (USER_AGENT.match(/version\/10\.5/)) {
			this.isOpera105 = true;
		}
 	}
 	else if (this.isSafari) {
 		this.isGecko = true;


Und der, der draus werden sollte, ist:

Source code

1
2
3
4
5
6
7
 	this.settings = new Array();
 	
 	if (this.isOpera) {
		this.isGecko = true;
 	}
 	else if (this.isSafari) {
 		this.isGecko = true;


PS: Die Datei um die es geht, ist die wcf/js/Wysiwyg.class.js. Und die sollte es schon geben, andernfalls bist du im falschen Ordner ;)
Diskussion über Forensoftware, CMS und Wikis? Dann klick das Haussymbol links* an! :)
Murat HD: Apple iMac 10,1 (21.5") - Mac OS X 10.6 Snow Leopard - Firefox 4.0
Darwin murathd.localdomain 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386

RIP Murat ;-(

* Wer den Äppel- oder einen der Volcano-X-Styles nutzt, muss rechts anklicken.

77

Thursday, March 25th 2010, 1:42pm

Vielen Dank Rellek, habs jetzt hinbekommen :)

Bin immer wieder erstaunt, wie Ihr das so hinbekommt, beneidenswert!

Funktioniert auch im WBB 3.1, für das WBB 3.0.9 ist das nichts, oder? Da gabs gestern auch eine Anfrage!

Dieses Posting ist mit dem Opera 10.51 erstellt!
Ich hatte den bislang nicht getestet und finde Ihn recht schön, wenn die mal die Probleme beheben würden, wäre das ein toller Browser!

Nachtrag: im WBB 3.0.9 funktioniert das bedingt auch, im WYSIWYG Editor beginnt man allerdings in der Mitte zu schreiben, also der linke Rand ist mittig, nach dem absenden ist aber alles richtig plaziert.
Der Weg der Maßlosigkeit führt in den Palast der Weisheit.
(William Blake)

This post has been edited 4 times, last edit by "Thomikie" (Mar 25th 2010, 2:22pm)


Harald Szekely

WoltLab Designer

  • "Harald Szekely" is male

Posts: 12,172

Location: Berlin-Neukölln

Occupation: WoltLab Designer

  • Send private message

78

Thursday, March 25th 2010, 4:51pm

Ins WBB 3.0.x würde ich das nicht einbauen … ;)
"Viribus Unitis"

Harald Székely
Designer WoltLab® GmbH


WoltLab auf Google+
WoltLab auf Facebook
WoltLab on GitHub

79

Thursday, March 25th 2010, 5:51pm

Ja, ist nicht so prickelnd, es geht zwar aber mit den erwähnten "Nebenwirkungen", weitere die kommen könnten kenne ich halt auch nicht, habs nur unter Xampp kurz getestet (Funktionstest, mehr nicht), also besser in produktiven Systemen lassen.

Im WBB 3.1.2 klappt der Patch aber super!
Der Weg der Maßlosigkeit führt in den Palast der Weisheit.
(William Blake)

80

Friday, April 9th 2010, 3:06pm

Vielen Dank für deine Mühe, rellek . Ich hab deine Änderungen in unserem Forum implementiert und es funktioniert. Danke!

Wobei ich die Tatsache etwas befremdlich finde, dass ich als Woltlab Kunde selbst an den Dateien basteln muss, anstatt von Woltlab einen Patch dafür über die Update Funktion zu bekommen. Und das obwohl der Fix ja bereits hier im Supportforum eingesetzt wird... Naja, seis drum.

Gruß, Kristian

Similar threads