From a94c3e438aa16d651bb94e93d5a61e79a03d46dc Mon Sep 17 00:00:00 2001 From: Darren Embry Date: Wed, 28 Mar 2012 16:57:57 -0400 Subject: prep work for feature #2320: tag dynamic fields for ipv4v6 --- usr/local/www/javascript/row_helper.js | 11 +++++++++++ usr/local/www/javascript/row_helper_dynamic.js | 8 +++++++- 2 files changed, 18 insertions(+), 1 deletion(-) (limited to 'usr/local/www/javascript') diff --git a/usr/local/www/javascript/row_helper.js b/usr/local/www/javascript/row_helper.js index 706b579..2233927 100755 --- a/usr/local/www/javascript/row_helper.js +++ b/usr/local/www/javascript/row_helper.js @@ -18,6 +18,7 @@ var temp_streaming_text = ""; var addRowTo = (function() { return (function (tableId) { + var $ = jQuery; var d, tbody, tr, td, bgc, i, ii, j; d = document; tbody = d.getElementById(tableId).getElementsByTagName("tbody").item(0); @@ -28,6 +29,8 @@ var addRowTo = (function() { td.innerHTML="" + rowtype[i](rowname[i], rowsize[i], totalrows) + " "; } else if(rowtype[i] == 'textbox') { td.innerHTML=" "; + } else if(rowtype[i] == 'textbox,ipv4v6') { + td.innerHTML=" "; } else if(rowtype[i] == 'password') { td.innerHTML=" "; } else if(rowtype[i] == 'select') { @@ -37,6 +40,13 @@ var addRowTo = (function() { str=str + ""; } td.innerHTML=" "; + } else if(rowtype[i] == 'select,ipv4v6') { + var cidr; + var str; + for (cidr = 128; cidr>= 1; cidr--) { + str=str + ""; + } + td.innerHTML=" "; } else if(rowtype[i] == 'select_source') { var cidr; var str; @@ -56,6 +66,7 @@ var addRowTo = (function() { tr.appendChild(td); tbody.appendChild(tr); totalrows++; + $(tr).ipv4v6ify(); }); })(); diff --git a/usr/local/www/javascript/row_helper_dynamic.js b/usr/local/www/javascript/row_helper_dynamic.js index 30312ba..e5e5c6f 100755 --- a/usr/local/www/javascript/row_helper_dynamic.js +++ b/usr/local/www/javascript/row_helper_dynamic.js @@ -24,7 +24,8 @@ var temp_streaming_text = ""; var addRowTo = (function() { return (function (tableId, objectSize) { - var d, tbody, tr, td, bgc, i, ii, j; + var $ = jQuery; + var d, tbody, tr, td, bgc, i, ii, j, className; d = document; tbody = d.getElementById(tableId).getElementsByTagName("tbody").item(0); tr = d.createElement("tr"); @@ -37,8 +38,12 @@ var addRowTo = (function() { td.innerHTML="" + rowtype[i](rowname[i], objectSize, totalrows) + " "; } else if(rowtype[i] == 'textbox') { td.innerHTML=" "; + } else if(rowtype[i] == 'textbox,ipv4v6') { + td.innerHTML=" "; } else if(rowtype[i] == 'select') { td.innerHTML=" "; + } else if(rowtype[i] == 'select,ipv4v6') { + td.innerHTML=" "; } else if(rowtype[i] == 'select_source') { td.innerHTML=" "; } else if(rowtype[i] == 'checkbox') { @@ -57,6 +62,7 @@ var addRowTo = (function() { tbody.appendChild(tr); if(rowhelper_onAdd != '') eval(rowhelper_onAdd); + $(tr).ipv4v6ify(); }); })(); -- cgit v1.1