OpenLayers OpenLayers

Ticket #1492: addUniqueValueRules.patch

File addUniqueValueRules.patch, 1.0 kB (added by tschaub, 9 months ago)

fix addUniqueValueRules

  • lib/OpenLayers/StyleMap.js

    old new  
    134134    addUniqueValueRules: function(renderIntent, property, symbolizers) { 
    135135        var rules = []; 
    136136        for (var value in symbolizers) { 
    137             rules.push(new OpenLayers.Rule.Comparison({ 
    138                 type: OpenLayers.Rule.Comparison.EQUAL_TO, 
    139                 property: property, 
    140                 value: value, 
    141                 symbolizer: symbolizers[value]})); 
     137            rules.push(new OpenLayers.Rule({ 
     138                symbolizer: symbolizers[value], 
     139                filter: new OpenLayers.Filter.Comparison({ 
     140                    type: OpenLayers.Filter.Comparison.EQUAL_TO, 
     141                    property: property, 
     142                    value: value 
     143                }) 
     144            })); 
    142145        } 
    143146        this.styles[renderIntent].addRules(rules); 
    144147    },