%PDF- %PDF-
Direktori : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/js/ |
Current File : /var/www/projetos/suporte.iigd.com.br/plugins/dashboard/front/js/core.js |
$(document).ready(function () { //set false for non-ajax version ajax_version=true; $.ajaxSetup({ cache: false }); // After page load, basic jq functions $('.options-toggle').on('click', function (e) { e.preventDefault(); $('.options-holder').toggleClass('closed'); //$('.options-holder .col-sm-4').slideToggle('hidden'); }); $('.close-right-user').click(function(){ $('.user-details').addClass('user-details-close'); }); $('.user-menu').on('click', function (e) { e.preventDefault(); $('.user-details').toggleClass('user-details-close'); //$('.content').toggleClass('user-details-open'); }); //user-canvas $('.user-canvas').easyPieChart({ animate: 3000, lineWidth : 8, size : 110, barColor: '#a0d269', onStep: function(value) { this.$el.find('span').text(~~value); } }); $('.user-canvas-two').easyPieChart({ animate: 3000, lineWidth : 8, size : 110, barColor: '#df6c6e' }); // Sidebar Toggle $('.toggle-left-sidebar').on('click', function (e) { e.preventDefault(); $('.left-sidebar').toggleClass('left-sidebar-open'); }) $('.minibar-small').click(function(){ $('.site-holder').toggleClass('mini-sidebar') }); $('ul.nav-list').accordion(); $(".refresh-storage").click(function(e){ e.preventDefault(); var msg; msg = Messenger().post({ message: 'Are you sure to clear changes?', type: 'info', actions: { success: { label: 'Hell yes!!', action: function() { $(this).find('.fa-refresh').addClass('fa-spin'); window.localStorage.clear(); $(this).find('.fa-refresh').removeClass('fa-spin'); return msg.update({ message: 'Successfully Cleared', type: 'success', actions: false }); } }, cancel: { label: 'Not really ', action: function() { return msg.update({ message: 'Storage remains unclear', type: 'error', actions: false }); } } } }); }); init(); var container = $('.main-content'); var type = window.location.hash.substr(1); localStorage.setItem('working', type ) ; if(ajax_version) { setTimeout(function () { loadPage(type, container) $('ul.nav-list li:has(a[href="' + type + '"])').addClass('active').closest('.submenu').addClass('current').find('ul').css('display','block'); }, 2000); $('.options-holder .fa-links').on('click',function(e){ e.preventDefault(); var url = $(this).attr('href'); var tab = $(this).attr('target'); if (tab == "_blank") { window.open(url,'_blank'); } else if (url != "#") { var container = $('.main-content'); loadPage(url, container); } }); $('ul.nav-list li a').on('click', function (e) { e.preventDefault(); //$('.main-content').load('index.html'); var url = $(this).attr('href'); var tab = $(this).attr('target'); if (tab == "_blank") { window.open(url,'_blank'); } else if (url != "#") { var container = $('.main-content'); $('ul.nav-list li ').removeClass('active'); $(this).parent().addClass('active'); $('.user-details').addClass('user-details-close'); loadPage(url, container); if ($('.left-sidebar').hasClass('left-sidebar-open')) { $('.left-sidebar').toggleClass('left-sidebar-open'); } if ($('.site-holder').hasClass('mini-sidebar')) { $('ul.nav-list li ul ').css('display','none'); } } //$('.options-holder .col-sm-4').slideToggle('hidden'); }); } }); function init() { // PANELS // panel close $('.panel-close').on('click', function (e) { e.preventDefault(); $(this).parent().parent().parent().parent().addClass(' animated fadeOutDown'); }); //Todo List $('.finish').click(function(){ $(this).parent().toggleClass('finished'); $(this).toggleClass('fa-square-o'); }); //$('.progress .progress-bar').progressbar(); $('.fa-hover').click(function(e){ e.preventDefault(); var valued= $(this).find('i').attr('class'); $('.modal-title').html(valued); $('.icon-show').html('<i class="' + valued + ' fa-5x "></i> <i class="' + valued + ' fa-4x "></i> <i class="' + valued + ' fa-3x "></i> <i class="' + valued + ' fa-2x "></i> <i class="' + valued + ' "></i> '); $('.modal-footer span.icon-code').html('"' + valued + '"'); $('#myModal').modal('show'); }); $('.panel-settings').click(function(e){ e.preventDefault(); var columnId=$(this).closest(".panel").parent().attr("id"); var title=$(this).closest(".panel-title").text(); //var valued= $(this).find('i').attr('class'); //$('.modal-title').html(valued); //var vj=$(this).parent().parent().parent().parent().parent().getElementById(); $('.modal-title').html(title); $('#customiseWidget #current-div').val(columnId); $('#customiseWidget #column-size').val($('#'+columnId).attr('class')); //$('.modal-footer span.icon-code').html('"' + valued + '"'); $('#customiseWidget').modal('show'); }); $('#customiseWidget #submit').on('click',function(e) { e.preventDefault(); var color=$('#customiseWidget #color').val(); var title=$('#customiseWidget #title').val(); var targetDiv='#'+$('#customiseWidget #current-div').val(); var columnSize=$('#customiseWidget #column-size').val(); $(targetDiv).find('.panel').attr('class','panel '+color); $(targetDiv).attr('class',columnSize); $('#customiseWidget').modal('hide'); }); $('.panel-minimize').on('click', function (e) { e.preventDefault(); var $target = $(this).parent().parent().parent().next('.panel-body'); if ($target.is(':visible')) { $('i', $(this)).removeClass('fa-chevron-up').addClass('fa-chevron-down'); } else { $('i', $(this)).removeClass('fa-chevron-down').addClass('fa-chevron-up'); } $target.slideToggle(); }); $('.panel-refresh').on('click', function (e) { e.preventDefault(); var $target = $(this).parent().parent().parent().next('.panel-body'); $target.mask('<i class="fa fa-refresh fa-spin"></i> Loading...'); setTimeout(function () { $target.unmask(); }, 1000); }); } function loadPage(url, container) { /* urlExt = url + '.html'; //console.log(container) $.ajax({ type: "GET", url: urlExt, dataType: 'html', cache: false, success: function () { container.mask('<h1><i class="fa fa-refresh fa-spin"></i> Loading...</h1>'); container.load(urlExt, null, function (responseText) { window.location.hash =url; $('.breadcrumb .active').html(url); init(); sortablePortlets(); }).fadeIn('slow'); //console.log("ajax request successful"); }, error: function (xhr, ajaxOptions, thrownError) { //container.html('<h4 style="margin-top:10px; display:block; text-align:left"><i class="fa fa-warning txt-color-orangeDark"></i> Error 404! Page not found.</h4>'); container.load('404.html') ; setTimeout(function () { loadPage('dashboard', container) $('ul.nav-list li ').removeClass('active'); $('ul.nav-list li:has(a[href="dashboard"])').addClass('active').closest('.submenu').addClass('current').find('ul').css('display','block'); }, 3000); }, async: false }); */ } function randNum() { return ((Math.floor(Math.random() * (1 + 40 - 20))) + 20) * 1200; } function sortablePortlets() { $(".grid").sortable({ //tolerance: 'pointer', revert: 'invalid', cursor: 'move', placeholder: ' col-md-2 well placeholder tile', handle: ".panel-heading", forceHelperSize: true, start: function(e, ui){ ui.placeholder.height(ui.helper.height())-15; ui.placeholder.width(ui.helper.width()-15); }, stop: function(evt, ui){ //console.log($(".grid").sortable('toArray', { attribute: 'data-name' })); } }); $( ".grid" ).on("sortupdate",function( event, ui ) { var sorted = $( this ).sortable( "serialize"); //console.log(sorted); localStorage.setItem('sorted', sorted) ; }); if(localStorage.getItem("sorted") !== null){ var arrValuesForOrder = localStorage.getItem('sorted').substring(6).split("&div[]="); var $ul = $(".grid"); $items = $(".grid").children(); // loop backwards so you can just prepend elements in the list // instead of trying to place them at a specific position for (var i = arrValuesForOrder[arrValuesForOrder.length - 1]; i >= 0; i--) { // index is zero-based to you have to remove one from the values in your array $ul.prepend( $items.get((arrValuesForOrder[i] - 1))); } } } //left side bar search box function displayResult(item, val, text) { var container = $('.main-content'); if(ajax_version) { loadPage(val, container); $('.nav-input-search').val('') } else { window.href.location="val" } }