Skip to content

Instantly share code, notes, and snippets.

@adrianferr
Created June 26, 2020 10:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adrianferr/504db25128aea115becc1b808af8f65d to your computer and use it in GitHub Desktop.
Save adrianferr/504db25128aea115becc1b808af8f65d to your computer and use it in GitHub Desktop.
altaNodo.jsp
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ include file="/WEB-INF/views/common/includes.jsp" %>
<div class="content">
<div id="titulo-modal" class="modal-header">
<button id="cerrarAltaNodo" type="button" class="close" data-dismiss="modal">&times;</button>
<h4 id="tituloLabelAltaNodo" class="modal-title"></h4>
</div>
<div id="bloquer"></div>
<div class="ventana_emergente" id="divAltaParametro" style="display: none">
<%@ include file="/WEB-INF/views/adminFaq/altaLinkParameter.jsp"%>
</div>
<div class="panel-body">
<form:form id="altaNodoForm" class="inline-fields" modelAttribute="faqGuiada">
<fieldset>
<input type="hidden" id="idNode" name="idNode" value="${faqGuiada.idNode}">
<input type="hidden" id="idSubtipoHidden" name="idSubtipoHidden" value="${faqGuiada.subtipo}">
<c:if test="${faqGuiada.idNode eq -1}">
<!-- Tipo Nodo -->
<div id="tipoNodoDiv" class="col-sm-12 col-md-12 form-group p-0 required">
<label id="tipoNodoLabel" class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.tipoNodo" />:</label>
<form:select id="tipoNodo" name="tipoNodo" path="tipo" class="selectpicker">
<form:options items="${listaTiposNodo}" itemValue="clave" itemLabel="valor" />
</form:select>
<span id="tipoNodoError" class="text-error" style="display:none;">
<strong><spring:message code="mensaje.validacion.error" /></strong> <spring:message code="mensaje.validacion.campoObligatorio" />
</span>
</div>
<!-- Subtipo Nodo -->
<div id="subtipoNodoDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.subtipoNodo" />:</label>
<form:select id="subtipoNodo" name="subtipoNodo" path="subtipo" class="selectpicker">
</form:select>
</div>
<!-- Tipo Transición -->
<div id="tipoTransicionDiv" class="col-sm-12 col-md-12 form-group p-0 required">
<label id="tipoTransicionLabel" class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.tipoTransicion" />:</label>
<form:select id="tipoTransicion" name="tipoTransicion" path="type" class="selectpicker">
</form:select>
<span id="tipoTransicionError" class="text-error" style="display:none;">
<strong><spring:message code="mensaje.validacion.error" /></strong> <spring:message code="mensaje.validacion.campoObligatorio" />
</span>
</div>
<!-- Nodos Siguientes -->
<div id="numNodosHijoDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.nodosSiguientes" />:</label>
<select id="numNodosHijo" name="numNodosHijo" class="selectpicker">
<c:forEach var="num" items="${numeroNodosHijo}" varStatus="rowCounter">
<option value="${num.clave}">${num.valor}</option>
</c:forEach>
</select>
</div>
</c:if>
<c:if test="${faqGuiada.ficticio == 0 || faqGuiada.idNode == -2 || faqGuiada.idNode ==-3 || faqGuiada.idNode==-4}">
<!-- Nombre -->
<div id="nombreNodeEsDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.nombre" />:</label>
<input type="text" id="nombreNodeEs" name="nombreNodeEs" placeholder="Introduce el <spring:message code="label.faqGuiada.nombre" />" class="form-control input-all" maxlength="255" value="${faqGuiada.nombreNodeEs}">
</div>
</c:if>
<c:if test="${faqGuiada.subtipo eq 'Click to Call' ||faqGuiada.subtipo eq 'Escalado CA' || faqGuiada.idNode eq -1}">
<c:if test="${faqGuiada.subtipo eq 'Escalado CA' || faqGuiada.idNode eq -1}">
<!-- Categoría -->
<div id="topicDiv" class="col-sm-12 col-md-12 form-group p-0" style="display:none;">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.topic" />:</label>
<input type="text" id="topic" name="topic" placeholder="Introduce el <spring:message code="label.faqGuiada.topic" />" class="form-control input-all" maxlength="255" readonly value="${faqGuiada.topic}">
</div>
</c:if>
</c:if>
<c:if test="${faqGuiada.tipo ne 'INTRODUCCION' || faqGuiada.idNode eq -1}">
<!-- Delay -->
<div id="delayDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.delay"/>:</label>
<input type="text" id="delay" name="delay" placeholder="Introduce el <spring:message code="label.faqGuiada.delay"/>" class="form-control input-all" maxlength="255" value="${faqGuiada.delay}">
</div>
</c:if>
<c:if test="${faqGuiada.tipo eq 'INTRODUCCION'}">
<!-- Autostart -->
<div id="autostartDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="guiada.tabla.fila.autostart" />:</label>
<select id="autostart" name="autostart" class="selectpicker">
<c:choose>
<c:when test="${faqGuiada.autostart == 1}">
<option value="1" selected>Si</option>
<option value="0">No</option>
</c:when>
<c:otherwise>
<option value="1">Si</option>
<option value="0" selected>No</option>
</c:otherwise>
</c:choose>
</select>
</div>
</c:if>
<div id="feedbackDiv" class="col-sm-12 col-md-12 form-group p-0">
<!-- Feedback -->
<label class="font-weight-bold gesccc-label"><spring:message code="guiada.tabla.fila.feedback" />:</label>
<select id="feedback" name="feedback" class="selectpicker">
<c:choose>
<c:when test="${faqGuiada.feedback == 1}">
<option value="1" selected>Si</option>
<option value="0">No</option>
</c:when>
<c:otherwise>
<option value="1" >Si</option>
<option value="0" selected>No</option>
</c:otherwise>
</c:choose>
</select>
</div>
<!-- Utilidad -->
<div id="utilidadDiv" class="col-sm-12 col-md-12 form-group p-0" style="display:none;">
<label class="font-weight-bold gesccc-label"><spring:message code="guiada.tabla.fila.utilidad" />:</label>
<select id="utilidad" name="utilidad" class="selectpicker">
<option value="1" selected>Si</option>
<option value="0">No</option>
</select>
</div>
<!-- Incremento de Rechazos -->
<div id="rejectIncrementDiv" class="col-sm-12 col-md-12 form-group p-0">
<label class="font-weight-bold gesccc-label"><spring:message code="guiada.tabla.fila.rejectIncrement" />:</label>
<input type="text" id="rejectIncrement" name="rejectIncrement" placeholder="Introduce el <spring:message code="guiada.tabla.fila.rejectIncrement" />" class="form-control input-all" maxlength="255" value="${faqGuiada.rejectIncrement}">
<span id="rejectIncrementError" class="text-error" style="display:none;">
<strong>Error.</strong> No es un número decimal (5,2).
</span>
</div>
<!--
<div id="botonPaleroDiv" class="col-sm-12 col-md-12 form-group" style="margin-top:3px;">
<button id="botonPalero" class="btn btn-default" type="button">Boton Palero</button>
</div>
<div id="tablaPaleraDiv" class="col-sm-12 col-md-12 form-group p-0" style="margin-top:0px;" >
<table id="tablaPalera" class="table" >
<thead>
<tr>
<th width="10%"><a>aplicacion</a></th>
<th width="15%"><a>perfil</a></th>
<th width="15%"><a>idioma</a></th>
<th width="20%"><a><spring:message code="label.faqGuiada.parametros.nombre"/></a></th>
<th width="20%"><a><spring:message code="label.faqGuiada.parametros.valor"/></a></th>
<th width="10%"><a><spring:message code="acciones"/></a></th>
</tr>
</thead>
<tbody>
<c:forEach var="aux" items="${faqGuiada.lista}" varStatus="rowCounter">
<tr>
<td class="filaSelectFaq">${aux.aplicacion}</td>
<td class="filaSelectFaq">${aux.perfil}</td>
<td class="filaSelectFaq">${aux.idioma}</td>
<td class="filaSelectFaq">${aux.nombre}</td>
<td class="filaSelectFaq">${aux.valor}</td>
<td class="text-center"><a><i class="icono-editar"></i><i class="icono-borrar"></i></a></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
-->
<div id="perfilado">
<c:if test="${not aplicacionSesion.listaAplicacionesAgrupacion.isEmpty()}">
<!-- Aplicaciones -->
<div class="col-sm-12 col-md-12 p-0">
<div class="col-sm-3 col-md-3 form-group p-0 aplicacionesCustomizables">
<label class="font-weight-bold gesccc-label"><spring:message code="faq.label.alta.aplicaciones" />:</label>
<select id="aplicacionSelect" name="aplicacionFiltro" class="selectpicker" style="width: auto;">
<c:forEach var="app" items="${aplicacionSesion.listaAplicacionesAgrupacion}" varStatus="rowCounter">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<option value="${app.idAplicacion}" selected><c:out value="${app.nombre}" /></option>
</c:when>
<c:otherwise>
<option value="${app.idAplicacion}"><c:out value="${app.nombre}" /></option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</div>
</div>
<div class="col-sm-12 col-md-12 form-group p-0">
<c:forEach var="app" items="${aplicacionSesion.listaAplicacionesAgrupacion}" varStatus="rowCounter">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<c:set var="clasesAplicacionContentDiv" scope="application" value="aplicacionContentDiv"/>
</c:when>
<c:otherwise>
<c:set var="clasesAplicacionContentDiv" scope="application" value="aplicacionContentDiv hidden"/>
</c:otherwise>
</c:choose>
<div id="aplicacionContentDiv_${app.idAplicacion}" class="${clasesAplicacionContentDiv}">
<!-- Perfiles -->
<div class="col-sm-12 col-md-12 p-0">
<div class="col-sm-3 col-md-3 form-group p-0 perfilesCustomizables">
<label class="font-weight-bold gesccc-label"><spring:message code="faq.label.alta.perfiles" />:</label>
<select id="pefilSelect" name="perfilFiltro" class="selectpicker" style="width: auto;">
<c:forEach var="perfil" items="${app.listaPerfiles}" varStatus="rowCounter">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<option value="${app.idAplicacion}_${perfil.codigo}" selected><c:out value="${perfil.descripcion}" /></option>
</c:when>
<c:otherwise>
<option value="${app.idAplicacion}_${perfil.codigo}"><c:out value="${perfil.descripcion}" /></option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
</div>
</div>
<c:forEach var="perfil" items="${app.listaPerfiles}" varStatus="rowCounter">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<c:set var="clasesPerfilContentDiv" scope="application" value="perfilContentDiv"/>
</c:when>
<c:otherwise>
<c:set var="clasesPerfilContentDiv" scope="application" value="perfilContentDiv hidden"/>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${app.idAplicacion == aplicacionSesion.idAplicacionPrioritariaAgrupacion}">
<c:set var="isAplicacionPrioritaria" scope="application" value="true"/>
</c:when>
<c:otherwise>
<c:set var="isAplicacionPrioritaria" scope="application" value=""/>
</c:otherwise>
</c:choose>
<div id="perfilContentDiv_${app.idAplicacion}_${perfil.codigo}" class="${clasesPerfilContentDiv}" data-isAplicacionPrioritaria="${isAplicacionPrioritaria}">
<ul class="parametro-lista-idiomas">
<c:forEach var="idioma" items="${app.listaIdiomas}" varStatus="rowCounter">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<li class="primer actual idiomaTab activeIdiomaTab" id="idiomaTab_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}">${idioma.descripcionIdioma}</li>
</c:when>
<c:when test="${rowCounter.last}">
<li class="ultimo idiomaTab" id="idiomaTab_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}">${idioma.descripcionIdioma}</li>
</c:when>
<c:otherwise>
<li class="idiomaTab" id="idiomaTab_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}">${idioma.descripcionIdioma}</li>
</c:otherwise>
</c:choose>
</c:forEach>
<li class="nombre-perfil" ><span class="glyphicon glyphicon-user"></span>${perfil.codigo}</li>
</ul>
<c:forEach var="idioma" items="${app.listaIdiomas}" varStatus="rowCounter">
<c:choose>
<c:when test="${perfil.codigo eq 'DEFAULT' && isAplicacionPrioritaria eq 'true'}">
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<c:set var="clasesIdiomaContentDiv" scope="application" value="idiomaContentDiv m-0 p-0"/>
<c:set var="clasesIdiomaContentDivRequiredIfDefault" scope="application" value="idiomaContentDiv form-group required m-0 p-0"/>
</c:when>
<c:otherwise>
<c:set var="clasesIdiomaContentDiv" scope="application" value="idiomaContentDiv hidden m-0 p-0"/>
<c:set var="clasesIdiomaContentDivRequiredIfDefault" scope="application" value="idiomaContentDiv hidden form-group required m-0 p-0"/>
</c:otherwise>
</c:choose>
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${rowCounter.index=='0'}">
<c:set var="clasesIdiomaContentDiv" scope="application" value="idiomaContentDiv m-0 p-0"/>
<c:set var="clasesIdiomaContentDivRequiredIfDefault" scope="application" value="idiomaContentDiv m-0 p-0"/>
</c:when>
<c:otherwise>
<c:set var="clasesIdiomaContentDiv" scope="application" value="idiomaContentDiv hidden m-0 p-0"/>
<c:set var="clasesIdiomaContentDivRequiredIfDefault" scope="application" value="idiomaContentDiv hidden m-0 p-0"/>
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
<input type="hidden" id="listaParametrosTabla_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="listaParametros" value="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkParameters}">
<input type="hidden" id="origenFormularioLinkParameter" name="origenFormularioLinkParameter">
<c:if test="${(faqGuiada.subtipo ne 'Directo')&&(faqGuiada.tipo ne 'FEEDBACK')}">
<!-- Node Text -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_nodeText" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDivRequiredIfDefault}">
<label class="font-weight-bold gesccc-label" id="nodeText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Label"><spring:message code="label.faqGuiada.texto" />:</label>
<textarea id="nodeText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="nodeText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" data-original="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).nodeText}" placeholder="Introduce el <spring:message code="label.faqGuiada.texto" /> para ${idioma.descripcionIdioma}" class="form-control input-all" maxlength="2000" rows="1" style="resize: vertical;">${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).nodeText}</textarea>
<span id="nodeText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Error" class="text-error" style="display:none;">
<strong><spring:message code="mensaje.validacion.error" /></strong> <spring:message code="mensaje.validacion.campoObligatorio" />
</span>
</div>
</c:if>
<c:if test="${faqGuiada.subtipo eq 'Click to Call' ||faqGuiada.subtipo eq 'Escalado CA' || faqGuiada.idNode eq -1}">
<!-- Phone -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_phone" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDivRequiredIfDefault}">
<label id="phone_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Label" class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.phone" />:</label>
<input type="text" id="phone_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="phone_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" placeholder="Introduce el <spring:message code="label.faqGuiada.phone" /> para ${idioma.descripcionIdioma}" class="form-control input-all" maxlength="9" value="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).phone}">
<span id="phone_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Error" class="text-error" style="display:none;">
<strong><spring:message code="mensaje.validacion.error" /></strong> <spring:message code="mensaje.validacion.campoObligatorio" />
</span>
</div>
<!-- Phone Texto -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_phoneText" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDivRequiredIfDefault}">
<label id="phoneText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Label" class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.phoneText" />:</label>
<input type="text" id="phoneText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="phoneText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" placeholder="Introduce el <spring:message code="label.faqGuiada.phoneText" /> para ${idioma.descripcionIdioma}" class="form-control input-all" maxlength="255" value="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).phoneText}">
<span id="phoneText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Error" class="text-error" style="display:none;">
<strong><spring:message code="mensaje.validacion.error" /></strong> <spring:message code="mensaje.validacion.campoObligatorio" />
</span>
</div>
</c:if>
<!-- Link -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_link" class="col-sm-12 col-md-12 form-group p-0 ${clasesIdiomaContentDiv}">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.link" />:</label>
<input type="text" id="link_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="link_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" placeholder="Introduce el <spring:message code="label.faqGuiada.link" /> para ${idioma.descripcionIdioma}" class="form-control input-all" maxlength="255" value="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).link}">
</div>
<!-- Link Text -->
<c:if test="${faqGuiada.tipo ne 'FEEDBACK'}">
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_linkText" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDiv}">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.linkText" />:</label>
<input type="text" id="linkText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="linkText_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" placeholder="Introduce el <spring:message code="label.faqGuiada.linkText" /> para ${idioma.descripcionIdioma}" class="form-control input-all" maxlength="255" value="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkText}">
</div>
</c:if>
<!-- LinkTarget -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_linkTarget" class="col-xs-2 form-group p-0 ${clasesIdiomaContentDiv}">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.linkTarget" />:</label>
<select id="linkTarget_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="linkTarget_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" class="selectpicker">
<c:choose>
<c:when test="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkTarget eq 'iframe'}">
<option value=""></option>
<option value="iframe" selected>iFrame de Neo</option>
<option value="tab">Nueva pestaña</option>
<option value="window">Nueva ventana</option>
</c:when>
<c:when test="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkTarget eq 'tab'}">
<option value=""></option>
<option value="iframe">iFrame de Neo</option>
<option value="tab" selected>Nueva pestaña</option>
<option value="window">Nueva ventana</option>
</c:when>
<c:when test="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkTarget eq 'window'}">
<option value=""></option>
<option value="iframe">iFrame de Neo</option>
<option value="tab">Nueva pestaña</option>
<option value="window" selected>Nueva ventana</option>
</c:when>
<c:otherwise>
<option value=""></option>
<option value="iframe">iFrame de Neo</option>
<option value="tab">Nueva pestaña</option>
<option value="window">Nueva ventana</option>
</c:otherwise>
</c:choose>
</select>
</div>
<!-- LinkMode -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_linkMode" class="col-xs-2 form-group ${clasesIdiomaContentDiv}" style="padding-left:10px;">
<label class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.linkMode" />:</label>
<select id="linkMode_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" name="linkMode_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" class="selectpicker">
<c:choose>
<c:when test="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkMode eq 'both'}">
<option value=""></option>
<option value="both" selected>Automatico</option>
<option value="link">Manual</option>
</c:when>
<c:when test="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).linkMode eq 'link'}">
<option value=""></option>
<option value="both">Automatico</option>
<option value="link" selected>Manual</option>
</c:when>
<c:otherwise>
<option value=""></option>
<option value="both">Automatico</option>
<option value="link">Manual</option>
</c:otherwise>
</c:choose>
</select>
</div>
<!-- Parametros -->
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_labelTablaLinkParameter" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDiv}">
<label id="labelTablaLinkParameter_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}Label" class="font-weight-bold gesccc-label"><spring:message code="label.faqGuiada.parametros" />:</label>
</div>
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_buttonAltaLinkParameter" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDiv}" style="margin-top:3px;">
<button id="buttonAltaLinkParameter_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" class="btn btn-default" type="button"><spring:message code="label.faqGuiada.boton.altaParametros"/></button>
</div>
<div id="idiomaContentDiv_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}_tablaParameters" class="col-sm-12 col-md-12 form-group ${clasesIdiomaContentDiv}" style="margin-top:0px;" >
<table id="tablaParameters_${app.idAplicacion}_${perfil.codigo}_${idioma.codigoIdioma}" class="table" >
<thead>
<tr>
<th></th>
<th></th>
<th></th>
<th width="45%"><a><spring:message code="label.faqGuiada.parametros.nombre"/></a></th>
<th width="45%"><a><spring:message code="label.faqGuiada.parametros.valor"/></a></th>
<th width="10%"><a><spring:message code="acciones"/></a></th>
</tr>
</thead>
<tbody>
<c:forEach var="parametro" items="${faqGuiada.getFaqNodeCustom(app.idAplicacion,perfil.codigo,idioma.codigoIdioma).listaParametros}" varStatus="rowCounter">
<tr>
<td class="filaSelectFaq">${parametro.aplicacion}</td>
<td class="filaSelectFaq">${parametro.perfil}</td>
<td class="filaSelectFaq">${parametro.idioma}</td>
<td class="filaSelectFaq">${parametro.nombre}</td>
<td class="filaSelectFaq">${parametro.valor}</td>
<td class="text-center"><a><i class="icono-editar"></i><i class="icono-borrar"></i></a></td>
</tr>
</c:forEach>
</tbody>
</table>
</div>
</c:forEach>
</div>
</c:forEach>
</div>
</c:forEach>
</div>
<div id="verificadoIdiomas">
<!-- VerificadoIdiomas -->
<c:if test="${(faqGuiada.subtipo ne 'Directo')&&(faqGuiada.tipo ne 'FEEDBACK')}">
<!-- si es un edit (idNode es -1), lo muestro. -->
<c:if test="${faqGuiada.idNode ne -1 }">
<input type="hidden" id="verificadoCatalan" name="verificadoCatalan" value="${faqGuiada.verificadoCatalan}">
<!-- Si es entrenador es read only-->
<c:if test="${usuarioSesion.entrenadorCatalan && !(usuarioSesion.supervisorCatalan || usuarioSesion.administrador)}">
<div class="col-sm-2 col-md-8 form-group p-0">
<label class="control-label" id="labelVerificado">
<spring:message code="faq.label.alta.verificarIdiomas" />:
</label>
<div class="controls">
<input id="siVerificado" type="checkbox" readonly="readonly" name="siVerificado" class="checkboxVerificadoCa">
</div>
<span id="verificadoError" class="text-error" style="display:none;">
<spring:message code="adminFaq.mensaje.validacion.catalan" />
</span>
</div>
</c:if>
<!-- Si es administrador o supervisor se habilita-->
<c:if test="${usuarioSesion.supervisorCatalan || usuarioSesion.administrador}">
<div class="col-sm-2 col-md-8 form-group p-0">
<label class="control-label" id="labelVerificado" style="">
<spring:message code="faq.label.alta.verificarIdiomas" />:
</label>
<div class="controls">
<input id="siVerificado" type="checkbox" name="siVerificado" class="checkboxVerificadoCa">
</div>
</div>
</c:if>
</c:if>
</c:if>
</div>
</c:if>
</div>
<div class="row">
<div class="col-sm-12 col-md-12 form-group">
<button id="guardarBtnAltaNodo" class="btn btn-default" type="button">
<spring:message code="save"/>
</button>
<button id="volverBtnAltaNodo" class="btn btn-default" type="button">
<spring:message code="volver"/>
</button>
</div>
</div>
</fieldset>
</form:form>
</div>
</div>
<script src="/static/app/js/adminFaq/altaNodo.js"></script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment