mirror of
https://github.com/maxpozdeev/mytinytodo.git
synced 2026-03-11 08:55:27 +00:00
update ajax response caching
This commit is contained in:
parent
c937596d43
commit
17921defa9
2 changed files with 14 additions and 8 deletions
|
|
@ -35,7 +35,7 @@ mytinytodoStorageAjax.prototype =
|
|||
|
||||
loadLists: function(params, callback)
|
||||
{
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?loadLists'+'&rnd='+Math.random(), callback);
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?loadLists', callback);
|
||||
},
|
||||
|
||||
|
||||
|
|
@ -45,7 +45,6 @@ mytinytodoStorageAjax.prototype =
|
|||
if(params.search && params.search != '') q += '&s='+encodeURIComponent(params.search);
|
||||
if(params.tag && params.tag != '') q += '&t='+encodeURIComponent(params.tag);
|
||||
if(params.setCompl && params.setCompl != 0) q += '&setCompl=1';
|
||||
q += '&rnd='+Math.random();
|
||||
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?loadTasks&list='+params.list+'&compl='+params.compl+'&sort='+params.sort+q, callback);
|
||||
},
|
||||
|
|
@ -94,7 +93,7 @@ mytinytodoStorageAjax.prototype =
|
|||
|
||||
setPrio: function(params, callback)
|
||||
{
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?setPrio='+params.id+'&prio='+params.prio+'&rnd='+Math.random(), callback);
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?setPrio='+params.id+'&prio='+params.prio, callback);
|
||||
},
|
||||
|
||||
|
||||
|
|
@ -114,12 +113,12 @@ mytinytodoStorageAjax.prototype =
|
|||
|
||||
suggestTags: function(params, callback)
|
||||
{
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?suggestTags', {list:params.list, q:params.q, rnd:Math.random()}, callback);
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?suggestTags', {list:params.list, q:params.q}, callback);
|
||||
},
|
||||
|
||||
tagCloud: function(params, callback)
|
||||
{
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?tagCloud&list='+params.list+'&rnd='+Math.random(), callback);
|
||||
$.getJSON(this.mtt.mttUrl+'ajax.php?tagCloud&list='+params.list, callback);
|
||||
},
|
||||
|
||||
moveTask: function(params, callback)
|
||||
|
|
|
|||
13
src/init.php
13
src/init.php
|
|
@ -255,8 +255,12 @@ function get_unsafe_mttinfo($v)
|
|||
$_mttinfo['title'] = (Config::get('title') != '') ? Config::get('title') : __('My Tiny Todolist');
|
||||
return $_mttinfo['title'];
|
||||
case 'version':
|
||||
if (MTT_DEBUG) return time(); //force no-cache for dev needs
|
||||
return mytinytodo\Version::VERSION;
|
||||
if (MTT_DEBUG) {
|
||||
$_mttinfo['version'] = mytinytodo\Version::VERSION . '-' . time();
|
||||
} else {
|
||||
$_mttinfo['version'] = mytinytodo\Version::VERSION;
|
||||
}
|
||||
return $_mttinfo['version'];
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -269,7 +273,10 @@ function reset_mttinfo($key)
|
|||
function jsonExit($data)
|
||||
{
|
||||
header('Content-type: application/json; charset=utf-8');
|
||||
echo json_encode($data);
|
||||
header('Cache-Control: no-store');
|
||||
header('Pragma: no-cache'); // for old HTTP/1.0 intermediate caches
|
||||
header_remove('Expires');
|
||||
echo json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);
|
||||
exit;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue