From 6d6e2cb1032b7dbf1659312931b4e599eede07cb Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Mon, 6 Aug 2012 11:12:42 +0530 Subject: [PATCH] added Meta.get_field --- js/legacy/model/local_data.js | 8 ++++++++ js/legacy/widgets/form/clientscriptAPI.js | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/js/legacy/model/local_data.js b/js/legacy/model/local_data.js index 4ff75e694b..57bf94e17a 100644 --- a/js/legacy/model/local_data.js +++ b/js/legacy/model/local_data.js @@ -330,6 +330,14 @@ Meta.set_field_property=function(fn, key, val, doc) { } } +Meta.get_field = function(dt, fn, dn) { + try { + return local_dt[dt][dn][fn]; + } catch(e) { + return null; + } +} + // Get Dt label // ====================================================================================== function get_doctype_label(dt) { diff --git a/js/legacy/widgets/form/clientscriptAPI.js b/js/legacy/widgets/form/clientscriptAPI.js index b416f27078..75e565c008 100644 --- a/js/legacy/widgets/form/clientscriptAPI.js +++ b/js/legacy/widgets/form/clientscriptAPI.js @@ -122,7 +122,7 @@ set_field_permlevel = function(n, level) { toggle_field = function(n, hidden) { var df_obj = get_field_obj(n); - var df = get_field(cur_frm.doctype, n, cur_frm.docname); + var df = Meta.get_field(cur_frm.doctype, n, cur_frm.docname); if(df) { // hide column and section breaks if (df_obj.df.fieldtype==="Section Break") {