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@gmai.nosp@m.l.com

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