mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-15 07:05:56 +00:00
update dojo to 1.7.3
This commit is contained in:
@@ -4,73 +4,5 @@
|
||||
see: http://dojotoolkit.org/license for details
|
||||
*/
|
||||
|
||||
|
||||
if(!dojo._hasResource["dojo.uacss"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.
|
||||
dojo._hasResource["dojo.uacss"] = true;
|
||||
dojo.provide("dojo.uacss");
|
||||
|
||||
|
||||
(function(){
|
||||
// summary:
|
||||
// Applies pre-set CSS classes to the top-level HTML node, based on:
|
||||
// - browser (ex: dj_ie)
|
||||
// - browser version (ex: dj_ie6)
|
||||
// - box model (ex: dj_contentBox)
|
||||
// - text direction (ex: dijitRtl)
|
||||
//
|
||||
// In addition, browser, browser version, and box model are
|
||||
// combined with an RTL flag when browser text is RTL. ex: dj_ie-rtl.
|
||||
|
||||
var d = dojo,
|
||||
html = d.doc.documentElement,
|
||||
ie = d.isIE,
|
||||
opera = d.isOpera,
|
||||
maj = Math.floor,
|
||||
ff = d.isFF,
|
||||
boxModel = d.boxModel.replace(/-/,''),
|
||||
|
||||
classes = {
|
||||
dj_ie: ie,
|
||||
dj_ie6: maj(ie) == 6,
|
||||
dj_ie7: maj(ie) == 7,
|
||||
dj_ie8: maj(ie) == 8,
|
||||
dj_ie9: maj(ie) == 9,
|
||||
dj_quirks: d.isQuirks,
|
||||
dj_iequirks: ie && d.isQuirks,
|
||||
|
||||
// NOTE: Opera not supported by dijit
|
||||
dj_opera: opera,
|
||||
|
||||
dj_khtml: d.isKhtml,
|
||||
|
||||
dj_webkit: d.isWebKit,
|
||||
dj_safari: d.isSafari,
|
||||
dj_chrome: d.isChrome,
|
||||
|
||||
dj_gecko: d.isMozilla,
|
||||
dj_ff3: maj(ff) == 3
|
||||
}; // no dojo unsupported browsers
|
||||
|
||||
classes["dj_" + boxModel] = true;
|
||||
|
||||
// apply browser, browser version, and box model class names
|
||||
var classStr = "";
|
||||
for(var clz in classes){
|
||||
if(classes[clz]){
|
||||
classStr += clz + " ";
|
||||
}
|
||||
}
|
||||
html.className = d.trim(html.className + " " + classStr);
|
||||
|
||||
// If RTL mode, then add dj_rtl flag plus repeat existing classes with -rtl extension.
|
||||
// We can't run the code below until the <body> tag has loaded (so we can check for dir=rtl).
|
||||
// Unshift() is to run sniff code before the parser.
|
||||
dojo._loaders.unshift(function(){
|
||||
if(!dojo._isBodyLtr()){
|
||||
var rtlClassStr = "dj_rtl dijitRtl " + classStr.replace(/ /g, "-rtl ")
|
||||
html.className = d.trim(html.className + " " + rtlClassStr);
|
||||
}
|
||||
});
|
||||
})();
|
||||
|
||||
}
|
||||
//>>built
|
||||
define("dojo/uacss",["./dom-geometry","./_base/lang","./ready","./_base/sniff","./_base/window"],function(_1,_2,_3,_4,_5){var _6=_5.doc.documentElement,ie=_4("ie"),_7=_4("opera"),_8=Math.floor,ff=_4("ff"),_9=_1.boxModel.replace(/-/,""),_a={"dj_ie":ie,"dj_ie6":_8(ie)==6,"dj_ie7":_8(ie)==7,"dj_ie8":_8(ie)==8,"dj_ie9":_8(ie)==9,"dj_quirks":_4("quirks"),"dj_iequirks":ie&&_4("quirks"),"dj_opera":_7,"dj_khtml":_4("khtml"),"dj_webkit":_4("webkit"),"dj_safari":_4("safari"),"dj_chrome":_4("chrome"),"dj_gecko":_4("mozilla"),"dj_ff3":_8(ff)==3};_a["dj_"+_9]=true;var _b="";for(var _c in _a){if(_a[_c]){_b+=_c+" ";}}_6.className=_2.trim(_6.className+" "+_b);_3(90,function(){if(!_1.isBodyLtr()){var _d="dj_rtl dijitRtl "+_b.replace(/ /g,"-rtl ");_6.className=_2.trim(_6.className+" "+_d+"dj_rtl dijitRtl "+_b.replace(/ /g,"-rtl "));}});return _4;});
|
||||
Reference in New Issue
Block a user