From eaed54eda6a42cd7a589d3e4e2f60a044e34aff1 Mon Sep 17 00:00:00 2001
From: "ian%hixie.ch"
Date: Tue, 7 May 2002 01:32:28 +0000
Subject: [PATCH] Lots of tweaks, mainly to make the source look pretty. Also
hid the Settings header if there are no important settings.
git-svn-id: svn://10.0.0.236/trunk@120907 18797224-902f-48f8-a5cc-f745e15eee43
---
.../webtools/PLIF/output/http/userPrefs.index | 81 ++++++++++++-------
1 file changed, 52 insertions(+), 29 deletions(-)
diff --git a/mozilla/webtools/PLIF/output/http/userPrefs.index b/mozilla/webtools/PLIF/output/http/userPrefs.index
index 15d47fb9d4a..b22dfed455d 100644
--- a/mozilla/webtools/PLIF/output/http/userPrefs.index
+++ b/mozilla/webtools/PLIF/output/http/userPrefs.index
@@ -3,16 +3,24 @@ TemplateToolkit
[% INCLUDE template.header
title = 'User Preferences' -%]
+[%- manyUsers = userIDs.size >= 2 %]
+[%- IF manyUsers %]
+ [%- indent = ' ' -%]
+[%- ELSE -%]
+ [%- indent = '' -%]
+[%- END %]
- [%- END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
[%- IF (session.right.${'userPrefs.editOthers.contactMethods'} or user.editingUserIsTargetUser) and metaData.contact.keys.size %]
-
Contact Methods
+
Contact Methods
[%- FOREACH field = metaData.contact.keys %]
- [%- END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
[%- IF (session.right.${'userPrefs.editOthers.personalDetails'} or user.editingUserIsTargetUser) and metaData.personal.keys.size %]
-
Personal Details
+
Personal Details
[%- FOREACH field = metaData.personal.keys %]
- [%- END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
- [%- IF (session.right.${'userPrefs.editOthers.settings'} or user.editingUserIsTargetUser) and metaData.settings.keys.size %]
-
Settings
- [%- FOREACH field = metaData.settings.keys %][% SWITCH field %]
- [%- CASE [ 'cosesEditor.index.variantsSortColumn'
- 'cosesEditor.index.stringsSortColumn' ] -%][%- CASE DEFAULT -%]
+ [%- IF session.right.${'userPrefs.editOthers.settings'} -%]
+ [%- importantSettings = metaData.settings.keys -%]
+ [%- ELSE -%]
+ [%-# hide the less interesting settings #-%]
+ [%- importantSettings = [] -%]
+ [%- FOREACH field = metaData.settings.keys -%]
+ [%- SWITCH field -%]
+ [%- CASE [ 'cosesEditor.index.variantsSortColumn'
+ 'cosesEditor.index.stringsSortColumn' ] -%]
+ [%- CASE DEFAULT %]
+ [%- importantSettings.push(field) -%]
+ [%- END -%]
+ [%- END -%]
+ [%- END -%]
+
+ [%- IF (session.right.${'userPrefs.editOthers.settings'} or user.editingUserIsTargetUser) and importantSettings.size %]
+
Settings
+ [%- FOREACH field = importantSettings %]
- [%- END %][% END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
[%- IF user.groups.values.size %]
-
Groups
+
Groups
[%- FOREACH group = user.groups.keys %]
[% groupNames.$group WRAPPER dictionary section='groups' %]:
[%- IF session.right.${'userPrefs.editOthers.groups'} or session.groupsByID.$group.level >= 3 %]
@@ -84,29 +105,31 @@ TemplateToolkit
[% ELSIF user.groups.$group == 1 %]
[% ELSIF user.groups.$group == 2 %]
[% ELSIF user.groups.$group == 3 %][% END %]
- [%- END -%]
+ [%- END %]
- [%- END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
- [% IF session.right.${'userPrefs.editOthers.passwords'} or user.editingUserIsTargetUser %]
-
Password
+ [%- IF session.right.${'userPrefs.editOthers.passwords'} or user.editingUserIsTargetUser %]
+
Password
[%- IF user.editingUserIsTargetUser %]
Old password:
New password:
New password again:
[%- ELSE %]
Change password:
- [%- END %]
- [%- END %]
+ [%- END -%]
+ [%- END -%]
[%- END -%]
+[%- "\n " IF manyUsers -%]
+[%- END -%]
+[%- "\n " IF manyUsers -%]