X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fedit%2Fprospect_main.html;h=b812dc3034fc058cd20beca24b732b74bbb59355;hp=1e055783e2e81b00d463d5069e7b5ee9b532d7c1;hb=c15c4b8b1afa91049915f77503487e663554938b;hpb=d8c62f08bf358948859491abe97532bb89a18859 diff --git a/httemplate/edit/prospect_main.html b/httemplate/edit/prospect_main.html index 1e055783e..b812dc303 100644 --- a/httemplate/edit/prospect_main.html +++ b/httemplate/edit/prospect_main.html @@ -3,6 +3,7 @@ 'table' => 'prospect_main', 'html_table_class'=> 'fsinnerbox', 'labels' => { 'prospectnum' => 'Prospect', + 'disabled' => 'Disabled', 'agentnum' => 'Agent', 'refnum' => 'Advertising source', 'company' => 'Company', @@ -11,6 +12,15 @@ 'taxstatusnum'=> 'Tax status', }, 'fields' => [ + { 'field' => 'residential_commercial', + 'type' => 'radio', + 'options' => [ 'Residential', 'Commercial', ], + 'onchange' => 'rescom_changed', + }, + { 'field' => 'disabled', + 'type' => 'checkbox', + 'value' => 'Y', + }, { 'field' => 'agentnum', 'type' => 'select-agent', 'empty_label' => 'Select agent', @@ -21,25 +31,21 @@ 'empty_label' => 'Select advertising source', 'colspan' => 7, }, - { 'field' => 'residential_commercial', - 'type' => 'radio', - 'options' => [ 'Residential', 'Commercial', ], - 'onchange' => 'rescom_changed', - }, { 'field' => 'company', 'type' => 'text', 'size' => 50, 'colspan' => 7, }, - { 'field' => 'contactnum', - 'type' => 'contact', - 'colspan' => 7, - 'prospectnum' => $prospectnum, - 'm2m_method' => 'prospect_contact', - 'm2m_dstcol' => 'contactnum', - 'm2_label' => 'Contact', - 'm2_error_callback' => $m2_error_callback, + { 'field' => 'contactnum', + 'type' => 'contact', + 'colspan' => 7, + 'prospectnum' => $prospectnum, + 'm2m_method' => 'prospect_contact', + 'm2m_dstcol' => 'contactnum', + 'm2_label' => 'Contact', + 'm2_error_callback' => $m2_error_callback, 'include_opt_callback' => sub { 'for_prospect' => 1 }, + 'js_spawn_test' => 'document.edit_topform.residential_commercial_Commercial.checked', }, { 'field' => 'locationnum', 'type' => 'select-cust_location', @@ -202,20 +208,20 @@ my $m2_error_callback = sub { #my @agentnums = $FS::CurrentUser::CurrentUser->agentnums; -my $javascript = < function rescom_changed() { + var f = document.edit_topform; - var c = f.company; if ( f.residential_commercial_Residential.checked ) { - c.disabled = true; - c.style.backgroundColor = '#dddddd'; + $('#company_label').slideUp(); + $('#company_input0').slideUp(); } else if ( f.residential_commercial_Commercial.checked ) { - c.disabled = false; - c.style.backgroundColor = '#ffffff'; + $('#company_label').slideDown(); + $('#company_input0').slideDown(); } } -END +|;