69 lines
2.1 KiB
JavaScript
69 lines
2.1 KiB
JavaScript
|
function check(parent,child)
|
||
|
{
|
||
|
$(parent).find("span:not(.red-168-text)").html(" ");
|
||
|
$(parent).find("span:not(.red-168-text)").each(function() {
|
||
|
if (this.id==child.id)
|
||
|
{
|
||
|
$(this).html("√");
|
||
|
modify=$(parent).attr("tomodify");
|
||
|
if (modify!==undefined)
|
||
|
{
|
||
|
add=$(parent).attr("toadd");
|
||
|
if (add===undefined)
|
||
|
add="";
|
||
|
text=" "+add+$(child).parent().text().replace(/[^a-z0-9:]/gi,'')+" ";
|
||
|
$("#"+modify).find("span.tui-fieldset-text").html(text);
|
||
|
variable=add.toLowerCase().replace(/[^a-z0-9]/gi,'');
|
||
|
eval(variable+"='"+child.id+"';");
|
||
|
afunction=add.toLowerCase().replace(/[^a-z0-9]/gi,'');
|
||
|
eval("if (typeof "+afunction+"_callback === 'function') { "+afunction+"_callback() }");
|
||
|
}
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
|
||
|
function closemodal()
|
||
|
{
|
||
|
$("#modal").css("visibility","hidden");
|
||
|
}
|
||
|
|
||
|
function showmodal()
|
||
|
{
|
||
|
$("#modal").css("visibility","visible");
|
||
|
}
|
||
|
|
||
|
function hexQword(value) {
|
||
|
value = value < 0 ? (value + 0x10000000000000000) : (value);
|
||
|
var str = '0000000000000000' + value.toString(16).toUpperCase();
|
||
|
return str.slice(-16);
|
||
|
};
|
||
|
|
||
|
function hexDword(value) {
|
||
|
value = value < 0 ? (value + 0x100000000) : (value);
|
||
|
var str = '00000000' + value.toString(16).toUpperCase();
|
||
|
return str.slice(-8);
|
||
|
};
|
||
|
|
||
|
function hexWord(value) {
|
||
|
value = value < 0 ? (value + 0x10000) : (value);
|
||
|
var str = '0000' + value.toString(16).toUpperCase();
|
||
|
return str.slice(-4);
|
||
|
};
|
||
|
|
||
|
function hexByte(value) {
|
||
|
value = value < 0 ? (value + 0x100) : (value);
|
||
|
var str = '00' + value.toString(16).toUpperCase();
|
||
|
return str.slice(-2);
|
||
|
};
|
||
|
|
||
|
function toHex(hexa,code)
|
||
|
{
|
||
|
if (code==16)
|
||
|
result=hexWord(hexa);
|
||
|
else if (code==32)
|
||
|
result=hexDword(hexa);
|
||
|
else
|
||
|
result=hexQword(hexa);
|
||
|
return result;
|
||
|
}
|