Skip to content

Commit dc69ca1

Browse files
committed
Use data attribute to fetch admin.js options
1 parent e0eb6ca commit dc69ca1

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/views/layouts/rails_admin/application.html.haml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@
88
= csrf_meta_tag
99
= stylesheet_link_tag "rails_admin/rails_admin.css", media: :all
1010
= javascript_include_tag "rails_admin/rails_admin.js"
11+
%body.rails_admin
12+
#admin-js{:'data-i18n-options' => I18n.t("admin.js").to_json}
1113
-# Initialize JS simple i18n
1214
:javascript
13-
RailsAdmin.I18n.init('#{I18n.locale}', JSON.parse("#{j I18n.t("admin.js").to_json}"))
14-
%body.rails_admin
15+
RailsAdmin.I18n.init('#{I18n.locale}', document.getElementById("admin-js").dataset.i18nOptions);
1516
#loading.label.label-warning{style: 'display:none; position:fixed; right:20px; bottom:20px; z-index:100000'}= t('admin.loading')
1617
%nav.navbar.navbar-default.navbar-fixed-top
1718
= render "layouts/rails_admin/navigation"

0 commit comments

Comments
 (0)