%PDF- %PDF-
Direktori : /home/riacommer/domains/gasworld.com.my/private_html/admin/js/ |
Current File : /home/riacommer/domains/gasworld.com.my/private_html/admin/js/grid.js |
$(function(){ function pageLoad(){ $(".widget-container").sortable({ connectWith: '.widget-container', handle: 'header, .handle', cursor: 'move', iframeFix: false, items: '.widget:not(.locked)', opacity: 0.8, helper: 'original', revert: true, forceHelperSize: true, placeholder: 'widget widget-placeholder', forcePlaceholderSize: true, tolerance: 'pointer' }); var $widgets = $('.widget'), $newsWidget = $('#news-widget'), $sharesWidget = $('#shares-widget'), $autoloadWidget = $('#autoload-widget'); /** * turn off .content-wrap transforms & disable sorting when widget fullscreened */ $widgets.on("fullscreen.widgster", function(){ $('.content-wrap').css({ '-webkit-transform': 'none', '-ms-transform': 'none', transform: 'none', 'margin': 0, 'z-index': 2 }); //prevent widget from dragging when fullscreened $(".widget-container").sortable( "option", "disabled", true ); }).on("restore.widgster closed.widgster", function(){ $('.content-wrap').css({ '-webkit-transform': '', '-ms-transform': '', transform: '', margin: '', 'z-index': '' }); //allow dragging back $(".widget-container").sortable( "option", "disabled", false ); }); /** * Make refresh button spin when loading */ $newsWidget.on("load.widgster", function(){ $(this).find('[data-widgster="load"] > i').addClass('fa-spin') }).on("loaded.widgster", function(){ $(this).find('[data-widgster="load"] > i').removeClass('fa-spin') }); /** * Custom close prompt for news widget */ $newsWidget.widgster({ showLoader: false, closePrompt: function(callback){ $('#news-close-modal').modal('show'); $('#news-widget-remove').on('click', function(){ $('#news-close-modal').on('hidden.bs.modal', callback).modal('hide'); }); } }); /** * Use custom loader template */ $sharesWidget.widgster({ loaderTemplate: '<div class="loader animated fadeIn">' + ' <span class="spinner"><i class="fa fa-spinner fa-spin"></i></span>' + '</div>' }); /** * Make hidden spinner appear & spin when loading */ $autoloadWidget.on("load.widgster", function(){ $(this).find('.fa-spinner').addClass('fa-spin in'); }).on("loaded.widgster", function(){ $(this).find('.fa-spinner').removeClass('fa-spin in') }).on('load.widgster fullscreen.widgster restore.widgster', function(){ $(this).find('.dropdown.open > .dropdown-toggle').dropdown('toggle'); }); /** * Init all other widgets with default settings & settings retrieved from data-* attributes */ $widgets.widgster(); /** * Init tooltips for all widget controls on page */ $('.widget-controls > a').tooltip({placement: 'bottom'}); } pageLoad(); SingApp.onPageLoad(pageLoad); });