Esanders has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/249730

Change subject: TitleWidget: Sort results correctly
......................................................................

TitleWidget: Sort results correctly

Bug: T117039
Change-Id: Ie86c1751dacb5c32afe708b354809b914a54ea51
---
M resources/src/mediawiki.widgets/mw.widgets.TitleWidget.js
1 file changed, 7 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/30/249730/1

diff --git a/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.js 
b/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.js
index 0ef5095..f764513 100644
--- a/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.js
+++ b/resources/src/mediawiki.widgets/mw.widgets.TitleWidget.js
@@ -180,7 +180,9 @@
                                redirect: suggestionPage.redirect !== undefined,
                                disambiguation: OO.getProp( suggestionPage, 
'pageprops', 'disambiguation' ) !== undefined,
                                imageUrl: OO.getProp( suggestionPage, 
'thumbnail', 'source' ),
-                               description: OO.getProp( suggestionPage, 
'terms', 'description' )
+                               description: OO.getProp( suggestionPage, 
'terms', 'description' ),
+                               // sort index
+                               index: suggestionPage.index
                        };
 
                        // Throw away pages from wrong namespaces. This can 
happen when 'showRedirectTargets' is true
@@ -201,6 +203,10 @@
                        }
                }
 
+               titles.sort( function ( a, b ) {
+                       return pageData[ a ].index - pageData[ b ].index;
+               } );
+
                // If not found, run value through mw.Title to avoid treating a 
match as a
                // mismatch where normalisation would make them matching (bug 
48476)
 

-- 
To view, visit https://gerrit.wikimedia.org/r/249730
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie86c1751dacb5c32afe708b354809b914a54ea51
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: Esanders <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to