r1469 - trunk/demos
r1469 - trunk/demos
Author: pazu2k@gmail.com
Date: Fri Jan 2 05:17:54 2009
New Revision: 1469
Modified:
trunk/demos/index.html
Log:
demos/index.html - fixed issue with browser refresh picking up wrong hash
value. Added a resetDemo function to reset datepicker so it picks up
default values rather than localized values.
Modified: trunk/demos/index.html
==============================================================================
--- trunk/demos/index.html (original)
+++ trunk/demos/index.html Fri Jan 2 05:17:54 2009
@@ -72,8 +72,6 @@
jQuery(function($) {
$('.left-nav a').click(function(ev) {
- // reset dialog
- $(".ui-dialog-content").remove();
window.location.hash =
this.href.replace(/.+\/([^\/]+)\/index\.html/,'$1') + '|default';
loadPage(this.href);
ev.preventDefault();
@@ -83,14 +81,15 @@
if (window.location.hash.indexOf('|') === -1) {
window.location.hash += '|default';
}
- var path = window.location.href.replace('#','');
- path = path.replace('\|','/') + '.html';
+ var path = window.location.href.replace(/(index\.html)?#/,'');
+ path = path.replace('\|','/') + '.html';
loadPage(path);
}
- function loadPage(path) {
+ function loadPage(path) {
var section = path.replace(/\/[^\/]+\.html/,'');
var header = section.replace(/.+\/([^\/]+)/,'$1');
+
$('td.normal div.normal')
.empty()
.append('<h4 class="demo-subheader">Functional demo:</h4>')
@@ -105,7 +104,8 @@
$(this).attr('target', 'demo-frame');
$(this).click(function() {
- $(".ui-dialog-content").remove();
+ resetDemos();
+
$(this).parents('ul').find('li').removeClass('demo-config-on');
$(this).parent().addClass('demo-config-on');
$('#demo-notes').hide();
@@ -132,7 +132,9 @@
})
.end()
.end()
- ;
+ ;
+
+ resetDemos();
}
function loadDemo(path) {
@@ -160,6 +162,11 @@
$('#demo-notes').hide().empty().html(notes.html());
$('#demo-notes').show();
notes.hide();
+ }
+
+ function resetDemos() {
+ $.datepicker.setDefaults($.datepicker.regional['']);
+ $(".ui-dialog-content").remove();
}
});