Archiv

Archiv für die Kategorie ‘dojo’

dojo.back – finally working

5. Mai 2009 moldi Kommentare ausgeschaltet

It took me quite a while to get dojo.back working in that way, that i prevents that the user is leaving my site accidentaly.

As far as I understood the documentation, dojo.back.setInitialState should have been enough to catch the back button action. But I had to add another historyState to get the intended behaviour. Perhaps this might be useful to someone out there:

dojo.addOnLoad(function() {
	dojo.back.setInitialState({
		back : function() {
			if (confirm('Do you want to leave this site?')) {
				history.back();
			} else {
				history.forward();
			}
		},
		forward : function() { console.log("User clicked forward"); },
		changeUrl : true
	});

	dojo.back.addToHistory({
		back : function() {
			console.log("initCompleted-back was clicked!");
		},
		forward : function() {
			console.log("initCompleted-forward was clicked!");
		},
		changeUrl : 'state1'
	});
});
Kategoriencoding, dojo Tags:

Vorbereitungen für die WebmasterCon

15. Oktober 2008 moldi Kommentare ausgeschaltet

Nächstes Wochenende findet im Kölner Diözesanzentrum ein Treffen von Webmastern des Ring deutscher Pfadfinder statt. Neben dem allgemeinen Austausch sollen verschiedene Vorträge zu aktuellen Web-Themen stattfinden.

Ich werde einen kleinen Vortrag über das Dojo Toolkit halten und dabei ein kleines MashUp aus dem Scoutnet-Kalender, der neuen Pfadis.com-API und Google Maps als Demo verwenden.

Wer mag kann schon einmal einen Blick auf die Baustelle werfen: http://www.pfadis.com/webmasterCon/test.php

mmm