$title_escaped = htmlspecialchars($line['title']);
- $rv['content'] .= "<div id=\"PTITLE-$id\" style=\"display : none\">" .
- truncate_string(strip_tags($line['title']), 15) . "</div>";
-
$rv['content'] .= "<div id=\"PTITLE-FULL-$id\" style=\"display : none\">" .
strip_tags($line['title']) . "</div>";
return post_under_pointer;
}
-function zoomToArticle(event, id) {
- try {
- var cached_article = cache_get("article: " + id);
-
- if (dijit.byId("ATSTRTIP-" + id))
- dijit.byId("ATSTRTIP-" + id).destroyRecursive();
-
- if (cached_article) {
- //closeArticlePanel();
-
- var article_pane = new dijit.layout.ContentPane({
- title: __("Loading...") , content: cached_article,
- style: 'padding : 0px;',
- id: 'ATAB-' + id,
- closable: true });
-
- if ($("PTITLE-" + id))
- article_pane.attr('title', $("PTITLE-" + id).innerHTML);
-
- } else {
-
- var query = "?op=rpc&method=getArticles&ids=" + param_escape(id);
-
- notify_progress("Loading, please wait...", true);
-
- new Ajax.Request("backend.php", {
- parameters: query,
- onComplete: function(transport) {
- notify('');
-
- var reply = JSON.parse(transport.responseText);
-
- if (reply) {
- //closeArticlePanel();
-
- var content = reply[0]['content'];
-
- var article_pane = new dijit.layout.ContentPane({
- title: "article-" + id , content: content,
- style: 'padding : 0px;',
- id: 'ATAB-' + id,
- closable: true });
-
- if ($("PTITLE-" + id))
- article_pane.attr('title', $("PTITLE-" + id).innerHTML);
- }
-
- } });
- }
-
- } catch (e) {
- exception_error("zoomToArticle", e);
- }
-}
-
function scrollArticle(offset) {
try {
if (!isCdmMode()) {