- From: Thomas Gambet via cvs-syncmail <cvsmail@w3.org>
- Date: Tue, 06 Oct 2009 15:22:10 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2006/unicorn/WebContent/scripts
In directory hutz:/tmp/cvs-serv31944/WebContent/scripts
Modified Files:
w3c_unicorn_results.js w3c_unicorn_index.js
Log Message:
new setHash method which uses window.location.replace so that the root page is not recorded in the browser history. Works fine with ff3.5, should be tested further with other browsers
Index: w3c_unicorn_results.js
===================================================================
RCS file: /sources/public/2006/unicorn/WebContent/scripts/w3c_unicorn_results.js,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- w3c_unicorn_results.js 2 Oct 2009 12:23:59 -0000 1.16
+++ w3c_unicorn_results.js 6 Oct 2009 15:22:08 -0000 1.17
@@ -3,6 +3,8 @@
start: function() {
+ document.addEvent('onHistoryChange')
+
W3C.Observers = $$('.observer');
var slideDuration = 500;
@@ -30,7 +32,6 @@
title.addEvent('click', function(event) {
W3C.toggle(section);
});
-
});
$$('.observer .section').each(function(section) {
@@ -236,10 +237,15 @@
W3C.FakeForm = W3C.FakeForm || new Element('form', {'method': 'get'}).injectInside(document.body);
W3C.FakeForm.setProperty('action', '#' + hash).submit();
} else {
- window.location.hash = '#' + hash;
+ window.location.replace('#' + hash);
}
}
};
window.addEvent('domready', W3C.start);
+window.addEvent('onbeforeunload', function () {
+ console.log(history.toString());
+ history.go(-2);
+});
+
Index: w3c_unicorn_index.js
===================================================================
RCS file: /sources/public/2006/unicorn/WebContent/scripts/w3c_unicorn_index.js,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -d -r1.13 -r1.14
--- w3c_unicorn_index.js 1 Oct 2009 17:19:18 -0000 1.13
+++ w3c_unicorn_index.js 6 Oct 2009 15:22:08 -0000 1.14
@@ -340,7 +340,8 @@
W3C.FakeForm = W3C.FakeForm || new Element('form', {'method': 'get'}).injectInside(document.body);
W3C.FakeForm.setProperty('action', '#' + hash).submit();
} else {
- window.location.hash = '#' + hash;
+ window.location.replace('#' + hash);
+ //window.location.hash = '#' + hash;
}
}
Received on Tuesday, 6 October 2009 15:22:15 UTC