Ignore:
Timestamp:
Aug 25, 2011, 3:07:00 PM (14 years ago)
Author:
rick
Message:

Make signal dynamic default and redo some init calls.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/django_gheat/wlheatmap/static/heatmap_extensions.js

    r9406 r9570  
    5555   * Function set in: 'jquery-ui-1.8.13.custom.min.js'
    5656   */
     57  function update_slider(min,max) {
     58      $("#sig_value").text("Signal strength: " + min + " - " + max);
     59      $("#signallayer font").text("All Signal strength: " + min + " - " + max);
     60  };
     61
    5762  $("#slider").slider({
    5863    range: true,
     
    6267    // while sliding, it changes the text above the slider to show the values realtime
    6368    slide: function(event, sig){
    64       $("#sig_value").text("Signal strength: " + sig.values[0] + " - " + sig.values[1]);
    65       $("#signallayer font").text("Signal strength: " + sig.values[0] + " - " + sig.values[1]);
     69      update_slider(sig.values[0], sig.values[1]);
    6670    },
    6771    // on slider stop, it sets a new URL with updated values and redraws the layer
    6872    stop: function(event, sig){
    6973      signallayer = map.getLayersByName('signallayer');
    70       signallayer[0].setUrl("tile/${z}/${x},${y}.png?colour=250,250,0&signaal__gte=" + sig.values[0] + "&signaal__lte=" + sig.values[1]);
     74      signallayer[0].setUrl("tile/${z}/${x},${y}.png?colour=90,90,90&signaal__gte=" + sig.values[0] + "&signaal__lte=" + sig.values[1]);
    7175      signallayer[0].redraw();
    7276    },
    7377  });
     78
     79
     80  function init_slider(min, max) {
     81    $("#slider").slider( "option", "values", [min,max] );
     82    signallayer = map.getLayersByName('signallayer');
     83    signallayer[0].setUrl("tile/${z}/${x},${y}.png?colour=90,90,90&signaal__gte=" + min + "&signaal__lte=" + max);
     84    signallayer[0].redraw();
     85    update_slider(min,max);
     86  };
     87
     88
    7489
    7590  /**
     
    349364    $("#custom").append("<span id=\"" + lname + "\"><div id='layer_switcher_colour' style='background-color:rgb(" + colour + ")' /><input type=checkbox id=togglelayer checked /><font>" + lname + " </font><a id=rmvlayer>X</a><br /></span>");
    350365  });
     366  init_heatmap();
     367  init_slider(35,75);
    351368});
Note: See TracChangeset for help on using the changeset viewer.