コード例 #1
0
 function extender_objeto_js()
 {
     //--- Se insertan los css de cada estilo para hacer la visualización
     $estilos = rs_convertir_asociativo(toba_info_editores::get_lista_estilos_columnas(), array('columna_estilo'), 'css');
     echo 'var editor_col_css=' . toba_js::arreglo($estilos, true);
     echo "\n\t\t\t{$this->objeto_js}.evt__usar_vinculo__procesar = function(inicial) \n\t\t\t{\n\t\t\t\tvar se_muestra = (this.ef('usar_vinculo').valor() == '1');\n\t\t\t\tthis.ef('evento_asociado').mostrar(se_muestra, true);\n\t\t\t\tthis.ef('vinculo_indice').mostrar(se_muestra, true);\n\t\t\t}\n\t\t\t\t\t\n\t\t\t{$this->objeto_js}.es_estilo_manual = function()\n\t\t\t{\n\t\t\t\tvar estado = this.ef('estilo_precarga').get_estado();\t\t\t\t\t\n\t\t\t\treturn (estado == apex_ef_no_seteado);\n\t\t\t}\n\n\t\t\t{$this->objeto_js}.evt__estilo_precarga__procesar = function(inicial) \n\t\t\t{\t\t\t\t\t\n\t\t\t\tif (this.es_estilo_manual()) {\n\t\t\t\t\tthis.ef('estilo_editable').mostrar(true);\n\t\t\t\t} else {\n\t\t\t\t\tthis.ef('estilo_editable').mostrar(false, true);\t\t//Reseteo el valor del editable cuando lo oculto\n\t\t\t\t\tvar estado = this.ef('estilo_precarga').get_estado();\n\t\t\t\t\tvar input = this.ef('prueba_estilo').input();\t\t\t\t\t\t\t//Modifico el preview\n\t\t\t\t\tinput.className = editor_col_css[estado] + ' columna-preview';\t\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\t\t\t{$this->objeto_js}.evt__estilo_editable__procesar = function(inicial)\n\t\t\t{\t\t\t\n\t\t\t\tif (this.es_estilo_manual()) {\n\t\t\t\t\tvar estilo = this.ef('estilo_editable').get_estado();\n\t\t\t\t\tvar input = this.ef('prueba_estilo').input();\n\t\t\t\t\tinput.className = estilo + ' columna-preview';\n\t\t\t\t}\n\t\t\t}\n\t\t\t\n\n\t\t";
 }
コード例 #2
0
ファイル: ci_principal.php プロジェクト: emma5021/toba
 function conf__columnas()
 {
     $this->s__seleccion_columna_anterior = $this->s__seleccion_columna;
     $datos = $this->get_entidad()->tabla('columnas')->get_fila($this->s__seleccion_columna_anterior);
     if (isset($datos['estilo'])) {
         $datos['estilo_precarga'] = apex_ef_no_seteado;
         $en_base = toba_info_editores::get_lista_estilos_columnas();
         //Busco la inversa del texto para setear el combo si existe
         foreach ($en_base as $estilo) {
             if ($estilo['css'] == $datos['estilo']) {
                 $datos['estilo_precarga'] = $estilo['columna_estilo'];
             }
         }
     }
     //Aqui comienza el engendro malefico
     $posibles = $this->get_eventos_vinculo_cargados();
     if (is_array($posibles)) {
         foreach ($posibles as $evento) {
             //Si encuentro match con el evento
             if (isset($evento['evento_id']) && isset($datos['evento_asociado']) && $datos['evento_asociado'] == $evento['evento_id']) {
                 $datos['evento_asociado'] = $evento['identificador'];
                 //Uso el nombre del evento
             }
         }
     }
     return $datos;
 }