Linuxword Global
当前位置: Linux技术 > PVE,去除订阅提示,以及默认保存密码,以及显示novnc,高级设置

abc31e572f6deea66ce5b765fd46376a53a059d5

去除订阅提示
搜索 Proxmox.Utils.getNoSubKeyHtml关键词 在 /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js 文件中, 然后做以下改动
success: function(response, opts) {
let res = response.result;
res.data.status = 'active'
if (res === null || res === undefined || !res || res
.data.status.toLowerCase() !== 'active') {
Ext.Msg.show({
title: gettext('No valid subscription'),
icon: Ext.Msg.WARNING,
message: Proxmox.Utils.getNoSubKeyHtml(res.data.url),
buttons: Ext.Msg.OK,
callback: function(btn) {
if (btn !== 'ok') {
return;
}
orig_cmd();
},
});
} else {
orig_cmd();
}
}
复制代码

默认保存密码免去每次登录需要输入密码
代码文件在 /usr/share/pve-manager/js/pvemanagerlib.js
搜索 PVE.window.LoginWindow 关键字找到定义登录窗口的ext js 代码,
在 onLogin 方法中加入如下代码

var form = this.lookupReference('loginForm');
var unField = this.lookupReference('usernameField');
var saveunField = this.lookupReference('saveunField');
var pwField = this.lookupReference('passwordField') // 新增
复制代码
定位关键字
// set or clear username
复制代码

修改代码,让可以保存密码将密码写入 localstorage
// set or clear username
var sp = Ext.state.Manager.getProvider();
if (saveunField.getValue() === true) {
sp.set(unField.getStateId(), unField.getValue());
sp.set(pwField.getStateId(), pwField.getValue())
复制代码
最后在 方法块的 show 方法中加入,登陆时将密码从 localstorage 读取 的逻辑
定位关键词
unField.setValue(username);
复制代码

if (checked === true) {
var username = sp.get(unField.getStateId());
unField.setValue(username);
var pwField = this.lookupReference('passwordField');
pwField.setValue(sp.get(pwField.getStateId())) // 密码获取
pwField.focus();
}
复制代码
noVnc 显示高级设置

代码文件
/usr/share/novnc-pve/index.html.tpl
复制代码

去掉 所有的 style="display:none;" 央样式

作者:J.Yao.SUSE
链接:https://juejin.cn/post/6999589636938924045
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏
一分也是爱

支付宝扫一扫打赏

微信扫一扫打赏

上一篇:

下一篇:

相关推荐

博客简介

本站CDN采用VmShell免费提供离中国大陆最近的香港CMI高速网络做支撑,ToToTel打造全球最快速的边沿网络支撑服务,具体详情请见 :https://vmshell.com/ 以及 https://tototel.com/,网站所有的文件和内容禁止大陆网站搬迁复制,谢谢,VPS营销投稿邮箱: admin@linuxxword.com,我们免费帮大家发布,不收取任何费用,请提供完整测试文稿!

精彩评论

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

站点统计

  • 文章总数: 2612 篇
  • 草稿数目: 23 篇
  • 分类数目: 6 个
  • 独立页面: 0 个
  • 评论总数: 2 条
  • 链接总数: 0 个
  • 标签总数: 16076 个
  • 注册用户: 139 人
  • 访问总量: 8,714,713 次
  • 最近更新: 2024年12月2日