Zum Inhalt springen

Powermail - alles JS abstellen

Erstellt am 25. Oktober 2009 · 2 Antworten · letzte Antwort am 30. Oktober 2009

Tags: Powermail, JavaScript & AJAX, Frage

urs_braem ·

Hallo

ich arbeite gern mit jQuery und würd auch gern Powermail brauchen. Was mich aber jetzt grad etwas verwirrt, ist die feste Integration Javascript-Funktionen (die bekanntlich nur auf Moo oder Prototype basieren). Ich hätte gern die Möglichkeit, eine Nur-Php-Variante zu verwenden und dann mein eigenes JS drüberzulegen. Selbst die Validierung könnte ich dann händisch mit jQuery Validate machen.

Das wäre sehr schön, dann könnte ich einerseits bei meinem Framework bleiben, andererseits wäre schon eine vollständige Variante für Benutzer ohne JS implementiert.

Mindestens diese zwei Dinger krieg ich aber nicht raus:

		<script type="text/javascript">
			function formCallback(result, form) {
				window.status = "valiation callback for form '" + form.id + "': result = " + result;
			}
			var valid = new Validation('mitgliedwerden', {immediate : true, onFormValidate : formCallback});
		</script>
<script src="typo3conf/ext/powermail/js/checkbox/checkbox.js" type="text/javascript"></script>

Kann ich das irgendwie abstellen? Hab ich was falsch verstanden oder ist das einfach nicht möglich?

Danke!
Urs

urs_braem ·

danke!
das Template hatte ich in der Tat noch nicht angeschaut.

Die ganzen Libraries aus dem Header schmeissen hat nur mit der Konstante "libraryToUse = (leer gelassen...)" nicht gereicht. Musste noch "page.includeJS.file31311 > " ins Setup nehmen. Aber dann war da immer noch etwas JS drin, das ich nicht rauskriegte.

Ich werde nun wohl doch einfach auf den Mailseiten jQuery abstellen und prototype wirken lassen.

Falls das jemand brauchen kann:

// jquery rausschmeissen wenn Powermail
[userFunc = user_powermailOnCurrentPage]
page.headerData.11 > 
[end]

das page.headerData muss natürlich dorthin zeigen, wo die betr. Library geladen wird

Grüsse
Urs