You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by so...@apache.org on 2018/07/16 03:30:02 UTC
[openmeetings] branch master updated: [OPENMEETINGS-1142] missing
file is added
This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new 7d33e09 [OPENMEETINGS-1142] missing file is added
7d33e09 is described below
commit 7d33e098f617357a98a9c1da7c2cb2b42323ca31
Author: Maxim Solodovnik <so...@gmail.com>
AuthorDate: Mon Jul 16 10:29:52 2018 +0700
[OPENMEETINGS-1142] missing file is added
---
.../java/org/apache/openmeetings/web/room/wb/uuid.js | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
diff --git a/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/uuid.js b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/uuid.js
new file mode 100644
index 0000000..17eae1f
--- /dev/null
+++ b/openmeetings-web/src/main/java/org/apache/openmeetings/web/room/wb/uuid.js
@@ -0,0 +1,20 @@
+/* Licensed under the Apache License, Version 2.0 (the "License") http://www.apache.org/licenses/LICENSE-2.0 */
+// https://stackoverflow.com/questions/105034/create-guid-uuid-in-javascript
+// author Jeff Ward
+var UUID = (function() {
+ const self = {}, lut = [];
+ for (let i = 0; i < 256; i++) {
+ lut[i] = (i < 16 ? '0' : '') + (i).toString(16);
+ }
+ self.generate = function() {
+ const d0 = Math.random() * 0xffffffff | 0
+ , d1 = Math.random() * 0xffffffff | 0
+ , d2 = Math.random() * 0xffffffff | 0
+ , d3 = Math.random() * 0xffffffff | 0;
+ return lut[d0 & 0xff] + lut[d0 >> 8 & 0xff] + lut[d0 >> 16 & 0xff] + lut[d0 >> 24 & 0xff] + '-' +
+ lut[d1 & 0xff] + lut[d1 >> 8 & 0xff] + '-' + lut[d1 >> 16 & 0x0f | 0x40] + lut[d1 >> 24 & 0xff] + '-' +
+ lut[d2 & 0x3f | 0x80] + lut[d2 >> 8 & 0xff] + '-' + lut[d2 >> 16 & 0xff] + lut[d2 >> 24 & 0xff] +
+ lut[d3 & 0xff] + lut[d3 >> 8 & 0xff] + lut[d3 >> 16 & 0xff] + lut[d3 >> 24 & 0xff];
+ }
+ return self;
+})();