All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.semanticwb.portal.resources.Banner.xml Maven / Gradle / Ivy

The newest version!
<?xml version="1.0" encoding="ISO-8859-1"?>
<admresource xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <xslfile>admresource.xslt</xslfile>
    <form name="frmAdmRes" action="true" method="post" enctype="multipart/form-data" jsframework="dojo" >
        <admdbconnmgr defconn="true"/>

        <fieldset legend="Configuraci?n b?sica">
            <input type="text" id="url" name="url" label="Direcci?n web" promptMessage="Direcci?n web" />
            <statictext name="txtTarget">En una nueva ventana</statictext>
            <input type="radio" name="target" id="target0" label="Si" value="true"/>
            <input type="radio" name="target" id="target1" label="No" value="false" checked="true"/>

            <input type="text" id="axn" name="axn" label="Acci?n" promptMessage="Acci?n en javascript, considerada en el evento onclick" />

            <input type="file" name="img" label="Imagen (jpg, jpeg, gif, png, swf)" showfile="true" filetype="jpg|jpeg|gif|png|swf" isshowfiletype="true" isremovefile="true" removemsg="Quitar imagen" size="40" />
            <input type="text" id="alt" name="alt" label="Texto alterno" promptMessage="Descripci?n indicativa del banner. Pauta de accesibilidad" />

            <textarea id="longdesc" name="longdesc" label="Descripci?n larga" rows="5" cols="50" wrap="virtual" promptMessage="Descripci?n indicativa del banner en modo Help del recurso. Pauta de accesibilidad" />
        </fieldset>

        <div title="Estilo" open="false">
            <fieldset legend="Configurar dimensiones">
                <input type="text" id="width"  name="width" label="Ancho de la imagen" maxlength="9" regExp="\d{1,9}(|px|in|cm|mm|pt|em|ex|%)" invalidMessage="Ancho Inv?lido" promptMessage="Ancho de la imagen. Ejemplos: 90%, 350px, 854" />
                <input type="text" id="height" name="height" label="Altura de la imagen" maxlength="9" regExp="\d{1,9}(|px|in|cm|mm|pt|em|ex|%)" invalidMessage="Altura Inv?lida" promptMessage="Altura de la imagen. Ejemplos: 90%, 350px, 854" />
            </fieldset>
        </div>

        <div title="Configuraci?n Avanzada" open="false">
            <fieldset legend="Banner externo">
                <textarea id="code" name="code" label="C?digo" rows="5" cols="50"/>
                <input type="text" id="index" name="index" label="?ndice de ordenamiento" maxlength="7" regExp="\d{1,7}" invalidMessage="?ndice inv?lido" promptMessage="?ndice num?rico de la imagen" />
            </fieldset>
        </div>

        <fieldset>
            <statictext name="txtNotaTitle">
		<![CDATA[
                    <font style="color: #428AD4; font-family: Verdana; font-size: 10px;">
                         {title} T?tulo del recurso
                    </font>
		]]>
            </statictext>
            <statictext name="txtNotaDescription">
		<![CDATA[
                    <font style="color: #428AD4; font-family: Verdana; font-size: 10px;">
                         {description} Descripci?n del recurso
                    </font>
		]]>
            </statictext>
            <statictext name="txtNotaImage">
		<![CDATA[
                    <font style="color: #428AD4; font-family: Verdana; font-size: 10px;">
                         {image} Imagen del recurso
                    </font>
		]]>
            </statictext>
            <input type="submit" name="btnSave" id="btnSave" value="Guardar" onclick="return jsValida(this.form)" />
            <input type="reset"  name="btnReset" id="btnReset" value="Restablecer" />
        </fieldset>
    </form>

    <script type="text/javascript">
        <![CDATA[
        dojo.require("dijit.form.Button");
        dojo.require("dijit.form.ValidationTextBox");

        function jsValida(frm) {
            if(isEmpty(dojo.byId('img').value) && isEmpty(dojo.byId('code').value) && !dojo.byId('wbNoFile_img')) {
                alert('Defina una configuraci?n b?sica');
                dojo.byId('img').focus();
                return false;
            }
            /*if(!isEmpty(dojo.byId('url').value) && isEmpty(dojo.byId('img').value) && !dojo.byId('wbNoFile_img')) {*/
            if(isEmpty(dojo.byId('img').value) && !dojo.byId('wbNoFile_img')) {
                alert('Especifique una imagen para el banner');
                dojo.byId('img').focus();
                return false;
            }
            return true;
        }
        ]]>
    </script>
</admresource>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy