|
|
@@ -409,19 +409,14 @@ frappe.ui.form.PrintView = class { |
|
|
|
setup_print_format_dom(out, $print_format) { |
|
|
|
this.print_wrapper.find('.print-format-skeleton').remove(); |
|
|
|
let base_url = frappe.urllib.get_base_url(); |
|
|
|
let print_css = frappe.assets.bundled_asset('print.bundle.css'); |
|
|
|
let print_css = frappe.assets.bundled_asset('print.bundle.css', frappe.utils.is_rtl(this.lang_code)); |
|
|
|
this.$print_format_body.find('html').attr('dir', frappe.utils.is_rtl(this.lang_code) ? 'rtl': 'ltr'); |
|
|
|
this.$print_format_body.find('html').attr('lang', this.lang_code); |
|
|
|
this.$print_format_body.find('head').html( |
|
|
|
`<style type="text/css">${out.style}</style> |
|
|
|
<link href="${base_url}${print_css}" rel="stylesheet">` |
|
|
|
); |
|
|
|
|
|
|
|
if (frappe.utils.is_rtl(this.lang_code)) { |
|
|
|
let rtl_css = frappe.assets.bundled_asset('frappe-rtl.bundle.css'); |
|
|
|
this.$print_format_body.find('head').append( |
|
|
|
`<link type="text/css" rel="stylesheet" href="${base_url}${rtl_css}"></link>` |
|
|
|
); |
|
|
|
} |
|
|
|
|
|
|
|
this.$print_format_body.find('body').html( |
|
|
|
`<div class="print-format print-format-preview">${out.html}</div>` |
|
|
|
); |
|
|
|