zabbixのマクロの値をそのまま表示したくない場合にアスタリスク表示する。
とりあえずのやっつけjavascript.
- マクロ作成時はマスクしない。
- すでに作成されている場合はアスタリスク表示になる。
0 環境
- centos 6.6 64bit
- zabbix 2.2
1. /usr/share/zabbix/js/browser.jsの最後に以下を追加
passwordの箇所にマクロ名を指定
//iのiオプションは大文字、小文字を無視
window.onload = function(){
set_mask();
};
function set_mask (){
var base = document.getElementsByClassName("form_row");
console.log('set_mask');
for(var i=0; i< base.length; i++){
if ( base[i].children[0].children[0].value.match(/password/i)){
//console.log(base[i].children[2]);
base[i].children[2].children[0].setAttribute("type", "password");
}
}
};