arvore.js

Funções que controlam a interface do editor da árvore de temas

Atuam no controle dos nós da árvore

Pode-se enviar parâmetros pela URL utilizada na inclusão desse script

Exemplo

http://localhost- /i3geo- /admin- /html- /arvore.html?id_menu=1- &id_grupo=10- &id_subgrupo=3

Licenca

GPL2

i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet

Direitos Autorais Reservados © 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar..nosp@m.moretti@mma.g.nosp@m.ov.br

Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation;

Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA.  Consulte a Licença Pública Geral do GNU para mais detalhes.  Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.

Arquivo

i3geo/admin/js/arvore.js

Summary
arvore.jsFunções que controlam a interface do editor da árvore de temas
Functions
initMenuInicializa a árvore
pegaMenusObtém a lista de menus e monta os nós principais da árvore
montaArvoreMonta a árvore de temas
montaNosGruposMonta os nós com os grupos e permite abrir os subgrupos
montaNosSubgruposMonta os nós com os temas
novoTemaRaizAdiciona um novo tema na raiz de um menu
novoTemaRaizGrupoAdiciona um novo tema na raiz de um grupo
novoGrupoAdiciona um novo grupo em um menu
novoSubGrupoAdiciona um novo subgrupo em um grupo
novoTemaAdiciona um novo tema
gravaDadosAltera dados de um nó

Functions

initMenu

function initMenu()

Inicializa a árvore

pegaMenus

function pegaMenus()

Obtém a lista de menus e monta os nós principais da árvore

PEGAMENUS

montaArvore

function montaArvore(dados)

Monta a árvore de temas

PEGAGRUPOS

montaNosGrupos

function montaNosGrupos(idmenu,
no,
dados,
redesenha)

Monta os nós com os grupos e permite abrir os subgrupos

PEGASUBGRUPOS

montaNosSubgrupos

function montaNosSubgrupos(idmenu,
no,
dados,
redesenha)

Monta os nós com os temas

PEGATEMAS

novoTemaRaiz

function novoTemaRaiz(id)

Adiciona um novo tema na raiz de um menu

ADICIONARTEMARAIZ

novoTemaRaizGrupo

function novoTemaRaizGrupo(idmenu,
id)

Adiciona um novo tema na raiz de um grupo

ADICIONARTEMARAIZGRUPO

novoGrupo

function novoGrupo(id_menu)

Adiciona um novo grupo em um menu

ADICIONARGRUPO

novoSubGrupo

function novoSubGrupo(id_menu,
id_n1)

Adiciona um novo subgrupo em um grupo

ADICIONARSUBGRUPO

novoTema

function novoTema(id_menu,
id_n2)

Adiciona um novo tema

ADICIONARTEMA

gravaDados

function gravaDados(tipo,
id)

Altera dados de um nó

ALTERARGRUPO

ALTERARSUBGRUPO

ALTERARTEMA

ALTERARRAIZ

function initMenu()
Inicializa a árvore
function pegaMenus()
Obtém a lista de menus e monta os nós principais da árvore
function montaArvore(dados)
Monta a árvore de temas
function montaNosGrupos(idmenu,
no,
dados,
redesenha)
Monta os nós com os grupos e permite abrir os subgrupos
function montaNosSubgrupos(idmenu,
no,
dados,
redesenha)
Monta os nós com os temas
function novoTemaRaiz(id)
Adiciona um novo tema na raiz de um menu
function novoTemaRaizGrupo(idmenu,
id)
Adiciona um novo tema na raiz de um grupo
function novoGrupo(id_menu)
Adiciona um novo grupo em um menu
function novoSubGrupo(id_menu,
id_n1)
Adiciona um novo subgrupo em um grupo
function novoTema(id_menu,
id_n2)
Adiciona um novo tema
function gravaDados(tipo,
id)
Altera dados de um nó
Lista de menus contendo todas as colunas
Grupos de um menu
Subgrupos de um grupo
Temas de um subgrupo
Adiciona tema na raiz de um nó menu
Adiciona tema na raiz de um nó grupo
Adiciona um novo grupo em um nó
Adiciona um novo subgrupo em um nó
Adiciona um novo tema em um nó de um subgrupo
Altera o registro de um grupo
Altera o registro de um subgrupo
Altera o registro de um tema
Altera o registro de um tema na raiz de um menu ou grupo