From 13d10c93078853915e8459dae936275eb1091943 Mon Sep 17 00:00:00 2001
From: Ivan Tyagov <ivan@nexedi.com>
Date: Mon, 21 Mar 2011 09:24:26 +0000
Subject: [PATCH] Use popup UI style for login logout links for KM.

git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@44455 20353a03-c40f-0410-a6d1-a30d3c3de9de
---
 .../erp5_popup_ui/erp5_popup.js.xml            | 18 ++++++++++++++++++
 bt5/erp5_popup_ui/bt/revision                  |  2 +-
 2 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/bt5/erp5_popup_ui/SkinTemplateItem/portal_skins/erp5_popup_ui/erp5_popup.js.xml b/bt5/erp5_popup_ui/SkinTemplateItem/portal_skins/erp5_popup_ui/erp5_popup.js.xml
index d86eae9c2c..a45e1c717f 100644
--- a/bt5/erp5_popup_ui/SkinTemplateItem/portal_skins/erp5_popup_ui/erp5_popup.js.xml
+++ b/bt5/erp5_popup_ui/SkinTemplateItem/portal_skins/erp5_popup_ui/erp5_popup.js.xml
@@ -238,7 +238,25 @@ $(function() {\n
         }\n
     });\n
   });\n
+  \n
+  // login logout links for KM\n
+  $(\'a[id="login-logout-link"]\').click(function(event) {\n
+    if($(\'a[id="login-logout-link"]\').attr("href").indexOf("login_form")==-1){\n
+      // we show popup only for login_form\n
+      return\n
+    }\n
+    event.preventDefault();\n
 \n
+    dialog.erp5_popup({\n
+        dialog: { title: $(\'label\', this.parentNode.parentNode).text() },\n
+        load: {\n
+            url: this.href,\n
+            method: $.get,\n
+        }\n
+    });\n
+  });\n
+  \n
+  \n
   // Make the Add gadget dialog work as pop-ups.\n
   $(\'a[id="add-gadgets"]\').click(function(event) {\n
     event.preventDefault();\n
diff --git a/bt5/erp5_popup_ui/bt/revision b/bt5/erp5_popup_ui/bt/revision
index 2edeafb09d..b5045cc404 100644
--- a/bt5/erp5_popup_ui/bt/revision
+++ b/bt5/erp5_popup_ui/bt/revision
@@ -1 +1 @@
-20
\ No newline at end of file
+21
\ No newline at end of file
-- 
2.30.9