From 3fe0e20fc390e6ab1bde64e026da4a293cb73dbe Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 8 Feb 2011 07:27:46 +0000 Subject: [PATCH] New: update jQuery Mobile --- COPYRIGHT | 2 +- .../jquery/mobile/images/ajax-loader.gif | Bin 8787 -> 0 bytes .../mobile/images/icon-arrow-white-down.png | Bin 232 -> 0 bytes .../mobile/images/icon-arrow-white-left.png | Bin 236 -> 0 bytes .../mobile/images/icon-arrow-white-right.png | Bin 236 -> 0 bytes .../mobile/images/icon-arrow-white-up.png | Bin 231 -> 0 bytes .../jquery/mobile/images/icon-delete.png | Bin 1106 -> 0 bytes .../jquery/mobile/images/icon-minus-white.png | Bin 965 -> 0 bytes .../jquery/mobile/images/icon-plus-white.png | Bin 971 -> 0 bytes .../jquery/mobile/images/icons-18-black.png | Bin 907 -> 50874 bytes .../jquery/mobile/images/icons-18-white.png | Bin 908 -> 51121 bytes .../jquery/mobile/images/icons-36-black.png | Bin 1692 -> 1331 bytes .../jquery/mobile/images/icons-36-white.png | Bin 1692 -> 1331 bytes .../jquery/mobile/jquery.mobile-latest.css | 866 ---- .../jquery/mobile/jquery.mobile-latest.js | 3541 ----------------- .../mobile/jquery.mobile-latest.min.css | 11 +- .../jquery/mobile/jquery.mobile-latest.min.js | 206 +- .../phones/smartphone/tpl/header.tpl.php | 7 +- 18 files changed, 126 insertions(+), 4507 deletions(-) delete mode 100644 htdocs/includes/jquery/mobile/images/ajax-loader.gif delete mode 100644 htdocs/includes/jquery/mobile/images/icon-arrow-white-down.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-arrow-white-left.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-arrow-white-right.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-arrow-white-up.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-delete.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-minus-white.png delete mode 100644 htdocs/includes/jquery/mobile/images/icon-plus-white.png delete mode 100644 htdocs/includes/jquery/mobile/jquery.mobile-latest.css delete mode 100644 htdocs/includes/jquery/mobile/jquery.mobile-latest.js diff --git a/COPYRIGHT b/COPYRIGHT index 51de4bc0cfd..19abb147a00 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -26,7 +26,7 @@ jQuery 1.5.0 GPL and MIT Licence Yes JS libra jQuery UI 1.8.9 GPL and MIT Licence Yes JS library+Plugin UI jQuery Layout 1.3.0 GPL and MIT Licence Yes JS library+Plugin Layout (RC-29.12) jQuery TableDnD 0.5 GPL and MIT Licence Yes JS library+Plugin TableDnD -jQuery Mobile 1.0a2 GPL and MIT Licence Yes JS library for smartphone +jQuery Mobile 1.0a3 GPL and MIT Licence Yes JS library for smartphone MagPieRss 0.72 GPL 2.0 Yes Load RSS NuSoap 0.9.5 LGPL 2.1 Yes Interfaces with third tools OdtPHP 1.0.1 GPL 2.0 Yes Library to build/edit ODT files diff --git a/htdocs/includes/jquery/mobile/images/ajax-loader.gif b/htdocs/includes/jquery/mobile/images/ajax-loader.gif deleted file mode 100644 index 98969ca6fb666d8956bce3469ad6b4854262ac44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8787 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 diff --git a/htdocs/includes/jquery/mobile/images/icon-arrow-white-down.png b/htdocs/includes/jquery/mobile/images/icon-arrow-white-down.png deleted file mode 100644 index 234083581165eb5db206001dd26204eb3d7bd321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 232 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!D3?x-;bCrM;bFq_W2nPqp?T7vkfLyi!pAgso zU=UjKH3uldR1)MD%Se~XkW{ClH OFnGH9xvXRGxnTLm8LW0XdWdg5ABKzq>3=9=4ET@elmaPKn OVDNPHb6Mw<&;$V8GeE-t diff --git a/htdocs/includes/jquery/mobile/images/icon-arrow-white-up.png b/htdocs/includes/jquery/mobile/images/icon-arrow-white-up.png deleted file mode 100644 index 67f55245edb379482dae131db0e7b06df5c4b219..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 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Ł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 delta 840 zcmV-O1GoITjRT7ZJBd(EM-2)Z3IG5A4M|8uQUCw~FaQ7m6a)hR003cq8dU%Q00VPE zNmK|32;1RL-~a#sFi=cXMgRZ*lTiUJS1;Y5djJ3c5Oh*bQveYnGelKpcZiv)yUgA0 z|8|uD6#xJL32;bRa{vGe>i_@>>j8p`4O##I02XvbSad^jWnpw_Z*Cw|X>DZyF)%MN zHZL(S(`TU5k!C7?0*pySK~z|U?N>2x(?AqH`%*V)h5}+>h^U!iD2zcemKrg12?J}T zOo#=Aoqec5l*x&bxWNgT=bk;87m=8H$sO?}8n) z=_FrmJx)N3g6k5-*7q`K%G=~yFi?7C(CplsI3NXl;%^}N`>9D%EwTQhz4swP4|jS zPUVim?FLZ`ej76AB5k-~Y;pTIUJ-`zXbZRAnyM0iqgIbD8BAWM&mO^6>jM=uaGl7n z@Wc0$YKOoG$LNmm;@Mu2?VW0WIIMm>>aSzo-zAKcK}hAA9afnXreF`qGgx7y9G=X+ z5}re{l`2H6p0+T>(axCTwURe%9BvuDK>=YWrL>Y8+j%VrdK{({xgz$C!8Qjb)0Etz zFBtTH2M%BBZp9tXk7HZgD$gYhA3c~dJ}~vyvdChLW9b+x43=1?_yYAY=t#n(e69;= zpX*T0oV2uBVirpITvzxD*;kZzFJhjS!j$(H@!B#sJTzF)m@tL#r&S*!<%0K6M%|pa zP8P@uo^$6#$buGIV%~FpD-@Xa)m0#L&0+y3gO*k^)cALh@|Pe-jvP7uDSQVe{U0cp S?Zj#T0000MrYAUHzM{!@ej=AtMqX!oa{F%SelVg@J){eNAJ0c>fyD zRm7*iinl;f8PyN3!TW+d3>z~$Gb<}tsKW47PxM!>VsGZ`X6R%JBVuB2Wco?c(#h1#-pLyHNlb;)v3{Ei z1_l<>!AV`iJ^f^*TDC`+Xy7921g$vdWQwQ`VBUMj~AX$;Klc+iH} z2Sq?Ypb9Y^z`t^1=hUEWnU80oco+g)aeO-SbMtF@Uh~!KP%W`3bAx>?#{V+VqtmG7 zXjZst=ni3UjfK-V1y&7h$y%kFLK@}c)8}N&=MrriSI%0;jMTl%rqd@~2*8au`rtO- zOeuJN?diQ~pb#;x#|d)q8b$e*rLt+g{@x%oVyWdmIVov%!`;uxxyj8?h$>dmYjbN< zw|rUWjC8ck9DH@TIduB7vg2!%8jS{{(i`Ma9@gq1fwP%jdQ-DL4NEo*+q7DuC|}rb zDS#sU&>_%k;iYY@MI|5BhF)INZ~vE-`8N*I=CNnP!0?jUTC1wOHo4Cta9KJI&``K) zckc=jKkMnBF@oTB7G7*n-P6S7vl5v|hILGSw2)d-nnv9VzKnrtyby zUkWz)`04b4?P|EJjNyD|{&w`_>i7AjE0F+c`nNR#5&MZS#`jQxprF;uf>RTmZ$xfS zI)d(lILy&4FXh$;zc(lUbaJNtHt_pEs6DQY+&F9XHgNNvl4uU#Pk(=nc?|;D+b#Rt zO)nDqw9UHKh3#2Z)^%`Aul-)izvbfL6Z|d+F&O7xFt+duY)@M1+z4&_{mYB%x7=yQ z)KAF9?{Y163pdcY;WG6E94XFB=B+~(3c;<#`gsh_iSg3H%TJsP72ogABt9gO`@i(k z05|XJcuWaHo`;tc3G1Y6z@fT6946enhV#Y|xq{w9D&BO0`>&iPQ@pY)SS1{_znrwIDuZuL&kKu3$Ht)^f?c zc}@ncr2?+ouygblX^{=(07Nv!wYZ(X=O|1H6b^wYKy7I%MK(CWv`HJQ*QQJiwr8HV zW30?sjUHaI#gRnikqoJN4xc%}yY0~Vxte(XhO%l>BSIlh=x22-XCV@wP6;naCAIdK z3nOo|X4cCG*)t4L`=T3}NF%Qg)%e~WlK{V1Bohjs+#UlbJbB~y)5*W{ZoMT8!?Bo9 zserA9+Bs~3$~iNXxoN_^F-mgF;qlE>>5{@ViYFl83=2�#Um&h&oLS!CUw?T37D%qUt7z9`qxdA25| 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

