PLUGIN: hideid

ngPAWS (next generation Professional Adventure Writing System) es un sistema para crear aventuras de texto (también conocidas como ficción interactiva) que pueden jugarse en cualquier navegador actual (online u offline).

Moderador: Ejvg

Responder
Avatar de Usuario
tranqui69
Mensajes: 115
Registrado: 15 Abr 2023, 08:33
Has thanked: 9 times
Been thanked: 3 times
Contactar:

PLUGIN: hideid

Mensaje por tranqui69 »

Este plugin es más una ayuda que un condacto. Lo que permite es ocultar un elemento de la web, pasando como parámetro el texto de su ID

HIDEID "INVENTARIO" 0

Añadiría la clase CSS "oculto" al elemento con el ID = INVENTARIO

Por otro lado

HIDEID "INVENTARIO" 1

Lo que haría sería quitar esa clase y, por consiguiente, se mostraría el elemento.

Es muy práctico si queremos, por ejemplo, ocultar la zona de la rosa de los vientos con las salidas en localidades oscuras.

Espero que os sirva para algo. Un saludo.

Código: Seleccionar todo

//CND HIDEID A 14 1 0 0

// ^------------------------------------------- It's a condact, not a library
//     ^--------------------------------------- condact name
//        ^------------------------------------ A= action, C= condition
//          ^---------------------------------- 0 = no parameter, 1 = flagno, 2= value, 3=percent, 4=objno, 5=mesno,  6=smesno, 7=prono, 8=locno, 9=locno+, 10=adjective,  11=adverb, 12=preposition, 13=noun, 14=string
//            ^---------------------------------- 0 = no parameter, 1 = flagno, 2= value, 3=percent, 4=objno, 5=mesno,  6=smesno, 7=prono, 8=locno, 9=locno+, 10=adjective,  11=adverb, 12=preposition, 13=noun, 14=string
//             ^---------------------------------- 0 = no parameter, 1 = flagno, 2= value, 3=percent, 4=objno, 5=mesno,  6=smesno, 7=prono, 8=locno, 9=locno+, 10=adjective,  11=adverb, 12=preposition, 13=noun, 14=string
//	             ^------------------------------ Termination: 0 = aNothing, 1 = aDescribe, 2=aEnd, 3=End of table, 4=aConditional

function ACChideid(nombre, option) 
{
    str = writemessages[nombre];
  
    if (option == 0) {
        var element = document.getElementById(str);

        if (element.classList.contains('oculto') != true){
                element.classList.add("oculto");
	} else {
        
        element.classList.remove("oculto");

	}
    
}
}
Responder