From df68b0188cfcaf1d339cd0972fb0e807ea9fc522 Mon Sep 17 00:00:00 2001 From: Hans-Peter Buniat Date: Mon, 19 Sep 2011 07:12:36 +0200 Subject: [PATCH] second attempt to fix #2416 --- js/jquery.mobile.listview.filter.js | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/js/jquery.mobile.listview.filter.js b/js/jquery.mobile.listview.filter.js index b85048f3..2d89f5f9 100755 --- a/js/jquery.mobile.listview.filter.js +++ b/js/jquery.mobile.listview.filter.js @@ -40,16 +40,11 @@ $( ":jqmData(role='listview')" ).live( "listviewcreate", function() { lastval = $this.jqmData( "lastval" ) + "", childItems = false, itemtext = "", - item, change, - regex = ""; - - try { - regex = new RegExp( "^" + lastval ); - } catch (e) {} + item, change; // Change val as lastval for next execution $this.jqmData( "lastval" , val ); - change = val.replace( regex , "" ); + change = val.substr( 0 , lastval.length + 1 ).replace( lastval , "" ); if ( val.length < lastval.length || change.length != ( val.length - lastval.length ) ) {