{#Zn(LUb-v2I`L7j`*`_Amtn0O3SzFV4Qu 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 L&Gkxj&Yt@h&M@N@ delta 882 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 SqhW delta 1671 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

" ), - fakeBody = $( "" ).append( testDiv ); - - return function( query ) { - if ( !( query in cache ) ) { - var styleBlock = $( "" ); - $html.prepend( fakeBody ).prepend( styleBlock ); - cache[ query ] = testDiv.css( "position" ) === "absolute"; - fakeBody.add( styleBlock ).remove(); - } - return cache[ query ]; - }; -})(); - -var fakeBody = $( "" ).prependTo( "html" ), - fbCSS = fakeBody[0].style, - vendors = ['webkit','moz','o'], - webos = window.palmGetResource || window.PalmServiceBridge, //only used to rule out scrollTop - bb = window.blackberry; //only used to rule out box shadow, as it's filled opaque on BB - -//thx Modernizr -function propExists( prop ){ - var uc_prop = prop.charAt(0).toUpperCase() + prop.substr(1), - props = (prop + ' ' + vendors.join(uc_prop + ' ') + uc_prop).split(' '); - for(var v in props){ - if( fbCSS[ v ] !== undefined ){ - return true; - } - } -}; - -//test for dynamic-updating base tag support (allows us to avoid href,src attr rewriting) -function baseTagTest(){ - var fauxBase = location.protocol + '//' + location.host + location.pathname + "ui-dir/", - base = $("", {"href": fauxBase}).appendTo("head"), - link = $( "" ).prependTo( fakeBody ), - rebase = link[0].href; - base.remove(); - return rebase.indexOf(fauxBase) === 0; -}; - -$.extend( $.support, { - orientation: "orientation" in window, - touch: "ontouchend" in document, - cssTransitions: "WebKitTransitionEvent" in window, - pushState: !!history.pushState, - mediaquery: $.media('only all'), - cssPseudoElement: !!propExists('content'), - boxShadow: !!propExists('boxShadow') && !bb, - scrollTop: ("pageXOffset" in window || "scrollTop" in document.documentElement || "scrollTop" in fakeBody[0]) && !webos, - dynamicBaseTag: baseTagTest() -}); - -fakeBody.remove(); - -//for ruling out shadows via css -if( !$.support.boxShadow ){ $('html').addClass('ui-mobile-nosupport-boxshadow'); } - -})( jQuery );(function($, undefined ) { - -// add new event shortcuts -$.each( "touchstart touchmove touchend orientationchange tap taphold swipe swipeleft swiperight scrollstart scrollstop".split( " " ), function( i, name ) { - $.fn[ name ] = function( fn ) { - return fn ? this.bind( name, fn ) : this.trigger( name ); - }; - $.attrFn[ name ] = true; -}); - -var supportTouch = $.support.touch, - scrollEvent = "touchmove scroll", - touchStartEvent = supportTouch ? "touchstart" : "mousedown", - touchStopEvent = supportTouch ? "touchend" : "mouseup", - touchMoveEvent = supportTouch ? "touchmove" : "mousemove"; - -// also handles scrollstop -$.event.special.scrollstart = { - enabled: true, - - setup: function() { - var thisObject = this, - $this = $( thisObject ), - scrolling, - timer; - - function trigger( event, state ) { - scrolling = state; - var originalType = event.type; - event.type = scrolling ? "scrollstart" : "scrollstop"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - - // iPhone triggers scroll after a small delay; use touchmove instead - $this.bind( scrollEvent, function( event ) { - if ( !$.event.special.scrollstart.enabled ) { - return; - } - - if ( !scrolling ) { - trigger( event, true ); - } - - clearTimeout( timer ); - timer = setTimeout(function() { - trigger( event, false ); - }, 50 ); - }); - } -}; - -// also handles taphold -$.event.special.tap = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind( touchStartEvent, function( event ) { - if ( event.which && event.which !== 1 ) { - return; - } - - var moved = false, - touching = true, - origPos = [ event.pageX, event.pageY ], - originalType, - timer; - - function moveHandler() { - if ((Math.abs(origPos[0] - event.pageX) > 10) || - (Math.abs(origPos[1] - event.pageY) > 10)) { - moved = true; - } - } - - timer = setTimeout(function() { - if ( touching && !moved ) { - originalType = event.type; - event.type = "taphold"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - }, 750 ); - - $this - .one( touchMoveEvent, moveHandler) - .one( touchStopEvent, function( event ) { - $this.unbind( touchMoveEvent, moveHandler ); - clearTimeout( timer ); - touching = false; - - if ( !moved ) { - originalType = event.type; - event.type = "tap"; - $.event.handle.call( thisObject, event ); - event.type = originalType; - } - }); - }); - } -}; - -// also handles swipeleft, swiperight -$.event.special.swipe = { - setup: function() { - var thisObject = this, - $this = $( thisObject ); - - $this - .bind( touchStartEvent, function( event ) { - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event, - start = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ], - origin: $( event.target ) - }, - stop; - - function moveHandler( event ) { - if ( !start ) { - return; - } - - var data = event.originalEvent.touches ? - event.originalEvent.touches[ 0 ] : - event; - stop = { - time: (new Date).getTime(), - coords: [ data.pageX, data.pageY ] - }; - - // prevent scrolling - if ( Math.abs( start.coords[0] - stop.coords[0] ) > 10 ) { - event.preventDefault(); - } - } - - $this - .bind( touchMoveEvent, moveHandler ) - .one( touchStopEvent, function( event ) { - $this.unbind( touchMoveEvent, moveHandler ); - if ( start && stop ) { - if ( stop.time - start.time < 1000 && - Math.abs( start.coords[0] - stop.coords[0]) > 30 && - Math.abs( start.coords[1] - stop.coords[1]) < 75 ) { - start.origin - .trigger( "swipe" ) - .trigger( start.coords[0] > stop.coords[0] ? "swipeleft" : "swiperight" ); - } - } - start = stop = undefined; - }); - }); - } -}; - -(function($){ - // "Cowboy" Ben Alman - - var win = $(window), - special_event, - get_orientation, - last_orientation; - - $.event.special.orientationchange = special_event = { - setup: function(){ - // If the event is supported natively, return false so that jQuery - // will bind to the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Get the current orientation to avoid initial double-triggering. - last_orientation = get_orientation(); - - // Because the orientationchange event doesn't exist, simulate the - // event by testing window dimensions on resize. - win.bind( "resize", handler ); - }, - teardown: function(){ - // If the event is not supported natively, return false so that - // jQuery will unbind the event using DOM methods. - if ( $.support.orientation ) { return false; } - - // Because the orientationchange event doesn't exist, unbind the - // resize event handler. - win.unbind( "resize", handler ); - }, - add: function( handleObj ) { - // Save a reference to the bound event handler. - var old_handler = handleObj.handler; - - handleObj.handler = function( event ) { - // Modify event object, adding the .orientation property. - event.orientation = get_orientation(); - - // Call the originally-bound event handler and return its result. - return old_handler.apply( this, arguments ); - }; - } - }; - - // If the event is not supported natively, this handler will be bound to - // the window resize event to simulate the orientationchange event. - function handler() { - // Get the current orientation. - var orientation = get_orientation(); - - if ( orientation !== last_orientation ) { - // The orientation has changed, so trigger the orientationchange event. - last_orientation = orientation; - win.trigger( "orientationchange" ); - } - }; - - // Get the current page orientation. This method is exposed publicly, should it - // be needed, as jQuery.event.special.orientationchange.orientation() - special_event.orientation = get_orientation = function() { - var elem = document.documentElement; - return elem && elem.clientWidth / elem.clientHeight < 1.1 ? "portrait" : "landscape"; - }; - -})(jQuery); - -$.each({ - scrollstop: "scrollstart", - taphold: "tap", - swipeleft: "swipe", - swiperight: "swipe" -}, function( event, sourceEvent ) { - $.event.special[ event ] = { - setup: function() { - $( this ).bind( sourceEvent, $.noop ); - } - }; -}); - -})( jQuery ); -/*! - * jQuery hashchange event - v1.3 - 7/21/2010 - * http://benalman.com/projects/jquery-hashchange-plugin/ - * - * Copyright (c) 2010 "Cowboy" Ben Alman - * Dual licensed under the MIT and GPL licenses. - * http://benalman.com/about/license/ - */ - -// Script: jQuery hashchange event -// -// *Version: 1.3, Last updated: 7/21/2010* -// -// Project Home - http://benalman.com/projects/jquery-hashchange-plugin/ -// GitHub - http://github.com/cowboy/jquery-hashchange/ -// Source - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.js -// (Minified) - http://github.com/cowboy/jquery-hashchange/raw/master/jquery.ba-hashchange.min.js (0.8kb gzipped) -// -// About: License -// -// Copyright (c) 2010 "Cowboy" Ben Alman, -// Dual licensed under the MIT and GPL licenses. -// http://benalman.com/about/license/ -// -// About: Examples -// -// These working examples, complete with fully commented code, illustrate a few -// ways in which this plugin can be used. -// -// hashchange event - http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/ -// document.domain - http://benalman.com/code/projects/jquery-hashchange/examples/document_domain/ -// -// About: Support and Testing -// -// Information about what version or versions of jQuery this plugin has been -// tested with, what browsers it has been tested in, and where the unit tests -// reside (so you can test it yourself). -// -// jQuery Versions - 1.2.6, 1.3.2, 1.4.1, 1.4.2 -// Browsers Tested - Internet Explorer 6-8, Firefox 2-4, Chrome 5-6, Safari 3.2-5, -// Opera 9.6-10.60, iPhone 3.1, Android 1.6-2.2, BlackBerry 4.6-5. -// Unit Tests - http://benalman.com/code/projects/jquery-hashchange/unit/ -// -// About: Known issues -// -// While this jQuery hashchange event implementation is quite stable and -// robust, there are a few unfortunate browser bugs surrounding expected -// hashchange event-based behaviors, independent of any JavaScript -// window.onhashchange abstraction. See the following examples for more -// information: -// -// Chrome: Back Button - http://benalman.com/code/projects/jquery-hashchange/examples/bug-chrome-back-button/ -// Firefox: Remote XMLHttpRequest - http://benalman.com/code/projects/jquery-hashchange/examples/bug-firefox-remote-xhr/ -// WebKit: Back Button in an Iframe - http://benalman.com/code/projects/jquery-hashchange/examples/bug-webkit-hash-iframe/ -// Safari: Back Button from a different domain - http://benalman.com/code/projects/jquery-hashchange/examples/bug-safari-back-from-diff-domain/ -// -// Also note that should a browser natively support the window.onhashchange -// event, but not report that it does, the fallback polling loop will be used. -// -// About: Release History -// -// 1.3 - (7/21/2010) Reorganized IE6/7 Iframe code to make it more -// "removable" for mobile-only development. Added IE6/7 document.title -// support. Attempted to make Iframe as hidden as possible by using -// techniques from http://www.paciellogroup.com/blog/?p=604. Added -// support for the "shortcut" format $(window).hashchange( fn ) and -// $(window).hashchange() like jQuery provides for built-in events. -// Renamed jQuery.hashchangeDelay to and -// lowered its default value to 50. Added -// and properties plus document-domain.html -// file to address access denied issues when setting document.domain in -// IE6/7. -// 1.2 - (2/11/2010) Fixed a bug where coming back to a page using this plugin -// from a page on another domain would cause an error in Safari 4. Also, -// IE6/7 Iframe is now inserted after the body (this actually works), -// which prevents the page from scrolling when the event is first bound. -// Event can also now be bound before DOM ready, but it won't be usable -// before then in IE6/7. -// 1.1 - (1/21/2010) Incorporated document.documentMode test to fix IE8 bug -// where browser version is incorrectly reported as 8.0, despite -// inclusion of the X-UA-Compatible IE=EmulateIE7 meta tag. -// 1.0 - (1/9/2010) Initial Release. Broke out the jQuery BBQ event.special -// window.onhashchange functionality into a separate plugin for users -// who want just the basic event & back button support, without all the -// extra awesomeness that BBQ provides. This plugin will be included as -// part of jQuery BBQ, but also be available separately. - -(function($,window,undefined){ - '$:nomunge'; // Used by YUI compressor. - - // Reused string. - var str_hashchange = 'hashchange', - - // Method / object references. - doc = document, - fake_onhashchange, - special = $.event.special, - - // Does the browser support window.onhashchange? Note that IE8 running in - // IE7 compatibility mode reports true for 'onhashchange' in window, even - // though the event isn't supported, so also test document.documentMode. - doc_mode = doc.documentMode, - supports_onhashchange = 'on' + str_hashchange in window && ( doc_mode === undefined || doc_mode > 7 ); - - // Get location.hash (or what you'd expect location.hash to be) sans any - // leading #. Thanks for making this necessary, Firefox! - function get_fragment( url ) { - url = url || location.href; - return '#' + url.replace( /^[^#]*#?(.*)$/, '$1' ); - }; - - // Method: jQuery.fn.hashchange - // - // Bind a handler to the window.onhashchange event or trigger all bound - // window.onhashchange event handlers. This behavior is consistent with - // jQuery's built-in event handlers. - // - // Usage: - // - // > jQuery(window).hashchange( [ handler ] ); - // - // Arguments: - // - // handler - (Function) Optional handler to be bound to the hashchange - // event. This is a "shortcut" for the more verbose form: - // jQuery(window).bind( 'hashchange', handler ). If handler is omitted, - // all bound window.onhashchange event handlers will be triggered. This - // is a shortcut for the more verbose - // jQuery(window).trigger( 'hashchange' ). These forms are described in - // the section. - // - // Returns: - // - // (jQuery) The initial jQuery collection of elements. - - // Allow the "shortcut" format $(elem).hashchange( fn ) for binding and - // $(elem).hashchange() for triggering, like jQuery does for built-in events. - $.fn[ str_hashchange ] = function( fn ) { - return fn ? this.bind( str_hashchange, fn ) : this.trigger( str_hashchange ); - }; - - // Property: jQuery.fn.hashchange.delay - // - // The numeric interval (in milliseconds) at which the - // polling loop executes. Defaults to 50. - - // Property: jQuery.fn.hashchange.domain - // - // If you're setting document.domain in your JavaScript, and you want hash - // history to work in IE6/7, not only must this property be set, but you must - // also set document.domain BEFORE jQuery is loaded into the page. This - // property is only applicable if you are supporting IE6/7 (or IE8 operating - // in "IE7 compatibility" mode). - // - // In addition, the property must be set to the - // path of the included "document-domain.html" file, which can be renamed or - // modified if necessary (note that the document.domain specified must be the - // same in both your main JavaScript as well as in this file). - // - // Usage: - // - // jQuery.fn.hashchange.domain = document.domain; - - // Property: jQuery.fn.hashchange.src - // - // If, for some reason, you need to specify an Iframe src file (for example, - // when setting document.domain as in ), you can - // do so using this property. Note that when using this property, history - // won't be recorded in IE6/7 until the Iframe src file loads. This property - // is only applicable if you are supporting IE6/7 (or IE8 operating in "IE7 - // compatibility" mode). - // - // Usage: - // - // jQuery.fn.hashchange.src = 'path/to/file.html'; - - $.fn[ str_hashchange ].delay = 50; - /* - $.fn[ str_hashchange ].domain = null; - $.fn[ str_hashchange ].src = null; - */ - - // Event: hashchange event - // - // Fired when location.hash changes. In browsers that support it, the native - // HTML5 window.onhashchange event is used, otherwise a polling loop is - // initialized, running every milliseconds to - // see if the hash has changed. In IE6/7 (and IE8 operating in "IE7 - // compatibility" mode), a hidden Iframe is created to allow the back button - // and hash-based history to work. - // - // Usage as described in : - // - // > // Bind an event handler. - // > jQuery(window).hashchange( function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).hashchange(); - // - // A more verbose usage that allows for event namespacing: - // - // > // Bind an event handler. - // > jQuery(window).bind( 'hashchange', function(e) { - // > var hash = location.hash; - // > ... - // > }); - // > - // > // Manually trigger the event handler. - // > jQuery(window).trigger( 'hashchange' ); - // - // Additional Notes: - // - // * The polling loop and Iframe are not created until at least one handler - // is actually bound to the 'hashchange' event. - // * If you need the bound handler(s) to execute immediately, in cases where - // a location.hash exists on page load, via bookmark or page refresh for - // example, use jQuery(window).hashchange() or the more verbose - // jQuery(window).trigger( 'hashchange' ). - // * The event can be bound before DOM ready, but since it won't be usable - // before then in IE6/7 (due to the necessary Iframe), recommended usage is - // to bind it inside a DOM ready handler. - - // Override existing $.event.special.hashchange methods (allowing this plugin - // to be defined after jQuery BBQ in BBQ's source code). - special[ str_hashchange ] = $.extend( special[ str_hashchange ], { - - // Called only when the first 'hashchange' event is bound to window. - setup: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to create our own. And we don't want to call this - // until the user binds to the event, just in case they never do, since it - // will create a polling loop and possibly even a hidden Iframe. - $( fake_onhashchange.start ); - }, - - // Called only when the last 'hashchange' event is unbound from window. - teardown: function() { - // If window.onhashchange is supported natively, there's nothing to do.. - if ( supports_onhashchange ) { return false; } - - // Otherwise, we need to stop ours (if possible). - $( fake_onhashchange.stop ); - } - - }); - - // fake_onhashchange does all the work of triggering the window.onhashchange - // event for browsers that don't natively support it, including creating a - // polling loop to watch for hash changes and in IE 6/7 creating a hidden - // Iframe to enable back and forward. - fake_onhashchange = (function(){ - var self = {}, - timeout_id, - - // Remember the initial hash so it doesn't get triggered immediately. - last_hash = get_fragment(), - - fn_retval = function(val){ return val; }, - history_set = fn_retval, - history_get = fn_retval; - - // Start the polling loop. - self.start = function() { - timeout_id || poll(); - }; - - // Stop the polling loop. - self.stop = function() { - timeout_id && clearTimeout( timeout_id ); - timeout_id = undefined; - }; - - // This polling loop checks every $.fn.hashchange.delay milliseconds to see - // if location.hash has changed, and triggers the 'hashchange' event on - // window when necessary. - function poll() { - var hash = get_fragment(), - history_hash = history_get( last_hash ); - - if ( hash !== last_hash ) { - history_set( last_hash = hash, history_hash ); - - $(window).trigger( str_hashchange ); - - } else if ( history_hash !== last_hash ) { - location.href = location.href.replace( /#.*/, '' ) + history_hash; - } - - timeout_id = setTimeout( poll, $.fn[ str_hashchange ].delay ); - }; - - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvv REMOVE IF NOT SUPPORTING IE6/7/8 vvvvvvvvvvvvvvvvvvv - // vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv - $.browser.msie && !supports_onhashchange && (function(){ - // Not only do IE6/7 need the "magical" Iframe treatment, but so does IE8 - // when running in "IE7 compatibility" mode. - - var iframe, - iframe_src; - - // When the event is bound and polling starts in IE 6/7, create a hidden - // Iframe for history handling. - self.start = function(){ - if ( !iframe ) { - iframe_src = $.fn[ str_hashchange ].src; - iframe_src = iframe_src && iframe_src + get_fragment(); - - // Create hidden Iframe. Attempt to make Iframe as hidden as possible - // by using techniques from http://www.paciellogroup.com/blog/?p=604. - iframe = $('