Blame | Last modification | View Log | RSS feed
if(!dojo._hasResource["dijit._base.sniff"]){ //_hasResource checks added by build. Do not use _hasResource directly in your code.dojo._hasResource["dijit._base.sniff"] = true;dojo.provide("dijit._base.sniff");// ported from dojo.html.applyBrowserClass (style.js)// summary:// Applies pre-set class names based on browser & version to the// top-level HTML node. Simply doing a require on this module will// establish this CSS. Modified version of Morris' CSS hack.(function(){var d = dojo;var ie = d.isIE;var opera = d.isOpera;var maj = Math.floor;var classes = {dj_ie: ie,// dj_ie55: ie == 5.5,dj_ie6: maj(ie) == 6,dj_ie7: maj(ie) == 7,dj_iequirks: ie && d.isQuirks,// NOTE: Opera not supported by dijitdj_opera: opera,dj_opera8: maj(opera) == 8,dj_opera9: maj(opera) == 9,dj_khtml: d.isKhtml,dj_safari: d.isSafari,dj_gecko: d.isMozilla}; // no dojo unsupported browsersfor(var p in classes){if(classes[p]){var html = dojo.doc.documentElement; //TODO browser-specific DOM magic needed?if(html.className){html.className += " " + p;}else{html.className = p;}}}})();}