PageSourceSearch

https://spojeni.dpp.cz/Script/conflictResolver.js

js dpp.cz collected 2026-10-01 11:24:58 UTC 1,900 bytes, 54 lines download raw bytes

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.