UNPKG

acha-framework

Version:

is a modular framework on both client (angular.js) and server (node.js) side, it provides security, orm, ioc, obfuscation and ...

43 lines 1.28 kB
(function ($, angular, underscore, window, document, undefined) { 'use strict'; var services = angular.module('frontend.services'); services.factory('mainContentScrollbar', [ 'cultureService', function (cultureService) { var element = $('.content-body'); var create = function () { element.slimscroll({ touchScrollStep: 80, height: $(window).height() - 125, position: cultureService.rtl ? 'left' : 'right', size: '3px', color: '#29c7ca' }); }; return { init: create, refresh: function () { setTimeout(function () { element.slimscroll({ destroy: true }); create(); }, 3000); } }; } ]).factory('layoutTogglers', [function () { return { toggleMenu: function () { $('.af-side-menu').toggleClass('collapsed'); }, toggleSidebar: function () { $('.af-side-bar').toggleClass('collapsed'); }, openSidebar: function () { $('.af-side-bar').removeClass('collapsed'); }, closeSidebar: function () { $('.af-side-bar').addClass('collapsed'); } }; }]); }(jQuery, angular, _, window, document));