Module: camadas

`camadasCtrl` gerencia as camadas do sistema.
Source:

Example

<s4c-camadas>
  </s4c-camadas>

Methods

(inner) _desativarMenus()

Desativa os menus
Source:

(inner) _getMenuList(node)

Define se é pra exibir os indicadores (usados na coloração do mapa) para o menu
Parameters:
Name Type Description
node Object Menu
Source:

(inner) _getMenuList(menus)

Obtem a lista de menus
Parameters:
Name Type Description
menus Array Menu
Source:

(inner) _indexMenu(menu)

Faz a indexação dos menus
Parameters:
Name Type Description
menu Object Menu
Source:

(inner) _indexNode(parent, menu)

Sets the parent on the node
Parameters:
Name Type Description
parent Object Menu Pai
menu Object Menu
Source:

(inner) changeMapColor(obj)

Muda o indicador usado na coloração do mapa
Parameters:
Name Type Description
obj Object Item da combo
Source:

(inner) createLevels(selectedInfo, min, max)

Cria níveis
Parameters:
Name Type Description
selectedInfo Object
min Integer
max Integer
Source:

(inner) expandCollapse()

Expande ou fecha todos os menus
Source:

(inner) getCentroid(geometry)

Obtem a ponto central da geometria
Parameters:
Name Type Description
geometry Object Gemetry
Source:

(inner) getColor(levels, value, min, max)

Obtem a cor para o nível específico
Parameters:
Name Type Description
levels Array Levels
value String Color
min Integer Mínimo
max Integer Máximo
Source:

(inner) getGreenValue()

getGreenValue
Source:

(inner) hasPermission(node)

Verifica as permissões
Parameters:
Name Type Description
node Object Menu
Source:

(inner) isChecked(node)

Verifica se o menu está marcado
Parameters:
Name Type Description
node Object Menu clicado
Source:

(inner) isDisabled(node)

Verifica se o menu está desabilitado
Parameters:
Name Type Description
node Object Menu clicado
Source:

(inner) isIndeterminate(node)

Verifica se a quantidade de subMenus é igual a de menus ativos
Parameters:
Name Type Description
node Object Menu clicado
Source:

(inner) isNotInABlackList(subMenu)

Verifica se o meunu pode ou não ser exibido
Parameters:
Name Type Description
subMenu Object SubMenu
Source:

(inner) isSelected(obj)

Verifica se o item está ou não selecionado
Parameters:
Name Type Description
obj Object Item da combo
Source:

(inner) openThemeMenu(node)

Escolhe um tema para o menu
Parameters:
Name Type Description
node Object Menu
Source:

(inner) showThemeMap(selectedInfo, poiData)

Exibe os temas para o mapa
Parameters:
Name Type Description
selectedInfo Object
poiData Object Dados do poi
Source:

(inner) startMainMenu()

Get the Main Menu of Camadas
Source:

(inner) toggleMenu(node)

Função chamada quando um item do menu camada é clicado
Parameters:
Name Type Description
node Object Menu clicado
Source:

(inner) toggleTodos(grupo)

Seleciona todos os menus
Parameters:
Name Type Description
grupo Object Grupo
Source:

(inner) vincularCategoriasPreset()

Vincula a categoria ao preset atual, para no próximo login já vir marcado
Source: