app/views/admin/fileupload/_container.html.slim in ab_admin-0.6.1 vs app/views/admin/fileupload/_container.html.slim in ab_admin-0.7.0
- old
+ new
@@ -1,15 +1,22 @@
.fileupload id=options[:container_id] class=options[:container_class]
= options[:error]
.fileupload-list.clearfix= render partial: asset_template, collection: assets
- .fileupload-upload
- .fileupload-button.pull-left
- .btn= options[:button_title] || I18n.t("admin.fileupload.button#{'s' if options[:multiple]}")
- = file_field_tag 'data', multiple: options[:multiple]
- .fileupload-edit-button.btn.pull-left= t('admin.actions.edit.link')
+ - unless options[:disabled]
+ .fileupload-upload
+ .fileupload-button.pull-left
+ .btn= options[:button_title] || I18n.t("admin.fileupload.button#{'s' if options[:multiple]}")
+ = file_field_tag 'data', multiple: options[:multiple]
+ .fileupload-edit-button.btn.pull-left= t('admin.actions.edit.link')
- .fileupload-info
- - if options[:extensions]
- .fileupload-info-extensions= options[:extensions].join(', ')
- .fileupload-info-max_size== "#{t('admin.fileupload.max_size')}: <b>#{options[:max_size]}</b> MB"
+ .fileupload-info
+ - if options[:extensions]
+ .fileupload-info-extensions= options[:extensions].join(', ')
+ .fileupload-info-max_size== "#{t('admin.fileupload.max_size')}: <b>#{options[:max_size]}</b> MB"
-= init_js("new AdminAssets(#{js_options.to_json})")
\ No newline at end of file
+javascript:
+ if (document.readyState == 'complete') {
+ new AdminAssets(#{{js_options.to_json}});
+ }
+ else {
+ $(function(){new AdminAssets(#{{js_options.to_json}});});
+ }