RCFilters: Trim results to allow searching for spaces after trigger
authorMoriel Schottlender <moriel@gmail.com>
Tue, 1 Aug 2017 21:53:15 +0000 (14:53 -0700)
committerMoriel Schottlender <moriel@gmail.com>
Tue, 1 Aug 2017 21:53:15 +0000 (14:53 -0700)
Recognize a search string even if there are spaces after the trigger,
for example, '#   sometag' as 'sometag' in the 'tags' view.

Bug: T168225
Change-Id: Ic31b73396d9afe8cd62398b4cf5116f8aee25e67

resources/src/mediawiki.rcfilters/dm/mw.rcfilters.dm.FiltersViewModel.js

index a6a22ef..52c5bb0 100644 (file)
                if ( view !== 'default' ) {
                        query = query.substr( 1 );
                }
+               // Trim again to also intercept cases where the spaces were after the trigger
+               // eg: '#   str'
+               query = query.trim();
 
                // Check if the search if actually empty; this can be a problem when
                // we use prefixes to denote different views