19,7 → 19,7 |
|
oid: "1.3.6.1.4.1.37476.2.5.2.4.1.0", |
|
generateRandomUUID: function() { |
generateRandomUUID: function(absolute) { |
$.ajax({ |
url:"ajax.php", |
method:"POST", |
44,7 → 44,7 |
alert(_L("Error: %1",data.error)); |
} else if (data.status >= 0) { |
if (data.status == 0/*OK*/) { |
$("#id").val(data.intval); |
$("#id").val(absolute ? "2.25." + data.intval : data.intval); |
alert(_L("OK! Generated UUID %1 which resolves to OID %2", data.uuid, "2.25."+data.intval)); |
} else { |
alert(_L("Error: %1",data.status)); |
56,6 → 56,22 |
}); |
}, |
|
generateRandomGUID: function() { |
// https://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid |
// http://www.ietf.org/rfc/rfc4122.txt |
var s = []; |
var hexDigits = "0123456789abcdef"; |
for (var i = 0; i < 36; i++) { |
s[i] = hexDigits.substr(Math.floor(Math.random() * 0x10), 1); |
} |
s[14] = "4"; // bits 12-15 of the time_hi_and_version field to 0010 |
s[19] = hexDigits.substr((s[19] & 0x3) | 0x8, 1); // bits 6-7 of the clock_seq_hi_and_reserved to 01 |
s[8] = s[13] = s[18] = s[23] = "-"; |
|
var uuid = s.join(""); |
$("#id").val(uuid); |
}, |
|
cbRemoveTinyMCE: function(selector) { |
if ((typeof tinymce == "undefined") || (tinymce == null)) { |
// This should not happen |