File tree Expand file tree Collapse file tree 1 file changed +21
-6
lines changed
mkdocs_git_revision_date_localized_plugin/js Expand file tree Collapse file tree 1 file changed +21
-6
lines changed Original file line number Diff line number Diff line change 1
- // Script to ensure timeago keeps working when
2
- // used with mkdocs-material's instant loading feature
1
+ // Script to ensure timeago keeps working when
2
+ // used with mkdocs-material's instant loading feature
3
+
4
+ function getLocale ( element ) {
5
+ var raw_locale = element . getAttribute ( 'locale' ) ;
6
+ var locale = {
7
+ bn : 'bn_IN' ,
8
+ en : 'en_US' ,
9
+ hi : 'hi_IN' ,
10
+ id : 'id_ID' ,
11
+ nb : 'nb_NO' ,
12
+ nn : 'nn_NO' ,
13
+ pt : 'pt_BR' ,
14
+ zh : 'zh_CN'
15
+ } [ raw_locale ] ;
16
+ return locale ? locale : raw_locale ;
17
+ }
3
18
4
19
if ( typeof document$ !== "undefined" ) {
5
20
document$ . subscribe ( function ( ) {
6
21
var nodes = document . querySelectorAll ( '.timeago' ) ;
7
22
if ( nodes . length > 0 ) {
8
- var locale = nodes [ 0 ] . getAttribute ( 'locale' ) ;
9
- timeago . render ( nodes , locale ) ;
23
+ var locale = getLocale ( nodes [ 0 ] ) ;
24
+ timeago . render ( nodes , locale ) ;
10
25
}
11
26
} )
12
27
} else {
13
28
var nodes = document . querySelectorAll ( '.timeago' ) ;
14
29
if ( nodes . length > 0 ) {
15
- var locale = nodes [ 0 ] . getAttribute ( 'locale' ) ;
16
- timeago . render ( nodes , locale ) ;
30
+ var locale = getLocale ( nodes [ 0 ] ) ;
31
+ timeago . render ( nodes , locale ) ;
17
32
}
18
33
}
You can’t perform that action at this time.
0 commit comments