Created
June 26, 2020 10:13
-
-
Save adrianferr/504db25128aea115becc1b808af8f65d to your computer and use it in GitHub Desktop.
altaNodo.jsp
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<%@ 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">×</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