File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -220,11 +220,23 @@ window.ProbeRender = (function () {
220220 el . innerHTML = '<p><em>No server results found.</em></p>' ;
221221 return ;
222222 }
223+ function scoredCounts ( sv ) {
224+ var p = 0 , w = 0 , f = 0 ;
225+ if ( sv . results ) {
226+ sv . results . forEach ( function ( r ) {
227+ if ( r . scored === false ) return ;
228+ if ( r . verdict === 'Pass' ) p ++ ;
229+ else if ( r . verdict === 'Warn' ) w ++ ;
230+ else if ( r . verdict === 'Fail' ) f ++ ;
231+ } ) ;
232+ } else {
233+ p = sv . summary . passed || 0 ;
234+ w = sv . summary . warnings || 0 ;
235+ }
236+ return p + w ;
237+ }
223238 var sorted = servers . slice ( ) . sort ( function ( a , b ) {
224- var sa = a . summary , sb = b . summary ;
225- var pa = ( sa . passed + ( sa . warnings || 0 ) ) / ( sa . total || 1 ) ;
226- var pb = ( sb . passed + ( sb . warnings || 0 ) ) / ( sb . total || 1 ) ;
227- return pb - pa || a . name . localeCompare ( b . name ) ;
239+ return scoredCounts ( b ) - scoredCounts ( a ) || a . name . localeCompare ( b . name ) ;
228240 } ) ;
229241
230242 var html = '<div style="display:flex;flex-direction:column;gap:6px;max-width:780px;">' ;
You can’t perform that action at this time.
0 commit comments