64 lines
1.8 KiB
JavaScript
64 lines
1.8 KiB
JavaScript
$(document).ready(function(){
|
|
if ($('.memorizePanel').length != 0) {
|
|
|
|
$('.flipCard').click(function(){
|
|
if ($('.cardFront').is(":visible") == true) {
|
|
$('.cardFront').hide();
|
|
$('.cardBack').show();
|
|
} else {
|
|
$('.cardFront').show();
|
|
$('.cardBack').hide();
|
|
}
|
|
});
|
|
}
|
|
|
|
if ($('.cardForm').length != 0) {
|
|
|
|
$('.cardForm').submit(function(){
|
|
|
|
var frontTrim = $.trim($('#front').val());
|
|
$('#front').val(frontTrim);
|
|
var backTrim = $.trim($('#back').val());
|
|
$('#back').val(backTrim);
|
|
|
|
if (! $('#front').val() || ! $('#back').val()) {
|
|
return false;
|
|
}
|
|
});
|
|
}
|
|
|
|
if ($('.editPanel').length != 0) {
|
|
|
|
function checkit() {
|
|
var checkedVal = $('input[name=type]:checked').val();
|
|
var checkedId = $('input[name=type]:checked').attr("id");
|
|
if (checkedVal === undefined) {
|
|
// hide the fields
|
|
$('.fieldFront').hide();
|
|
$('.fieldBack').hide();
|
|
$('.saveButton').hide();
|
|
} else {
|
|
$('.toggleButton').removeClass('toggleSelected');
|
|
|
|
if(checkedId === undefined) {
|
|
$(this).addClass('toggleSelected');
|
|
} else {
|
|
$('label[for='+ checkedId +']').addClass('toggleSelected');
|
|
}
|
|
|
|
$('.fieldFront').show();
|
|
$('.fieldBack').show();
|
|
$('.saveButton').show();
|
|
}
|
|
}
|
|
|
|
console.log("Click");
|
|
$('.toggleButton').click(checkit);
|
|
|
|
checkit();
|
|
}
|
|
|
|
// to remove the short delay on click on touch devices
|
|
FastClick.attach(document.body);
|
|
});
|