Sha256: 39a5f4d949c5c30dd20c2e41e772d1c1db36eb6034523e25c3e77586ce33b4a1

Contents?: true

Size: 456 Bytes

Versions: 13

Compression:

Stored size: 456 Bytes

Contents

/*global GeoBlacklight */

GeoBlacklight.Util = {
  // Regex taken from http://stackoverflow.com/questions/37684/how-to-replace-plain-urls-with-links
  linkify: function(str) {
    var urlRegEx = /((([A-Za-z]{3,9}:(?:\/\/)?)(?:[\-;:&=\+\$,\w]+@)?[A-Za-z0-9\.\-]+|(?:www\.|[\-;:&=\+\$,\w]+@)[A-Za-z0-9\.\-]+)((?:\/[\+~%\/\.\w\-]*)?\??(?:[\-\+=&;%@\.\w]*)#?(?:[\.\!\/\\\w]*))?)/g;
    return str.toString().replace(urlRegEx, '<a href=\'$1\'>$1</a>');
  }
};

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
geoblacklight-1.7.1 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.7.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.6.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.5.1 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.5.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.4.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.3.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.2.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.1.2 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.1.0 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.0.3 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.0.2 app/assets/javascripts/geoblacklight/modules/util.js
geoblacklight-1.0.1 app/assets/javascripts/geoblacklight/modules/util.js