mirror of
https://github.com/friendica/friendica
synced 2025-04-23 05:10:11 +00:00
diabook-theme: update mapquery and small fix
This commit is contained in:
parent
74e79a06a8
commit
48c48d644f
5 changed files with 596 additions and 158 deletions
|
@ -111,7 +111,7 @@ $.widget("mapQuery.mqLayerManager", {
|
|||
var element = checkbox.parents('.mq-layermanager-element');
|
||||
var layer = element.data('layer');
|
||||
var self = element.data('self');
|
||||
self._visible(layer,checkbox.attr('checked'));
|
||||
self._visible(layer,checkbox.is(':checked'));
|
||||
});
|
||||
|
||||
element.delegate('.ui-icon-closethick', 'click', function() {
|
||||
|
@ -120,11 +120,11 @@ $.widget("mapQuery.mqLayerManager", {
|
|||
});
|
||||
|
||||
//binding events
|
||||
map.bind("mqAddLayer",
|
||||
map.bind("addlayer",
|
||||
{widget:self,control:lmElement},
|
||||
self._onLayerAdd);
|
||||
|
||||
map.bind("mqRemoveLayer",
|
||||
map.bind("removelayer",
|
||||
{widget:self,control:lmElement},
|
||||
self._onLayerRemove);
|
||||
|
||||
|
@ -286,23 +286,16 @@ $.widget("mapQuery.mqLayerManager", {
|
|||
evt.data.widget._layerAdded(evt.data.control,layer);
|
||||
},
|
||||
|
||||
_onLayerRemove: function(evt, id) {
|
||||
evt.data.widget._layerRemoved(evt.data.control,id);
|
||||
_onLayerRemove: function(evt, layer) {
|
||||
evt.data.widget._layerRemoved(evt.data.control,layer.id);
|
||||
},
|
||||
|
||||
_onLayerChange: function(evt, data) {
|
||||
var layer;
|
||||
//since we don't know which layer we get we've to loop through
|
||||
//the openlayers.layer.ids to find the correct one
|
||||
$.each(evt.data.map.layers(), function(){
|
||||
if(this.olLayer.id == data.layer.id) {layer=this;}
|
||||
});
|
||||
//(name, order, opacity, params, visibility or attribution)
|
||||
switch(data.property) {
|
||||
_onLayerChange: function(evt, layer, property) {
|
||||
switch(property) {
|
||||
case 'opacity':
|
||||
evt.data.widget._layerOpacity(evt.data.widget,layer);
|
||||
break;
|
||||
case 'order':
|
||||
case 'position':
|
||||
evt.data.widget._layerPosition(evt.data.widget,layer);
|
||||
break;
|
||||
case 'visibility':
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue