feature 1535: apply the plugin/theme managers look&feel to language manager.
git-svn-id: http://piwigo.org/svn/trunk@5496 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
30500c8d56
commit
8a7a223af0
6 changed files with 100 additions and 35 deletions
|
|
@ -808,3 +808,9 @@ h2:lang(en) { text-transform:capitalize; }
|
|||
.pluginBox table {width:99%}
|
||||
.pluginBox td {text-align:left;}
|
||||
.pluginBoxNameCell {width:150px; vertical-align:top;}
|
||||
|
||||
.languageBoxes {min-height:0;text-align:left;}
|
||||
.languageBox {display:inline-table; text-align:center; width:200px; height:40px; margin:5px; -moz-border-radius:5px; overflow:hidden; }
|
||||
.languageName {font-size:1.1em; margin:5px 0;}
|
||||
.languageActions {display: table-row; font-size:12px; }
|
||||
.languageActions DIV {display: table-cell; vertical-align: middle; line-height:18px; }
|
||||
|
|
|
|||
|
|
@ -45,7 +45,7 @@
|
|||
{literal}
|
||||
<script type='text/javascript'>
|
||||
$(function() {
|
||||
$('#pwgHead A, #footer A, .themeActions A, .themeActions SPAN').tipTip({
|
||||
$('#pwgHead A, #footer A, .themeActions A, .themeActions SPAN, .languageActions A, .languageActions SPAN').tipTip({
|
||||
'delay' : 0,
|
||||
'fadeIn' : 200,
|
||||
'fadeOut' : 200,
|
||||
|
|
|
|||
|
|
@ -2,33 +2,45 @@
|
|||
<h2>{'Installed Languages'|@translate}</h2>
|
||||
</div>
|
||||
|
||||
<table class="table2 languages">
|
||||
<thead>
|
||||
<tr class="throw">
|
||||
<td>{'Language'|@translate}</td>
|
||||
<td>{'Actions'|@translate}</td>
|
||||
</tr>
|
||||
</thead>
|
||||
{foreach from=$language_states item=language_state}
|
||||
<fieldset>
|
||||
<legend>
|
||||
{if $language_state == 'active'}
|
||||
{'Active Languages'|@translate}
|
||||
|
||||
{foreach from=$languages item=language name=languages_loop}
|
||||
<tr class="{if $smarty.foreach.languages_loop.index is odd}row1{else}row2{/if}">
|
||||
<td class="{$language.STATE}">
|
||||
{$language.NAME}
|
||||
{if $language.IS_DEFAULT}<i>({'Default'|@translate})</i>{/if}
|
||||
</td>
|
||||
<td style="text-align: center;">
|
||||
{if !$language.IS_DEFAULT}
|
||||
{if $language.STATE == 'active' or $language.STATE == 'missing'}
|
||||
<a href="{$language.U_ACTION}&action=deactivate">{'Deactivate'|@translate}</a> |
|
||||
<a href="{$language.U_ACTION}&action=set_default">{'Default'|@translate}</a>
|
||||
{else}
|
||||
<a href="{$language.U_ACTION}&action=activate">{'Activate'|@translate}</a> |
|
||||
<a href="{$language.U_ACTION}&action=delete" onclick="return confirm('{'Are you sure?'|@translate|@escape:'javascript'}');">{'Delete'|@translate}</a>
|
||||
{elseif $language_state == 'inactive'}
|
||||
{'Inactive Languages'|@translate}
|
||||
|
||||
{/if}
|
||||
</legend>
|
||||
<div class="languageBoxes">
|
||||
{foreach from=$languages item=language}
|
||||
{if $language.state == $language_state}
|
||||
<div class="languageBox{if $language.is_default} languageDefault{/if}">
|
||||
<div class="languageName">{$language.name}{if $language.is_default} <em>({'default'|@translate})</em>{/if}</div>
|
||||
<div class="languageActions">
|
||||
<div>
|
||||
{if $language_state == 'active'}
|
||||
{if $language.deactivable}
|
||||
<a href="{$language.u_action}&action=deactivate" title="{'Forbid this language to users'|@translate}">{'Deactivate'|@translate}</a>
|
||||
{else}
|
||||
<span title="{$language.deactivate_tooltip}">{'Deactivate'|@translate}</span>
|
||||
{/if}
|
||||
|
||||
{if not $language.is_default}
|
||||
| <a href="{$language.u_action}&action=set_default" title="{'Set as default language for unregistered and new users'|@translate}">{'Default'|@translate}</a>
|
||||
{/if}
|
||||
{/if}
|
||||
{else}
|
||||
---
|
||||
|
||||
{if $language_state == 'inactive'}
|
||||
<a href="{$language.u_action}&action=activate" title="{'Make this language available to users'|@translate}">{'Activate'|@translate}</a>
|
||||
| <a href="{$language.u_action}&action=delete" onclick="return confirm('{'Are you sure?'|@translate|@escape:javascript}');" title="{'Delete this language'|@translate}">{'Delete'|@translate}</a>
|
||||
{/if}
|
||||
</div>
|
||||
</div> <!-- languageActions -->
|
||||
</div> <!-- languageBox -->
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</div> <!-- languageBoxes -->
|
||||
</fieldset>
|
||||
{/foreach}
|
||||
</table>
|
||||
Loading…
Add table
Add a link
Reference in a new issue