Merge branch 'master' of https://figureslibres.io/gogs/bachir/popsu-d9
This commit is contained in:
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -280,12 +280,12 @@ $(function(){
|
||||
//menu ouvertur sur page event et actu
|
||||
if($(".page-node-type-evenement").length > 0 || $(".page-node-type-actualite").length > 0){
|
||||
|
||||
$('.views-element-container header').click(function(){
|
||||
$('.views-element-container header').on('click', function(){
|
||||
$(this).parent().find(".view-grouping").fadeToggle();
|
||||
$(this).parent().find(".views-row").fadeToggle();
|
||||
});
|
||||
|
||||
$('.view-grouping-header').click(function(){
|
||||
$('.view-grouping-header').on('click', function(){
|
||||
$(this).parent().find(".view-grouping-content").slideToggle();
|
||||
});
|
||||
}
|
||||
@@ -300,31 +300,40 @@ if($(".page-node-type-programme").length > 0 || $(".page-node-type-projet").leng
|
||||
|
||||
})
|
||||
|
||||
$('.views-element-container header').click(function(){
|
||||
$('.views-element-container header').on("click", function(){
|
||||
//$(this).parent().find(".view-grouping").fadeToggle();
|
||||
console.log($(this).parent().find("h3"));
|
||||
if($(this).parent().find("h3").length > 0){
|
||||
if($(this).parent().children("h3").length > 0){
|
||||
// for territoires which are grouped by regions
|
||||
$(this).parent().find("h3").fadeToggle();
|
||||
}else{
|
||||
$(this).parent().find(".views-row").fadeToggle();
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
||||
});
|
||||
|
||||
// popsu 1
|
||||
// $('')
|
||||
$('#programme_toc-block_9 header').on('click', function(){
|
||||
$(this).parent().find(".view-grouping").fadeToggle();
|
||||
$(this).parent().find(".views-row").fadeToggle();
|
||||
});
|
||||
|
||||
|
||||
//page projet
|
||||
$("#programme_toc-block_10 h3").click(function(){
|
||||
$("#programme_toc-block_10 h3").on('click', function(){
|
||||
// pour territoire
|
||||
$(this).nextUntil("h3").fadeToggle();
|
||||
|
||||
});
|
||||
|
||||
//page programme
|
||||
$("#programme_toc-block_4 h3").click(function(){
|
||||
// pour territoire (h3 are regions)
|
||||
$("#programme_toc-block_4 h3").on('click', function(){
|
||||
console.log(this);
|
||||
$(this).nextUntil("h3").fadeToggle();
|
||||
|
||||
});
|
||||
|
||||
$('.view-grouping-header').click(function(){
|
||||
$('.view-grouping-header').on('click', function(){
|
||||
$(this).parent().find(".view-grouping-content").slideToggle();
|
||||
});
|
||||
|
||||
@@ -493,6 +502,36 @@ if($(".page-node-type-ressource").find(".ressources-video").length > 0){
|
||||
$(vid).clone().insertAfter(prog);
|
||||
$(vid).remove();
|
||||
|
||||
|
||||
}
|
||||
|
||||
//spec ressources diaporama
|
||||
if($(".page-node-type-ressource").find(".ressources-reportage-photographique").length > 0){
|
||||
|
||||
let diapo = $("#node\\:field_diaporama");
|
||||
let prog = $("#node\\:field_programme");
|
||||
$(diapo).clone().insertAfter(prog);
|
||||
$(diapo).remove();
|
||||
|
||||
let elem = $(".content_container").find("#node\\:field_diaporama>div.field_diaporama");
|
||||
console.log('elem', elem);
|
||||
$(elem[0]).slick({
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
centerMode: false,
|
||||
centerPadding: '60px',
|
||||
responsive: [
|
||||
{
|
||||
breakpoint: 800,
|
||||
settings: {
|
||||
slidesToShow: 1,
|
||||
slidesToScroll: 1,
|
||||
centerMode: true,
|
||||
centerPadding: '30px',
|
||||
}
|
||||
}]
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
//ressources page projet
|
||||
|
3539
web/themes/custom/popsu/package-lock.json
generated
3539
web/themes/custom/popsu/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -40,13 +40,29 @@ function popsu_preprocess_html(&$variables) {
|
||||
}
|
||||
}
|
||||
|
||||
function popsu_preprocess_page(&$variables) {
|
||||
if(isset($variables['node'])){
|
||||
// function popsu_preprocess_page(&$variables) {
|
||||
// if(isset($variables['node'])){
|
||||
// $node = $variables['node'];
|
||||
// if(isset($node) && $node->hasField('field_videos') && $node->get('field_videos')->getString() != ""){
|
||||
// $variables['attributes']['class'][] = 'ressources-video';
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
|
||||
function popsu_preprocess_page__node(&$variables) {
|
||||
$node = $variables['node'];
|
||||
if(isset($node) && $node->hasField('field_videos') && $node->get('field_videos')->getString() != ""){
|
||||
$variables['attributes']['class'][] = 'ressources-video';
|
||||
}
|
||||
if($node->getType() === "ressource"){
|
||||
$type_ref_entity = $node->get('field_type_de_ressource')->referencedEntities();
|
||||
if(count($type_ref_entity)){
|
||||
// $type = filter_var(strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())), FILTER_SANITIZE_URL);
|
||||
// setlocale(LC_ALL, "en_US.utf8");
|
||||
// $type = iconv('UTF-8','ASCII//TRANSLIT//IGNORE',strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())));
|
||||
$trans = \Drupal::transliteration();
|
||||
$type = $trans->transliterate(strtolower(str_replace(" ", "-", $type_ref_entity[0]->getName())), 'en');
|
||||
$variables['attributes']['class'][] = 'ressources-' . $type;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function popsu_preprocess_node(&$variables){
|
||||
|
@@ -873,4 +873,14 @@
|
||||
margin: 0rem 0 1rem 0;
|
||||
}
|
||||
}
|
||||
.ressources-reportage-photographique{
|
||||
#node\:field_image{
|
||||
display: none;
|
||||
}
|
||||
|
||||
#node\:field_type_de_ressource{
|
||||
padding: 0;
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user