/* En esta sección se encuentra la función que controla los modals */ function modalCreate($modal, type, title, body ){ var modalInstance = $modal.open({ templateUrl: 'partials/modal/main.html', controller: 'ModalController', size: 'md', resolve: { modal: function () { return {type: type, title: title, body: body}; } } }); return modalInstance; } function modalCreatelog($modal, logg ){ var modalInstance = $modal.open({ templateUrl: 'partials/user/main.html', controller: 'UserController', size: 'md', resolve: { modal: function () { return {logg: logg}; } } }); return modalInstance; } function size(){ $('#main-container').css("min-height", ($(window).height()-$('footer').height())+"px"); } /* Esta función actualmente no está en uso pero puede ser utilizada para enlazar a un objeto DOM */ function goTo(position){ $('html, body').animate({ scrollTop: $('#'+position).offset().top }, 1500); setTimeout(function(){ $('html, body').animate({ scrollTop: $('#'+position).offset().top }, 500); }, 1600); } /* En esta sección se encuentran funciones para controlar el "scroll" y el "resize" en el navegador */ $( document ).ready(function() { size(); $( window ).resize(function() { size(); }); $(window).scroll(function(){ size(); }); }); app.directive("closedmenu", function () { return function(scope, element, attrs) { angular.element(element).bind("click", function() { if($('#btn-info').attr('aria-expanded') !='false'){ $("#btn-info").trigger( "click" ); } if($('#btn-app').attr('aria-expanded') !='false'){ $("#btn-app").trigger( "click" ); } }); }; }); $(function() { $('#navbar .nav a').on('click', function(){ if($('#btn-info').css('display') !='none'){ $("#btn-info").trigger( "click" ); } }); // $('#navbar-bottom .nav a').on('click', function(){ // if($('#btn-app').css('display') !='none'){ // $("#btn-app").trigger( "click" ); // } // }); });