done with this stupid checkbox experiment

v1.18.x
psychobunny 10 years ago
parent f234f653f8
commit 6dbd7cad84

@ -21,7 +21,6 @@
@import "./modules/alerts";
@import "./modules/selectable";
@import "./modules/checkboxes";
.admin {
background: #fff;

@ -1,18 +0,0 @@
label {
cursor: pointer;
}
.checkbox label {
padding-left: 2px;
}
.admin {
.fa-toggle-on, .fa-toggle-off {
font-size: 21px;
vertical-align: -3px;
}
.fa-toggle-on {
color: @brand-success;
}
}

@ -18,8 +18,6 @@
setupRestartLinks();
});
$(window).on('action:admin.settingsLoaded', setupCheckboxes);
$('[component="logout"]').on('click', app.logout);
});
@ -100,38 +98,4 @@
});
});
}
function setupCheckboxes() {
if (ajaxify.currentPage.match(/^admin\/manage\/categories/)) {
return $('[type=checkbox]').show();
}
$('[type=checkbox]').change(function() {
var checked = $(this).is(':checked');
$(this).siblings('[class*=fa-]').toggleClass('fa-toggle-off', !checked)
.toggleClass('fa-toggle-on', checked);
});
$('[type=checkbox]').each(function() {
var checkbox = $(this),
checked = checkbox.is(':checked');
if (checkbox.attr('data-toggle-added')) {
return;
}
checkbox.hide();
if (checked) {
checkbox.after('<i class="fa fa-toggle-on"></i>');
}
else {
checkbox.after('<i class="fa fa-toggle-off"></i>');
}
checkbox.attr('data-toggle-added', true);
});
}
}());
Loading…
Cancel
Save