Ticket #1498: 1498-r6810-A0.patch
| File 1498-r6810-A0.patch, 1.9 kB (added by ahocevar, 9 months ago) |
|---|
-
lib/OpenLayers/StyleMap.js
old new 22 22 /** 23 23 * Property: extendDefault 24 24 * {Boolean} if true, every render intent will extend the symbolizers 25 * specified for the "default" intent . Otherwise, every rendering intent26 * is treated as a completely independent symbolizer.25 * specified for the "default" intent at rendering time. Otherwise, every 26 * rendering intent will be treated as a completely independent style. 27 27 */ 28 28 extendDefault: true, 29 29 … … 33 33 * Parameters: 34 34 * style - {Object} Optional. Either a style hash, or a style object, or 35 35 * a hash of style objects (style hashes) keyed by rendering 36 * intent 36 * intent. If just one style hash or style object is passed, 37 * this will be used for all known render intents (default, 38 * select, temporary) 37 39 * options - {Object} optional hash of additional options for this 38 40 * instance 39 41 */ … … 52 54 if(style instanceof OpenLayers.Style) { 53 55 // user passed a style object 54 56 this.styles["default"] = style; 57 this.styles["select"] = style; 58 this.styles["temporary"] = style; 55 59 } else if(typeof style == "object") { 56 60 for(var key in style) { 57 61 if(style[key] instanceof OpenLayers.Style) { … … 63 67 } else { 64 68 // user passed a style hash (i.e. symbolizer) 65 69 this.styles["default"] = new OpenLayers.Style(style); 70 this.styles["select"] = new OpenLayers.Style(style); 71 this.styles["temporary"] = new OpenLayers.Style(style); 66 72 break; 67 73 } 68 74 }
