| Server IP : 23.111.136.34 / Your IP : 216.73.216.136 Web Server : Apache System : Linux servidor.eurohost.com.br 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : meusitei ( 1072) PHP Version : 5.6.40 Disable Function : show_source, system, shell_exec, passthru, proc_open MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /home/meusitei/public_html/central/assets/js/ |
Upload File : |
$(document).ready(function(){
var minimisedWidgets = null;
if(typeof(Storage) !== "undefined") {
minimisedWidgets = JSON.parse(localStorage.getItem("minimisedWidgets"));
}
if (!minimisedWidgets) {
minimisedWidgets = [];
}
$(".widget-minimise").click(function(e) {
e.preventDefault();
var obj = $(this);
var icon = obj.find('i'),
widget = obj.closest('.panel').data('widget');
if (icon.hasClass('fa-chevron-up')) {
obj.closest('.panel').find('.panel-body').slideUp('fast', function() {
icon.removeClass('fa-chevron-up').addClass('fa-chevron-down');
$('.home-widgets-container').masonry().masonry('reloadItems');
});
if (minimisedWidgets.indexOf(widget) == -1) {
minimisedWidgets.push(widget);
}
} else {
obj.closest('.panel').find('.panel-body').slideDown('fast', function() {
icon.removeClass('fa-chevron-down').addClass('fa-chevron-up');
$('.home-widgets-container').masonry().masonry('reloadItems');
});
minimisedWidgets.splice(minimisedWidgets.indexOf(widget), 1);
}
if(typeof(Storage) !== "undefined") {
localStorage.setItem("minimisedWidgets", JSON.stringify(minimisedWidgets));
}
});
$(".widget-refresh").click(function(e) {
e.preventDefault();
var obj = $(this);
var icon = obj.find('i');
var widget = obj.closest('.panel').data('widget');
var panelBody = obj.closest('.panel').find('.panel-body');
icon.addClass('fa-spin');
refreshWidget(widget, 'refresh=1');
});
var completedToggle = false;
$(".widget-hide").click(function(e) {
e.preventDefault();
var obj = $(this),
widget = obj.closest('.panel').data('widget');
completedToggle = true;
$('#panel' + widget).slideUp('fast', function() {
$(this).addClass('hidden');
$.post(WHMCS.adminUtils.getAdminRouteUrl('/widget/display/toggle/' + widget)).always(function() {
$('input[data-widget="' + widget + '"]').iCheck('uncheck');
completedToggle = false;
});
$('.home-widgets-container').masonry().masonry('reloadItems');
});
});
$(document).on('ifToggled', '.display-widget', function(event) {
var self = $(this),
widget = $(this).data('widget'),
widgetPanel = $('#panel' + widget);
if (completedToggle) {
return;
}
self.iCheck('disable');
if (self.prop('checked')) {
if (widgetPanel.hasClass('hidden')) {
self.parent('div').parent('label').parent('li').addClass('active');
widgetPanel.hide().removeClass('hidden').slideDown('fast', function() {
$.post(WHMCS.adminUtils.getAdminRouteUrl('/widget/display/toggle/' + widget))
.always(function() {
$('.home-widgets-container').masonry().masonry('reloadItems');
widgetPanel.find('.widget-refresh').click();
if ($('#widgetSettingsDropdown').hasClass('open') === false) {
$('#widgetSettings').dropdown('toggle');
}
self.iCheck('enable');
});
});
}
} else {
if (widgetPanel.hasClass('hidden') === false) {
self.parent('div').parent('label').parent('li').removeClass('active');
widgetPanel.slideUp('fast', function() {
$(this).addClass('hidden');
$('.home-widgets-container').masonry().masonry('reloadItems');
$.post(WHMCS.adminUtils.getAdminRouteUrl('/widget/display/toggle/' + widget), function() {
if ($('#widgetSettingsDropdown').hasClass('open') === false) {
$('#widgetSettings').dropdown('toggle');
}
}, 'json').always(function() {
self.iCheck('enable');
});
});
}
}
});
$('input.display-widget').each(function(){
var self = $(this),
label = self.next(),
label_text = label.text();
label.remove();
self.iCheck({
inheritID: true,
checkboxClass: 'icheckbox_flat-blue',
increaseArea: '20%'
});
});
minimisedWidgets.forEach(function(currentValue) {
$('#panel' + currentValue).find('.panel-body').hide().end()
.find('i.fa-chevron-up').removeClass('fa-chevron-up').addClass('fa-chevron-down');
});
});
function refreshWidget(widgetName, requestString) {
var obj = $('.panel[data-widget="' + widgetName + '"]');
var panelBody = obj.find('.panel-body');
var icon = obj.find('i.fa-refresh');
panelBody.addClass('panel-loading');
var jqxhr = $.post(WHMCS.adminUtils.getAdminRouteUrl('/widget/refresh&widget=' + widgetName + '&' + requestString),
function(data) {
panelBody.html(data.widgetOutput);
panelBody.removeClass('panel-loading');
}, 'json')
.always(function() {
icon.removeClass('fa-spin');
});
}