1/* 2 * V projektu se původnÄ použÃvalo jQuery 1.2.6. Kvůli novému datepickeru a timepickeru od 3 * PragueBest vÅ¡ak bylo nutné nasadit dodané jQuery 1.11.0. Ve verzi jQuery 1.9 vÅ¡ak bylo odstranÄno 4 * $.browser, které se použÃvá v pluginu jquery.autocomplete pro naÅ¡eptávánà zastávek. Použili 5 * jsme tedy novÄjšà verzi 1.11.0 a chybÄjÃcà funkcionalitu doplÅujeme tÃmto souborem. 6 * 7 * KromÄ toho se s tÃmto datepickerem od PragueBest použÃvá i jQuery UI, které dÅÃve nebývalo. 8 * jQuery UI má jeden z pluginů autocomplete. Jako $.autocomplete ale už použÃváme samostatný plugin 9 * jquery.autocomplete.js a v momentÄ, kdy naÄteme jQuery UI, tak se zaÄne pouzÃvat tento autocomplete 10 * mÃsto toho naÅ¡eho původnÃho. Je tedy nutné to mapovánà na $.autocomplete zruÅ¡it, což dÄláme tady 11 * nÞe a teprve poté naÄÃst ten náš původnà jquery.autocomplete.js. 12 * 13 */ 14 15var matched, browser; 16 17jQuery.uaMatch = function (ua) { 18 ua = ua.toLowerCase(); 19 20 var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || 21 /(webkit)[ \/]([\w.]+)/.exec(ua) || 22 /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || 23 /(msie) ([\w.]+)/.exec(ua) || 24 ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || 25 []; 26 27 return { 28 browser: match[1] || "", 29 version: match[2] || "0" 30 }; 31};
32 33matched = jQuery.uaMatch(navigator.userAgent); 34browser = {}; 35 36if (matched.browser) { 37 browser[matched.browser] = true; 38 browser.version = matched.version; 39} 40 41// Chrome is Webkit, but Webkit is also Safari. 42if (browser.chrome) { 43 browser.webkit = true; 44} else if (browser.webkit) { 45 browser.safari = true; 46} 47 48jQuery.browser = browser; 49 50 51 52// A zde je ta Äást s autocomplete... 53$.fn.uiautocomplete = $.fn.autocomplete; 54delete $.fn.autocomplete;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.