From 6bb2cfe60a2cce0779432daa4db59a9d3c803fcf Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 21 Mar 2025 16:03:25 +0530 Subject: [PATCH 1/2] fix: make quick list arrow left for rtl lang --- frappe/public/js/frappe/widgets/quick_list_widget.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/widgets/quick_list_widget.js b/frappe/public/js/frappe/widgets/quick_list_widget.js index 4117e77de0..1eadaf1c50 100644 --- a/frappe/public/js/frappe/widgets/quick_list_widget.js +++ b/frappe/public/js/frappe/widgets/quick_list_widget.js @@ -158,10 +158,11 @@ export default class QuickListWidget extends Widget { `).appendTo($quick_list_item); } - - $(`
${frappe.utils.icon("right", "xs")}
`).appendTo( - $quick_list_item - ); + let icon_to_append = `
${frappe.utils.icon("right", "xs")}
`; + if (frappe.utils.is_rtl(frappe.boot.lang)) { + icon_to_append = `
${frappe.utils.icon("left", "xs")}
`; + } + $(icon_to_append).appendTo($quick_list_item); $quick_list_item.click((e) => { if (e.ctrlKey || e.metaKey) { From 604673a1797a53245be818c8f2c0275367e40597 Mon Sep 17 00:00:00 2001 From: sokumon Date: Fri, 21 Mar 2025 16:05:39 +0530 Subject: [PATCH 2/2] fix: make shortcut arrow point left in rtl languages --- frappe/public/js/frappe/widgets/shortcut_widget.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/frappe/public/js/frappe/widgets/shortcut_widget.js b/frappe/public/js/frappe/widgets/shortcut_widget.js index 68692646fa..7a9d93f860 100644 --- a/frappe/public/js/frappe/widgets/shortcut_widget.js +++ b/frappe/public/js/frappe/widgets/shortcut_widget.js @@ -59,10 +59,11 @@ export default class ShortcutWidget extends Widget { set_actions() { if (this.in_customize_mode) return; - - $(frappe.utils.icon("es-line-arrow-up-right", "xs", "", "", "ml-2")).appendTo( - this.action_area - ); + let icon_to_append = frappe.utils.icon("es-line-arrow-up-right", "xs", "", "", "ml-2"); + if (frappe.utils.is_rtl(frappe.boot.lang)) { + icon_to_append = frappe.utils.icon("es-line-arrow-up-left", "xs", "", "", "ml-2"); + } + $(icon_to_append).appendTo(this.action_area); this.widget.addClass("shortcut-widget-box");