Ver código fonte

fix: Add a command to properly extend class methods

version-14
Suraj Shetty 4 anos atrás
pai
commit
07cdab3902
1 arquivos alterados com 7 adições e 0 exclusões
  1. +7
    -0
      frappe/public/js/frappe/form/script_manager.js

+ 7
- 0
frappe/public/js/frappe/form/script_manager.js Ver arquivo

@@ -3,6 +3,13 @@


frappe.provide("frappe.ui.form.handlers"); frappe.provide("frappe.ui.form.handlers");


window.extend_cscript = (cscript, controller_object) => {
$.extend(cscript, controller_object);
if (controller_object.__proto__) {
cscript.__proto__ = controller_object.__proto__;
}
};

frappe.ui.form.get_event_handler_list = function(doctype, fieldname) { frappe.ui.form.get_event_handler_list = function(doctype, fieldname) {
if(!frappe.ui.form.handlers[doctype]) { if(!frappe.ui.form.handlers[doctype]) {
frappe.ui.form.handlers[doctype] = {}; frappe.ui.form.handlers[doctype] = {};


Carregando…
Cancelar
Salvar