diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2010-12-19 16:23:19 -0500 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2010-12-19 16:23:19 -0500 |
commit | 28a9cb7f4bbf0b5876a66e91525ff2ad93af099c (patch) | |
tree | 541471f4a6494a82e6d2ea06f6bdab3a1b8c6a0b /usr | |
parent | 8e94620114cb03a4df619b33e9051c70e77dac23 (diff) | |
download | pfsense-28a9cb7f4bbf0b5876a66e91525ff2ad93af099c.zip pfsense-28a9cb7f4bbf0b5876a66e91525ff2ad93af099c.tar.gz |
Add and use rowhelper_onAdd which will fire javascript code after adding new row
Diffstat (limited to 'usr')
-rw-r--r-- | usr/local/www/installer/installer.php | 1 | ||||
-rwxr-xr-x | usr/local/www/javascript/row_helper_dynamic.js | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/usr/local/www/installer/installer.php b/usr/local/www/installer/installer.php index dae33f6..dbef003 100644 --- a/usr/local/www/installer/installer.php +++ b/usr/local/www/installer/installer.php @@ -763,6 +763,7 @@ function installer_custom() { totalrows = 1; loaded = 1; rowhelper_onChange = " onChange='javascript:row_helper_dynamic_custom()' "; + rowhelper_onAdd = 'row_helper_dynamic_custom();'; </script> <form action="installer.php" method="post"> <input type="hidden" name="state" value="verify_before_install"> diff --git a/usr/local/www/javascript/row_helper_dynamic.js b/usr/local/www/javascript/row_helper_dynamic.js index 38ced4b..8b359ec 100755 --- a/usr/local/www/javascript/row_helper_dynamic.js +++ b/usr/local/www/javascript/row_helper_dynamic.js @@ -4,6 +4,7 @@ var rowtype = new Array(99); var newrow = new Array(99); var rowsize = new Array(99); var rowhelper_onChange = ''; +var rowhelper_onAdd = ''; for (i = 0; i < 99; i++) { rowname[i] = ''; @@ -50,6 +51,8 @@ var addRowTo = (function() { td.innerHTML = '<a onclick="removeRow(this); return false;" href="#"><img border="0" src="/themes/' + theme + '/images/icons/icon_x.gif" /></a>'; tr.appendChild(td); tbody.appendChild(tr); + if(rowhelper_onAdd != '') + eval(rowhelper_onAdd); }); })(); |