diff options
| author | louise <louise> | 2009-09-23 15:43:54 +0000 | 
|---|---|---|
| committer | louise <louise> | 2009-09-23 15:43:54 +0000 | 
| commit | a6e0574642c9b6aa0f4d3c43bba1f12b56bfdfa5 (patch) | |
| tree | 032ff18eb49bd79884d559908d477726647bf545 /web/js.js | |
| parent | 1ed78ecb294d558b91739170c8e78bd3db8360ba (diff) | |
Ugly way of allowing the AJAX paths to change depending on what root path the pages are being served from
Diffstat (limited to 'web/js.js')
| -rw-r--r-- | web/js.js | 20 | 
1 files changed, 13 insertions, 7 deletions
| @@ -42,7 +42,6 @@ YAHOO.util.Event.onContentReady('compass', function() {      YAHOO.util.Event.addListener(points[4], 'click', compass_pan, { home:1, orig_x:drag_x, orig_y:drag_y });  }); -  YAHOO.util.Event.onContentReady('map', function() {      var ua=navigator.userAgent.toLowerCase();      // if (document.getElementById('mapForm') && (/safari/.test(ua) || /Konqueror/.test(ua))) return; @@ -295,8 +294,7 @@ function update_tiles(dx, dy, force) {      tile_x += horizontal;      fms_y -= vertical;      tile_y += vertical; - -    var url = [ '/tilma/tileserver/10k-full/', fms_x, '-', (fms_x+5), ',', fms_y, '-', (fms_y+5), '/JSON' ].join(''); +    var url = [ root_path + '/tilma/tileserver/10k-full/', fms_x, '-', (fms_x+5), ',', fms_y, '-', (fms_y+5), '/JSON' ].join('');      YAHOO.util.Connect.asyncRequest('GET', url, {          success: urls_loaded, failure: urls_not_loaded,          argument: [tile_x, tile_y] @@ -308,10 +306,18 @@ function update_tiles(dx, dy, force) {  function load_pins(x, y) {      if (document.getElementById('formX')) { -        url = [ '/ajax?sx=', document.getElementById('formX').value, ';sy=', -            document.getElementById('formY').value, ';x=', (x+2), ';y=', (y+2), -            ';all_pins=', document.getElementById('all_pins').value -        ].join(''); +        var ajax_params = [ 'sx=' + document.getElementById('formX').value,  +                            'sy=' + document.getElementById('formY').value,  +                            'x='  + (x+2), +                            'y='  + (y+2),  +                            'all_pins=' +  document.getElementById('all_pins').value ]; +        var separator; +        if (window.Cobrand){ +             separator = window.Cobrand.param_separator(); +        }else{ +             separator = ';'; +        } +        var url = [ root_path , '/ajax?', ajax_params.join(separator)].join('');          YAHOO.util.Connect.asyncRequest('GET', url, {             success: pins_loaded          }); | 
