summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--viewfeed.js19
1 files changed, 16 insertions, 3 deletions
diff --git a/viewfeed.js b/viewfeed.js
index 0eb7ff23b..5a8e929ab 100644
--- a/viewfeed.js
+++ b/viewfeed.js
@@ -2243,13 +2243,26 @@ function headlineActionsChange(elem) {
}
}
-function closeArticlePanel(id) {
+function closeArticlePanel() {
- if (id)
+ var tabs = dijit.byId("content-tabs");
+ var child = tabs.selectedChildWidget;
+
+ if (child && tabs.getIndexOfChild(child) > 0) {
+ tabs.removeChild(child);
+ child.destroy();
+ } else {
+ if (dijit.byId("content-insert"))
+ dijit.byId("headlines-wrap-inner").removeChild(
+ dijit.byId("content-insert"));
+ }
+
+
+/* if (id)
if (dijit.byId("ATAB-" + id))
return dijit.byId("content-tabs").removeChild(dijit.byId("ATAB-" + id));
if (dijit.byId("content-insert"))
dijit.byId("headlines-wrap-inner").removeChild(
- dijit.byId("content-insert"));
+ dijit.byId("content-insert")); */
}