diff --git a/admin/html/admin.css b/admin/html/admin.css index 2df56fe..1e09101 100644 --- a/admin/html/admin.css +++ b/admin/html/admin.css @@ -215,6 +215,15 @@ fieldset { margin: 7px; } +select{ + text-align: left; + border: 0px solid gray; + border-radius: 5px 5px 5px 5px; + box-shadow: 0 1px 3px gray; + background-color: rgb(250, 250, 250); + padding: 2px; +} + .mascaraPrincipal { position: relative; top: -15px; diff --git a/admin/html/arvore.html b/admin/html/arvore.html index cf44cdd..8f33ae4 100644 --- a/admin/html/arvore.html +++ b/admin/html/arvore.html @@ -13,6 +13,25 @@ body { margin: 0; padding: 0; } + +#Eid_tema, #Eid_subgrupo, #Eid_grupo { + text-align: left; + padding: 10px; + border: 0px solid gray; + border-radius: 5px 5px 5px 5px; + box-shadow: 0 1px 3px gray; + background-color: rgb(250, 250, 250); + margin: 7px; +} + +#letrasDivTema #_listaDeLetras{ + overflow: auto; + max-width: 349px; +} +#letrasDivTema p { + height: 10px; +} + diff --git a/admin/js/arvore.js b/admin/js/arvore.js index 40d7783..70be1bb 100644 --- a/admin/js/arvore.js +++ b/admin/js/arvore.js @@ -41,7 +41,6 @@ i3geo/admin/js/arvore.js //obtem os parametros da url // YAHOO.namespace("admin.container"); -//TODO permitir escolher mais de um tema ao adicionar em um no da arvore (function(){ $id_menu = ""; $id_grupo = ""; @@ -671,6 +670,7 @@ function editar(tipo,id) var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; core_montaEditor("gravaDados('tema','"+id+"')","400px","400px","","Tema",true,true,false); $i("editor_bd").innerHTML = montaDivTema(dados); + core_listaDeLetras("letrasDivTema","filtraLetraTemas"); core_comboTemas("comboTema","Eid_tema",dados.id_tema,""); core_comboPerfis("comboPerfil","Eperfil_tema","","registraPerfil(this.value,\"En3_perfil\")"); } @@ -700,6 +700,9 @@ function editar(tipo,id) if(sUrl) {core_makeRequest(sUrl,callback);} } +function filtraLetraTemas(letra) { + core_filtraLetrasCombo("Eid_tema",letra); +} function montaDivGrupo(i) { var ins = "
Escolha o grupo para esse nível:
"; @@ -738,6 +741,7 @@ function montaDivSubGrupo(i) function montaDivTema(i) { var ins = "Escolha o tema para esse nível:
"; + ins += ""; ins += "Perfis que podem ver:
"; ins += ""; diff --git a/admin/js/core.js b/admin/js/core.js index e1a648f..de5c6da 100644 --- a/admin/js/core.js +++ b/admin/js/core.js @@ -871,7 +871,7 @@ function core_comboTemas(onde,id,marcar,funcao) {funcao = "";} if (funcao != "") {funcao = "onchange='"+funcao+"'";} - ins = "