
FAIR is a non-profit organization dedicated to providing well-documented answers to criticisms of the doctrine, practice, and history of The Church of Jesus Christ of Latter-day Saints.
MikeParker (talk | contribs) No edit summary |
MikeParker (talk | contribs) No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
// COLLAPSIBLE HEADERS | |||
// COLLAPSIBLE | |||
$(document).ready(function () { | $(document).ready(function () { | ||
$(".collapsible- | $(".collapsible-wrapper").each(function () { | ||
var wrapper = $(this); | |||
var | var titleContent = wrapper.find(".collapsible-title-content"); | ||
var content = | var bodyContent = wrapper.find(".collapsible-body-content"); | ||
if (titleContent.length === 0 || bodyContent.length === 0) return; | |||
if ( | var startsOpen = wrapper.data("state") === "open"; | ||
var titleHTML = titleContent.html(); | |||
var bodyHTML = bodyContent.html(); | |||
var startsOpen = | var header = $('<div class="collapsible-header"></div>'); | ||
var content = $('<div class="collapsible-content"></div>'); | |||
// | if (startsOpen) header.addClass("open"); | ||
var arrow = startsOpen ? "▲" : "▼"; | var arrow = startsOpen ? "▲" : "▼"; | ||
header.append('<span class="collapse-toggle" aria-hidden="true">' + arrow + '</span>'); | |||
header.append(titleHTML); | |||
header. | content.html(bodyHTML); | ||
if (!startsOpen) content.hide(); | if (!startsOpen) content.hide(); | ||
wrapper.replaceWith(header.add(content)); | |||
header.on("click", function () { | header.on("click", function () { | ||
content.slideToggle(150); | content.slideToggle(150); | ||
header.toggleClass("open"); | header.toggleClass("open"); | ||
var icon = header.hasClass("open") ? "▲" : "▼"; | var icon = header.hasClass("open") ? "▲" : "▼"; | ||
header.find(".collapse-toggle").text(icon); | header.find(".collapse-toggle").text(icon); | ||
// COLLAPSIBLE HEADERS
$(document).ready(function () {
$(".collapsible-wrapper").each(function () {
var wrapper = $(this);
var titleContent = wrapper.find(".collapsible-title-content");
var bodyContent = wrapper.find(".collapsible-body-content");
if (titleContent.length === 0 || bodyContent.length === 0) return;
var startsOpen = wrapper.data("state") === "open";
var titleHTML = titleContent.html();
var bodyHTML = bodyContent.html();
var header = $('<div class="collapsible-header"></div>');
var content = $('<div class="collapsible-content"></div>');
if (startsOpen) header.addClass("open");
var arrow = startsOpen ? "▲" : "▼";
header.append('<span class="collapse-toggle" aria-hidden="true">' + arrow + '</span>');
header.append(titleHTML);
content.html(bodyHTML);
if (!startsOpen) content.hide();
wrapper.replaceWith(header.add(content));
header.on("click", function () {
content.slideToggle(150);
header.toggleClass("open");
var icon = header.hasClass("open") ? "▲" : "▼";
header.find(".collapse-toggle").text(icon);
});
});
});

FAIR is a non-profit organization dedicated to providing well-documented answers to criticisms of the doctrine, practice, and history of The Church of Jesus Christ of Latter-day Saints.
We are a volunteer organization. We invite you to give back.
Donate Now