Restore node to previous state instead of replacing node with url
This commit is contained in:
parent
1b89039977
commit
b47aea7055
@ -4469,6 +4469,7 @@
|
|||||||
value = _ref[name];
|
value = _ref[name];
|
||||||
embed.dataset[name] = value;
|
embed.dataset[name] = value;
|
||||||
}
|
}
|
||||||
|
embed.dataset.nodedata = link.innerHTML;
|
||||||
$.addClass(link, "" + embed.dataset.key);
|
$.addClass(link, "" + embed.dataset.key);
|
||||||
$.on(embed, 'click', Linkify.cb.toggle);
|
$.on(embed, 'click', Linkify.cb.toggle);
|
||||||
$.after(link, [$.tn(' '), embed]);
|
$.after(link, [$.tn(' '), embed]);
|
||||||
@ -4523,18 +4524,17 @@
|
|||||||
return el;
|
return el;
|
||||||
},
|
},
|
||||||
unembed: function(a) {
|
unembed: function(a) {
|
||||||
var el, href;
|
var el;
|
||||||
|
|
||||||
href = a.dataset.href;
|
|
||||||
el = $.el('a', {
|
el = $.el('a', {
|
||||||
rel: 'nofollow noreferrer',
|
rel: 'nofollow noreferrer',
|
||||||
target: 'blank',
|
target: 'blank',
|
||||||
className: 'linkify',
|
className: 'linkify',
|
||||||
href: href,
|
href: a.dataset.href,
|
||||||
textContent: a.dataset.title || href
|
innerHTML: a.dataset.title || a.dataset.nodedata
|
||||||
});
|
});
|
||||||
a.textContent = '(embed)';
|
a.textContent = '(embed)';
|
||||||
$.addClass(el, "" + a.dataset.key);
|
$.addClass(el, a.dataset.key);
|
||||||
return el;
|
return el;
|
||||||
},
|
},
|
||||||
title: function(data) {
|
title: function(data) {
|
||||||
|
|||||||
@ -4474,6 +4474,7 @@
|
|||||||
value = _ref[name];
|
value = _ref[name];
|
||||||
embed.dataset[name] = value;
|
embed.dataset[name] = value;
|
||||||
}
|
}
|
||||||
|
embed.dataset.nodedata = link.innerHTML;
|
||||||
$.addClass(link, "" + embed.dataset.key);
|
$.addClass(link, "" + embed.dataset.key);
|
||||||
$.on(embed, 'click', Linkify.cb.toggle);
|
$.on(embed, 'click', Linkify.cb.toggle);
|
||||||
$.after(link, [$.tn(' '), embed]);
|
$.after(link, [$.tn(' '), embed]);
|
||||||
@ -4528,18 +4529,17 @@
|
|||||||
return el;
|
return el;
|
||||||
},
|
},
|
||||||
unembed: function(a) {
|
unembed: function(a) {
|
||||||
var el, href;
|
var el;
|
||||||
|
|
||||||
href = a.dataset.href;
|
|
||||||
el = $.el('a', {
|
el = $.el('a', {
|
||||||
rel: 'nofollow noreferrer',
|
rel: 'nofollow noreferrer',
|
||||||
target: 'blank',
|
target: 'blank',
|
||||||
className: 'linkify',
|
className: 'linkify',
|
||||||
href: href,
|
href: a.dataset.href,
|
||||||
textContent: a.dataset.title || href
|
innerHTML: a.dataset.title || a.dataset.nodedata
|
||||||
});
|
});
|
||||||
a.textContent = '(embed)';
|
a.textContent = '(embed)';
|
||||||
$.addClass(el, "" + a.dataset.key);
|
$.addClass(el, a.dataset.key);
|
||||||
return el;
|
return el;
|
||||||
},
|
},
|
||||||
title: function(data) {
|
title: function(data) {
|
||||||
|
|||||||
@ -147,6 +147,8 @@ Linkify =
|
|||||||
for name, value of {key, href, uid, options}
|
for name, value of {key, href, uid, options}
|
||||||
embed.dataset[name] = value
|
embed.dataset[name] = value
|
||||||
|
|
||||||
|
embed.dataset.nodedata = link.innerHTML
|
||||||
|
|
||||||
$.addClass link, "#{embed.dataset.key}"
|
$.addClass link, "#{embed.dataset.key}"
|
||||||
|
|
||||||
$.on embed, 'click', Linkify.cb.toggle
|
$.on embed, 'click', Linkify.cb.toggle
|
||||||
@ -205,16 +207,15 @@ Linkify =
|
|||||||
|
|
||||||
unembed: (a) ->
|
unembed: (a) ->
|
||||||
# Recreate the original link.
|
# Recreate the original link.
|
||||||
{href} = a.dataset
|
|
||||||
el = $.el 'a',
|
el = $.el 'a',
|
||||||
rel: 'nofollow noreferrer'
|
rel: 'nofollow noreferrer'
|
||||||
target: 'blank'
|
target: 'blank'
|
||||||
className: 'linkify'
|
className: 'linkify'
|
||||||
href: href
|
href: a.dataset.href
|
||||||
textContent: a.dataset.title or href
|
innerHTML: a.dataset.title or a.dataset.nodedata
|
||||||
|
|
||||||
a.textContent = '(embed)'
|
a.textContent = '(embed)'
|
||||||
$.addClass el, "#{a.dataset.key}"
|
$.addClass el, a.dataset.key
|
||||||
|
|
||||||
return el
|
return el
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user