1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <include file="Public:header" />
- <div id="main-content">
- <div id="top-alert" class="fixed alert alert-error" style="display: none;">
- <button class="close fixed" style="margin-top: 4px;">×</button>
- <div class="alert-content">警告内容</div>
- </div>
- <div id="main" class="main">
- <block name="body">
- <div class="container-span">
- <div class="span4">
- <div class="columns-mod">
- <div class="hd cf">
- <h5>系统信息</h5>
- <div class="title-opt">当前缓存数据大小:{$cacheSize}KB</div>
- </div>
- <div class="bd">
- <div class="sys-info">
- <table>
- <tr>
- <th><button class="btn" onclick="animateFunc();">清理</button></th>
- <td><div id="loader"></div></td>
- </tr>
- </table>
- </div>
- </div>
- <script type="text/javascript" src="__PUBLIC__/Admin/js/jquery.percentageloader-0.1.min.js"></script>
- <script type="text/javascript">
- var $loader;
- var totalKb = '{$cacheSize}';
- var kb = 0;
- var clearCacheFlag = 0;
- $loader = $("#loader").percentageLoader({
- width : 200,
- height : 200,
- progress : 0
- });
- function animateFunc() {
- kb += 17;
- if (kb > totalKb) {
- kb = totalKb;
- }
- $loader.setProgress(kb / totalKb);
- $loader.setValue(kb.toString() + 'kb');
- if((kb/totalKb) > 0.98 && clearCacheFlag == 0){
- clearCacheFlag = 1;
- clearCache();
- }
- if (kb < totalKb) {
- setTimeout(animateFunc, 25);
- }
- }
- function clearCache(){
- $.get('/Admin/Tools/delcache').success(function(data){
- if (data.status==1) {
- if (data.url) {
- updateAlert(data.info + ' 页面即将自动跳转~','alert-success');
- }else{
- updateAlert(data.info,'alert-success');
- }
- setTimeout(function(){
- if (data.url) {
- location.href=data.url;
- }else if( $(that).hasClass('no-refresh')){
- $('#top-alert').find('button').click();
- }else{
- location.reload();
- }
- },1500);
- }else{
- updateAlert(data.info);
- setTimeout(function(){
- if (data.url) {
- location.href=data.url;
- }else{
- $('#top-alert').find('button').click();
- }
- },1500);
- }
- });
- }
- </script>
- </div>
- </div>
- </div>
- </block>
- </div>
- </div>
- <!-- /内容区 -->
- <include file="Public:footer" />
|