PHRAS-2875

This commit is contained in:
Harrys Ravalomanana
2020-01-21 12:39:25 +04:00
parent 04c3830c2a
commit f0063ff257
5 changed files with 56 additions and 54 deletions

View File

@@ -65,7 +65,7 @@
"normalize-css": "^2.1.0", "normalize-css": "^2.1.0",
"npm": "^6.0.0", "npm": "^6.0.0",
"npm-modernizr": "^2.8.3", "npm-modernizr": "^2.8.3",
"phraseanet-production-client": "0.34.103-d", "phraseanet-production-client": "0.34.104-d",
"requirejs": "^2.3.5", "requirejs": "^2.3.5",
"tinymce": "^4.0.28", "tinymce": "^4.0.28",
"underscore": "^1.8.3", "underscore": "^1.8.3",

View File

@@ -89,7 +89,7 @@
{% endif %} {% endif %}
</div> </div>
</div> </div>
<div style="margin:0 7px;overflow:hidden;position:relative"> <div class="basket-content">
{% set basket_length = basket.getElements()|length %} {% set basket_length = basket.getElements()|length %}
<div class="alert_datas_changed ui-corner-all">{{ 'Certaines donnees du panier ont change' | trans }} <a class="basket_refresher" href="#">{{ 'rafraichir' | trans }}</a></div> <div class="alert_datas_changed ui-corner-all">{{ 'Certaines donnees du panier ont change' | trans }} <a class="basket_refresher" href="#">{{ 'rafraichir' | trans }}</a></div>
{% if basket_length == 0 %} {% if basket_length == 0 %}

View File

