📄 form.cgi.svn-base
字号:
#!/usr/bin/haserl# Copyright (C) 2008 OpenRB.comcontent-type: text/html(function(){ var moduleId = 'dhcp_form', formTitle = $TR( moduleId ); var ifInfo = <? if-json -e ?>; var elems = FlashSYS.getCache( moduleId ); var formOptions = <? /lib/flashsys/modules/dhcp/form.lua ?>; var ipAddr = formOptions.values.ipaddr; if (formOptions.values.ifname) { var ifname = formOptions.values.type == 'bridge' ? 'br-' + formOptions.params.id : formOptions.values.ifname; formTitle += ' ' + ifname; if (ifInfo[ ifname ] && ifInfo[ ifname ].inetaddr) { ipAddr = ifInfo[ ifname ].inetaddr; } } if (ipAddr) { ipAddr = ipAddr.replace(/[0-9]+$/, ''); } if (!elems) { var window = FlashSYS.newWindow({ id: moduleId, title: formTitle, width: 240, height: 150, padding: 5, canReload: false, type: 'modal' }); var form = new FlashSYS.Form(window.contentEl, { trPrefix: 'dhcp_', module: moduleId, saveModule: 'dhcp', saveAction: 'save', reload: 'dhcp', submitEl: window.footerEl, elements: [ { 'type': 'select', 'name': 'ignore', 'translate': true, 'values': [['1', 'disabled'], ['0', 'enabled']], 'blocks': { 'def': { 'dhcp': 0 }, 'change': { '0': { 'dhcp': 1 } } } }, { 'type': 'blockStart', 'name': 'dhcp' }, { 'type': 'text', 'name': 'start', 'cls': 'w20p', 'limit': 3, 'prefix': ipAddr }, { 'type': 'text', 'name': 'limit', 'cls': 'w20p', 'limit': 3 }, { 'type': 'text', 'name': 'leasetime', 'cls': 'w20p', 'limit': 4 }, 'blockEnd' ], addChange: true, changeModule: 'dhcp', changeAction: 'restart', changeNoId: true }); elems = FlashSYS.setCache( moduleId, { window: window, form: form }); } elems.form.loadValues(formOptions.values, formOptions.params);})();
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -