~danielside/rptfront

9a1d0e3814aa7d8e1b06e33bc98f206c618b0980 — danielside 1 year, 2 months ago 0fc119e
control funcional para mostrar y ocultar ordenación con valores por defecto
3 files changed, 27 insertions(+), 8 deletions(-)

M public_html/assets/css/danielside.css
M public_html/index.php
M templates/buscarpt.php
M public_html/assets/css/danielside.css => public_html/assets/css/danielside.css +5 -2
@@ 141,7 141,10 @@ li.contenedor-ministerio-nivel2 ul {
    margin-top: 10px;
}

#titulo-grupo-ordenacion {
    font-size: 1.1em;
#ordenacion-menu-d {
    cursor: pointer;
}

#ordenacion-menu-u {
    cursor: pointer;
}

M public_html/index.php => public_html/index.php +4 -1
@@ 132,7 132,10 @@ $app->get('/', function (Request $request, Response $response, $args) use ($app)
        'ordenacion_3' => 'puesto.centrodirectivo_id',
        'ordenacion_4' => 'puesto.unidad_id',
        'ordenacion_5' => '',
        'ordenacion_6' => ''
        'ordenacion_6' => '',
        'ordenacion_menu_d_class' => '',
        'ordenacion_menu_u_class' => 'hidden',
        'ordenacion_grupo_class' => 'hidden',
    ];

    $configuracion = $app->getContainer()['configuracion'];

M templates/buscarpt.php => templates/buscarpt.php +18 -5
@@ 175,10 175,12 @@
               placeholder="Ejemplos: 'informática', 'presupuestario', 'sanidad', 'sevilla', etc."
               value="<?= htmlspecialchars($flash['defaults']['textolibre']) ?>">
    </div>
    <div id="titulo-grupo-ordenacion">
        <span class="glyphicon glyphicon-sort"></span> Ordenación <span class="glyphicon glyphicon-menu-down"></span>
    <div class="form-group" id="titulo-grupo-ordenacion" style="padding-top: 25px">
        <label><span class="glyphicon glyphicon-sort"></span> Ordenación</label>
        <a id="ordenacion-menu-d" class="<?= isset($flash['defaults']['ordenacion_menu_d_class']) ? $flash['defaults']['ordenacion_menu_d_class'] : '' ?>" href="#"><span class="glyphicon glyphicon-menu-down"></span></a>
        <a id="ordenacion-menu-u" class="<?= isset($flash['defaults']['ordenacion_menu_u_class']) ? $flash['defaults']['ordenacion_menu_u_class'] : 'hidden' ?>" href="#"><span class="glyphicon glyphicon-menu-up"></span></a>
    </div>
    <div id="grupo-ordenacion" class="hidden">
    <div id="grupo-ordenacion" class="<?= isset($flash['defaults']['ordenacion_grupo_class']) ? $flash['defaults']['ordenacion_grupo_class'] : 'hidden' ?>">
        <?php
        for ($i = 1; $i <= 4; $i++) {
            echo "<div class='form-group'><label for='criterio-$i'>Criterio de ordenación $i</label>";


@@ 256,8 258,19 @@
     $('#buscar').click(function(e) {
         $(this).toggleClass('active');
     });
     $('#titulo-grupo-ordenacion').click(function(e) {
         $('#grupo-ordenacion').toggleClass('hidden');
     $('#ordenacion-menu-d').click(function(e) {
         e.preventDefault();
         $('#grupo-ordenacion').removeClass('hidden');
         $('#ordenacion-menu-u').removeClass('hidden');
         $(this).addClass('hidden');
         return false;
     });
     $('#ordenacion-menu-u').click(function(e) {
         e.preventDefault();
         $('#grupo-ordenacion').addClass('hidden');
         $('#ordenacion-menu-d').removeClass('hidden');
         $(this).addClass('hidden');
         return false;
     });
 });
</script>