1 var _shorten_expanded_threshold
= 1.5; //window heights
3 function expandSizeWrapper(id
) {
10 var content
= row
.select(".contentSizeWrapper")[0];
11 var link
= row
.select(".expandPrompt")[0];
13 if (content
) content
.removeClassName("contentSizeWrapper");
14 if (link
) Element
.hide(link
);
18 exception_error("expandSizeWrapper", e
);
25 require(['dojo/_base/kernel', 'dojo/ready'], function (dojo
, ready
) {
28 PluginHost
.register(PluginHost
.HOOK_ARTICLE_RENDERED_CDM
, function(row
) {
29 if (getInitParam('cdm_expanded')) {
31 window
.setTimeout(function() {
33 var c_inner
= row
.select(".cdmContentInner")[0];
34 var c_inter
= row
.select(".cdmIntermediate")[0];
36 if (c_inner
&& c_inter
&&
37 row
.offsetHeight
>= _shorten_expanded_threshold
* window
.innerHeight
) {
39 c_inter
.parentNode
.removeChild(c_inter
);
41 c_inner
.innerHTML
= "<div class='contentSizeWrapper'>" +
43 c_inter
.innerHTML
+ "</div>" +
44 "<button class='expandPrompt' onclick='return expandSizeWrapper(\""+row
.id
+"\")' href='#'>" +
45 __("Click to expand article") + "</button>";