Sha256: cab74ec21b8d22664accbbe768cb1d6da23a6db6d531c22571d2031e19b03653

Contents?: true

Size: 697 Bytes

Versions: 271

Compression:

Stored size: 697 Bytes

Contents

(function(angular) {
  'use strict';

  // RFC4122 version 4 compliant UUID generator.
  // Based on: http://stackoverflow.com/questions/105034/how-to-create-a-guid-uuid-in-javascript/2117523#2117523
  angular.module('uuid4', []).factory('uuid4', function() {
    return {
      generate: function() {
        var now = typeof Date.now === 'function' ? Date.now() : new Date().getTime();
        var uuid = 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
            var r = (now + Math.random()*16)%16 | 0;
            now = Math.floor(now/16);
            return (c=='x' ? r : (r&0x7|0x8)).toString(16);
        });
        return uuid;
      }
    };
  });

}(angular));

Version data entries

271 entries across 271 versions & 2 rubygems

Version Path
katello-4.16.0 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.15.1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.16.0.rc2 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.16.0.rc1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.3 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.2 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.15.0 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.15.0.rc2 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.15.0.rc1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.0 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.0.rc3 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.0.rc2 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.0.rc1.1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.14.0.rc1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.13.1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.13.0 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.12.1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.13.0.rc1 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js
katello-4.12.0 engines/bastion/vendor/assets/javascripts/bastion/angular-uuid4/angular-uuid4.js