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); }
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>"; } } }