@ -1,5 +1,6 @@
package org.gcube.portlets.user.geoportaldataviewer.client.ui.dandd ;
import org.gcube.portlets.user.geoportaldataviewer.client.GeoportalDataViewerConstants ;
import org.gcube.portlets.user.geoportaldataviewer.client.events.DoActionOnDetailLayersEvent ;
import org.gcube.portlets.user.geoportaldataviewer.client.events.DoActionOnDetailLayersEvent.DO_LAYER_ACTION ;
import org.gcube.portlets.user.geoportaldataviewer.shared.gis.LayerItem ;
@ -38,8 +39,8 @@ public class RangeSlider extends Composite {
sliderId = "slider-" + Random . nextInt ( ) ;
theSlider . addClassName ( "slider" ) ;
theSlider . setId ( sliderId ) ;
theSlider . set Title( "Set opacity of " + layer . getName ( ) ) ;
theSlider . setTitle ( "Set opacity of the layer" ) ;
theSlider . set PropertyObject( "value" , GeoportalDataViewerConstants . INITIAL_LAYER_OPACITY * 100 ) ;
bindEvents ( ) ;
}
@ -56,9 +57,9 @@ public class RangeSlider extends Composite {
DoActionOnDetailLayersEvent actionChangeOpacity = new DoActionOnDetailLayersEvent (
DO_LAYER_ACTION . OPACITY , layer , null ) ;
int value = Integer . parseInt ( ( String ) theSlider . getPropertyObject ( "value" ) ) ;
// GWT.log("opacity int value: "+value);
double opacity = ( double ) ( ( double ) value / 100 ) ;
GWT . log ( "opacity double value: " + opacity ) ;
// GWT.log("opacity int value: "+value);
double opacity = ( double ) ( ( double ) value / 100 ) ;
GWT . log ( "opacity double value: " + opacity ) ;
actionChangeOpacity . setOpacity ( opacity ) ;
applicationBus . fireEvent ( actionChangeOpacity ) ;
}