From cddc0e68bf408439493ab159676ce95a5e8e1f67 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 8 Jun 2012 12:34:57 +0530 Subject: [PATCH] Fix: Standard Print Format Heading to also consider value in 'Select Print Heading' field. modified build_head method, inner method of print_std method to consider three possibilities as print heading 1. value in cur_frm.pformat 2. value in select print heading 3. doctype / doctype label --- public/js/all-app.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/public/js/all-app.js b/public/js/all-app.js index 9605986391..ab63b0e359 100644 --- a/public/js/all-app.js +++ b/public/js/all-app.js @@ -2078,13 +2078,15 @@ return lh;},print_style:"\ font-size: 14px; \ font-weight: bold; \ margin: 8px 0px; \ - }",print_std:function(no_letterhead){var docname=cur_frm.docname;var doctype=cur_frm.doctype;var data=getchildren('DocField',doctype,'fields','DocType');var layout=_p.add_layout(doctype);this.pf_list=[layout];var me=this;me.layout=layout;$.extend(this,{build_head:function(doctype,docname){var h1_style={fontSize:'22px',marginBottom:'8px'} -var h1=$a(me.layout.cur_row.header,'h1','',h1_style);h1.innerHTML=cur_frm.pformat[docname]?cur_frm.pformat[docname]:get_doctype_label(doctype);var h2_style={fontSize:'16px',color:'#888',marginBottom:'8px',paddingBottom:'8px',borderBottom:(me.layout.with_border?'0px':'1px solid #000')} + }",print_std:function(no_letterhead){var docname=cur_frm.docname;var doctype=cur_frm.doctype;var data=getchildren('DocField',doctype,'fields','DocType');var layout=_p.add_layout(doctype);this.pf_list=[layout];var me=this;me.layout=layout;$.extend(this,{build_head:function(data,doctype,docname){var h1_style={fontSize:'22px',marginBottom:'8px'} +var h1=$a(me.layout.cur_row.header,'h1','',h1_style);if(cur_frm.pformat[docname]){h1.innerHTML=cur_frm.pformat[docname];}else{var val=null;for(var i=0;i'+field.label+':
'+(val?val:'')+'
';break;case'Text Editor':var div=$a(me.layout.cur_cell,'div');var val=_f.get_value(doctype,docname,field.fieldname);div.innerHTML=val?val:'';break;default:_p.print_std_add_field(doctype,docname,field,me.layout);break;}}});for(var i=0;i