diff --git a/src/includes/components/widgets.pug b/src/includes/components/widgets.pug index 32eb1cf62e9452baa8cc497e774fd196295bf9a5..7a6dc60171780f166afb938d47a4b3bff75a8f33 100644 --- a/src/includes/components/widgets.pug +++ b/src/includes/components/widgets.pug @@ -136,6 +136,14 @@ sib-widget(name="fake-tabs") template h2.fake-tabs ${value} +sib-widget(name="fake-like") + template + p 99 <i class="fas fa-thumbs-up"></i> + +sib-widget(name="fake-dislike") + template + p 18 <i class="fas fa-thumbs-up"></i> + sib-widget(name="accordion-request-resource" ) template div diff --git a/src/includes/entrepreneur/resources/list.pug b/src/includes/entrepreneur/resources/list.pug index bcc42ccaf0603b3ba23ebcd3821457f79a996455..edd6cffe69e21db3c6f0e5a2b929a9ad5043531e 100644 --- a/src/includes/entrepreneur/resources/list.pug +++ b/src/includes/entrepreneur/resources/list.pug @@ -103,23 +103,24 @@ container.block_list.flex.flex_espace loader-id="resources-loader" data-src=`${endpoints.steps}1/`, fields='name' - + class="accordion" + label-name ='Step 1 ' label-resources='' - + widget-name='cs-steps-header' ) - + sib-display.resource_by_step( data-src=`${endpoints.steps}1/resources/`, - fields='name, author, format, publication_year, description, country, language, fields', + fields='name, format, publication_year, description, like, dislike', search-fields='search_for_a_resource(name, description, author), more_criterias_hidden(format, publication_year, country, language, fields, type)', search-range-format=`${endpoints.formats}` search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` - - + + search-widget-search_for_a_resource="hidden-widget" search-widget-more_criterias_hidden="hidden-widget" search-multiple-type='sib-form-dropdown' @@ -130,8 +131,8 @@ container.block_list.flex.flex_espace search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' search-widget-fields='sib-form-auto-completion' - - + + widget-name='cs-display-property' widget-country='cs-display-property' widget-publication_year='cs-display-property' @@ -140,40 +141,43 @@ container.block_list.flex.flex_espace widget-language="hidden-widget" widget-author="hidden-widget" widget-format='cs-display-multiple-property' + widget-like='fake-like' + widget-dislike='fake-dislike' label-format='' multiple-format label-language='' multiple-language label-fields='' multiple-fields - + class="panel" next='entrepreneur-resource-detail' paginate-by="5" ) - + //Step 2 div.step sib-display#circles-list( data-src=`${endpoints.steps}2/`, fields='name' - + class="accordion" + label-name ='Step 2 ' label-resources='' - + widget-name='cs-steps-header' ) - + sib-display.resource_by_step( data-src=`${endpoints.steps}2/resources/`, - fields='name, author, format, publication_year, description, country, language, fields', + fields='name, format, publication_year, description, like, dislike', search-fields='search_for_a_resource(name, description, author), more_criterias_hidden(format, publication_year, country, language, fields, type)', search-range-format=`${endpoints.formats}` search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` - - + + search-widget-search_for_a_resource="hidden-widget" search-widget-more_criterias_hidden="hidden-widget" search-multiple-type='sib-form-dropdown' @@ -184,8 +188,8 @@ container.block_list.flex.flex_espace search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' search-widget-fields='sib-form-auto-completion' - - + + widget-name='cs-display-property' widget-country='cs-display-property' widget-publication_year='cs-display-property' @@ -194,13 +198,15 @@ container.block_list.flex.flex_espace widget-language="hidden-widget" widget-author="hidden-widget" widget-format='cs-display-multiple-property' + widget-like='fake-like' + widget-dislike='fake-dislike' label-format='' multiple-format label-language='' multiple-language label-fields='' multiple-fields - + class="panel" next='entrepreneur-resource-detail' paginate-by="5" @@ -211,24 +217,25 @@ container.block_list.flex.flex_espace sib-display#circles-list( data-src=`${endpoints.steps}3/`, fields='name' - + class="accordion" + label-name ='Step 3 ' label-resources='' - + widget-name='cs-steps-header' - + ) - + sib-display.resource_by_step( data-src=`${endpoints.steps}3/resources/`, - fields='name, author, format, publication_year, description, country, language, fields', + fields='name, format, publication_year, description, like, dislike', search-fields='search_for_a_resource(name, description, author), more_criterias_hidden(format, publication_year, country, language, fields, type)', search-range-format=`${endpoints.formats}` search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` - - + + search-widget-search_for_a_resource="hidden-widget" search-widget-more_criterias_hidden="hidden-widget" search-multiple-type='sib-form-dropdown' @@ -239,7 +246,7 @@ container.block_list.flex.flex_espace search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' search-widget-fields='sib-form-auto-completion' - + widget-name='cs-display-property' widget-country='cs-display-property' widget-publication_year='cs-display-property' @@ -248,13 +255,15 @@ container.block_list.flex.flex_espace widget-language="hidden-widget" widget-author="hidden-widget" widget-format='cs-display-multiple-property' + widget-like='fake-like' + widget-dislike='fake-dislike' label-format='' multiple-format label-language='' multiple-language label-fields='' multiple-fields - + class="panel" next='entrepreneur-resource-detail' paginate-by="5" @@ -265,24 +274,25 @@ container.block_list.flex.flex_espace sib-display#circles-list( data-src=`${endpoints.steps}4/`, fields='name' - + class="accordion" + label-name ='Step 4 ' label-resources='' - + widget-name='cs-steps-header' - + ) - + sib-display.resource_by_step( data-src=`${endpoints.steps}4/resources/`, - fields='name, author, format, publication_year, description, country, language, fields', + fields='name, format, publication_year, description, like, dislike', search-fields='search_for_a_resource(name, description, author), more_criterias_hidden(format, publication_year, country, language, fields, type)', search-range-format=`${endpoints.formats}` search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` - - + + search-widget-search_for_a_resource="hidden-widget" search-widget-more_criterias_hidden="hidden-widget" search-multiple-type='sib-form-dropdown' @@ -293,8 +303,8 @@ container.block_list.flex.flex_espace search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' search-widget-fields='sib-form-auto-completion' - - + + widget-name='cs-display-property' widget-country='cs-display-property' widget-publication_year='cs-display-property' @@ -303,13 +313,15 @@ container.block_list.flex.flex_espace widget-language="hidden-widget" widget-author="hidden-widget" widget-format='cs-display-multiple-property' + widget-like='fake-like' + widget-dislike='fake-dislike' label-format='' multiple-format label-language='' multiple-language label-fields='' multiple-fields - + class="panel" next='entrepreneur-resource-detail' paginate-by="5" @@ -320,23 +332,24 @@ container.block_list.flex.flex_espace sib-display#circles-list( data-src=`${endpoints.steps}5/`, fields='name' - + class="accordion" + label-name ='Step 5 ' label-resources='' - + widget-name='cs-steps-header' ) - + sib-display.resource_by_step( data-src=`${endpoints.steps}5/resources/`, - fields='name, author, format, publication_year, description, country, language, fields', + fields='name, format, publication_year, description, like, dislike', search-fields='search_for_a_resource(name, description, author), more_criterias_hidden(format, publication_year, country, language, fields, type)', search-range-format=`${endpoints.formats}` search-range-language=`${endpoints.languages}` search-range-fields=`${endpoints.fields}` search-range-type=`${endpoints.types}` - - + + search-widget-search_for_a_resource="hidden-widget" search-widget-more_criterias_hidden="hidden-widget" search-multiple-type='sib-form-dropdown' @@ -347,8 +360,8 @@ container.block_list.flex.flex_espace search-widget-language='sib-form-auto-completion' search-multiple-fields='sib-form-dropdown' search-widget-fields='sib-form-auto-completion' - - + + widget-name='cs-display-property' widget-country='cs-display-property' widget-publication_year='cs-display-property' @@ -357,15 +370,17 @@ container.block_list.flex.flex_espace widget-language="hidden-widget" widget-author="hidden-widget" widget-format='cs-display-multiple-property' + widget-like='fake-like' + widget-dislike='fake-dislike' label-format='' multiple-format label-language='' multiple-language label-fields='' multiple-fields - + class="panel" next='entrepreneur-resource-detail' paginate-by="5" ) - + diff --git a/src/scripts/coopstarter.js b/src/scripts/coopstarter.js index 5f82631ebe23751aa5174270f723c461355bbaf1..a81d3d98f07d8ba0a9aaae9c94d0c057193245fd 100644 --- a/src/scripts/coopstarter.js +++ b/src/scripts/coopstarter.js @@ -196,6 +196,23 @@ jQuery(document).ready(function($) { }, 4000); //ENTREPRENEUR DASHBOARD************************************************************* + + //Accordion by step + var acc = document.getElementsByClassName("accordion"); + var i; + + for (i = 0; i < acc.length; i++) { + acc[i].addEventListener("click", function() { + this.classList.toggle("active"); + var panel = this.nextElementSibling; + if (panel.style.display === "block") { + panel.style.display = "none"; + } else { + panel.style.display = "block"; + } + }); + } + //In the entrepreneur dashboard, we set data from the display form to the hidden ones. var forms = document.querySelectorAll(".resource_by_step"); diff --git a/src/styles/index.scss b/src/styles/index.scss index bef5c664db339671e5e1707b537c6e1ea1f83c5c..99c68bf4e432f67083a3c15744d3dafb9977ae3c 100644 --- a/src/styles/index.scss +++ b/src/styles/index.scss @@ -1,7 +1,7 @@ @charset "UTF-8"; -@import '../../node_modules/include-media/dist/include-media'; -@import '../../node_modules/normalize.css/normalize'; +@import "../../node_modules/include-media/dist/include-media"; +@import "../../node_modules/normalize.css/normalize"; @import "variables"; @import "header";