Орла
Области
Компаний
Пользователи
Галерея
Фиксированные новости
Орла
Отзывы о фирмах
Тарифы
Пользователи
Области
Банкоматы
Торговые точки
Доска объявлений
Курсы валют
Скидки
организации Орла
организации области
товары
сайты
сайты Орел
Данные
Разделы
Поиск
Поиск запросы
Статистика
Показы каталога организаций
Статистика клиенты
Пользователи
Сайты
Управление сайтом
Анкета
Аптеки
Афиша
Афиша новая
Баннеры
Бизнес >
Викторина
Голосование
Гость на сайте
Истории
Календарь событий
Каталоги >
Конкурс красоты
Конкурс аудио
Консультации
Меню
Новое на сайте
Новости >
Организации >
Программа ТВ
Публикации
Разделы сайта
Рассылка
Рестораны
Секрет фирмы >
Сервисы >
Ссылки
Тесты
Файловый менеджер
Форум
Фотогалерея
Обратная связь
Недвижимость
Новый год
Тексты
Пользователи
Юридический рейтинг
Отзывы на товары
Бан пользователей
Жалобы
Новые тесты
Коронавирус
Файловый менеджер
Имя файла
ui.js
Содержимое
/** * UI файл для работы с сайтом */ // Блок header (function() { var window_width; var navbar_initialized = false; var nav_toggle; var offCanvas = { sidenav: { sidenav_visible: 0 }, initSideNav: function initSideNav($container) { if (!navbar_initialized) { var $nav = $container.find('nav'); // Add the offcanvas class to the navbar if it's not initialized $nav.addClass('navbar-offcanvas'); // Clone relevant navbars var $navtop = $nav.find('.navbar-top').first().clone(true); var $navbar = $nav.find('.navbar-collapse').first().clone(true); // Let's start with some empty vars var ul_content = ''; var top_content = ''; // Set min-height of the new sidebar to the screen height $navbar.css('min-height', window.screen.height); // Take the content of .navbar-top $navtop.each(function () { var navtop_content = $(this).html(); top_content = top_content + navtop_content; }); // Take the content of .navbar-collapse $navbar.children('ul').each(function () { var nav_content = $(this).html(); ul_content = ul_content + nav_content; }); // Wrap the new content inside an <ul> ul_content = '<ul class="navbar-nav sidebar-nav">' + ul_content + '</ul>'; // Insert the html content into our cloned content $navbar.html(ul_content); $navtop.html(top_content); // Append the navbar to body, // and insert the content of the navicons navbar just below the logo/nav-image $('body').append($navbar); $('.nav-image').after($navtop); // Set the toggle-variable to the Bootstrap navbar-toggler button var $toggle = $container.find('.navbar-toggler'); $toggle.on('click', function () { if (offCanvas.sidenav.sidenav_visible == 1) { $('html').removeClass('nav-open'); offCanvas.sidenav.sidenav_visible = 0; $('#overlay').remove(); setTimeout(function () { $toggle.removeClass('toggled'); }, 150); } else { setTimeout(function () { $toggle.addClass('toggled'); }, 150); // Add the overlay and make it close the sidenav on click var div = '<div id="overlay"></div>'; $(div).appendTo("body").on('click', function () { $('html').removeClass('nav-open'); $('.jq-navbar-menu').removeClass('menu-opened'); offCanvas.sidenav.sidenav_visible = 0; $('#overlay').remove(); setTimeout(function () { $toggle.removeClass('toggled'); }, 150); }); $('html').addClass('nav-open'); $('.jq-navbar-menu').addClass('menu-opened'); console.log('open'); offCanvas.sidenav.sidenav_visible = 1; } }); // Set navbar to initialized navbar_initialized = true; var $dropdownContainer = $('.bootstrap-hover-dropdown'); var $navLinks = $dropdownContainer.find('.nav-link'); var $dropdownMenuItems = $dropdownContainer.find('.dropdown-menu'); var $navItems = $dropdownContainer.find('.nav-item'); $dropdownContainer.find('.nav-link').hover(function(e) { $navLinks.attr('aria-expanded', 'false'); $dropdownMenuItems.removeClass('show'); $navItems.removeClass('show'); // open current element $(this).closest('li').addClass('show'); $(this).attr('aria-expanded', 'true'); $(this).next('.dropdown-menu').addClass('show'); }); } } }; $(function() { window_width = $(window).width(); var $container = $('.jq-header-menu-container'); nav_toggle = $container.find('nav').hasClass('navbar-offcanvas'); // Responsive checks if (window_width < 992 || nav_toggle) { offCanvas.initSideNav($container); } // Close the sidebar if the user clicks a link or a dropdown-item, // and close the sidebar $container.find('.nav-link:not(.dropdown-toggle), .dropdown-item').on('click', function () { var $toggle = $container.find('.navbar-toggler'); $('html').removeClass('nav-open'); $('.jq-navbar-menu').removeClass('menu-opened') offCanvas.sidenav.sidenav_visible = 0; setTimeout(function () { $toggle.removeClass('toggled'); }, 150); }); $(window).resize(function () { window_width = $(window).width(); // More responsive checks if the user resize the browser if (window_width < 992) { offCanvas.initSideNav($container); } if (window_width > 992 && !nav_toggle) { $container.find('nav').removeClass('navbar-offcanvas'); offCanvas.sidenav.sidenav_visible = 1; navbar_initialized = false; } }); }); })();
/js/2.0/
Имя
Дата
Размер
..
2019-02-14
afisha
2017-03-21
banners
2017-03-21
bootstrap
2019-03-15
comments
2017-06-08
consult
2017-04-06
core
2019-03-15
feedback
2017-03-21
forum
2019-01-16
fotogal
2019-04-15
news
2017-03-21
organizations
2020-02-04
realty
2017-03-21
restoran
2018-07-10
tests
2020-02-26
users
2019-03-06
vacancies
2017-03-27
vendor
2020-06-08
vk
2026-03-02
widgets
2018-07-10
FancyBoxApp.js
2019-02-13
662 байт
Menu.js
2017-02-14
482 байт
Mobile.js
2017-02-14
583 байт
captcha.js
2026-05-25
3 кб.
captcha.js~
2017-03-15
3 кб.
cookie-consent.js
2026-05-25
11 кб.
forum-previous.js
2024-03-22
1 кб.
grid.js
2017-03-22
17 кб.
grid.min.js
2017-06-13
6 кб.
highcharts.js
2017-03-20
150 кб.
main.js
2026-05-25
4 кб.
main.js~
2019-04-18
6 кб.
sticky.js
2017-06-22
13 кб.
tether.min.js
2026-03-02
23 кб.
ui.js
2019-02-15
6 кб.
uikit.min.js
2017-03-22
55 кб.
video.js
2019-02-08
42 байт
yandex-maps-loader.js
2026-05-25
2 кб.
/js/2.0
Загрузить файлы
Файл 1
Файл 2
Файл 3