plugin manager: replace the top left "Display Compact/Complete" select box by a

simpler link "show details" or "hide details" on top right.


git-svn-id: http://piwigo.org/svn/trunk@12029 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
plegall 2011-09-01 14:01:52 +00:00
parent ee7768f536
commit 0aed550119
25 changed files with 48 additions and 66 deletions

View file

@ -30,9 +30,28 @@ include_once(PHPWG_ROOT_PATH.'admin/include/plugins.class.php');
$template->set_filenames(array('plugins' => 'plugins_installed.tpl'));
// display mode
$plugin_display = isset($_GET['plugin_display']) ? $_GET['plugin_display'] : (pwg_get_session_var('plugin_display') != null ? pwg_get_session_var('plugin_display') : 'compact');
pwg_set_session_var('plugin_display', $plugin_display);
// should we display details on plugins?
if (isset($_GET['show_details']))
{
if (1 == $_GET['show_details'])
{
$show_details = true;
}
else
{
$show_details = false;
}
pwg_set_session_var('plugins_show_details', $show_details);
}
elseif (null != pwg_get_session_var('plugins_show_details'))
{
$show_details = pwg_get_session_var('plugins_show_details');
}
else
{
$show_details = false;
}
$base_url = get_root_url().'admin.php?page='.$page['page'];
$pwg_token = get_pwg_token();
@ -176,12 +195,15 @@ function cmp($a, $b)
}
usort($tpl_plugins, 'cmp');
$template->assign(array(
'plugin_display' => $plugin_display,
'plugins' => $tpl_plugins,
'active_plugins' => $active_plugins,
'PWG_TOKEN' => $pwg_token,
));
$template->assign(
array(
'plugins' => $tpl_plugins,
'active_plugins' => $active_plugins,
'PWG_TOKEN' => $pwg_token,
'base_url' => $base_url,
'show_details' => $show_details,
)
);
$template->assign_var_from_handle('ADMIN_CONTENT', 'plugins');
?>

View file

