@@ -27,47 +27,47 @@ $.fn.linkify = function (options) {
27
27
$ . fn . linkify . Constructor = Linkified ;
28
28
29
29
// DOM data- API setup
30
- $ ( window ) . on ( 'load' , function ( ) {
31
- $ ( '[data-linkify]' ) . each ( function ( ) {
32
- var $this = $ ( this ) ,
33
- $target ,
34
- target = $this . attr ( 'data-linkify' ) ,
35
- options = {
36
- tagName : $this . attr ( 'data-linkify-tagname' ) ,
37
- newLine : $this . attr ( 'data-linkify-newline' ) ,
38
- target : $this . attr ( 'data-linkify-target' ) ,
39
- linkClass : $this . attr ( 'data-linkify-linkclass' )
40
- } ;
41
-
42
- // Delete undefined options
43
- for ( var option in options ) {
44
- if ( typeof options [ option ] === 'undefined' ) {
45
- delete options [ option ] ;
46
- }
47
- }
48
-
49
- $target = target === 'this' ? $this : $this . find ( target ) ;
50
- $target . linkify ( options ) ;
51
-
52
- } ) ;
53
- } ) ;
54
-
55
- // Setup click events for linkified elements
56
- $ ( 'body' ) . on ( 'click' , '.linkified' , function ( ) {
57
- var $link = $ ( this ) ,
58
- url = $link . attr ( 'href' ) ,
59
- isEmail = / ^ m a i l t o : / i. test ( url ) ,
60
- target = $link . attr ( 'target' ) ;
61
-
62
- if ( isEmail ) {
63
-
64
- // mailto links ignore the target
65
- window . location . href = url ;
66
-
67
- } else {
68
- window . open ( url , target ) ;
69
- }
70
-
71
- return false ;
72
- } ) ;
30
+ // $(window).on('load', function () {
31
+ // $('[data-linkify]').each(function () {
32
+ // var $this = $(this),
33
+ // $target,
34
+ // target = $this.attr('data-linkify'),
35
+ // options = {
36
+ // tagName: $this.attr('data-linkify-tagname'),
37
+ // newLine: $this.attr('data-linkify-newline'),
38
+ // target: $this.attr('data-linkify-target'),
39
+ // linkClass: $this.attr('data-linkify-linkclass')
40
+ // };
41
+
42
+ // // Delete undefined options
43
+ // for (var option in options) {
44
+ // if (typeof options[option] === 'undefined') {
45
+ // delete options[option];
46
+ // }
47
+ // }
48
+
49
+ // $target = target === 'this' ? $this : $this.find(target);
50
+ // $target.linkify(options);
51
+
52
+ // });
53
+ // });
54
+
55
+ // // Setup click events for linkified elements
56
+ // $('body').on('click', '.linkified', function () {
57
+ // var $link = $(this),
58
+ // url = $link.attr('href'),
59
+ // isEmail = /^mailto:/i.test(url),
60
+ // target = $link.attr('target');
61
+
62
+ // if (isEmail) {
63
+
64
+ // // mailto links ignore the target
65
+ // window.location.href = url;
66
+
67
+ // } else {
68
+ // window.open(url, target);
69
+ // }
70
+
71
+ // return false;
72
+ // });
73
73
0 commit comments