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');
4
4
const CertificateModel = require ( '../../../models/certificate' ) ;
5
5
const template = require ( './form.ejs' ) ;
6
6
const i18n = require ( '../../i18n' ) ;
7
- const dns_providers = require ( '../../../../../global/certbot-dns-plugins' ) ;
7
+ const dns_providers = sortProvidersAlphabetically ( require ( '../../../../../global/certbot-dns-plugins' ) ) ;
8
8
9
9
require ( 'jquery-serializejson' ) ;
10
10
require ( 'selectize' ) ;
11
11
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
+
12
21
module . exports = Mn . View . extend ( {
13
22
template : template ,
14
23
className : 'modal-dialog' ,
You can’t perform that action at this time.
0 commit comments