123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502 |
- <nav class="navbar navbar-expand-lg navbar-light">
- <div class="container-fluid">
- <button type="button" id="sidebarCollapse" class="btncollapse">
- <i class="fas fa-bars"></i>
- </button>
- <button type="button" id="dashboardfull" class="btncollapse" onclick="openFullscreen();">
- <i class="fa fa-expand" aria-hidden="true"></i>
- </button>
- <button class="btn btn-dark d-inline-block d-lg-none ml-auto" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
- <i class="fas fa-align-justify"></i>
- </button>
- <div class="collapse navbar-collapse" id="navbarSupportedContent">
- <ul class="nav navbar-nav ml-auto">
- <li class="nav-item">
- <a class="nav-link" id="dropdownNotificaciones" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="far fa-bell"></i></a>
- <div class="dropdown-menu dropdown-menu-right dropdown_noti" aria-labelledby="dropdownNotificaciones">
- <div class="body_drop_notification">
- <div class="row">
- <div class="col-md-2">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </div>
- <div class="col-md-6">
- <h1>Fernando Vásquez</h1>
- <p>He cambiado el nombre de una plaza manualmente.</p>
- </div>
- <div class="col-md-4 panel_time_notification">
- <a href="#" data-toggle="modal" data-target="#verNotificacion"><p>Hace 20 segundos.</p></a>
- </div>
- </div>
- </div>
- <div class="body_drop_notification">
- <div class="row">
- <div class="col-md-2">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </div>
- <div class="col-md-6">
- <h1>Fernando Vásquez</h1>
- <p>He cambiado el nombre de una plaza manualmente.</p>
- </div>
- <div class="col-md-4 panel_time_notification">
- <a href="#" data-toggle="modal" data-target="#verNotificacion"><p>Hace 20 segundos.</p></a>
- </div>
- </div>
- </div>
- <div class="body_drop_notification">
- <div class="row">
- <div class="col-md-2">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </div>
- <div class="col-md-6">
- <h1>Fernando Vásquez</h1>
- <p>He cambiado el nombre de una plaza manualmente.</p>
- </div>
- <div class="col-md-4 panel_time_notification">
- <a href="#" data-toggle="modal" data-target="#verNotificacion"><p>Hace 20 segundos.</p></a>
- </div>
- </div>
- </div>
- <div class="body_drop_notification">
- <div class="row">
- <div class="col-md-2">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </div>
- <div class="col-md-6">
- <h1>Fernando Vásquez</h1>
- <p>He cambiado el nombre de una plaza manualmente.</p>
- </div>
- <div class="col-md-4 panel_time_notification">
- <a href="#" data-toggle="modal" data-target="#verNotificacion"><p>Hace 20 segundos.</p></a>
- </div>
- </div>
- </div>
- <div class="body_drop_notification">
- <div class="row">
- <div class="col-md-2">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </div>
- <div class="col-md-6">
- <h1>Fernando Vásquez</h1>
- <p>He cambiado el nombre de una plaza manualmente.</p>
- </div>
- <div class="col-md-4 panel_time_notification">
- <a href="#" data-toggle="modal" data-target="#verNotificacion"><p>Hace 20 segundos.</p></a>
- </div>
- </div>
- </div>
- </div>
- </li>
- <li class="nav-item">
- <a class="btn-drop" id="dropdownMenuButton" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
- <div class="rounded-pic">
- <img src="images/man.png" alt="">
- </div>
- </a>
- <div class="dropdown-menu dropdown-menu-right" aria-labelledby="dropdownMenuButton">
- <a class="dropdown-item" href="perfil.php">Perfil</a>
- <a class="dropdown-item" href="configuraciones.php">Configuraciones</a>
- <a class="dropdown-item" href="login.php">Cerrar sesión</a>
- </div>
- </li>
- </ul>
- </div>
- </div>
- </nav>
- <div class="header_mobile">
- <div class="logo-section">
- <a href="index.php"><img src="images/logo.png"></a>
- </div>
- <div class="column">
- <div id="dl-menu" class="dl-menuwrapper">
- <button class="dl-trigger"></button>
- <ul class="dl-menu">
- <li>
- <a href="index.php">Inicio</a>
- </li>
- <li>
- <a href="puestos.php">Puestos</a>
- </li>
- <li>
- <a href="contraseñas.php">Contraseñas</a>
- </li>
- <li>
- <a href="expedientes.php">Expedientes</a>
- </li>
- <li>
- <a href="resultados.php">Resultados</a>
- </li>
- <li>
- <a href="contraseñas.php">Contraseñas</a>
- </li>
- <li>
- <a href="#">Pruebas<i class="fa fa-angle-right" aria-hidden="true"></i></a>
- <ul class="dl-submenu">
- <li>
- <a href="#">Crear prueba</a>
- </li>
- <li>
- <a href="#">Listado de pruebas</a>
- </li>
- <li>
- <a href="#">Aplicar</a>
- </li>
- <li>
- <a href="#">Respuestas</a>
- </li>
- <li>
- <a href="#">Calificaciones</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="#">Configuraciones</a>
- </li>
- <li>
- <a href="#">Historial</a>
- </li>
- <li>
- <a href="#">Tutoriales<i class="fa fa-angle-right" aria-hidden="true"></i></a>
- <ul class="dl-submenu">
- <li>
- <a href="#">Manual de Uso Básico</a>
- </li>
- <li>
- <a href="#">¿Qué evalúa cada test?</a>
- </li>
- <li>
- <a href="#">Ayuda General</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="#">Asistencia Técnica<i class="fa fa-angle-right" aria-hidden="true"></i></a>
- <ul class="dl-submenu">
- <li>
- <a href="#">Soporte En Línea</a>
- </li>
- <li>
- <a href="#">Soporte Por Ticket</a>
- </li>
- </ul>
- </li>
- <li>
- <a href="#">Notificaciones</a>
- </li>
- <li>
- <a href="#">Cuenta<i class="fa fa-angle-right" aria-hidden="true"></i></a>
- <ul class="dl-submenu">
- <li>
- <a href="#">Perfil</a>
- </li>
- <li>
- <a href="#">Configuraciones</a>
- </li>
- <li>
- <a href="#">Cerrar sesión</a>
- </li>
- </ul>
- </li>
- </ul>
- </div><!-- /dl-menuwrapper -->
- </div>
- </ul>
- </div>
- </div>
- <div class="logo-responsive">
- <a href="index.php"><img src="images/logo.png"></a>
- </div>
- <!-- Modal ver notificaciones-->
- <div class="modal fade" id="verNotificacion" role="dialog">
- <div class="modal-dialog">
- <!-- Modal content-->
- <div class="modal-content">
- <div class="modal-header">
- <button type="button" class="close" data-dismiss="modal">×</button>
- <h4 class="modal-title">Notificaciones</h4>
- </div>
- <div class="modal-body">
- <div class="data_notification">
- <h1>Fernando Vásquez</h1>
- <p>Ha publicado una plaza</p>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script>
- $(function() {
- $( '#dl-menu' ).dlmenu();
- });
- </script>
- <script>
- /**
- * jquery.dlmenu.js v1.0.1
- * http://www.codrops.com
- *
- * Licensed under the MIT license.
- * https://www.opensource.org/licenses/mit-license.php
- *
- * Copyright 2013, Codrops
- * http://www.codrops.com
- */
- ;( function( $, window, undefined ) {
- 'use strict';
- // global
- var Modernizr = window.Modernizr, $body = $( 'body' );
- $.DLMenu = function( options, element ) {
- this.$el = $( element );
- this._init( options );
- };
- // the options
- $.DLMenu.defaults = {
- // classes for the animation effects
- animationClasses : { classin : 'dl-animate-in-1', classout : 'dl-animate-out-1' },
- // callback: click a link that has a sub menu
- // el is the link element (li); name is the level name
- onLevelClick : function( el, name ) { return false; },
- // callback: click a link that does not have a sub menu
- // el is the link element (li); ev is the event obj
- onLinkClick : function( el, ev ) { return false; }
- };
- $.DLMenu.prototype = {
- _init : function( options ) {
- // options
- this.options = $.extend( true, {}, $.DLMenu.defaults, options );
- // cache some elements and initialize some variables
- this._config();
-
- var animEndEventNames = {
- 'WebkitAnimation' : 'webkitAnimationEnd',
- 'OAnimation' : 'oAnimationEnd',
- 'msAnimation' : 'MSAnimationEnd',
- 'animation' : 'animationend'
- },
- transEndEventNames = {
- 'WebkitTransition' : 'webkitTransitionEnd',
- 'MozTransition' : 'transitionend',
- 'OTransition' : 'oTransitionEnd',
- 'msTransition' : 'MSTransitionEnd',
- 'transition' : 'transitionend'
- };
- // animation end event name
- this.animEndEventName = animEndEventNames[ Modernizr.prefixed( 'animation' ) ] + '.dlmenu';
- // transition end event name
- this.transEndEventName = transEndEventNames[ Modernizr.prefixed( 'transition' ) ] + '.dlmenu',
- // support for css animations and css transitions
- this.supportAnimations = Modernizr.cssanimations,
- this.supportTransitions = Modernizr.csstransitions;
- this._initEvents();
- },
- _config : function() {
- this.open = false;
- this.$trigger = this.$el.children( '.dl-trigger' );
- this.$menu = this.$el.children( 'ul.dl-menu' );
- this.$menuitems = this.$menu.find( 'li:not(.dl-back)' );
- this.$el.find( 'ul.dl-submenu' ).prepend( '<li class="dl-back"><a href="#"><i class="fa fa-angle-left" aria-hidden="true"></i>Atrás</a></li>' );
- this.$back = this.$menu.find( 'li.dl-back' );
- },
- _initEvents : function() {
- var self = this;
- this.$trigger.on( 'click.dlmenu', function() {
-
- if( self.open ) {
- self._closeMenu();
- }
- else {
- self._openMenu();
- }
- return false;
- } );
- this.$menuitems.on( 'click.dlmenu', function( event ) {
-
- event.stopPropagation();
- var $item = $(this),
- $submenu = $item.children( 'ul.dl-submenu' );
- if( $submenu.length > 0 ) {
- var $flyin = $submenu.clone().css( 'opacity', 0 ).insertAfter( self.$menu ),
- onAnimationEndFn = function() {
- self.$menu.off( self.animEndEventName ).removeClass( self.options.animationClasses.classout ).addClass( 'dl-subview' );
- $item.addClass( 'dl-subviewopen' ).parents( '.dl-subviewopen:first' ).removeClass( 'dl-subviewopen' ).addClass( 'dl-subview' );
- $flyin.remove();
- };
- setTimeout( function() {
- $flyin.addClass( self.options.animationClasses.classin );
- self.$menu.addClass( self.options.animationClasses.classout );
- if( self.supportAnimations ) {
- self.$menu.on( self.animEndEventName, onAnimationEndFn );
- }
- else {
- onAnimationEndFn.call();
- }
- self.options.onLevelClick( $item, $item.children( 'a:first' ).text() );
- } );
- return false;
- }
- else {
- self.options.onLinkClick( $item, event );
- }
- } );
- this.$back.on( 'click.dlmenu', function( event ) {
-
- var $this = $( this ),
- $submenu = $this.parents( 'ul.dl-submenu:first' ),
- $item = $submenu.parent(),
- $flyin = $submenu.clone().insertAfter( self.$menu );
- var onAnimationEndFn = function() {
- self.$menu.off( self.animEndEventName ).removeClass( self.options.animationClasses.classin );
- $flyin.remove();
- };
- setTimeout( function() {
- $flyin.addClass( self.options.animationClasses.classout );
- self.$menu.addClass( self.options.animationClasses.classin );
- if( self.supportAnimations ) {
- self.$menu.on( self.animEndEventName, onAnimationEndFn );
- }
- else {
- onAnimationEndFn.call();
- }
- $item.removeClass( 'dl-subviewopen' );
-
- var $subview = $this.parents( '.dl-subview:first' );
- if( $subview.is( 'li' ) ) {
- $subview.addClass( 'dl-subviewopen' );
- }
- $subview.removeClass( 'dl-subview' );
- } );
- return false;
- } );
-
- },
- closeMenu : function() {
- if( this.open ) {
- this._closeMenu();
- }
- },
- _closeMenu : function() {
- var self = this,
- onTransitionEndFn = function() {
- self.$menu.off( self.transEndEventName );
- self._resetMenu();
- };
-
- this.$menu.removeClass( 'dl-menuopen' );
- this.$menu.addClass( 'dl-menu-toggle' );
- this.$trigger.removeClass( 'dl-active' );
-
- if( this.supportTransitions ) {
- this.$menu.on( this.transEndEventName, onTransitionEndFn );
- }
- else {
- onTransitionEndFn.call();
- }
- this.open = false;
- },
- openMenu : function() {
- if( !this.open ) {
- this._openMenu();
- }
- },
- _openMenu : function() {
- var self = this;
- // clicking somewhere else makes the menu close
- $body.off( 'click' ).on( 'click.dlmenu', function() {
- self._closeMenu() ;
- } );
- this.$menu.addClass( 'dl-menuopen dl-menu-toggle' ).on( this.transEndEventName, function() {
- $( this ).removeClass( 'dl-menu-toggle' );
- } );
- this.$trigger.addClass( 'dl-active' );
- this.open = true;
- },
- // resets the menu to its original state (first level of options)
- _resetMenu : function() {
- this.$menu.removeClass( 'dl-subview' );
- this.$menuitems.removeClass( 'dl-subview dl-subviewopen' );
- }
- };
- var logError = function( message ) {
- if ( window.console ) {
- window.console.error( message );
- }
- };
- $.fn.dlmenu = function( options ) {
- if ( typeof options === 'string' ) {
- var args = Array.prototype.slice.call( arguments, 1 );
- this.each(function() {
- var instance = $.data( this, 'dlmenu' );
- if ( !instance ) {
- logError( "cannot call methods on dlmenu prior to initialization; " +
- "attempted to call method '" + options + "'" );
- return;
- }
- if ( !$.isFunction( instance[options] ) || options.charAt(0) === "_" ) {
- logError( "no such method '" + options + "' for dlmenu instance" );
- return;
- }
- instance[ options ].apply( instance, args );
- });
- }
- else {
- this.each(function() {
- var instance = $.data( this, 'dlmenu' );
- if ( instance ) {
- instance._init();
- }
- else {
- instance = $.data( this, 'dlmenu', new $.DLMenu( options, this ) );
- }
- });
- }
- return this;
- };
- } )( jQuery, window );
- </script>
|