File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
frontend/js/app/nginx/certificates Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -4,11 +4,20 @@ const App = require('../../main');
44const CertificateModel = require ( '../../../models/certificate' ) ;
55const template = require ( './form.ejs' ) ;
66const i18n = require ( '../../i18n' ) ;
7- const dns_providers = require ( '../../../../../global/certbot-dns-plugins' ) ;
7+ const dns_providers = sortProvidersAlphabetically ( require ( '../../../../../global/certbot-dns-plugins' ) ) ;
88
99require ( 'jquery-serializejson' ) ;
1010require ( 'selectize' ) ;
1111
12+ function sortProvidersAlphabetically ( obj ) {
13+ return Object . entries ( obj )
14+ . sort ( ( a , b ) => a [ 1 ] . display_name . toLowerCase ( ) > b [ 1 ] . display_name . toLowerCase ( ) )
15+ . reduce ( ( result , entry ) => {
16+ result [ entry [ 0 ] ] = entry [ 1 ] ;
17+ return result ;
18+ } , { } ) ;
19+ }
20+
1221module . exports = Mn . View . extend ( {
1322 template : template ,
1423 className : 'modal-dialog' ,
You can’t perform that action at this time.
0 commit comments