]> err.no Git - scalable-opengroupware.org/commitdiff
minor changes
authorznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 13 Jul 2005 14:57:15 +0000 (14:57 +0000)
committerznek <znek@d1b88da0-ebda-0310-925b-ed51d893ca5b>
Wed, 13 Jul 2005 14:57:15 +0000 (14:57 +0000)
git-svn-id: http://svn.opengroupware.org/SOGo/trunk@740 d1b88da0-ebda-0310-925b-ed51d893ca5b

SOGo/SoObjects/SOGo/ChangeLog
SOGo/UI/Common/ChangeLog
SOGo/UI/Common/English.lproj/Localizable.strings
SOGo/UI/Common/Version
SOGo/UI/SOGoUI/ChangeLog
SOGo/UI/SOGoUI/GNUmakefile
SOGo/UI/SOGoUI/Version
SOGo/UI/SOGoUI/WOContext+UIx.h [new file with mode: 0644]
SOGo/UI/SOGoUI/WOContext+UIx.m [new file with mode: 0644]
SOGo/UI/Templates/ChangeLog
SOGo/UI/Templates/UIxAppNavView.wox

index 27c77a68586b2c459c1d25157b64e875104c04d8..53e9726afd9c7d085a1303172309f0690e432c28 100644 (file)
@@ -60,7 +60,6 @@
        * added AgenorUserDefaults class (incomplete) as a wrapper for the
          profile data of Agenor users
 
->>>>>>> .r719
 2005-07-08  Helge Hess  <helge.hess@opengroupware.org>
 
        * v0.9.42
index d55096dad0caed59159a8ffebc0d8ecf39dde592..d239cc1460b48a3091a9958cfaf72841e86d6cc8 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-13  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * English.lproj/Localizable.strings: removed label "You are here" and
+         provided new label "User" (v0.9.40)
+
 2005-07-07  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * v0.9.39
index 7d0719c787402c465f92cfd948b59872da757162..b3f4b8c5c543e7bc4e2e91b6a7509a491674eba7 100644 (file)
@@ -6,6 +6,6 @@
 "Mail"                 = "Mail";
 "Administration"       = "Right Administration";
 
-"You are here"         = "You are here";
+"User"                 = "User";
 
 "Help"                 = "Help";
index 8679947c587be5c75685b0d265890ac04f39ce82..eee34e2bfb45f4302f96fe2fb8a83b8304b49895 100644 (file)
@@ -1,5 +1,5 @@
 # Version file
 
-SUBMINOR_VERSION:=39
+SUBMINOR_VERSION:=40
 
 # v0.9.28 requires NGExtensions v4.5.136
index d9bd88783b78b3b03d648e63e732e2c29b323af6..7882308fb46fecd424223bef25fb46610770a78c 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-13  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * WOContext+UIx.[hm]: new category to WOContext, currently provides
+         -isUIxDebugEnabled (v0.9.29)
+
 2005-07-08  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * UIxComponent.m: moved -isAccessRestricted method to
index e624bf639aeccf285423ad6852444e9941b7cfc1..ad2337d464b74aa8535eac77e4d2ef1cc55831f2 100644 (file)
@@ -15,12 +15,14 @@ libSOGoUI_HEADER_FILES +=   \
        SOGoDateFormatter.h     \
        SOGoAptFormatter.h      \
        SOGoJSStringFormatter.h \
+       WOContext+UIx.h         \
 
 libSOGoUI_OBJC_FILES +=                \
        UIxComponent.m          \
        SOGoDateFormatter.m     \
        SOGoAptFormatter.m      \
        SOGoJSStringFormatter.m \
+       WOContext+UIx.m         \
 
 # make
 
index 6b91cf1ae42993c3467455adb19f17b8dc316eaa..99566d6563b628437af3835a832c684b32fed4c2 100644 (file)
@@ -1,5 +1,5 @@
 # version file
 
-SUBMINOR_VERSION:=28
+SUBMINOR_VERSION:=29
 
 # v0.9.18 requires NGExtensions v4.5.136
