Fixes private names edition for ax perms.
authorStéphane Jacob <sj@m4x.org>
Mon, 24 Oct 2011 22:01:36 +0000 (00:01 +0200)
committerStéphane Jacob <sj@m4x.org>
Mon, 24 Oct 2011 22:04:32 +0000 (00:04 +0200)
Signed-off-by: Stéphane Jacob <sj@m4x.org>
htdocs/javascript/profile.js
templates/profile/general.private_name.tpl
templates/profile/general.public_names.tpl
templates/profile/general.tpl

index 7152981..97de167 100644 (file)
@@ -66,9 +66,12 @@ publicity['public']  = 2;
 
 // Names {{{1
 
-function toggleNamesAdvanced()
+function toggleNamesAdvanced(togglePrivate)
 {
-    $('.names_advanced').toggle();
+    $('.names_advanced_public').toggle();
+    if (togglePrivate) {
+        $('.names_advanced_private').toggle();
+    }
 }
 
 function addSearchName(isFemale)
index 15dbeda..1f4b491 100644 (file)
@@ -21,7 +21,7 @@
 {**************************************************************************}
 
 {assign var=type value=$name.type}
-<tr class="names_advanced" id="search_name_{$id}" {if !$errors.search_names && !t($new_name)}style="display: none"{/if}>
+<tr class="names_advanced_private" id="search_name_{$id}" {if !$errors.search_names && !t($new_name)}style="display: none"{/if}>
   <td>
     <span class="flags">{icon name="flag_red" title="site privé"}</span>{if !t($new_name)}&nbsp;{$other_names.$type}{else}
     <select name="search_names[private_names][{$id}][type]">
index adbdb12..3c21fd8 100644 (file)
@@ -24,7 +24,7 @@
 {assign var=type value="lastname_"|cat:$suffix}
 {assign var=error value=$type|cat:"_error"}
 {assign var=particle value="particle_"|cat:$suffix}
-<tr class="names_advanced" {if !$errors.search_names}style="display: none"{/if}>
+<tr class="names_advanced_public" {if !$errors.search_names}style="display: none"{/if}>
   <td>
     <span class="flags">{icon name="flag_green" title="site public"}</span>&nbsp;{$description}
   </td>
@@ -42,7 +42,7 @@
 
 {foreach from=$firstnames key=type item=description}
 {assign var=error value=$type|cat:"_error"}
-<tr class="names_advanced" {if !$errors.search_names}style="display: none"{/if}>
+<tr class="names_advanced_public" {if !$errors.search_names}style="display: none"{/if}>
   <td>
     <span class="flags">{icon name="flag_green" title="site public"}</span>&nbsp;{$description}
   </td>
index 7e31c5d..254617c 100644 (file)
@@ -32,7 +32,7 @@
       {$public_name}
     </td>
     <td>
-      <a href="javascript:toggleNamesAdvanced();">
+      <a href="javascript:toggleNamesAdvanced({$viewPrivate});">
         {icon name="page_edit" title="Plus de détail"}
       </a>
     </td>
@@ -74,7 +74,7 @@
   {foreach from=$search_names.private_names key=id item=name}
     {include file="profile/general.private_name.tpl"}
   {/foreach}
-  <tr class="names_advanced" id="searchname" {if !$errors.search_names}style="display: none"{/if}>
+  <tr class="names_advanced_private" id="searchname" {if !$errors.search_names}style="display: none"{/if}>
     <td colspan="3">
       <div id="sn_add" class="center">
         <a href="javascript:addSearchName({$isFemale});">