0001-grandlyon-sau-authorize-visiting-urgence-pages-26242.patch
static/grandlyon-sau/extra.js | ||
---|---|---|
3 | 3 |
var sheet = document.head.appendChild(document.createElement("style")).sheet; |
4 | 4 |
sheet.insertRule('#content div.bandeau div {background-image: url("' + document.body.attributes['data-picture'].value + '"); background-repeat: no-repeat; background-size: calc(100% - 4em); height: 350px; background-position: center bottom', 0); |
5 | 5 |
} |
6 | ||
7 |
$('div.menucell.urgence a').click(function(e) { |
|
8 |
e.preventDefault(); |
|
9 |
var $selected = $(this).parents('li'); |
|
10 |
$.each($selected.parents('ul').children(), function(index, element) { |
|
11 |
if ($(element).data('menu-page-id') != $selected.data('menu-page-id')) { |
|
12 |
$(element).removeClass('selected'); |
|
13 |
} |
|
14 |
}); |
|
15 |
$(this).parents('li').toggleClass('selected'); |
|
16 |
}); |
|
17 | 6 |
}); |
templates/variants/grandlyon-sau/combo/cells/urgence/menu-cell.html | ||
---|---|---|
1 |
{% load combo %} |
|
2 |
{% if menuitems %} |
|
3 |
<ul> |
|
4 |
{% spaceless %} |
|
5 |
{% for menuitem in menuitems %} |
|
6 |
<li data-menu-page-id="{{ menuitem.page.id }}" class="menu-{{ menuitem.page.slug }}"> |
|
7 |
<a href="{% page_absolute_url menuitem.page %}"><span>{{ menuitem.page.title }}</span></a> |
|
8 |
<div class="page-description"> |
|
9 |
{{ menuitem.page.description }} |
|
10 |
</div> |
|
11 |
</li> |
|
12 |
{% endfor %} |
|
13 |
{% endspaceless %} |
|
14 |
</ul> |
|
15 |
{% endif %} |
|
16 |
- |