Since now poll question answers have been renamed to poll question options, using HTML IDs, classes and data attributes named `answer` was confusing.
26 lines
746 B
JavaScript
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);
|