Reindent prod/toolbar twig and reenable it

This commit is contained in:
Benoît Burnichon
2015-04-03 12:57:57 +02:00
parent d8a49c336e
commit e57a9c2891
2 changed files with 34 additions and 260 deletions

View File

@@ -526,214 +526,7 @@
<div id="idFrameT" class="PNB ui-corner-top"> <div id="idFrameT" class="PNB ui-corner-top">
<div class="tools PNB10 btn-toolbar"> <div class="tools PNB10 btn-toolbar">
{% include "prod/toolbar.html.twig" with {acl: app['acl'].get(app['authentication'].getUser())} %}
<span class="dropdownButton">
<div class="btn-group">
<button id="selectCase" class="default_action btn btn-inverse">&nbsp;</button>
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li>
<a class="answer_selector all_selector">
{{ 'reponses:: selectionner tout' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="answer_selector none_selector">
{{ 'reponses:: selectionner rien' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="answer_selector image_selector">
{{ 'phraseanet::type:: images' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="answer_selector document_selector">
{{ 'phraseanet::type:: documents' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="answer_selector video_selector">
{{ 'phraseanet::type:: videos' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="answer_selector audio_selector">
{{ 'phraseanet::type:: audios' | trans }}
</a>
</li>
</ul>
</div>
</span>
<span class="dropdownButton">
<div class="btn-group">
<button id="TOOL_disktt" class="default_action TOOL_disktt_btn results_window btn btn-inverse">
<img src="/skins/prod/000000/images/disktt_history.png" height="16" width="16" /> {{ 'action : exporter' | trans }}
</button>
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li>
<a class="TOOL_print_btn results_window">
<img src="/skins/prod/000000/images/print_history.png" height="16" width="16" />
{{ 'action : print' | trans }}
</a>
</li>
</ul>
</div>
</span>
{% set actions = {} %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('modifyrecord') %}
{% set label %}
{{ 'action : editer' | trans }}
{% endset %}
{% set actions = actions|merge( { 'edit' : {'icon': "/skins/prod/000000/images/ppen_history.png", 'class':'TOOL_ppen_btn', 'label' : label} }) %}
{% endif %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('changestatus') %}
{% set label %}
{{ 'action : status' | trans }}
{% endset %}
{% set actions = actions|merge( { 'status' : {'icon': "/skins/prod/000000/images/chgstatus_history.png", 'class':'TOOL_chgstatus_btn', 'label' : label} }) %}
{% endif %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('deleterecord') and app['acl'].get(app['authentication'].getUser()).has_right('addrecord') %}
{% set label %}
{{ 'action : collection' | trans }}
{% endset %}
{% set actions = actions|merge( { 'move' : {'icon': "/skins/prod/000000/images/chgcoll_history.png", 'class':'TOOL_chgcoll_btn', 'label' : label} }) %}
{% endif %}
{% set n_actions = actions|length %}
{% if n_actions > 1 %}
<span class="dropdownButton">
<div class="btn-group">
{% for action in actions %}
{% if loop.first %}
<button class="default_action {{ action.class }} results_window btn btn-inverse">
<img src="{{ action.icon }}" height="16" width="16" /> {{ action.label }}
</button>
{% endif %}
{% endfor %}
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
{% for action in actions %}
{% if not loop.first %}
<li>
<a class="{{ action.class }} results_window">
<img src="{{ action.icon }}" height="16" width="16" />
{{ action.label }}
</a>
</li>
{% if not loop.last %}
<li class="divider"></li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</div>
</span>
{% elseif n_actions == 1 %}
<span class="classicButton">
<div class="btn-group">
{% for action in actions %}
<button class="{{ action.class }} results_window btn btn-inverse">
<img src="{{ action.icon }}"/> {{ action.label }}
</button>
{% endfor %}
</div>
</span>
{% endif %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('push') and app['acl'].get(app['authentication'].getUser()).has_right('bas_chupub') %}
<span class="dropdownButton">
<div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse">
<img src="/skins/icons/push16.png" height="16" width="16" /> {{ 'action : push' | trans }}
</button>
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu">
<li>
<a class="TOOL_feedback_btn results_window">
<img src="/skins/icons/feedback16.png" height="16" width="16" />
{{ 'Feedback' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="TOOL_bridge_btn results_window" href="{{ path("prod_bridge_manager") }}">
<img src="/skins/icons/door.png" height="16" width="16" />
{{ 'action : bridge' | trans }}
</a>
</li>
<li class="divider"></li>
<li>
<a class="TOOL_publish_btn results_window">
<img src="/skins/icons/rss16.png" height="16" width="16" />
{{ 'action : publier' | trans }}
</a>
</li>
</ul>
</div>
</span>
{% elseif app['acl'].get(app['authentication'].getUser()).has_right('push') %}
<span class="dropdownButton">
<div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse" >
<img src="/skins/icons/push16.png" height="16" width="16" /> {{ 'action : push' | trans }}
</button>
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="submenu dropdown-menu">
<li>
<a class="TOOL_feedback_btn results_window">
<img src="/skins/icons/feedback16.png" height="16" width="16" />
{{ 'Feedback' | trans }}
</a>
</li>
</ul>
</div>
</span>
{% elseif app['acl'].get(app['authentication'].getUser()).has_right('bas_chupub') %}
<span class="dropdownButton">
<div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse" >
<img src="/skins/icons/door.png" height="16" width="16" /> {{ 'action : bridge' | trans }}
</button>
<button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span></button>
<ul class="submenu dropdown-menu">
<li>
<a class="TOOL_publish_btn results_window">
<img src="/skins/icons/rss16.png" height="16" width="16" />
{{ 'action : publier' | trans }}
</a>
</li>
</ul>
</div>
</span>
{% endif %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('doctools') %}
<span class="classicButton">
<div class="btn-group">
<button class="TOOL_imgtools_btn results_window btn btn-inverse" >
<img src="/skins/prod/000000/images/imgtools_history.gif" height="16" width="16" /> {{ 'action : outils' | trans }}
</button>
</div>
</span>
{% endif %}
{% if app['acl'].get(app['authentication'].getUser()).has_right('deleterecord') %}
<span class="classicButton">
<div class="btn-group">
<button class="TOOL_trash_btn results_window btn btn-inverse" >
<img src="/skins/icons/delete.png" height="16" width="16" /> {{ 'action : supprimer' | trans }}
</button>
</div>
</span>
{% endif %}
<a href="#" id="settings" onclick="lookBox(this,event);return false;">{{ 'Preferences' | trans }} </a> <a href="#" id="settings" onclick="lookBox(this,event);return false;">{{ 'Preferences' | trans }} </a>
</div> </div>
<div id="answers" class=" PNB10"> <div id="answers" class=" PNB10">
@@ -1236,4 +1029,4 @@
</script> </script>
{% endif %} {% endif %}
{% endblock %} {% endblock %}

View File

@@ -1,10 +1,9 @@
{% block toolbar %} {% block toolbar %}
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
<button id="selectCase" class="default_action btn btn-inverse"> <button id="selectCase" class="default_action btn btn-inverse">&nbsp;</button>
&nbsp;</button> <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span>
<button class="trigger btn btn-inverse dropdown-toggle" </button>
data-toggle="dropdown"><span class="caret"></span></button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<a class="answer_selector all_selector"> <a class="answer_selector all_selector">
@@ -47,18 +46,16 @@
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
<button id="TOOL_disktt" <button id="TOOL_disktt" class="default_action TOOL_disktt_btn results_window btn btn-inverse">
class="default_action TOOL_disktt_btn results_window btn btn-inverse">
<img src="/skins/prod/000000/images/disktt_history.png" height="16" <img src="/skins/prod/000000/images/disktt_history.png" height="16"
width="16"/> {{ 'action : exporter' | trans }} width="16"/> {{ 'action : exporter' | trans }}
</button> </button>
<button class="trigger btn btn-inverse dropdown-toggle" <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span class="caret"></span>
data-toggle="dropdown"><span class="caret"></span></button> </button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<a class="TOOL_print_btn results_window"> <a class="TOOL_print_btn results_window">
<img src="/skins/prod/000000/images/print_history.gif" <img src="/skins/prod/000000/images/print_history.png" height="16" width="16"/>
height="16" width="16"/>
{{ 'action : print' | trans }} {{ 'action : print' | trans }}
</a> </a>
</li> </li>
@@ -67,50 +64,44 @@
</span> </span>
{% set actions = {} %} {% set actions = {} %}
{% if acl.has_right('modifyrecord') %} {% if acl.has_right('modifyrecord') %}
{% set label %} {% set label %}
{{ 'action : editer' | trans }} {{ 'action : editer' | trans }}
{% endset %} {% endset %}
{% set actions = actions|merge( { 'edit' : {'icon': "/skins/prod/000000/images/ppen_history.png", 'class':'TOOL_ppen_btn', 'label' : label} }) %} {% set actions = actions|merge( { 'edit' : {'icon': "/skins/prod/000000/images/ppen_history.png", 'class':'TOOL_ppen_btn', 'label' : label} }) %}
{% endif %} {% endif %}
{% if acl.has_right('changestatus') %} {% if acl.has_right('changestatus') %}
{% set label %} {% set label %}
{{ 'action : status' | trans }} {{ 'action : status' | trans }}
{% endset %} {% endset %}
{% set actions = actions|merge( { 'status' : {'icon': "/skins/prod/000000/images/chgstatus_history.gif", 'class':'TOOL_chgstatus_btn', 'label' : label} }) %} {% set actions = actions|merge( { 'status' : {'icon': "/skins/prod/000000/images/chgstatus_history.png", 'class':'TOOL_chgstatus_btn', 'label' : label} }) %}
{% endif %} {% endif %}
{% if acl.has_right('deleterecord') and acl.has_right('addrecord') %} {% if acl.has_right('deleterecord') and acl.has_right('addrecord') %}
{% set label %} {% set label %}
{{ 'action : collection' | trans }} {{ 'action : collection' | trans }}
{% endset %} {% endset %}
{% set actions = actions|merge( { 'move' : {'icon': "/skins/prod/000000/images/chgcoll_history.gif", 'class':'TOOL_chgcoll_btn', 'label' : label} }) %} {% set actions = actions|merge( { 'move' : {'icon': "/skins/prod/000000/images/chgcoll_history.png", 'class':'TOOL_chgcoll_btn', 'label' : label} }) %}
{% endif %} {% endif %}
{% set n_actions = actions|length %} {% set n_actions = actions|length %}
{% if n_actions > 1 %} {% if n_actions > 1 %}
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
{% for action in actions %} {% for action in actions %}
{% if loop.first %} {% if loop.first %}
<button class="default_action {{ action.class }} results_window btn btn-inverse"> <button class="default_action {{ action.class }} results_window btn btn-inverse">
<img src="{{ action.icon }}" height="16" <img src="{{ action.icon }}" height="16" width="16"/> {{ action.label }}
width="16"/> {{ action.label }}
</button> </button>
{% endif %} {% endif %}
{% endfor %} {% endfor %}
<button class="trigger btn btn-inverse dropdown-toggle" <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span
data-toggle="dropdown"><span class="caret"></span></button> class="caret"></span></button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
{% for action in actions %} {% for action in actions %}
{% if not loop.first %} {% if not loop.first %}
<li> <li>
<a class="{{ action.class }} results_window"> <a class="{{ action.class }} results_window">
<img src="{{ action.icon }}" height="16" <img src="{{ action.icon }}" height="16" width="16"/>
width="16"/>
{{ action.label }} {{ action.label }}
</a> </a>
</li> </li>
@@ -138,33 +129,28 @@
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse"> <button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse">
<img src="/skins/icons/push16.png" height="16" <img src="/skins/icons/push16.png" height="16" width="16"/> {{ 'action : push' | trans }}
width="16"/> {{ 'action : push' | trans }}
</button> </button>
<button class="trigger btn btn-inverse dropdown-toggle" <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span
data-toggle="dropdown"><span class="caret"></span></button> class="caret"></span></button>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li> <li>
<a class="TOOL_feedback_btn results_window"> <a class="TOOL_feedback_btn results_window">
<img src="/skins/icons/feedback16.png" height="16" <img src="/skins/icons/feedback16.png" height="16" width="16"/>
width="16"/>
{{ 'Feedback' | trans }} {{ 'Feedback' | trans }}
</a> </a>
</li> </li>
<li class="divider"></li> <li class="divider"></li>
<li> <li>
<a class="TOOL_bridge_btn results_window" <a class="TOOL_bridge_btn results_window" href="{{ path("prod_bridge_manager") }}">
href="{{ path("prod_bridge_manager") }}"> <img src="/skins/icons/door.png" height="16" width="16"/>
<img src="/skins/icons/door.png" height="16"
width="16"/>
{{ 'action : bridge' | trans }} {{ 'action : bridge' | trans }}
</a> </a>
</li> </li>
<li class="divider"></li> <li class="divider"></li>
<li> <li>
<a class="TOOL_publish_btn results_window"> <a class="TOOL_publish_btn results_window">
<img src="/skins/icons/rss16.png" height="16" <img src="/skins/icons/rss16.png" height="16" width="16"/>
width="16"/>
{{ 'action : publier' | trans }} {{ 'action : publier' | trans }}
</a> </a>
</li> </li>
@@ -175,16 +161,14 @@
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse"> <button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse">
<img src="/skins/icons/push16.png" height="16" <img src="/skins/icons/push16.png" height="16" width="16"/> {{ 'action : push' | trans }}
width="16"/> {{ 'action : push' | trans }}
</button> </button>
<button class="trigger btn btn-inverse dropdown-toggle" <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span
data-toggle="dropdown"><span class="caret"></span></button> class="caret"></span></button>
<ul class="submenu dropdown-menu"> <ul class="submenu dropdown-menu">
<li> <li>
<a class="TOOL_feedback_btn results_window"> <a class="TOOL_feedback_btn results_window">
<img src="/skins/icons/feedback16.png" height="16" <img src="/skins/icons/feedback16.png" height="16" width="16"/>
width="16"/>
{{ 'Feedback' | trans }} {{ 'Feedback' | trans }}
</a> </a>
</li> </li>
@@ -195,16 +179,14 @@
<span class="dropdownButton"> <span class="dropdownButton">
<div class="btn-group"> <div class="btn-group">
<button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse"> <button class="TOOL_pushdoc_btn default_action results_window btn btn-inverse">
<img src="/skins/icons/door.png" height="16" <img src="/skins/icons/door.png" height="16" width="16"/> {{ 'action : bridge' | trans }}
width="16"/> {{ 'action : bridge' | trans }}
</button> </button>
<button class="trigger btn btn-inverse dropdown-toggle" <button class="trigger btn btn-inverse dropdown-toggle" data-toggle="dropdown"><span
data-toggle="dropdown"><span class="caret"></span></button> class="caret"></span></button>
<ul class="submenu dropdown-menu"> <ul class="submenu dropdown-menu">
<li> <li>
<a class="TOOL_publish_btn results_window"> <a class="TOOL_publish_btn results_window">
<img src="/skins/icons/rss16.png" height="16" <img src="/skins/icons/rss16.png" height="16" width="16"/>
width="16"/>
{{ 'action : publier' | trans }} {{ 'action : publier' | trans }}
</a> </a>
</li> </li>
@@ -217,8 +199,8 @@
<span class="classicButton"> <span class="classicButton">
<div class="btn-group"> <div class="btn-group">
<button class="TOOL_imgtools_btn results_window btn btn-inverse"> <button class="TOOL_imgtools_btn results_window btn btn-inverse">
<img src="/skins/prod/000000/images/imgtools_history.gif" <img src="/skins/prod/000000/images/imgtools_history.gif" height="16"
height="16" width="16"/> {{ 'action : outils' | trans }} width="16"/> {{ 'action : outils' | trans }}
</button> </button>
</div> </div>
</span> </span>
@@ -227,10 +209,9 @@
<span class="classicButton"> <span class="classicButton">
<div class="btn-group"> <div class="btn-group">
<button class="TOOL_trash_btn results_window btn btn-inverse"> <button class="TOOL_trash_btn results_window btn btn-inverse">
<img src="/skins/icons/delete.png" height="16" <img src="/skins/icons/delete.png" height="16" width="16"/> {{ 'action : supprimer' | trans }}
width="16"/> {{ 'action : supprimer' | trans }}
</button> </button>
</div> </div>
</span> </span>
{% endif %} {% endif %}
{% endblock %} {% endblock %}