diff options
author | ivan <ivan> | 2011-08-11 00:38:14 +0000 |
---|---|---|
committer | ivan <ivan> | 2011-08-11 00:38:14 +0000 |
commit | ace15413d2fe16ac9eeac3e7e292025b60d40d22 (patch) | |
tree | 3f4f54eec968d013139c4ebcdc2a7524841d9353 /httemplate/elements/order_pkg.js | |
parent | 49974e4c9aab71fea5f315160eb4f4b01186b49c (diff) |
hide start date on package order for specific package definitions, RT#13783
Diffstat (limited to 'httemplate/elements/order_pkg.js')
-rw-r--r-- | httemplate/elements/order_pkg.js | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/httemplate/elements/order_pkg.js b/httemplate/elements/order_pkg.js index 2c13ed254..2f53e3631 100644 --- a/httemplate/elements/order_pkg.js +++ b/httemplate/elements/order_pkg.js @@ -1,8 +1,9 @@ -function enable_order_pkg () { +function pkg_changed () { var form = document.OrderPkgForm; var discountnum = form.discountnum; if ( form.pkgpart.selectedIndex > 0 ) { + form.submitButton.disabled = false; if ( discountnum ) { if ( form.pkgpart.options[form.pkgpart.selectedIndex].getAttribute('data-can_discount') == 1 ) { @@ -11,6 +12,20 @@ function enable_order_pkg () { form.discountnum.disabled = true; } } + + if ( form.pkgpart.options[form.pkgpart.selectedIndex].getAttribute('data-can_start_date') == 1 ) { + form.start_date_text.disabled = false; + form.start_date.style.backgroundColor = '#ffffff'; + form.start_date_button.style.display = ''; + form.start_date_button_disabled.style.display = 'none'; + form.invoice_terms.disabled = true; + } else { + form.start_date_text.disabled = true; + form.start_date.style.backgroundColor = '#dddddd'; + form.start_date_button.style.display = 'none'; + form.start_date_button_disabled.style.display = ''; + } + } else { form.submitButton.disabled = true; if ( discountnum ) { form.discountnum.disabled = true; } |