Files
grecia/app/assets/javascripts/polls.js
Javi Martín 5fa6db2226 Rename HTML attributes referencing poll options
Since now poll question answers have been renamed to poll question
options, using HTML IDs, classes and data attributes named `answer` was
confusing.
2024-06-13 19:13:05 +02:00

26 lines
746 B
JavaScript

(function() {
"use strict";
App.Polls = {
initialize: function() {
$(".zoom-link").on("click", function(event) {
var option;
option = $(event.target).closest("div.option");
if ($(option).hasClass("medium-6")) {
$(option).removeClass("medium-6");
$(option).addClass("option-divider");
if (!$(option).hasClass("first")) {
$(option).insertBefore($(option).prev("div.option"));
}
} else {
$(option).addClass("medium-6");
$(option).removeClass("option-divider");
if (!$(option).hasClass("first")) {
$(option).insertAfter($(option).next("div.option"));
}
}
});
}
};
}).call(this);