ellipsis handle hyperlinks

pull/459/head
appukuttan-shailesh 5 years ago
parent 90ae50b661
commit 43f7dd2968

@ -72,6 +72,13 @@ jQuery.fn.dataTable.render.ellipsis = function ( cutoff, wordbreak, escapeHtml )
return d; return d;
} }
var outerTag = false
if (d.includes("href")) {
var wrapper = $(d).clone().empty().prop('outerHTML');
d = jQuery(d).text();
outerTag = true
}
var shortened = d.substr(0, cutoff-1); var shortened = d.substr(0, cutoff-1);
// Find the last white space character in the string // Find the last white space character in the string
@ -84,6 +91,10 @@ jQuery.fn.dataTable.render.ellipsis = function ( cutoff, wordbreak, escapeHtml )
shortened = esc( shortened ); shortened = esc( shortened );
} }
return '<span class="ellipsis" title="'+esc(d)+'">'+shortened+'&#8230;</span>'; if (outerTag) {
return $(wrapper).html('<span class="ellipsis" title="'+esc(d)+'">'+shortened+'&#8230;</span>')[0].outerHTML
} else {
return '<span class="ellipsis" title="'+esc(d)+'">'+shortened+'&#8230;</span>';
}
}; };
}; };

Loading…
Cancel
Save