SOURCES: jquery.history.konqueror.patch (NEW) - konqueror patch

glen glen at pld-linux.org
Thu Jan 8 12:27:02 CET 2009


Author: glen                         Date: Thu Jan  8 11:27:02 2009 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- konqueror patch

---- Files affected:
SOURCES:
   jquery.history.konqueror.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/jquery.history.konqueror.patch
diff -u /dev/null SOURCES/jquery.history.konqueror.patch:1.1
--- /dev/null	Thu Jan  8 12:27:03 2009
+++ SOURCES/jquery.history.konqueror.patch	Thu Jan  8 12:26:56 2009
@@ -0,0 +1,46 @@
+--- ./jquery.history.js	2007-02-15 15:43:05.000000000 +0200
++++ ./jquery.history.js	2009-01-08 13:03:31.920508431 +0200
+@@ -34,7 +34,7 @@
+ 			iframe.close();
+ 			iframe.location.hash = current_hash;
+ 		}
+-		else if ($.browser.safari) {
++		else if (jQuery.browser.safari) {
+ 			// etablish back/forward stacks
+ 			jQuery.historyBackStack = [];
+ 			jQuery.historyBackStack.length = history.length;
+@@ -67,7 +67,7 @@
+ 				jQuery.historyCallback(current_hash.replace(/^#/, ''));
+ 				
+ 			}
+-		} else if ($.browser.safari) {
++		} else if (jQuery.browser.safari) {
+ 			if (!jQuery.dontCheck) {
+ 				var historyDelta = history.length - jQuery.historyBackStack.length;
+ 				
+@@ -108,11 +108,9 @@
+ 	},
+ 	historyLoad: function(hash){
+ 		var newhash;
+-		
+-		if (jQuery.browser.safari) {
++		if (jQuery.browser.safari || BrowserDetect.browser == 'Konqueror') {
+ 			newhash = hash;
+-		}
+-		else {
++		}	else {
+ 			newhash = '#' + hash;
+ 			location.hash = newhash;
+ 		}
+@@ -141,7 +139,10 @@
+ 			//      URL in the browser and the "history" object are both updated correctly.
+ 			location.hash = newhash;
+ 		}
+-		else {
++		else if(BrowserDetect.browser == 'Konqueror'){
++			location.hash = newhash;
++			jQuery.historyCallback(hash);
++		}	else {
+ 		  jQuery.historyCallback(hash);
+ 		}
+ 	}
================================================================


More information about the pld-cvs-commit mailing list