From 3042ca865ad2765e452ab537b87a8a7fa3e0aed2 Mon Sep 17 00:00:00 2001 From: hamid_mayeli_geeksltd Date: Fri, 5 Apr 2019 12:09:59 +0100 Subject: [PATCH] Rename the test file --- ...ead-tests.ts => jquery-typeahead-tests.ts} | 45 +++++++------------ types/jquery-typeahead/tsconfig.json | 2 +- 2 files changed, 16 insertions(+), 31 deletions(-) rename types/jquery-typeahead/{typeahead-tests.ts => jquery-typeahead-tests.ts} (75%) diff --git a/types/jquery-typeahead/typeahead-tests.ts b/types/jquery-typeahead/jquery-typeahead-tests.ts similarity index 75% rename from types/jquery-typeahead/typeahead-tests.ts rename to types/jquery-typeahead/jquery-typeahead-tests.ts index c3f68b0876..92ff1969c6 100644 --- a/types/jquery-typeahead/typeahead-tests.ts +++ b/types/jquery-typeahead/jquery-typeahead-tests.ts @@ -30,7 +30,7 @@ let t1 = $('input').typeahead({ ] }, callback: { - onInit: function (node) { + onInit: (node) => { console.log('Typeahead Initiated'); } } @@ -60,53 +60,38 @@ let t2 = $.typeahead({ } }, callback: { - onNavigateAfter: function (node, lis, a, item, query, event) { + onNavigateAfter: (node, lis, a, item, query, event) => { if (~[38, 40].indexOf(event.keyCode)) { - var resultList = node.closest("form").find("ul.typeahead__list"), - activeLi = lis.filter("li.active"), - offsetTop = activeLi[0] && activeLi[0].offsetTop - (resultList.height() / 2) || 0; + const resultList = node.closest("form").find("ul.typeahead__list"); + const activeLi = lis.filter("li.active"); + const offsetTop = activeLi[0] && activeLi[0].offsetTop - (resultList.height() / 2) || 0; resultList.scrollTop(offsetTop); } - }, - onClickAfter: function (node, a, item, event) { - - event.preventDefault(); - - var r = confirm("You will be redirected to:\n" + item.href + "\n\nContinue?"); - if (r == true) { - window.open(item.href); - } - - $('#result-container').text(''); - + onClickAfter: (node, a, item, event) => { + console.log("Just log"); }, - onResult: function (node, query, result, resultCount) { + onResult: (node, query, result, resultCount) => { if (query === "") return; - var text = ""; + let text = ""; if (result.length > 0 && result.length < resultCount) { - text = "Showing " + result.length + " of " + resultCount + ' elements matching "' + query + '"'; + text = `Showing ${result.length} of ${resultCount} elements matching "${query}"`; } else if (result.length > 0) { - text = 'Showing ' + result.length + ' elements matching "' + query + '"'; + text = `Showing ${result.length} elements matching "${query}"`; } else { - text = 'No results matching "' + query + '"'; + text = 'No results matching'; } $('#result-container').html(text); - }, - onMouseEnter: function (node, a, item, event) { - + onMouseEnter: (node, a, item, event) => { if (item.group === "country") { - $(a).append('') + $(a).append(``); } - }, - onMouseLeave: function (node, a, item, event) { - + onMouseLeave: (node, a, item, event) => { $(a).find('.flag-chart').remove(); - } } }); diff --git a/types/jquery-typeahead/tsconfig.json b/types/jquery-typeahead/tsconfig.json index 2699625f50..1b5d326f2d 100644 --- a/types/jquery-typeahead/tsconfig.json +++ b/types/jquery-typeahead/tsconfig.json @@ -19,6 +19,6 @@ }, "files": [ "index.d.ts", - "typeahead-tests.ts" + "jquery-typeahead-tests.ts" ] } \ No newline at end of file