summaryrefslogtreecommitdiffstats
path: root/usr/local/www/javascript/jquery.ipv4v6ify.js
diff options
context:
space:
mode:
authorDarren Embry <dse@webonastick.com>2012-04-05 19:09:19 -0400
committerDarren Embry <dse@webonastick.com>2012-04-05 19:09:19 -0400
commitb771e46942713fd71114feb496443e229a12129b (patch)
tree750894b19978c1b1a4795cac0e24dbd192648c6f /usr/local/www/javascript/jquery.ipv4v6ify.js
parent6255beda295f091ab60e72899a5a1872549430a7 (diff)
downloadpfsense-b771e46942713fd71114feb496443e229a12129b.zip
pfsense-b771e46942713fd71114feb496443e229a12129b.tar.gz
change behavior a bit on #bits dropdown
this is prepwork for restoring 24/64 bit defaults in vpn_ipsec_phase2
Diffstat (limited to 'usr/local/www/javascript/jquery.ipv4v6ify.js')
-rwxr-xr-xusr/local/www/javascript/jquery.ipv4v6ify.js38
1 files changed, 24 insertions, 14 deletions
diff --git a/usr/local/www/javascript/jquery.ipv4v6ify.js b/usr/local/www/javascript/jquery.ipv4v6ify.js
index d00bb51..93a513a 100755
--- a/usr/local/www/javascript/jquery.ipv4v6ify.js
+++ b/usr/local/www/javascript/jquery.ipv4v6ify.js
@@ -67,25 +67,30 @@ if (!Array.prototype.some) {
var bits = parseInt($(input2).val(), 10);
if (was_ipv4 === false && is_ipv4 === true) {
restrict_bits_to_ipv4();
- if (bits >= (96 + min_ipv4) && bits <= max_ipv6) {
- $(input2).val(bits - 96);
+ /* min_ipv4 -> min_ipv4 */
+ /* ... -> ... */
+ /* max_ipv4 -> max_ipv4 */
+ /* ... -> ... */
+ /* max_ipv6 -> max_ipv4 */
+ if (bits < min_ipv4) {
+ $(input2).val(min_ipv4);
}
- else if (bits > max_ipv6) {
- $(input2).val(max_ipv4);
+ else if (bits < max_ipv4) {
+ $(input2).val(bits);
}
else {
- $(input2).val(min_ipv4);
+ $(input2).val(max_ipv4);
}
}
else if (was_ipv4 === true && is_ipv4 === false) {
unrestrict_bits();
- if (bits >= min_ipv4 && bits <= max_ipv4) {
- $(input2).val(bits + 96);
- }
- else if (bits < min_ipv4) {
+ /* min_ipv4 -> min_ipv4 */
+ /* ... -> ... */
+ /* max_ipv4 -> max_ipv4 */
+ if (bits < min_ipv4) {
$(input2).val(min_ipv6);
}
- else if (bits <= max_ipv6) {
+ else if (bits < max_ipv4) {
$(input2).val(bits);
}
else {
@@ -95,12 +100,17 @@ if (!Array.prototype.some) {
else if (was_ipv4 === undefined && is_ipv4 === true) {
// initial value is an ipv4 address
restrict_bits_to_ipv4();
- if (bits >= min_ipv4 && bits <= max_ipv4) {
- $(input2).val(bits);
- }
- else if (bits < min_ipv4) {
+ /* min_ipv4 -> min_ipv4 */
+ /* ... -> ... */
+ /* max_ipv4 -> max_ipv4 */
+ /* ... -> ... */
+ /* max_ipv6 -> max_ipv4 */
+ if (bits < min_ipv4) {
$(input2).val(min_ipv4);
}
+ else if (bits < max_ipv4) {
+ $(input2).val(bits);
+ }
else {
$(input2).val(max_ipv4);
}
OpenPOWER on IntegriCloud