• Inhalt als PDF-Datei herunterladen
  • Optimierter Druck
Thema ohne neue Antworten

Prototype (perfectlightbox) und jQuery (browser)


Autor Nachricht
Verfasst am: 24. 11. 2010 [19:32]
pvoss
Paul Voss
Themenersteller
Dabei seit: 24.11.2010
Beiträge: 4
Was ganz anderes zwischendurch:

Hatte gerade ein bisschen Problemchen mit Kombination mit Prototype (perfectlightbox) und jQuery (browser).

Habe die tx_browser_pi1.js einfach so umgeschrieben, dass sie mit jQuery.noConflict() läuft (also lediglich alle $ mit jQuery ersetzt):
JAVASCRIPT
function initOrderBy(pObj) {
// pObj ignored for the moment
	jQuery('.tx-browser-pi1').each(function(i) {
		var browser = jQuery(this);
		if (browser.find('.ajax').length > 0) {
			ajaxifyOrderBy(browser.find('.ajax'));
		}
		var orderByForm = browser.find('.selectboxorderby');
		orderByForm.find('select').not('.nochange').removeAttr('onchange').unbind('change').change(function () {
			jQuery(this).closest('form').submit(); 
		});	
		// remove submit button:
		orderByForm.find('select').not('.nochange').closest('form').find(':submit').remove();
	});
}
 
 
// =========================================================
 
// starting the script on page load
jQuery(document).ready(function() {
	initOrderBy();
});


Vielleicht mögt ihr das im nächsten browser-Update mit einbauen. Dann ist man etwas flexibler, was die ganzen JS-Libraries angeht.
Verfasst am: 24. 11. 2010 [20:05]
frank
Frank Sander
Dabei seit: 02.10.2010
Beiträge: 43
Hallo Paul,

das ist witzig, auf den no-conflict mode musste ich gerade auch mal kurz zurückgreifen...
Ist zwar unschön, mehrere JS-Libraries auf einer Seite einzusetzen, aber je nach "historischem Vorbau" einer TYPO3-Installation, lässt sich das nicht immer so leicht vermeiden.

Eine komplette Unterstützung steht schon auf meiner TODO-List. Auch für die Initialisierung von jQuery selbst, falls jemand nicht mit t3jquery arbeitet.

Danke für die erneuter Motivation icon_wink.gif

Gruß,
Frank

PS: Ich trag's die Tage dann auch in Forge ein.


--
Frank Sander
Wilder Jäger Mediengestaltung

Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!



Powered by TYPO3 und mm_forum Extension

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck