More cosmetics - increase CPU box size for Safari
[tomato.git] / release / src / router / www / advanced-misc.asp
blob12a851708bcca21de0e1c97807ea6870c7d48471
1 <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0//EN'>
2 <!--
3 Tomato GUI
4 Copyright (C) 2006-2010 Jonathan Zarate
5 http://www.polarcloud.com/tomato/
7 For use with Tomato Firmware only.
8 No part of this file may be used without permission.
9 -->
10 <html>
11 <head>
12 <meta http-equiv='content-type' content='text/html;charset=utf-8'>
13 <meta name='robots' content='noindex,nofollow'>
14 <title>[<% ident(); %>] Advanced: Miscellaneous</title>
15 <link rel='stylesheet' type='text/css' href='tomato.css'>
16 <link rel='stylesheet' type='text/css' href='color.css'>
17 <script type='text/javascript' src='tomato.js'></script>
19 <!-- / / / -->
21 <script type='text/javascript' src='debug.js'></script>
23 <script type='text/javascript'>
25 // <% nvram("t_features,wait_time,wan_speed,clkfreq,jumbo_frame_enable,jumbo_frame_size"); %>
27 et1000 = features('1000et');
29 function verifyFields(focused, quiet)
31 E('_jumbo_frame_size').disabled = !E('_f_jumbo_frame_enable').checked;
32 return 1;
35 function save()
37 var fom = E('_fom');
38 fom.jumbo_frame_enable.value = E('_f_jumbo_frame_enable').checked ? 1 : 0;
39 if ((fom.wan_speed.value != nvram.wan_speed) ||
40 (fom.jumbo_frame_enable.value != nvram.jumbo_frame_enable) ||
41 (fom.jumbo_frame_size.value != nvram.jumbo_frame_size)) {
42 fom._reboot.value = '1';
43 form.submit(fom, 0);
45 else {
46 form.submit(fom, 1);
49 </script>
51 </head>
52 <body>
53 <form id='_fom' method='post' action='tomato.cgi'>
54 <table id='container' cellspacing=0>
55 <tr><td colspan=2 id='header'>
56 <div class='title'>Tomato</div>
57 <div class='version'>Version <% version(); %></div>
58 </td></tr>
59 <tr id='body'><td id='navi'><script type='text/javascript'>navi()</script></td>
60 <td id='content'>
61 <div id='ident'><% ident(); %></div>
63 <!-- / / / -->
65 <input type='hidden' name='_nextpage' value='advanced-misc.asp'>
66 <input type='hidden' name='_reboot' value='0'>
68 <input type='hidden' name='jumbo_frame_enable'>
70 <div class='section-title'>Miscellaneous</div>
71 <div class='section'>
72 <script type='text/javascript'>
73 a = [];
74 for (i = 3; i <= 20; ++i) a.push([i, i + ' seconds']);
75 createFieldTable('', [
76 { title: 'Boot Wait Time *', name: 'wait_time', type: 'select', options: a, value: fixInt(nvram.wait_time, 3, 20, 3) },
77 { title: 'WAN Port Speed *', name: 'wan_speed', type: 'select', options: [[0,'10Mb Full'],[1,'10Mb Half'],[2,'100Mb Full'],[3,'100Mb Half'],[4,'Auto']], value: nvram.wan_speed },
78 { title: 'CPU Frequency *', name: 'clkfreq', type: 'text', maxlen: 11, size: 10, value: nvram.clkfreq },
79 null,
80 { title: 'Enable Jumbo Frames *', name: 'f_jumbo_frame_enable', type: 'checkbox', value: nvram.jumbo_frame_enable != '0', hidden: !et1000 },
81 { title: 'Jumbo Frame Size *', name: 'jumbo_frame_size', type: 'text', maxlen: 4, size: 6, value: fixInt(nvram.jumbo_frame_size, 1, 9720, 2000),
82 suffix: ' <small>Bytes (range: 1 - 9720; default: 2000)</small>', hidden: !et1000 }
84 ]);
85 </script>
86 <br>
87 <small>* Not all models support these options.</small>
88 </div>
92 <!-- / / / -->
94 </td></tr>
95 <tr><td id='footer' colspan=2>
96 <span id='footer-msg'></span>
97 <input type='button' value='Save' id='save-button' onclick='save()'>
98 <input type='button' value='Cancel' id='cancel-button' onclick='reloadPage();'>
99 </td></tr>
100 </table>
101 </form>
102 <script type='text/javascript'>verifyFields(null, 1);</script>
103 </body>
104 </html>