@ -49,7 +49,7 @@ jQuery(document).ready(function() {
success: function(data) {
for (i=0;i<data.length;i++) {
{/literal}
{if $plugin_display == 'complete'}
{if $show_details}
jQuery('#'+data[i]+' .pluginBoxNameCell').prepend('<a class="warning" title="'+incompatible_msg+'"></a>')
{else}
jQuery('#'+data[i]+' .pluginMiniBoxNameCell').prepend('<span class="warning" title="'+incompatible_msg+'"></span>')
@ -87,19 +87,17 @@ jQuery(document).ready(function() {
{/footer_script}
<div class="titrePage">
<span class="sort">
<form action="" method="get" name="change_display">
<input type="hidden" name="page" value="plugins"/>
{'Display'|@translate} :
<select name="plugin_display" onchange="this.form.submit();">
<option value="compact" {if $plugin_diplay=='compact'}selected="selected"{/if}>{'Compact'|@translate}</option>
<option value="complete" {if $plugin_display=='complete'}selected="selected"{/if}>{'Complete'|@translate}</option>
</select>
</form>
</span>
<h2>{'Plugins'|@translate}</h2>
</div>
<div class="showDetails">
{if $show_details}
<a href="{$base_url}&amp;show_details=0">{'hide details'|@translate}</a>
{else}
<a href="{$base_url}&amp;show_details=1">{'show details'|@translate}</a>
{/if}
</div>
{if isset($plugins)}
{assign var='field_name' value='null'} {* <!-- 'counter' for fieldset management --> *}
@ -134,7 +132,7 @@ jQuery(document).ready(function() {
{/if}
{/if}
{if $plugin_display == 'complete'}
{if $show_details}
<div id="{$plugin.ID}" class="pluginBox {$plugin.STATE}">
<table>
<tr>
@ -175,7 +173,7 @@ jQuery(document).ready(function() {
</table>
</div> {*<!-- pluginBox -->*}
{elseif $plugin_display == 'compact'}
{else}
{if not empty($plugin.VISIT_URL)}
{assign var='version' value="<a class='externalLink' href='"|cat:$plugin.VISIT_URL|cat:"'>"|cat:$plugin.VERSION|cat:"</a>"}
{else}

View file

@ -926,6 +926,7 @@ h2:lang(en) { text-transform:capitalize; }
.warning:before {content:url(icon/warning.png);vertical-align:top;}
.deactivate_all {text-align:right;font-size:0.95em;}
.showDetails {text-align:right; margin-bottom:-15px; margin-top:-10px; padding-right:1em;}
.languageBoxes {min-height:0;text-align:left;}
.languageBox {display:inline-table; text-align:center; width:200px; height:40px; margin:5px; -moz-border-radius:5px;border-radius:5px; overflow:hidden; }
@ -1076,3 +1077,4 @@ p#uploadModeInfos {text-align:left;margin-top:1em;font-size:90%;color:#999;}
#uploadProgress {width:650px; margin:10px auto;font-size:90%;}
#progressbar {border:1px solid #ccc; background-color:#eee;}
.ui-progressbar-value { background-image: url(images/pbar-ani.gif); height:10px;margin:-1px;border:1px solid #E78F08;}

View file

@ -789,8 +789,6 @@ $lang['No results'] = 'Žádný výsledek';
$lang['Searching...'] = 'Hledám...';
$lang['Type in a search term'] = 'Zadejte hledaný výraz';
$lang['Activate icon "new" next to albums and pictures'] = 'Aktivovat ikonu "nové" vedle alb a obrázků';
$lang['Compact'] = 'Kompaktní';
$lang['Complete'] = 'Kompletní';
$lang['Deactivate all'] = 'Deaktivovat vše';
$lang['Default photos order'] = 'Výchozí pořadí fotografií';
$lang['Restore'] = 'Obnovit';

View file

@ -796,8 +796,6 @@ $lang['No results'] = 'Keine Ergebnisse';
$lang['Searching...'] = 'Suche...';
$lang['Type in a search term'] = 'Geben Sie bitte einen Suchbegriff ein';
$lang['Activate icon "new" next to albums and pictures'] = ' Aktivieren Sie das Icon "Neu" neben Alben und Fotos ';
$lang['Compact'] = 'Kompakt';
$lang['Complete'] = 'Komplett';
$lang['Deactivate all'] = 'Deaktiviere alle';
$lang['Default photos order'] = 'Voreingestellte Fotoanordnung';
$lang['Restore'] = 'Zurücksetzen';

View file

@ -186,8 +186,6 @@ $lang['Classic display'] = "Classic display";
$lang['clean'] = "clean up";
$lang['Comments for all'] = "Comments for all";
$lang['Comments'] = "Comments";
$lang['Compact'] = "Compact";
$lang['Complete'] = "Complete";
$lang['Complementary mail content'] = "Complementary mail content";
$lang['Complementary mail content'] = "Complementary mail content";
$lang['Configuration'] = "Configuration";
@ -849,4 +847,6 @@ $lang['Allowed file types: %s.'] = 'Allowed file types: %s.';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).';
$lang['Manage Permissions'] = 'Manage Permissions';
$lang['Photo %s of %s'] = 'Photo %s of %s';
$lang['show details'] = 'show details';
$lang['hide details'] = 'hide details';
?>

View file

@ -794,8 +794,6 @@ $lang['No results'] = 'No hay resultados';
$lang['Searching...'] = 'Buscar...';
$lang['Activate icon "new" next to albums and pictures'] = 'Activar el icono "nuevo" al lado de álbumes y fotos';
$lang['Add a criteria'] = 'Añadir un criterio';
$lang['Compact'] = 'Compacto';
$lang['Complete'] = 'Completo';
$lang['Deactivate all'] = 'desactivar todo';
$lang['Default photos order'] = 'Orden de las fotos por defecto';
$lang['Restore'] = 'Restorar';

View file

@ -791,8 +791,6 @@ $lang['Do you want to activate anyway?'] = 'Voulez-vous l\'activer quand même?'
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'CE GREFFON FAIT DÉSORMAIS PARTIE DU CŒUR DE PIWIGO! SUPPRIMEZ-LE.';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'ERREUR: CE GREFFON EST MANQUANT MAIS TOUJOURS INSTALLÉ! DÉSINSTALLEZ-LE.';
$lang['display'] = 'Afficher';
$lang['Compact'] = "Compact";
$lang['Complete'] = "Complet";
$lang['Restore'] = "Restaurer";
$lang['Restore default configuration. You will lose your plugin settings!'] = "Restaurer la configuration par défaut? Vous perdrez vos réglages personnels !";
$lang['Show menubar'] = "Afficher le menu";

View file

@ -790,8 +790,6 @@ $lang['Do you want to activate anyway?'] = 'Voulez-vous l\'activer quand même?'
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'CE PLUGIN FAIT DÉSORMAIS PARTIE DU CORE DE PIWIGO! SUPPRIMEZ-LE.';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'ERREUR: CE PLUGIN EST MANQUANT MAIS TOUJOURS INSTALLÉ! DÉSINSTALLEZ-LE.';
$lang['display'] = 'Afficher';
$lang['Compact'] = "Compact";
$lang['Complete'] = "Complet";
$lang['Restore'] = "Restaurer";
$lang['Restore default configuration. You will lose your plugin settings!'] = "Restaurer la configuration par défaut? Vous perdrez vos réglages personnels !";
$lang['Regenerate Thumbnails'] = 'Régénérer les miniatures';
@ -858,4 +856,6 @@ $lang['Allowed file types: %s.'] = 'Types de fichiers autorisés : %s.';
$lang['Approximate maximum resolution: %dM pixels (that\'s %dx%d pixels).'] = 'Résolution maximum approximative : %dM pixels (soit %dx%d pixels).';
$lang['Manage Permissions'] = 'Gérer les permissions';
$lang['Photo %s of %s'] = 'Photo %s sur %s';
$lang['show details'] = 'montrer les détails';
$lang['hide details'] = 'cacher les détails';
?>

View file

@ -799,8 +799,6 @@ $lang['Follow Orientation'] = 'עקוב אחר ההדרכה';
$lang['If you want to regenerate thumbnails, please go to the <a href="%s">Batch Manager</a>.'] = 'אם ברצונך לחדש את התמונות הממוזערות נווט בבקשה ל <a href="%s">מנהל אצווה</a>.';
$lang['Graphics Library'] = 'ספריית גרפיקה';
$lang['Activate icon "new" next to albums and pictures'] = 'הפעל כפתו "חדש" ליד אלבומים';
$lang['Compact'] = 'קומפקטי';
$lang['Complete'] = 'סיים';
$lang['Deactivate all'] = 'בטל פעולה להכל';
$lang['Default photos order'] = 'סדר ברירת מחדל לתמונות';
$lang['Restore'] = 'שחזר';

View file

@ -790,8 +790,6 @@ $lang['No results'] = 'Nincs találat';
$lang['Searching...'] = 'Keresés...';
$lang['Type in a search term'] = 'Írd be a keresett kifejezést';
// missing translations
$lang['Compact'] = 'Kompakt';
$lang['Complete'] = 'Részletes';
$lang['Deactivate all'] = 'Összes kikapcsolása';
$lang['Restore'] = 'Visszaállítás';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Alapértelmezett beállítások visszaállítása. Figyelem, a bővítmény módosításai elvesznek!';

View file

@ -790,8 +790,6 @@ $lang['Do you want to activate anyway?'] = 'Volete attivarlo comunque?';
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'QUESTO PLUGIN FA ORMAI PARTIE DEL CORE DI PIWIGO! CANCELLATELO.';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'ERRORE: QUESTO PLUGIN È MANCANTE MA TUTTORA INSTALLATO! CANCELLATELO.';
$lang['display'] = 'Visualizzare';
$lang['Compact'] = 'Compatto';
$lang['Complete'] = 'Completo';
$lang['Restore'] = 'Restaurare';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Reimpostare la configurazione di defaut? Perderete tutte le vostre impostazioni!';
$lang['Regenerate Thumbnails'] = 'Rigenerare le miniature';

View file

@ -719,8 +719,6 @@ $lang['Apply action'] = 'アックションを実行する';
$lang['automatic order'] = '自動並び替え';
$lang['Batch Manager'] = 'バッチ・マネージャー';
$lang['Choose an action'] = 'アックションを選択して下さい';
$lang['Compact'] = 'コンパクト';
$lang['Complete'] = '完了';
$lang['Activate icon "new" next to albums and pictures'] = 'アルバムと写真のとなりに、\'起動アイコン "新" があります';
$lang['Deactivate all'] = '全て非活性する';
$lang['Default photos order'] = 'デフォルト写真順番';

View file

@ -786,8 +786,6 @@ $lang['new'] = 'jauns';
$lang['No results'] = 'Nav rezultātu';
$lang['Searching...'] = 'Meklē...';
$lang['Type in a search term'] = 'Ierakstiet meklējamo vārdu';
$lang['Compact'] = 'Kompaktēt';
$lang['Complete'] = 'Pabeigt';
$lang['Deactivate all'] = 'Deaktivēt visu';
$lang['Default photos order'] = 'Foto kārtojums pēc noklusējuma';
$lang['Restore'] = 'Atjaunot';

View file

@ -796,8 +796,6 @@ $lang['No results'] = 'Geen resultaten';
$lang['Searching...'] = 'Bezig met zoeken...';
$lang['Type in a search term'] = 'Type een zoekterm in';
$lang['Activate icon "new" next to albums and pictures'] = 'Activeer "nieuw" pictogram naast albums en afbeeldingen';
$lang['Compact'] = 'Compact';
$lang['Complete'] = 'Compleet';
$lang['Deactivate all'] = 'Deactiveer alles';
$lang['Default photos order'] = 'Standaard foto volgorde';
$lang['Restore'] = 'Herstel';

View file

@ -786,8 +786,6 @@ $lang['No results'] = 'Brak wyników';
$lang['Searching...'] = 'Wyszukiwanie...';
$lang['Type in a search term'] = 'Wpisz frazę do wyszukania';
$lang['Activate icon "new" next to albums and pictures'] = 'Aktywuj ikonę "nowe" obok albumów i zdjęć';
$lang['Compact'] = 'Minimalne';
$lang['Complete'] = 'Pełne';
$lang['Deactivate all'] = 'Deaktywuj wszystko';
$lang['Default photos order'] = 'Domślne sortowanie zdjęć';
$lang['Restore'] = 'Przywróć';

View file

@ -785,8 +785,6 @@ $lang['Searching...'] = 'Выполняется поиск...';
$lang['Type in a search term'] = 'Определите критерий поиска';
$lang['display'] = 'показать';
$lang['Activate icon "new" next to albums and pictures'] = 'Активировать иконку "new" рядом с альбомами и фотографиями';
$lang['Compact'] = 'Компактный';
$lang['Complete'] = 'Полный';
$lang['Deactivate all'] = 'Деактивировать все';
$lang['Default photos order'] = 'Порядок фотографий по умолчанию';
$lang['Restore'] = 'Восстановить';

View file

@ -796,8 +796,6 @@ $lang['new'] = 'nové';
$lang['No results'] = 'Bez výsledkov';
$lang['Searching...'] = 'Vyhľadávam...';
$lang['Type in a search term'] = 'Napíšte vo vyhľadávaní';
$lang['Compact'] = 'Kompaktné';
$lang['Complete'] = 'Kompletné';
$lang['Deactivate all'] = 'Ukončiť všetko';
$lang['Restore'] = 'Obnoviť';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Obnoviť východiskovú konfiguráciu. Stratíte nastavenia Vašich doplnkov!';

View file

@ -65,8 +65,6 @@ $lang['Add a tag'] = 'Dodaj znacko';
$lang['clean'] = 'pobriši';
$lang['Comments for all'] = 'Komentarji za vse';
$lang['Comments'] = 'Komentarji';
$lang['Compact'] = 'Stisnjeno';
$lang['Complete'] = 'Zakljuceno';
$lang['Complementary mail content'] = 'Komplementarna vsebina pošte';
$lang['Configuration'] = 'Konfiguracija';
$lang['confirm'] = 'potrdi';

View file

@ -789,8 +789,6 @@ $lang['Type in a search term'] = 'Откуцајте тражени израз';
$lang['display'] = 'приказ';
$lang['Average rate'] = 'Просечна оцена';
$lang['Rate'] = 'Оцена';
$lang['Compact'] = 'Запаковано';
$lang['Complete'] = 'Завршено';
$lang['Deactivate all'] = 'Искључи све';
$lang['Restore'] = 'Обнови';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Обнови подразумевану конфигурацију. Изгубићете Ваша подешавања додатака!';

View file

@ -793,8 +793,6 @@ $lang['No results'] = 'Inga poster hittades';
$lang['Searching...'] = 'Söker...';
$lang['Type in a search term'] = 'Ange nytt sökord';
$lang['Activate icon "new" next to albums and pictures'] = 'Aktivera ikonen "ny" intill album och bilder';
$lang['Compact'] = 'Kompakt';
$lang['Complete'] = 'Komplett';
$lang['Deactivate all'] = 'Avaktivera allt';
$lang['Default photos order'] = 'Standardordning för bilder';
$lang['Restore'] = 'Återställ';

View file

@ -772,8 +772,6 @@ $lang['WARNING! This plugin does not seem to be compatible with this version of
$lang['Do you want to activate anyway?'] = 'Yine de etkinleştirmek istiyor musunuz?';
$lang['THIS PLUGIN IS NOW PART OF PIWIGO CORE! DELETE IT NOW.'] = 'Bu eklenti şimdi Piwigo\'nun kendi parçasıdır lütfen siliniz.!';
$lang['ERROR: THIS PLUGIN IS MISSING BUT IT IS INSTALLED! UNINSTALL IT NOW.'] = 'Hata: Bu eklenti eksik, ama yüklenmiş. Lütfen siliniz.';
$lang['Compact'] = 'Kompakt';
$lang['Complete'] = 'Tamamı';
$lang['Restore'] = 'Onarım';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Varsayılan yapılandırmalarınızı onarın. Eklenti ayarlrınız kaybolacaktır!';
$lang['display'] = 'göster';

View file

@ -204,8 +204,6 @@ $lang['Default user cannot be deleted'] = 'Користувач за замов
$lang['Default user does not exist'] = 'Користувач за замовчуванням не існує';
$lang['default values'] = 'значення за замовчуванням';
$lang['default'] = 'за замовчуванням';
$lang['Compact'] = 'Компактний';
$lang['Complete'] = 'Повний';
$lang['delete album'] = 'видалити альбом';
$lang['Delete orphan tags'] = 'Видалити пусті теги';
$lang['delete photo'] = 'видалити фотографію';

View file

@ -793,8 +793,6 @@ $lang['No results'] = 'Không có kết quả nào';
$lang['Searching...'] = 'Đang tìm kiếm...';
$lang['Type in a search term'] = 'Nhập vào trong mục tìm kiếm';
$lang['display'] = 'hiển thị';
$lang['Compact'] = 'Thu gọn';
$lang['Complete'] = 'Hoàn thành';
$lang['Deactivate all'] = 'Bỏ kích hoạt tất cả';
$lang['Restore'] = 'Phục hồi';
$lang['Restore default configuration. You will lose your plugin settings!'] = 'Khôi phục lại cấu hình mặc định. Các thiết lập cho plugin sẽ bị mất!';

View file

@ -786,8 +786,6 @@ $lang['Average rate'] = "平均分";
$lang['Rate'] = "比率";
$lang['Activate icon "new" next to albums and pictures'] = '激活相册和图片旁边的"新建"图标';
$lang['Add a criteria'] = '添加一个条件';
$lang['Compact'] = '简洁';
$lang['Complete'] = '完整';
$lang['Deactivate all'] = '解除所有';
$lang['Default photos order'] = '默认相片排序';
$lang['Restore'] = '恢复';