123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- $(function () {
- skinChanger();
- activateNotificationAndTasksScroll();
- setSkinListHeightAndScroll(true);
- setSettingListHeightAndScroll(true);
- $(window).resize(function () {
- setSkinListHeightAndScroll(false);
- setSettingListHeightAndScroll(false);
- });
- });
- //Skin changer
- function skinChanger() {
- $('.right-sidebar .demo-choose-skin li').on('click', function () {
- var $body = $('body');
- var $this = $(this);
- var existTheme = $('.right-sidebar .demo-choose-skin li.active').data('theme');
- $('.right-sidebar .demo-choose-skin li').removeClass('active');
- $body.removeClass('theme-' + existTheme);
- $this.addClass('active');
- $body.addClass('theme-' + $this.data('theme'));
- });
- }
- //Skin tab content set height and show scroll
- function setSkinListHeightAndScroll(isFirstTime) {
- var height = $(window).height() - ($('.navbar').innerHeight() + $('.right-sidebar .nav-tabs').outerHeight());
- var $el = $('.demo-choose-skin');
- if (!isFirstTime){
- $el.slimScroll({ destroy: true }).height('auto');
- $el.parent().find('.slimScrollBar, .slimScrollRail').remove();
- }
- $el.slimscroll({
- height: height + 'px',
- color: 'rgba(0,0,0,0.5)',
- size: '6px',
- alwaysVisible: false,
- borderRadius: '0',
- railBorderRadius: '0'
- });
- }
- //Setting tab content set height and show scroll
- function setSettingListHeightAndScroll(isFirstTime) {
- var height = $(window).height() - ($('.navbar').innerHeight() + $('.right-sidebar .nav-tabs').outerHeight());
- var $el = $('.right-sidebar .demo-settings');
- if (!isFirstTime){
- $el.slimScroll({ destroy: true }).height('auto');
- $el.parent().find('.slimScrollBar, .slimScrollRail').remove();
- }
- $el.slimscroll({
- height: height + 'px',
- color: 'rgba(0,0,0,0.5)',
- size: '6px',
- alwaysVisible: false,
- borderRadius: '0',
- railBorderRadius: '0'
- });
- }
- //Activate notification and task dropdown on top right menu
- function activateNotificationAndTasksScroll() {
- $('.navbar-right .dropdown-menu .body .menu').slimscroll({
- height: '254px',
- color: 'rgba(0,0,0,0.5)',
- size: '4px',
- alwaysVisible: false,
- borderRadius: '0',
- railBorderRadius: '0'
- });
- }
- //Google Analiytics ======================================================================================
- addLoadEvent(loadTracking);
- var trackingId = 'UA-30038099-6';
- function addLoadEvent(func) {
- var oldonload = window.onload;
- if (typeof window.onload != 'function') {
- window.onload = func;
- } else {
- window.onload = function () {
- oldonload();
- func();
- }
- }
- }
- function loadTracking() {
- (function (i, s, o, g, r, a, m) {
- i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () {
- (i[r].q = i[r].q || []).push(arguments)
- }, i[r].l = 1 * new Date(); a = s.createElement(o),
- m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m)
- })(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
- ga('create', trackingId, 'auto');
- ga('send', 'pageview');
- }
- //========================================================================================================
|