Commit 9944909b authored by Olivier's avatar Olivier

Create ToggleEventContent_plugin_js.js

parent 9e6e20b2
/*
@name ToggleEventContent
@author Forty-Six <Forty-Six>
@link https://github.com/Forty-Six
@licence CC by nc sa http://creativecommons.org/licenses/by-nc-sa/2.0/fr/
@version 0.4
@description Ce plugin ajoute un bouton à coté du titre de chaque événement pour en afficher ou non le contenu
*/
function FS_toggleEventContent(element) {
// Affiche / Cache le contenu de l'événement désigné
// Affiche / Cache les détails de l'événement entier désigné
eventBloc = $(element).parent().parent();
eventContent = $('div.articleContent', eventBloc);
eventButtons = $('div.FS_toggleEventContent_Button', eventBloc.children('h3.articleDetails'));
eventDetails = eventBloc.children('h3.articleDetails:last-child');
if (eventContent.css('display') == 'none') {
if (eventDetails) eventDetails.css('display', 'block');
eventButtons.html('Toggle off');
} else {
eventButtons.html('Toggle on');
if (eventDetails) eventDetails.css('display', 'none');
}
eventContent.slideToggle(200);
}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment