📄 formiface.cgi.svn-base
字号:
#!/usr/bin/haserl# Copyright (C) 2008 OpenRB.comcontent-type: text/html(function(){ var moduleId = 'qos_formiface'; var elems = FlashSYS.getCache( moduleId ); var formOptions = <? /lib/flashsys/modules/qos/formiface.lua ?>; var ifname = formOptions.values.type == 'bridge' ? 'br-' + formOptions.params.id : formOptions.values.ifname; var formTitle = $TR( moduleId ) + ' ' + ifname; var formElems = []; if (formOptions.classes) { var qosClasses = formOptions.classes; var classNames = []; for (id in qosClasses) { var qosClass = qosClasses[ id ]; formElems.push({ 'type': 'checkbox', 'name': 'cls_' + id, 'title': id, 'value': id, 'noTranslate': true }); classNames.push( id ); } formElems.unshift({ 'type': 'select', 'name': 'defaultcls', 'values': classNames, 'callback': function(selectValue) { for (name in this.elements) { if (name.test(/^cls_/)) { elem = this.elements[ name ]; if (selectValue == name.replace(/^cls_/, '')) { elem.checked = true; elem.disabled = true; } else { elem.disabled = false; } } } } }); } formElems.unshift( { 'type': 'text', 'name': 'download' }, { 'type': 'text', 'name': 'upload' }, { 'type': 'checkbox', 'name': 'overhead' }, 'tab' ); if (!elems) { var window = FlashSYS.newWindow({ id: moduleId, title: formTitle, width: 280, height: 280, canReload: false, type: 'modal' }); var form = new FlashSYS.Form(window.contentEl, { trPrefix: 'qos_iface_', module: moduleId, saveModule: 'qos', saveAction: 'saveiface', reload: 'qos', submitEl: window.footerEl, elements: formElems, tabs: ['bandwidth', 'classes'], addChange: true, changeModule: 'qos', 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 + -