Constructor
    
    
    
      
        
      
      new LayerOpacityView()
    
    
    
    
    
    - Since:
 
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
    
     
    
        Extends
        
    
    
    
    
    
    
    
    
        Members
        
            
  
    
  
  className :string
    The HTML classes to use for this view's element
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
  
    
  
  classes :Object
    CSS classes assigned to the HTML elements that make up this view
    Type:
    
    Properties:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                sliderContainer | 
            
            
            
                
string
            
             | 
            
            
            The element that will be converted by this
view into a number slider widget. An element with this class must exist in the
template. | 
        
    
        
            
                handle | 
            
            
            
                
string
            
             | 
            
            
            The class given to the element that acts as a
handle for the slider UI. The handle is created during render and the class is
set by the jquery slider widget. | 
        
    
        
            
                range | 
            
            
            
                
string
            
             | 
            
            
            The class given to the element that shades the
slider from 0 to the current opacity. The range is created during render and
the class is set by the jquery slider widget. | 
        
    
        
            
                label | 
            
            
            
                
string
            
             | 
            
            
            The element that displays the current opacity
value as a percentage. This element is created during render. | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
  
    
  
  events :Object
    The events this view will listen to and the associated function to call.
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    The model that this view uses
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
  
    
  
  template :Underscore.template
    The primary HTML template for this view
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
  
    
  
  type :string
    The type of View this is
    Type:
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
    
    
        Methods
        
            
    
    
    
      
        
      
      initialize(optionsopt)
    
    
    
    Executed when a new LayerOpacityView is created
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        Attributes | 
        
        
        Description | 
    
    
    
    
        
            
                options | 
            
            
            
                
Object
            
             | 
            
                
                
                    <optional> 
                
                
                
                 | 
            
            
            A literal object with options to pass to the view | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    
    
    
      
        
      
      onClose()
    
    
    
    Perform clean-up functions when this view is about to be removed from the page
or navigated away from.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    
    
    
    
    
    Renders this view
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
Returns:
        
    Returns the rendered view element
    - 
        Type
    
 
    - 
        
LayerOpacityView
    
 
    
        
            
    
    
    
      
        
      
      updateLabel(newOpacity)
    
    
    
    Update the label with the newOpacity displayed as a percentage
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                newOpacity | 
            
            
            
                
Number
            
             | 
            
            
            A number between 0 and 1 indicating the new opacity
value for the MapAsset model | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    
    
    
      
        
      
      updateModel(newOpacity)
    
    
    
    Update the MapAsset model's opacity attribute with a new value.
    Parameters:
    
    
    
        
        | Name | 
        
        Type | 
        
        
        Description | 
    
    
    
    
        
            
                newOpacity | 
            
            
            
                
Number
            
             | 
            
            
            A number between 0 and 1 indicating the new opacity
value for the MapAsset model | 
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source:
 
    
    
    
    
    
        
            
    
    
    
      
        
      
      updateSlider()
    
    
    
    Get the new opacity value from the model and update the slider handle position
and label. This function is called whenever the model opacity is updated.
    
    
    
    
    
    
    
    
    
    
    
    
    
    - Source: