<html><body><div style="color:#000; background-color:#fff; font-family:times new roman, new york, times, serif;font-size:12pt"><div><span><div>I patched this issue in a quick way.<br></div><div><br></div><div>The problem is that when the layer beign hidden mqlayermanager add a css attribute: visibility-&gt;hidden.</div><div>When the user increase the opacity of the layer, mplayermanager instead of remove visibility attribute leave it and append a new opacity attribute.</div><div><br></div><div>I abandoned the visibility approach and I patched in jquery.mapquery.mqLayerManager.js, at line 260, with this:</div><div><br></div><div>&nbsp; &nbsp; &nbsp; &nbsp; //update legend image</div><div>&nbsp; &nbsp; &nbsp; &nbsp; layerElement.find('.mq-layermanager-element-legend img').css(</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; {opacity:layer.visible()?true:0});</div><div>&nbsp; &nbsp; },</div></span></div><div style="font-family: 'times new roman', 'new
 york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">as commented in&nbsp;</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><a href="https://github.com/mapquery/mapquery/pull/17">https://github.com/mapquery/mapquery/pull/17</a><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Volker sorry if my approach is almost rude but I've no Time to understand appropriately all the signals/events for manage the widget in a elegant way.</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Now I'd want to patch the RootContainer...</div><div style="font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div>  <div
 style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif; "> <div dir="ltr"> <font size="2" face="Arial"> <hr size="1">  <b><span style="font-weight:bold;">Da:</span></b> Volker Mische &lt;volker.mische@gmail.com&gt;<br> <b><span style="font-weight: bold;">A:</span></b> Giuseppe De Marco &lt;peppelinux@yahoo.it&gt; <br><b><span style="font-weight: bold;">Cc:</span></b> "mapquery@lists.osgeo.org" &lt;mapquery@lists.osgeo.org&gt; <br> <b><span style="font-weight: bold;">Inviato:</span></b> Mercoledì 16 Maggio 2012 17:28<br> <b><span style="font-weight: bold;">Oggetto:</span></b> Re: [MapQuery] mqLayerManager: visibility checkbox doesn't work<br> </font> </div> <br>It's indeed a bug, but as it was so simple I fixed it:<br><a href="https://github.com/mapquery/mapquery/pull/17"
 target="_blank">https://github.com/mapquery/mapquery/pull/17</a><br><br>Please leave a comment if it works for you, then I'll merge it.<br><br>BTW: The code of the LayerManager is not really that good, it could<br>simplified a lot. I'd be happy if anyone would refactor it :)<br><br>Cheers,<br>&nbsp; Volker<br><br>On 05/16/2012 05:06 PM, Giuseppe De Marco wrote:<br>&gt; Yes, you're right<br>&gt; <br>&gt; that's my mistake.<br>&gt; Now layer set visibility to false when checkbox is unchecked but label<br>&gt; doesn't back visibile when layer has been activated later.<br>&gt; <br>&gt; know bug or something missing again ?<br>&gt; <br>&gt; Thank You Volker<br>&gt; <br>&gt; ------------------------------------------------------------------------<br>&gt; *Da:* Volker Mische &lt;<a ymailto="mailto:volker.mische@gmail.com" href="mailto:volker.mische@gmail.com">volker.mische@gmail.com</a>&gt;<br>&gt; *A:* Giuseppe De Marco &lt;<a
 ymailto="mailto:peppelinux@yahoo.it" href="mailto:peppelinux@yahoo.it">peppelinux@yahoo.it</a>&gt;<br>&gt; *Cc:* "<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a>" &lt;<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a>&gt;<br>&gt; *Inviato:* Mercoledì 16 Maggio 2012 16:26<br>&gt; *Oggetto:* Re: [MapQuery] mqLayerManager: visibility checkbox doesn't work<br>&gt; <br>&gt; Hi Giuseppe,<br>&gt; <br>&gt; have you checkout also the dependencies? It sounds like the<br>&gt; jquery.tmpl.js plugin is missing.<br>&gt; <br>&gt; Cheers,<br>&gt;&nbsp;  Volker<br>&gt; <br>&gt; On 05/16/2012 03:31 PM, Giuseppe De Marco wrote:<br>&gt;&gt; Hi Volker,<br>&gt;&gt;<br>&gt;&gt; the last version of mapquery raises this error:<br>&gt;&gt;<br>&gt;&gt; jquery.mapquery.mqLayerManager.js:37<br>&gt;&gt;<br>&gt; &lt;<a
 href="http://localhost:8080/JsLib/mapquery-0.1/jquery.mapquery.mqLayerManager.js" target="_blank">http://localhost:8080/JsLib/mapquery-0.1/jquery.mapquery.mqLayerManager.js</a>&gt;Uncaught<br>&gt;&gt; TypeError: Object function (a,b){return new e.fn.init(a,b,h)} has no<br>&gt;&gt; method 'template'<br>&gt;&gt;<br>&gt;&gt; The old version not<br>&gt;&gt;<br>&gt;&gt; ------------------------------------------------------------------------<br>&gt;&gt; *Da:* Volker Mische &lt;<a ymailto="mailto:volker.mische@gmail.com" href="mailto:volker.mische@gmail.com">volker.mische@gmail.com</a><br>&gt; &lt;mailto:<a ymailto="mailto:volker.mische@gmail.com" href="mailto:volker.mische@gmail.com">volker.mische@gmail.com</a>&gt;&gt;<br>&gt;&gt; *A:* Giuseppe De Marco &lt;<a ymailto="mailto:peppelinux@yahoo.it" href="mailto:peppelinux@yahoo.it">peppelinux@yahoo.it</a> &lt;mailto:<a ymailto="mailto:peppelinux@yahoo.it"
 href="mailto:peppelinux@yahoo.it">peppelinux@yahoo.it</a>&gt;&gt;<br>&gt;&gt; *Cc:* "<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a> &lt;mailto:<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a>&gt;"<br>&gt; &lt;<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a> &lt;mailto:<a ymailto="mailto:mapquery@lists.osgeo.org" href="mailto:mapquery@lists.osgeo.org">mapquery@lists.osgeo.org</a>&gt;&gt;<br>&gt;&gt; *Inviato:* Mercoledì 16 Maggio 2012 11:59<br>&gt;&gt; *Oggetto:* Re: [MapQuery] mqLayerManager: visibility checkbox doesn't work<br>&gt;&gt;<br>&gt;&gt; On 05/15/2012 10:43 PM, Giuseppe De Marco wrote:<br>&gt;&gt;&gt; I noticied that the visibility checkbox doesn't work.<br>&gt;&gt;&gt; First I thought that was the Jquery I use but later I saw this
 behavior<br>&gt;&gt;&gt; in <a href="http://mapquery.org/demo/" target="_blank">http://mapquery.org/demo/</a> too.<br>&gt;&gt;&gt;<br>&gt;&gt;&gt; Is it a feature that needs to be developed yet ?<br>&gt;&gt;<br>&gt;&gt; Hi Giuseppe,<br>&gt;&gt;<br>&gt;&gt; this was indeed a bug. Though it is fixed in the most recent version.<br>&gt;&gt; Please checkout the most recent one from Github [1].<br>&gt;&gt;<br>&gt;&gt; [1] <a href="https://github.com/mapquery/mapquery" target="_blank">https://github.com/mapquery/mapquery</a><br>&gt;&gt;<br>&gt;&gt; Cheers,<br>&gt;&gt;&nbsp; Volker<br>&gt;&gt;<br>&gt;&gt;<br>&gt;&gt;<br>&gt; <br>&gt; <br>&gt; <br><br><br><br> </div> </div>  </div></body></html>