From 07271cf6459952aa87e5a038e3fcc29234c44798 Mon Sep 17 00:00:00 2001 From: Max Pozdeev Date: Sat, 22 Aug 2020 18:59:10 +0300 Subject: [PATCH] tags autocomplete moved to db storage --- src/mytinytodo.js | 8 +++----- src/mytinytodo_ajax_storage.js | 5 +++++ 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/src/mytinytodo.js b/src/mytinytodo.js index 18a335f..815aa0b 100644 --- a/src/mytinytodo.js +++ b/src/mytinytodo.js @@ -332,11 +332,9 @@ var mytinytodo = window.mytinytodo = _mtt = { source: function(request, response) { var taskId = document.getElementById('taskedit_form').id.value; var listId = taskList[taskId].listId; - jQuery.get("ajax.php?suggestTags&list="+listId, { - q: ac_extractLast(request.term) - }, function(data) { - response(data); - }); + _mtt.db.request('suggestTags', {list:listId, q:ac_extractLast(request.term)}, function(json){ + response(json); + }) },/* search: function() { // custom minLength diff --git a/src/mytinytodo_ajax_storage.js b/src/mytinytodo_ajax_storage.js index 7600a7f..b6ff2c0 100644 --- a/src/mytinytodo_ajax_storage.js +++ b/src/mytinytodo_ajax_storage.js @@ -114,6 +114,11 @@ mytinytodoStorageAjax.prototype = } $.post(this.mtt.mttUrl+'ajax.php?changeOrder', { order:order }, callback, 'json'); }, + + suggestTags: function(params, callback) + { + $.getJSON(this.mtt.mttUrl+'ajax.php?suggestTags', {list:params.list, q:params.q, rnd:Math.random()}, callback); + }, tagCloud: function(params, callback) {