diff options
| author | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2010-03-20 18:53:11 +0000 |
|---|---|---|
| committer | etienne <etienne@9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864> | 2010-03-20 18:53:11 +0000 |
| commit | a38f007529bc2c64e1465ee3e2bb0082c0bcd1dc (patch) | |
| tree | 14ef587251f439bdf08520f8e3d264a65978435c /chimere/static/base.js | |
| parent | 64acbb356f5a177dc5bd80e7ad493ee554ca0e09 (diff) | |
| download | Chimère-a38f007529bc2c64e1465ee3e2bb0082c0bcd1dc.tar.bz2 Chimère-a38f007529bc2c64e1465ee3e2bb0082c0bcd1dc.zip | |
JS correction for IE #89 - URL path correction when switching between views
git-svn-id: http://www.peacefrogs.net/svn/chimere/trunk@73 9215b0d5-fb2c-4bbd-8d3e-bd2e9090e864
Diffstat (limited to 'chimere/static/base.js')
| -rw-r--r-- | chimere/static/base.js | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/chimere/static/base.js b/chimere/static/base.js index 70b8742..1eba699 100644 --- a/chimere/static/base.js +++ b/chimere/static/base.js @@ -20,6 +20,18 @@ See the file COPYING for details. var default_area; var area_name; +/* indexOf definition for old IE versions */ +if(!Array.indexOf){ + Array.prototype.indexOf = function(obj){ + for(var i=0; i<this.length; i++){ + if(this[i]==obj){ + return i; + } + } + return -1; + } +} + /* show a block panel */ function show(id){ document.getElementById(id).style.display = 'block'; @@ -45,7 +57,7 @@ function getExtent() { var map_extent; var extent_key = 'MAP_EXTENT'; if (area_name){ extent_key = extent_key + '_' + area_name; } - for (i in cookies){ + for (var i=0; i < cookies.length; i++){ var items = cookies[i].split('='); key = items[0].split(' ').join(''); if (key == extent_key){ |
