PHP Classes

File: Application/Module/Core/Public/Js/maintenance.js

Recommend this page to a friend!
  Classes of Duong Huynh Nghia   Lego PHP   Application/Module/Core/Public/Js/maintenance.js   Download  
File: Application/Module/Core/Public/Js/maintenance.js
Role: Auxiliary data
Content type: text/plain
Description: Auxiliary data
Class: Lego PHP
Blog and shopping cart system
Author: By
Last change: Update JS & CSS for minifying
Date: 6 years ago
Size: 1,952 bytes
 

Contents

Class file image Download
MAINTENANCE = { init: function () { $('.folder-row input.selectall').each(function () { var _path = $(this).val(); MAINTENANCE.calculate(_path, this); }); $('.calculate-folder').click(function () { $(this).html('<i class="fa fa-circle-o-notch fa-spin"></i>'); var _input = $(this).parent().parent().find('input.selectall'); var _path = _input.val(); MAINTENANCE.calculate(_path, _input); }); $('.empty-folder').click(function () { var _input = $(this).parent().parent().find('input.selectall'); var _path = _input.val(); MAINTENANCE.clean(_path, _input); }); }, clean: function (path, e) { $.ajax({ url: CORE.params['sBaseAdminUrl'] + 'core/maintenance/clean', dataType: 'JSON', data: { path: path, }, method: 'POST' }).done(function (data) { var _tr = $(e).parent().parent(); _tr.find('.empty-folder').html('<i class="fa fa-trash"></i>'); if (data.message == "OK") { MAINTENANCE.calculate(path, e); } }).error(function (data) { alert(data); }); }, calculate: function (path, e) { $.ajax({ url: CORE.params['sBaseAdminUrl'] + 'core/maintenance/calculate', dataType: 'JSON', data: { path: path, } }).done(function (data) { var _tr = $(e).parent().parent(); _tr.find('.total-file').html(data.total_file); _tr.find('.total-size').html(data.total_size); _tr.find('.calculate-folder').html('<i class="fa fa-calculator"></i>'); }).error(function (data) { alert(data); }); } }; $(document).ready(function () { MAINTENANCE.init(); });