From: Piotr Dabrowski Date: Fri, 27 Sep 2013 12:44:14 +0000 (+0200) Subject: [CallLog] updated CallLog sources X-Git-Tag: 2.2.1_release~5 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7dab72e5e14e222abcf508ba72379bdea0a6c1f2;p=samples%2Fweb%2FCallLog.git [CallLog] updated CallLog sources Change-Id: I51e904a9164be6cbdf7a56e60c9018e0704ae282 --- diff --git a/js/app.ui.js b/js/app.ui.js index e104a01..073572a 100644 --- a/js/app.ui.js +++ b/js/app.ui.js @@ -476,25 +476,22 @@ function Ui(contacts) { calllogListContentPos = this.helpers.getScrollPosition(calllogListContent); calllogList.empty().append(elements); - /* workaround solution for not auto refreshing list view*/ - setTimeout(function () { - // original code, do not remove until web-ui release; N_SE-48946 - if ($("[data-type='search']").val().length != "") { - calllogList.listview('refresh'); - $("[data-type='search']").trigger("keyup"); - $(".ui-li-divider").removeClass("ui-li ui-li-divider ui-bar-s").addClass("date"); - } else { - calllogList.listview({ - autodividers: true, - //filter: true, - autodividersSelector: function ( li ) { - return $(li).find('.callDate').text() === app.ui.helpers.toNativeDate(new Date()) - ? "Today" : $(li).find('.callDate').text(); - } - }).listview('refresh'); - $(".ui-li-divider").removeClass().addClass("date"); - } - }, 0); + /* workaround solution for searching phrase remain*/ + if ($("[data-type='search']").val().length != "") { + calllogList.listview('refresh'); + $("[data-type='search']").trigger("keyup"); + $(".ui-li-divider").removeClass("ui-li ui-li-divider ui-bar-s").addClass("date"); + } else { + calllogList.listview({ + autodividers: true, + //filter: true, + autodividersSelector: function ( li ) { + return $(li).find('.callDate').text() === app.ui.helpers.toNativeDate(new Date()) + ? "Today" : $(li).find('.callDate').text(); + } + }).listview('refresh'); + $(".ui-li-divider").removeClass().addClass("date"); + } setTimeout(this.helpers.scrollTo.bind(this, calllogListContent, calllogListContentPos), 10); },