small Refactor

This commit is contained in:
Zixaphir 2013-08-04 13:00:44 -07:00
parent ed9febf9f1
commit e4b764abd4
3 changed files with 16 additions and 16 deletions

View File

@ -6653,13 +6653,13 @@
range = document.createRange(); range = document.createRange();
range.setStart(node, len2 = data.indexOf(link)); range.setStart(node, len2 = data.indexOf(link));
range.setEnd(node, len2 + link.length); range.setEnd(node, len2 + link.length);
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
} }
range = document.createRange(); range = document.createRange();
range.setStart(node, len = data.indexOf(link)); range.setStart(node, len = data.indexOf(link));
if ((data.length - (len += link.length)) > 0) { if ((data.length - (len += link.length)) > 0) {
range.setEnd(node, len); range.setEnd(node, len);
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
return; return;
} }
while ((next = node.nextSibling) && next.nodeName.toLowerCase() !== 'br') { while ((next = node.nextSibling) && next.nodeName.toLowerCase() !== 'br') {
@ -6675,9 +6675,9 @@
} }
range.setEnd(node, node.length); range.setEnd(node, node.length);
} }
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
}, },
makeLink: function(range) { makeLink: function(range, post) {
var a, link; var a, link;
link = range.toString(); link = range.toString();
@ -6689,7 +6689,7 @@
href: link href: link
}); });
range.surroundContents(a); range.surroundContents(a);
return a; post.nodes.links.push(a);
}, },
services: function(link) { services: function(link) {
var href, key, match, type, _ref; var href, key, match, type, _ref;

View File

@ -6656,13 +6656,13 @@
range = document.createRange(); range = document.createRange();
range.setStart(node, len2 = data.indexOf(link)); range.setStart(node, len2 = data.indexOf(link));
range.setEnd(node, len2 + link.length); range.setEnd(node, len2 + link.length);
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
} }
range = document.createRange(); range = document.createRange();
range.setStart(node, len = data.indexOf(link)); range.setStart(node, len = data.indexOf(link));
if ((data.length - (len += link.length)) > 0) { if ((data.length - (len += link.length)) > 0) {
range.setEnd(node, len); range.setEnd(node, len);
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
return; return;
} }
while ((next = node.nextSibling) && next.nodeName.toLowerCase() !== 'br') { while ((next = node.nextSibling) && next.nodeName.toLowerCase() !== 'br') {
@ -6678,9 +6678,9 @@
} }
range.setEnd(node, node.length); range.setEnd(node, node.length);
} }
post.nodes.links.push(Linkify.makeLink(range)); Linkify.makeLink(range, post);
}, },
makeLink: function(range) { makeLink: function(range, post) {
var a, link; var a, link;
link = range.toString(); link = range.toString();
@ -6692,7 +6692,7 @@
href: link href: link
}); });
range.surroundContents(a); range.surroundContents(a);
return a; post.nodes.links.push(a);
}, },
services: function(link) { services: function(link) {
var href, key, match, type, _ref; var href, key, match, type, _ref;

View File

@ -67,14 +67,14 @@ Linkify =
range = document.createRange(); range = document.createRange();
range.setStart node, len2 = data.indexOf link range.setStart node, len2 = data.indexOf link
range.setEnd node, len2 + link.length range.setEnd node, len2 + link.length
post.nodes.links.push Linkify.makeLink range Linkify.makeLink range, post
range = document.createRange() range = document.createRange()
range.setStart node, len = data.indexOf link range.setStart node, len = data.indexOf link
if (data.length - (len += link.length)) > 0 if (data.length - (len += link.length)) > 0
range.setEnd node, len range.setEnd node, len
post.nodes.links.push Linkify.makeLink range Linkify.makeLink range, post
return return
while (next = node.nextSibling) and next.nodeName.toLowerCase() isnt 'br' while (next = node.nextSibling) and next.nodeName.toLowerCase() isnt 'br'
@ -88,10 +88,10 @@ Linkify =
node = node.previousSibling node = node.previousSibling
range.setEnd node, node.length range.setEnd node, node.length
post.nodes.links.push Linkify.makeLink range Linkify.makeLink range, post
return return
makeLink: (range) -> makeLink: (range, post) ->
link = range.toString() link = range.toString()
link = link =
if link.contains ':' if link.contains ':'
@ -108,9 +108,9 @@ Linkify =
rel: 'nofollow noreferrer' rel: 'nofollow noreferrer'
target: '_blank' target: '_blank'
href: link href: link
range.surroundContents a range.surroundContents a
return a post.nodes.links.push a
return
services: (link) -> services: (link) ->
href = link.href href = link.href