From 26e4b12466208b433fef35946cb61ef9b3e52e45 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 9 Aug 2012 13:08:07 +0400 Subject: add experimental clientside headline clamping (refs #479) --- js/functions.js | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'js/functions.js') diff --git a/js/functions.js b/js/functions.js index b2d79dc56..997d55a55 100644 --- a/js/functions.js +++ b/js/functions.js @@ -1718,3 +1718,12 @@ function get_radio_checked(radioObj) { } return(""); } + +function clamp_element(elem, height) { + if (elem && elem.offsetHeight > height) { + while (elem.offsetHeight > height) + elem.innerHTML = cp.innerHTML.substring(0, elem.innerHTML.length - 50); + + elem.innerHTML += "…"; + } +} -- cgit v1.2.3