Exemplo n.º 1
0
 function test_tag_sin_desc()
 {
     $texto = "[test:Referencia/PaginaWiki]";
     $this->assertFalse(toba_parser_ayuda::es_texto_plano($texto));
     $salida = toba_parser_ayuda::parsear($texto, true);
     $esperado = "<test>Referencia/PaginaWiki</test>";
     $this->assertEqual($salida, $esperado);
 }
Exemplo n.º 2
0
 protected function generar_ayuda()
 {
     $mensaje = toba::mensajes()->get_operacion_actual();
     if (isset($mensaje)) {
         if (strpos($mensaje, ' ') !== false) {
             //Detecta si es una url o un mensaje completo
             $desc = toba_parser_ayuda::parsear($mensaje);
             $ayuda = toba_recurso::ayuda(null, $desc, 'item-barra-ayuda', 0);
             echo "<div {$ayuda}>";
             echo toba_recurso::imagen_toba("ayuda_grande.gif", true);
             echo "</div>";
         } else {
             if (!toba_parser_ayuda::es_texto_plano($mensaje)) {
                 $mensaje = toba_parser_ayuda::parsear($mensaje, true);
                 //Version resumida
             }
             $js = "abrir_popup('ayuda', '{$mensaje}', {width: 800, height: 600, scrollbars: 1})";
             echo "<a class='barra-superior-ayuda' href='#' onclick=\"{$js}\" title='Abrir ayuda'>" . toba_recurso::imagen_toba("ayuda_grande.gif", true) . "</a>";
         }
     }
 }