Commit 76ac2f20 authored by Ad Schellevis's avatar Ad Schellevis Committed by Franco Fichtner

(legacy) show correct ppp mtu in ui, for https://github.com/opnsense/core/issues/572

(cherry picked from commit 3542a33e)
parent 3b1fbc40
...@@ -1378,9 +1378,19 @@ include("head.inc"); ...@@ -1378,9 +1378,19 @@ include("head.inc");
} }
}); });
$('#trcountry').removeClass("hidden"); $('#trcountry').removeClass("hidden");
$("#mtu_calc").show();
break; break;
} }
case "pppoe":
case "pptp":
case "ppp":
$("#mtu_calc").show();
break;
default:
// hide mtu calculation for non ppp types
$("#mtu_calc").hide();
} }
}); });
$("#type").change(); $("#type").change();
...@@ -1634,6 +1644,17 @@ include("head.inc"); ...@@ -1634,6 +1644,17 @@ include("head.inc");
} }
}); });
$("#reset_type").change(); $("#reset_type").change();
$("#mtu").change(function(){
// ppp uses an mtu
if (!isNaN($("#mtu").val()) && $("#mtu").val() > 8) {
// display mtu used for the ppp(oe) connection
$("#mtu_calc > label").html($("#mtu").val() - 8 );
} else {
// default ppp mtu is 1500 - 8 (header)
$("#mtu_calc > label").html("1492");
}
});
$("#mtu").change();
}); });
</script> </script>
...@@ -1776,7 +1797,12 @@ include("head.inc"); ...@@ -1776,7 +1797,12 @@ include("head.inc");
<tr> <tr>
<td><a id="help_for_mtu" href="#" class="showhelp"><i class="fa fa-info-circle"></i></a> <?=gettext("MTU"); ?></td> <td><a id="help_for_mtu" href="#" class="showhelp"><i class="fa fa-info-circle"></i></a> <?=gettext("MTU"); ?></td>
<td> <td>
<input name="mtu" type="text" value="<?=$pconfig['mtu'];?>" /> <input name="mtu" id="mtu" type="text" value="<?=$pconfig['mtu'];?>" />
<div id="mtu_calc" style="display:none" for="mtu">
<i class="fa fa-info-circle"></i>
<?=gettext("calculated ppp mtu :");?>
<label></label>
</div>
<div class="hidden" for="help_for_mtu"> <div class="hidden" for="help_for_mtu">
<?= gettext("If you leave this field blank, the adapter's default MTU will " . <?= gettext("If you leave this field blank, the adapter's default MTU will " .
"be used. This is typically 1500 bytes but can vary in some circumstances.");?> "be used. This is typically 1500 bytes but can vary in some circumstances.");?>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment