Avoiding unnecessary repeated checks of navigator.userAgent. The constants added here should not be used outside the library. In the future, they should be removed from the library. r=ahocevar (closes #2911)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10868 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
@@ -212,7 +212,7 @@
|
||||
style = "chickenHead";
|
||||
t.ok(OpenLayers.Element.getStyle(elem, style) == null, "get style on 'auto' style returns null");
|
||||
|
||||
if (OpenLayers.Util.getBrowserName() == "opera") {
|
||||
if (OpenLayers.BROWSER_NAME == "opera") {
|
||||
elem.style.top = "15px";
|
||||
style = "top";
|
||||
|
||||
|
||||
@@ -71,7 +71,7 @@
|
||||
|
||||
function test_Control_LayerSwitcher_redraw (t) {
|
||||
|
||||
t.plan( (OpenLayers.Util.getBrowserName() == "opera" ? 9 : 19 ) );
|
||||
t.plan( (OpenLayers.BROWSER_NAME == "opera" ? 9 : 19 ) );
|
||||
|
||||
map = new OpenLayers.Map('map');
|
||||
var layer = new OpenLayers.Layer.WMS("WMS",
|
||||
@@ -98,7 +98,7 @@
|
||||
t.eq(markersInput.value, markers.name, "wms correctly valued");
|
||||
|
||||
t.eq(false, control.checkRedraw(), "check redraw is false");
|
||||
if (OpenLayers.Util.getBrowserName() != "opera") {
|
||||
if (OpenLayers.BROWSER_NAME != "opera") {
|
||||
control = new OpenLayers.Control.LayerSwitcher();
|
||||
var myredraw = control.redraw;
|
||||
control.redraw = function() {
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
function test_Control_PanZoom_control_events (t) {
|
||||
|
||||
if ( !window.document.createEvent || OpenLayers.Util.getBrowserName() == "opera" || !t.open_window) {
|
||||
if ( !window.document.createEvent || OpenLayers.BROWSER_NAME == "opera" || !t.open_window) {
|
||||
//ie can't simulate mouseclicks
|
||||
t.plan(0);
|
||||
t.debug_print("FIXME: This browser does not support the PanZoom test at this time.");
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@
|
||||
feature = new OpenLayers.Feature(layer, lonlat, data);
|
||||
popup = feature.createPopup();
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(popup.contentDiv.style[prop], "auto", 'overflow on popup is correct');
|
||||
}
|
||||
function test_Feature_createMarker (t) {
|
||||
|
||||
@@ -411,7 +411,7 @@
|
||||
];
|
||||
|
||||
var shell_start = '<wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs"><gml:featureMember xmlns:gml="http://www.opengis.net/gml"><feature:features xmlns:feature="http://mapserver.gis.umn.edu/mapserver" fid="221"><feature:geometry>';
|
||||
if (OpenLayers.Util.getBrowserName() == "opera") {
|
||||
if (OpenLayers.BROWSER_NAME == "opera") {
|
||||
shell_start = '<wfs:FeatureCollection xmlns:wfs="http://www.opengis.net/wfs"><gml:featureMember xmlns:gml="http://www.opengis.net/gml"><feature:features fid="221" xmlns:feature="http://mapserver.gis.umn.edu/mapserver"><feature:geometry>';
|
||||
}
|
||||
var shell_end = '</feature:geometry></feature:features></gml:featureMember></wfs:FeatureCollection>';
|
||||
|
||||
@@ -130,7 +130,7 @@
|
||||
*/
|
||||
|
||||
// test v1.1.0
|
||||
if(OpenLayers.Util.getBrowserName()== "opera") {
|
||||
if(OpenLayers.BROWSER_NAME== "opera") {
|
||||
t.plan(0);
|
||||
t.debug_print("WMC writing works but is not tested in Opera");
|
||||
} else {
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
<script type="text/javascript">
|
||||
|
||||
function test_write_wmc_Layer(t) {
|
||||
if (OpenLayers.Util.getBrowserName() == "safari") {
|
||||
if (OpenLayers.BROWSER_NAME == "safari") {
|
||||
t.plan(0);
|
||||
t.debug_print("Safari has wierd behavior with getElementsByTagNameNS: the result is that we can't run these tests there. Patches welcome.");
|
||||
return;
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
// MOUSEMOVE test does not seem to work...
|
||||
// t.plan( 2 );
|
||||
|
||||
if (OpenLayers.Util.getBrowserName() != "firefox" && OpenLayers.Util.getBrowserName() != "mozilla") {
|
||||
if (OpenLayers.BROWSER_NAME != "firefox" && OpenLayers.BROWSER_NAME != "mozilla") {
|
||||
t.plan(4);
|
||||
} else {
|
||||
t.plan(0);
|
||||
|
||||
@@ -172,7 +172,7 @@
|
||||
});
|
||||
}
|
||||
function test_Layer_GeoRSS_loadend_Event(t) {
|
||||
var browserCode = OpenLayers.Util.getBrowserName();
|
||||
var browserCode = OpenLayers.BROWSER_NAME;
|
||||
if (browserCode == "msie") {
|
||||
t.plan(1);
|
||||
t.ok(true, "IE fails the GeoRSS test. This could probably be fixed by someone with enough energy to fix it.");
|
||||
|
||||
@@ -226,7 +226,7 @@
|
||||
(window.location.host == "localhost") ||
|
||||
(window.location.host == "openlayers.org");
|
||||
|
||||
if (OpenLayers.Util.getBrowserName() == "opera" || OpenLayers.Util.getBrowserName() == "safari") {
|
||||
if (OpenLayers.BROWSER_NAME == "opera" || OpenLayers.BROWSER_NAME == "safari") {
|
||||
t.plan(1);
|
||||
t.debug_print("Can't test google reprojection in Opera or Safari.");
|
||||
} else if(validkey) {
|
||||
|
||||
@@ -132,7 +132,7 @@
|
||||
layer.markers[1].events.triggerEvent('click', event);
|
||||
t.eq(map.popups.length, 1, "1st popup gone, 2nd Popup opened correctly");
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(map.popups[0].contentDiv.style[prop],"auto", "default Popup overflow correct");
|
||||
});
|
||||
}
|
||||
@@ -151,12 +151,12 @@
|
||||
layer.markers[0].events.triggerEvent('click', event);
|
||||
t.eq(map.popups.length, 1, "Popup opened correctly");
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(map.popups[0].contentDiv.style[prop],"auto", "Popup overflow read from file");
|
||||
layer.markers[1].events.triggerEvent('click', event);
|
||||
t.eq(map.popups.length, 1, "1st popup gone, 2nd Popup opened correctly");
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(map.popups[0].contentDiv.style[prop],"hidden", "Popup overflow read from file");
|
||||
});
|
||||
}
|
||||
|
||||
@@ -610,7 +610,7 @@
|
||||
feature.style = customStyle5;
|
||||
layer.drawFeature(feature);
|
||||
t.eq(root.firstChild.getAttributeNS(null, 'style'),
|
||||
'opacity: '+customStyle5.graphicOpacity.toString()+((OpenLayers.Util.getBrowserName() == "opera" || OpenLayers.Util.getBrowserName() == "safari") ? "" : ';'),
|
||||
'opacity: '+customStyle5.graphicOpacity.toString()+((OpenLayers.BROWSER_NAME == "opera" || OpenLayers.BROWSER_NAME == "safari") ? "" : ';'),
|
||||
"graphicOpacity correctly set");
|
||||
feature.style = customStyle6;
|
||||
layer.drawFeature(feature);
|
||||
|
||||
@@ -289,7 +289,7 @@
|
||||
var validkey = (window.location.protocol == "file:") ||
|
||||
(window.location.host == "localhost") ||
|
||||
(window.location.host == "openlayers.org");
|
||||
if (OpenLayers.Util.getBrowserName() == "opera" || OpenLayers.Util.getBrowserName() == "safari") {
|
||||
if (OpenLayers.BROWSER_NAME == "opera" || OpenLayers.BROWSER_NAME == "safari") {
|
||||
t.plan(1);
|
||||
t.debug_print("Can't test google reprojection in Opera or Safari.");
|
||||
} else if(validkey) {
|
||||
|
||||
@@ -25,7 +25,7 @@
|
||||
|
||||
layer.destroy();
|
||||
|
||||
var options = { unsupportedBrowsers: [OpenLayers.Util.getBrowserName()]};
|
||||
var options = { unsupportedBrowsers: [OpenLayers.BROWSER_NAME]};
|
||||
layer = new OpenLayers.Layer.WMS.Post(name, url, params, options);
|
||||
t.eq(
|
||||
layer.usePost, false,
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
// test the unsupported browser
|
||||
layer = new OpenLayers.Layer.WMS.Post(name, url, params, {
|
||||
unsupportedBrowsers: [OpenLayers.Util.getBrowserName()]
|
||||
unsupportedBrowsers: [OpenLayers.BROWSER_NAME]
|
||||
});
|
||||
map = new OpenLayers.Map('map');
|
||||
map.addLayer(layer);
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
t.ok( box.bounds.equals(bounds), "bounds object correctly set");
|
||||
t.ok( box.div != null, "div created");
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq( box.div.style[prop], "hidden", "div style overflow hidden");
|
||||
t.ok( box.events != null, "events object created");
|
||||
t.eq( g_Color, borderColor, "setBorder called with correct border color");
|
||||
|
||||
+2
-2
@@ -155,7 +155,7 @@
|
||||
t.eq(contentDiv.id, "chicken_contentDiv", "correct content div id");
|
||||
t.eq(contentDiv.style.position, "relative", "correct content div position");
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(contentDiv.style[prop], "", "correct content div overflow");
|
||||
t.eq(contentDiv.innerHTML, content, "correct content div content");
|
||||
|
||||
@@ -169,7 +169,7 @@
|
||||
t.eq(popup.div.style.filter, "alpha(opacity=" + opacity*100 + ")", "good default popup.opacity");
|
||||
}
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(popup.div.style.borderTopWidth == s[0] && popup.div.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
|
||||
+18
-18
@@ -97,7 +97,7 @@
|
||||
|
||||
t.eq( div.style.position, position, "div.style.positionset correctly");
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(div.style.borderTopWidth == s[0] && div.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
@@ -105,11 +105,11 @@
|
||||
}
|
||||
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq( div.style[prop], overflow, "div.style.overflow set correctly");
|
||||
t.eq( parseFloat(div.style.opacity), opacity, "element.style.opacity set correctly");
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq( div.style.filter, filterString, "element.style.filter set correctly");
|
||||
|
||||
//test defaults
|
||||
@@ -130,13 +130,13 @@
|
||||
|
||||
t.eq( div.style.position, "absolute", "div.style.positionset correctly");
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
t.ok(div.style.borderTopWidth == '' && div.style.borderTopStyle == '', "good default popup.border")
|
||||
} else {
|
||||
t.eq( div.style.border, "", "div.style.border set correctly");
|
||||
}
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq(div.style[prop], "", "div.style.overflow set correctly");
|
||||
t.ok( !div.style.opacity, "element.style.opacity set correctly");
|
||||
t.ok( !div.style.filter, "element.style.filter set correctly");
|
||||
@@ -168,7 +168,7 @@
|
||||
t.eq( image.style.height, sz.h + "px", "image.style.height set correctly");
|
||||
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(image.style.borderTopWidth == s[0] && image.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
@@ -178,7 +178,7 @@
|
||||
t.eq( image.style.position, position, "image.style.position set correctly");
|
||||
t.eq( parseFloat(image.style.opacity), opacity, "image.style.opacity set correctly");
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq( image.style.filter, filterString, "element.style.filter set correctly");
|
||||
|
||||
//test defaults
|
||||
@@ -369,7 +369,7 @@
|
||||
filterString = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.openlayers.org/images/OpenLayers.trac.png', sizingMethod='crop') alpha(opacity=50)";
|
||||
} else {
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
}
|
||||
t.eq( imageDiv.style.filter, filterString, "element.style.filter set correctly");
|
||||
|
||||
@@ -385,7 +385,7 @@
|
||||
t.eq( image.style.height, sz.h + "px", "image.style.height set correctly");
|
||||
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(image.style.borderTopWidth == s[0] && image.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
@@ -437,7 +437,7 @@
|
||||
t.eq(parseFloat(element.style.opacity), opacity,
|
||||
"element.style.opacity set correctly when opacity = " + opacity);
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq(element.style.filter, filterString,
|
||||
"element.style.filter set correctly when opacity = " + opacity);
|
||||
|
||||
@@ -447,7 +447,7 @@
|
||||
t.eq(parseFloat(element.style.opacity), opacity,
|
||||
"element.style.opacity not changed if the value is incorrect");
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq(element.style.filter, filterString,
|
||||
"element.style.filter not changed if the value is incorrect");
|
||||
|
||||
@@ -457,7 +457,7 @@
|
||||
t.eq(parseFloat(element.style.opacity), opacity,
|
||||
"element.style.opacity not changed if the value is incorrect");
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq(element.style.filter, filterString,
|
||||
"element.style.filter not changed if the value is incorrect");
|
||||
|
||||
@@ -468,7 +468,7 @@
|
||||
t.eq(element.style.opacity, '',
|
||||
"element.style.opacity is removed when opacity = " + opacity);
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : '';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : '';
|
||||
t.eq(element.style.filter, filterString,
|
||||
"element.style.filter is removed when opacity = " + opacity);
|
||||
}
|
||||
@@ -498,18 +498,18 @@
|
||||
|
||||
t.eq( element.style.position, position, "element.style.position set correctly");
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(element.style.borderTopWidth == s[0] && element.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
t.ok( (element.style.border.indexOf(border) != -1), "element.style.border set correctly");
|
||||
}
|
||||
//Safari 3 separates style overflow into overflow-x and overflow-y
|
||||
var prop = (OpenLayers.Util.getBrowserName() == 'safari') ? 'overflowX' : 'overflow';
|
||||
var prop = (OpenLayers.BROWSER_NAME == 'safari') ? 'overflowX' : 'overflow';
|
||||
t.eq( element.style[prop], overflow, "element.style.overflow set correctly");
|
||||
t.eq( parseFloat(element.style.opacity), opacity, "element.style.opacity set correctly");
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.eq( element.style.filter, filterString, "element.style.filter set correctly");
|
||||
}
|
||||
|
||||
@@ -553,7 +553,7 @@
|
||||
t.ok( true, "skipping element test outside of Mozilla");
|
||||
} else {
|
||||
//Safari 3 returns null for this value, which is okay
|
||||
var filterString = (OpenLayers.Util.getBrowserName() == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
var filterString = (OpenLayers.BROWSER_NAME == 'safari') ? null : 'alpha(opacity=' + (opacity * 100) + ')';
|
||||
t.ok( image.nodeName == "IMG", "createImage creates a valid HTMLImageElement" );
|
||||
}
|
||||
t.eq( imageDiv.style.filter, filterString, "element.style.filter set correctly");
|
||||
@@ -563,7 +563,7 @@
|
||||
t.eq( image.style.height, sz.h + "px", "image.style.height set correctly");
|
||||
|
||||
//Safari 3 separates the border style into separate entities when reading it
|
||||
if (OpenLayers.Util.getBrowserName() == 'safari') {
|
||||
if (OpenLayers.BROWSER_NAME == 'safari') {
|
||||
var s = border.split(' ');
|
||||
t.ok(image.style.borderTopWidth == s[0] && image.style.borderTopStyle == s[1], "good default popup.border")
|
||||
} else {
|
||||
|
||||
Reference in New Issue
Block a user