You've already forked haproxy-wi
mirror of
https://github.com/roxy-wi/roxy-wi.git
synced 2025-12-15 11:54:05 +08:00
Removed redundant try-except blocks to streamline code and improve readability. Added new fields to JavaScript variables for UI consistency and adjusted HTML structure for better semantics. Removed an unused error message constant.
43 lines
2.8 KiB
JavaScript
43 lines
2.8 KiB
JavaScript
// Translate
|
|
const translate_div = $('#translate');
|
|
const cancel_word = translate_div.attr('data-cancel');
|
|
let add_word = translate_div.attr('data-add');
|
|
const close_word = translate_div.attr('data-close');
|
|
const service_word = translate_div.attr('data-service');
|
|
const save_word = translate_div.attr('data-save');
|
|
const just_save_word = translate_div.attr('data-just_save');
|
|
const upload_and_reload = translate_div.attr('data-upload_and_reload');
|
|
const upload_and_restart = translate_div.attr('data-upload_and_restart');
|
|
const edit_word = translate_div.attr('data-edit');
|
|
const delete_word = translate_div.attr('data-delete');
|
|
const back_word = translate_div.attr('data-back');
|
|
const nice_service_name = {'keepalived': 'HA Custer', 'haproxy': 'HAProxy', 'nginx': 'NGINX', 'apache': 'Apache'};
|
|
const value_word = translate_div.attr('data-value');
|
|
const name_word = translate_div.attr('data-name');
|
|
|
|
// JS scripts URL
|
|
const scriptPath = "/static/js"
|
|
const script = `${scriptPath}/script.js`;
|
|
const overview = `${scriptPath}/overview.js`;
|
|
const configShow = `${scriptPath}/configshow.js`;
|
|
const awesome = `${scriptPath}/fontawesome.min.js`;
|
|
const ha = `${scriptPath}/ha.js`;
|
|
const waf = `${scriptPath}/waf.js`
|
|
|
|
// csrf_token
|
|
const csrf_token = Cookies.get('csrf_access_token');
|
|
|
|
// API prefix
|
|
const api_prefix = '/api'
|
|
|
|
// Add page
|
|
const add_server_var = '<p><input name="servers" title="Backend IP" size=14 placeholder="xxx.xxx.xxx.xxx" class="form-control second-server" style="margin: 2px 0 4px 0;">: ' +
|
|
'<input name="server_port" required title="Backend port" size=3 placeholder="yyy" class="form-control second-server add_server_number" type="number"> ' +
|
|
'Port check: <input name="port_check" required title="Maxconn. Default 200" size=5 value="200" class="form-control add_server_number" type="number">' +
|
|
' maxconn: <input name="server_maxconn" required title="Maxconn. Default 200" size=5 value="200" class="form-control add_server_number" type="number">'
|
|
const add_userlist_group_var = '<p><input name="userlist-group" title="User`s group" placeholder="group_name" class="form-control"></p>'
|
|
const add_userlist_var = '<p><input name="userlist-user" title="User name" placeholder="user_name" class="form-control"> <input name="userlist-password" required title="User password. By default it insecure-password" placeholder="password" class="form-control"> <input name="userlist-user-group" title="User`s group" placeholder="user`s group" class="form-control"></p>'
|
|
const add_peer_var = '<p><input name="servers_name" required title="Peer name" size=14 placeholder="haproxyN" class="form-control">: ' +
|
|
'<input name="servers" title="Backend IP" size=14 placeholder="xxx.xxx.xxx.xxx" class="form-control second-server">: ' +
|
|
'<input name="server_port" required title="Backend port" size=3 placeholder="yyy" class="form-control second-server add_server_number" type="number"></p>'
|