src/js/utils.js
branchlab-port
changeset 502 0b3523c65578
parent 497 f671cbaae9db
child 553 10d08f43c534
--- a/src/js/utils.js	Wed Dec 21 15:35:42 2011 +0100
+++ b/src/js/utils.js	Wed Dec 21 15:35:56 2011 +0100
@@ -122,13 +122,10 @@
                                  replace(/\)/g, '%29').replace(/\*/g, '%2A');  
 }  
 
+IriSP.__guidCounter = 0;
 IriSP.guid = function(prefix) {
-  var str = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
-      var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);
-      return v.toString(16);
-  });
-
-  return prefix + str;
+  IriSP.__guidCounter += 1;
+  return prefix + IriSP.__guidCounter;
 };
 /* for ie compatibility
 if (Object.prototype.__defineGetter__&&!Object.defineProperty) {