|
|
@@ -3,6 +3,7 @@ |
|
|
|
|
|
|
|
import deep_equal from "fast-deep-equal"; |
|
|
|
import number_systems from "./number_systems"; |
|
|
|
import cloneDeepWith from "lodash/cloneDeepWith"; |
|
|
|
|
|
|
|
frappe.provide("frappe.utils"); |
|
|
|
|
|
|
@@ -1000,6 +1001,10 @@ Object.assign(frappe.utils, { |
|
|
|
return deep_equal(a, b); |
|
|
|
}, |
|
|
|
|
|
|
|
deep_clone(obj, customizer) { |
|
|
|
return cloneDeepWith(obj, customizer); |
|
|
|
}, |
|
|
|
|
|
|
|
file_name_ellipsis(filename, length) { |
|
|
|
let first_part_length = (length * 2) / 3; |
|
|
|
let last_part_length = length - first_part_length; |
|
|
|