diff --git a/SOGo/UI/SOGoUI/WOContext+UIx.h b/SOGo/UI/SOGoUI/WOContext+UIx.h
new file mode 100644 (file)
index 0000000..b104d9d
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+  Copyright (C) 2000-2005 SKYRIX Software AG
+
+  This file is part of OpenGroupware.org.
+
+  OGo is free software; you can redistribute it and/or modify it under
+  the terms of the GNU Lesser General Public License as published by the
+  Free Software Foundation; either version 2, or (at your option) any
+  later version.
+
+  OGo is distributed in the hope that it will be useful, but WITHOUT ANY
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or
+  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
+  License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with OGo; see the file COPYING.  If not, write to the
+  Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+  02111-1307, USA.
+*/
+
+#ifndef        __SOGoUI_WOContext_UIx_H_
+#define        __SOGoUI_WOContext_UIx_H_
+
+#include <NGObjWeb/WOContext.h>
+
+@interface WOContext (UIx)
+
+- (BOOL)isUIxDebugEnabled;
+
+@end
+
+#endif /* __SOGoUI_WOContext_UIx_H_ */
diff --git a/SOGo/UI/SOGoUI/WOContext+UIx.m b/SOGo/UI/SOGoUI/WOContext+UIx.m
new file mode 100644 (file)
index 0000000..3ebf7a1
--- /dev/null
@@ -0,0 +1,42 @@
+/*
+  Copyright (C) 2000-2005 SKYRIX Software AG
+
+  This file is part of OpenGroupware.org.
+
+  OGo is free software; you can redistribute it and/or modify it under
+  the terms of the GNU Lesser General Public License as published by the
+  Free Software Foundation; either version 2, or (at your option) any
+  later version.
+
+  OGo is distributed in the hope that it will be useful, but WITHOUT ANY
+  WARRANTY; without even the implied warranty of MERCHANTABILITY or
+  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
+  License for more details.
+
+  You should have received a copy of the GNU Lesser General Public
+  License along with OGo; see the file COPYING.  If not, write to the
+  Free Software Foundation, 59 Temple Place - Suite 330, Boston, MA
+  02111-1307, USA.
+*/
+
+#include "WOContext+UIx.h"
+#include "common.h"
+
+@implementation WOContext (UIx)
+
+- (BOOL)isUIxDebugEnabled {
+  NSNumber *bv;
+  
+  if ((bv = [self objectForKey:@"_isUIxDebugEnabled"]) == nil) {
+    NSUserDefaults *ud;
+    BOOL           uixDebugEnabled;
+
+    ud              = [NSUserDefaults standardUserDefaults];
+    uixDebugEnabled = [ud boolForKey:@"SOGoUIxDebugEnabled"];
+    bv = [NSNumber numberWithBool:uixDebugEnabled];
+    [self setObject:bv forKey:@"_isUIxDebugEnabled"];
+  }
+  return [bv boolValue];
+}
+
+@end
index e87c1c98cd56bbcf391988f99c1f0f057f1410be..cc64448deadd4483fcd235a6a12d6a84f649df4b 100644 (file)
@@ -1,3 +1,8 @@
+2005-07-13  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * UIxAppNavView.wox: traversal path is only shown when debugging app,
+         instead inserted user's CN as requested
+
 2005-07-13  Helge Hess  <helge.hess@opengroupware.org>
 
        * ContactsUI/UIxContactEditor.wox: disable editing when being used on
index 478265858bb9888828bbb1f64757feb020c5690d..31faad4d4d0a3d3ef4978e351f01f43225ec7888 100644 (file)
@@ -1,20 +1,25 @@
 <?xml version='1.0' standalone='yes'?>
-<font xmlns="http://www.w3.org/1999/xhtml"
+<span xmlns="http://www.w3.org/1999/xhtml"
       xmlns:var="http://www.skyrix.com/od/binding"
       xmlns:const="http://www.skyrix.com/od/constant"
-      xmlns:rsrc="OGo:url"
+      xmlns:uix="OGo:uix"
       xmlns:label="OGo:label"
-      class="defaultfont"
 >
-  <b><var:string label:value="You are here"
-     />:</b><var:entity const:name="nbsp" />
-  <var:foreach list="navPathElements" item="element">
-    <var:if condition="element" value="lastElement" const:negate="YES">
-      <a var:href="element.url"><var:string value="element.name" /></a>
-      /
-    </var:if>
-    <var:if condition="element" value="lastElement">
-      <var:string value="element.name" />
-    </var:if>
-  </var:foreach>
-</font>
+  <span class="defaultfont"
+  ><b><var:string label:value="User" />:</b> <var:string value="context.activeUser.cn" /></span>
+  <var:if condition="context.isUIxDebugEnabled">
+    <span class="defaultfont">
+      (<b><var:string label:value="Path"
+          />:</b><var:entity const:name="nbsp" />
+      <var:foreach list="navPathElements" item="element">
+        <var:if condition="element" value="lastElement" const:negate="YES">
+          <a var:href="element.url"><var:string value="element.name" /></a>
+          /
+        </var:if>
+        <var:if condition="element" value="lastElement">
+          <var:string value="element.name" />
+        </var:if>
+      </var:foreach>)
+    </span>
+  </var:if>
+</span>