@@ -312,54 +312,56 @@
{% endif %} {% endif %}
{% import 'common/thumbnail.html.twig' as thumbnail %} {% import 'common/thumbnail.html.twig' as thumbnail %}
{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_title_display') == '1' %} <div class="chim-content">
<div class="title"> {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_title_display') == '1' %}
{{ record.get_title() | truncate(20, true, "...") }} <div class="title">
</div> {{ record.get_title()|truncate(20, "...") }}
{% endif %} </div>
{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_status_display') == '1' %} {% endif %}
<div class="status" style="position:relative;height:20px;overflow-y:visible;z-index:15;"> {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_status_display') == '1' %}
{% for flag in record_flags(record) %} <div class="status" style="position:relative;height:20px;overflow-y:visible;z-index:15;">
<img src="{{ flag.path }}" title="{{ attribute(flag.labels, app.locale) }}" /> {% for flag in record_flags(record) %}
{% endfor %} <img src="{{ flag.path }}" title="{{ attribute(flag.labels, app.locale) }}" />
</div> {% endfor %}
{% endif %} </div>
<div class="CHIM diapo CHIM_{{record.get_serialize_key()}} open-preview-action" {% endif %}
data-kind="{% if wz_scope == 'groupings' %}REG{% else %}BASK{% endif %}" <div class="CHIM diapo CHIM_{{record.get_serialize_key()}} open-preview-action"
data-position="{{ ord }}" data-kind="{% if wz_scope == 'groupings' %}REG{% else %}BASK{% endif %}"
data-id="{% if wz_scope == 'groupings' %}{{container.get_sbas_id()}}_{{container.get_record_id()}}{% else %}{{container.getId()}}{% endif %}" data-position="{{ ord }}"
style="height:{{box_height}}px;" data-id="{% if wz_scope == 'groupings' %}{{container.get_sbas_id()}}_{{container.get_record_id()}}{% else %}{{container.getId()}}{% endif %}"
id="CHIM_{% if wz_scope == 'groupings' %}{{record.get_serialize_key()}}{% else %}{{ contained.getId() }}{% endif %}"> style="height:{{box_height}}px;"
<input type="hidden" name="id" value="{{ record.get_serialize_key() }}"/> id="CHIM_{% if wz_scope == 'groupings' %}{{record.get_serialize_key()}}{% else %}{{ contained.getId() }}{% endif %}">
<input type="hidden" name="id" value="{{ record.get_serialize_key() }}"/>
<div style="position:absolute;background-color:#959595;color:black;font-weight:bold;padding:3px;z-index:90;"> <div style="position:absolute;background-color:#959595;color:black;font-weight:bold;padding:3px;z-index:90;">
{{record.getNumber()}} {{record.getNumber()}}
</div> </div>
{{thumbnail.format(record.get_thumbnail,140,140, '', true, false)}} {{thumbnail.format(record.get_thumbnail,140,140, '', true, false)}}
<div class="bottom"> <div class="bottom">
{% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_caption_display') == '1' %} {% if app['settings'].getUserSetting(app.getAuthenticatedUser(), 'basket_caption_display') == '1' %}
<span class="icon-stack captionRolloverTips captionTips" <span class="icon-stack captionRolloverTips captionTips"
tooltipsrc="{{ path('prod_tooltip_caption', { 'sbas_id' : record.get_sbas_id(), 'record_id' : record.get_record_id(), 'context' : 'basket', 'number' : record.getNumber() }) }}"> tooltipsrc="{{ path('prod_tooltip_caption', { 'sbas_id' : record.get_sbas_id(), 'record_id' : record.get_record_id(), 'context' : 'basket', 'number' : record.getNumber() }) }}">
<i class="icomoon icon-round-list-24px white" ></i> <i class="icomoon icon-round-list-24px white" ></i>
</span> </span>
{% endif %} {% endif %}
<a <a
{% if wz_scope == 'groupings' %} {% if wz_scope == 'groupings' %}
id="WZEL{{ container.get_sbas_id() }}_{{ container.get_record_id() }}_{{ record.get_sbas_id() }}_{{ record.get_record_id() }}" id="WZEL{{ container.get_sbas_id() }}_{{ container.get_record_id() }}_{{ record.get_sbas_id() }}_{{ record.get_record_id() }}"
href="{{ path('prod_stories_story_remove_element', { 'sbas_id' : container.get_sbas_id(), 'record_id' : container.get_record_id(), 'child_sbas_id' : record.get_sbas_id(), 'child_record_id' : record.get_record_id() }) }}" href="{{ path('prod_stories_story_remove_element', { 'sbas_id' : container.get_sbas_id(), 'record_id' : container.get_record_id(), 'child_sbas_id' : record.get_sbas_id(), 'child_record_id' : record.get_record_id() }) }}"
{% elseif wz_scope == 'basket' %} {% elseif wz_scope == 'basket' %}
id="WZEL_{{ container.getId() }}_{{ record.get_sbas_id() }}_{{ record.get_record_id() }}" id="WZEL_{{ container.getId() }}_{{ record.get_sbas_id() }}_{{ record.get_record_id() }}"
href="{{ path('prod_baskets_basket_element_remove', { 'basket' : container.getId(), 'basket_element_id' : contained.getId()}) }}" href="{{ path('prod_baskets_basket_element_remove', { 'basket' : container.getId(), 'basket_element_id' : contained.getId()}) }}"
{% elseif wz_scope == 'basket' %} {% elseif wz_scope == 'basket' %}
href="#" href="#"
{% endif %} {% endif %}
class="WorkZoneElementRemover {{ wz_scope }}" title="{{ 'delete' | trans }}" > class="WorkZoneElementRemover {{ wz_scope }}" title="{{ 'delete' | trans }}" >
<i class="icomoon icon-circle fa-stack-2x" aria-hidden="true"></i> <i class="icomoon icon-circle fa-stack-2x" aria-hidden="true"></i>
<i class="icomoon icon-round-close-24px fa-stack-1x " aria-hidden="true"></i> <i class="icomoon icon-round-close-24px fa-stack-1x " aria-hidden="true"></i>
</a> </a>
</div> </div>
</div> </div>
</div>
{% endmacro %} {% endmacro %}
{% macro display_basket(app, basket) %} {% macro display_basket(app, basket) %}

View File

@@ -81,7 +81,7 @@
</div> </div>
</div> </div>
<div style="margin:0 7px;overflow:hidden;position: relative"> <div class="basket-content">
{% set story_length = Story.get_children().get_elements()|length %} {% set story_length = Story.get_children().get_elements()|length %}
<div class="alert_datas_changed ui-corner-all"> <div class="alert_datas_changed ui-corner-all">
{{ 'Certaines donnees du reportage ont change' | trans }} {{ 'Certaines donnees du reportage ont change' | trans }}
@@ -97,7 +97,7 @@
{% import 'prod/WorkZone/Macros.html.twig' as Macros %} {% import 'prod/WorkZone/Macros.html.twig' as Macros %}
{% for record in Story.get_children().get_elements() %} {% for record in Story.get_children().get_elements() %}
<span class="wrapCHIM_{{ record.get_serialize_key() }}"> <span class="chim-wrapper wrapCHIM_{{ record.get_serialize_key() }}">
{{ Macros.element('groupings', Story, record, record, record.getNumber()) }} {{ Macros.element('groupings', Story, record, record, record.getNumber()) }}
</span> </span>
{% endfor %} {% endfor %}

View File

@@ -7577,10 +7577,10 @@ phraseanet-common@^0.4.5-d:
js-cookie "^2.1.0" js-cookie "^2.1.0"
pym.js "^1.3.1" pym.js "^1.3.1"
phraseanet-production-client@0.34.103-d: phraseanet-production-client@0.34.104-d:
version "0.34.103-d" version "0.34.104-d"
resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.103-d.tgz#7f043af8c504d66d94450c25029d63338da58037" resolved "https://registry.yarnpkg.com/phraseanet-production-client/-/phraseanet-production-client-0.34.104-d.tgz#97eb1014f7fcda330a0e5746ec4a85f60eb67a0c"
integrity sha512-8/205hCZaFCZsFfTCjG1BBCemInnPEu3npQHCNaCAz+TA2ojzajNxbgeGY3Fw6PjUYv+qoPpBQgNaOiBwybkKg== integrity sha512-2ius5Yjhku04N/nVJDOc0MN3qPM6oIBRlQQgrAT8nsS5GCKDypAmpdF4e8IuneV0uD28XDf6KH59HRBOy+Mg+Q==
dependencies: dependencies:
"@mapbox/mapbox-gl-language" "^0.9.2" "@mapbox/mapbox-gl-language" "^0.9.2"
"@turf/turf" "^5.1.6" "@turf/turf" "^5.1.6"