Thiemo Mättig (WMDE) has uploaded a new change for review. https://gerrit.wikimedia.org/r/113357
Change subject: Performance of mediawiki.searchSuggest.js ...................................................................... Performance of mediawiki.searchSuggest.js Two tiny performance improvements. The complexity of a regular expression is not needed to check if a string contains a character. string.match() returns an array of matches which is not used anyway in this case. Either string.indexOf() or RegExp.test() should be used. Duplicate jQuery call merged. Change-Id: Ifec79eada70181df0d56c583ef832ee82594620e --- M resources/mediawiki/mediawiki.searchSuggest.js 1 file changed, 6 insertions(+), 7 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core refs/changes/57/113357/1 diff --git a/resources/mediawiki/mediawiki.searchSuggest.js b/resources/mediawiki/mediawiki.searchSuggest.js index 3b360af..8d950a0 100644 --- a/resources/mediawiki/mediawiki.searchSuggest.js +++ b/resources/mediawiki/mediawiki.searchSuggest.js @@ -32,13 +32,13 @@ // Compute form data for search suggestions functionality. function computeResultRenderCache( context ) { - var $form, formAction, baseHref, linkParams; + var $form, baseHref, linkParams; // Compute common parameters for links' hrefs $form = context.config.$region.closest( 'form' ); - formAction = $form.attr( 'action' ); - baseHref = formAction + ( formAction.match( /\?/ ) ? '&' : '?' ); + baseHref = $form.attr( 'action' ); + baseHref += baseHref.indexOf( '?' ) > -1 ? '&' : '?'; linkParams = {}; $.each( $form.serializeArray(), function ( idx, obj ) { @@ -185,10 +185,9 @@ special: { render: specialRenderFunction, select: function ( $input ) { - $input.closest( 'form' ).append( - $( '<input type="hidden" name="fulltext" value="1"/>' ) - ); - $input.closest( 'form' ).submit(); + $input.closest( 'form' ) + .append( $( '<input type="hidden" name="fulltext" value="1"/>' ) ) + .submit(); } }, $region: $searchRegion -- To view, visit https://gerrit.wikimedia.org/r/113357 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ifec79eada70181df0d56c583ef832ee82594620e Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/core Gerrit-Branch: master Gerrit-Owner: Thiemo Mättig (WMDE) <thiemo.maet...@wikimedia.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits