2019-11-11 17:47:48 +10:00
|
|
|
/* eslint-disable prefer-arrow-callback, no-var, no-tabs */
|
2019-12-06 17:09:13 +10:00
|
|
|
/* globals showNotification */
|
2018-01-07 04:55:48 +10:00
|
|
|
$(document).ready(function (){
|
|
|
|
if($(window).width() < 768){
|
|
|
|
$('.menu-side').on('click', function(e){
|
|
|
|
e.preventDefault();
|
|
|
|
$('.menu-side li:not(".active")').slideToggle();
|
|
|
|
});
|
|
|
|
|
|
|
|
$('.menu-side li:not(".active")').hide();
|
|
|
|
$('.menu-side>.active').html('<i class="fa fa-bars" aria-hidden="true"></i>');
|
|
|
|
$('.menu-side>.active').addClass('menu-side-mobile');
|
|
|
|
|
|
|
|
// hide menu if there are no items in it
|
|
|
|
if($('#navbar ul li').length === 0){
|
|
|
|
$('#navbar').hide();
|
|
|
|
}
|
|
|
|
|
|
|
|
$('#offcanvasClose').hide();
|
|
|
|
}
|
|
|
|
|
2019-12-30 13:10:57 +10:00
|
|
|
// If cart was open before reload, open it again
|
|
|
|
var isCartOpen = (localStorage.getItem('cartOpen') === 'true');
|
|
|
|
if(isCartOpen === true){
|
|
|
|
localStorage.setItem('cartOpen', false);
|
|
|
|
$('body').addClass('pushy-open-right');
|
|
|
|
}
|
|
|
|
|
2019-12-16 14:22:27 +10:00
|
|
|
$('#userSetupForm').validator().on('submit', function(e){
|
|
|
|
if(!e.isDefaultPrevented()){
|
|
|
|
e.preventDefault();
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
|
|
|
url: '/admin/setup_action',
|
|
|
|
data: {
|
|
|
|
usersName: $('#usersName').val(),
|
|
|
|
userEmail: $('#userEmail').val(),
|
|
|
|
userPassword: $('#userPassword').val()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
showNotification(msg.message, 'success', false, '/admin/login');
|
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2019-12-21 12:46:48 +10:00
|
|
|
$(document).on('click', '.menu-btn', function(e){
|
2018-01-07 04:55:48 +10:00
|
|
|
e.preventDefault();
|
2019-12-21 12:46:48 +10:00
|
|
|
$('body').addClass('pushy-open-right');
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
|
|
|
|
// add the table class to all tables
|
|
|
|
$('table').each(function(){
|
|
|
|
$(this).addClass('table table-hover');
|
|
|
|
});
|
|
|
|
|
2019-12-30 13:10:57 +10:00
|
|
|
if($('#productTags').length){
|
|
|
|
$('#productTags').tokenfield();
|
|
|
|
}
|
2018-01-07 04:55:48 +10:00
|
|
|
|
|
|
|
$(document).on('click', '.dashboard_list', function(e){
|
|
|
|
window.document.location = $(this).attr('href');
|
|
|
|
}).hover(function(){
|
|
|
|
$(this).toggleClass('hover');
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.btn-qty-minus', function(e){
|
2019-12-26 13:23:21 +10:00
|
|
|
e.preventDefault();
|
2018-01-07 04:55:48 +10:00
|
|
|
var qtyElement = $(e.target).parent().parent().find('.cart-product-quantity');
|
|
|
|
$(qtyElement).val(parseInt(qtyElement.val()) - 1);
|
|
|
|
cartUpdate(qtyElement);
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.btn-qty-add', function(e){
|
2019-12-26 13:23:21 +10:00
|
|
|
e.preventDefault();
|
2018-01-07 04:55:48 +10:00
|
|
|
var qtyElement = $(e.target).parent().parent().find('.cart-product-quantity');
|
|
|
|
$(qtyElement).val(parseInt(qtyElement.val()) + 1);
|
|
|
|
cartUpdate(qtyElement);
|
|
|
|
});
|
|
|
|
|
2018-05-21 23:36:12 +10:00
|
|
|
$(document).on('click', '.btn-delete-from-cart', function(e){
|
|
|
|
deleteFromCart($(e.target));
|
|
|
|
});
|
|
|
|
|
2018-01-07 04:55:48 +10:00
|
|
|
if($('#pager').length){
|
|
|
|
var pageNum = $('#pageNum').val();
|
|
|
|
var pageLen = $('#productsPerPage').val();
|
|
|
|
var productCount = $('#totalProductCount').val();
|
|
|
|
var paginateUrl = $('#paginateUrl').val();
|
|
|
|
var searchTerm = $('#searchTerm').val();
|
|
|
|
|
|
|
|
if(searchTerm !== ''){
|
|
|
|
searchTerm = searchTerm + '/';
|
|
|
|
}
|
|
|
|
|
|
|
|
var pagerHref = '/' + paginateUrl + '/' + searchTerm + '{{number}}';
|
|
|
|
var totalProducts = Math.ceil(productCount / pageLen);
|
|
|
|
|
|
|
|
if(parseInt(productCount) > parseInt(pageLen)){
|
|
|
|
$('#pager').bootpag({
|
|
|
|
total: totalProducts,
|
|
|
|
page: pageNum,
|
|
|
|
maxVisible: 5,
|
2018-02-14 06:22:12 +10:00
|
|
|
href: pagerHref,
|
|
|
|
wrapClass: 'pagination',
|
2019-12-26 13:23:21 +10:00
|
|
|
prevClass: 'page-item previous',
|
|
|
|
nextClass: 'page-item next',
|
|
|
|
activeClass: 'page-item active'
|
|
|
|
});
|
|
|
|
|
|
|
|
// Fix for Bootstrap 4
|
|
|
|
$('#pager a').each(function(){
|
|
|
|
$(this).addClass('page-link');
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2018-01-22 07:20:33 +10:00
|
|
|
$('#customerLogout').on('click', function(e){
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
|
|
|
url: '/customer/logout',
|
|
|
|
data: {}
|
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
location.reload();
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2019-12-16 16:33:51 +10:00
|
|
|
$('#customerForgotten').validator().on('submit', function(e){
|
|
|
|
if(!e.isDefaultPrevented()){
|
|
|
|
e.preventDefault();
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
|
|
|
url: '/customer/forgotten_action',
|
|
|
|
data: {
|
|
|
|
email: $('#email').val()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
showNotification(msg.message, 'success');
|
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
if(msg.message){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
showNotification(msg.responseText, 'danger');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2019-12-21 12:46:48 +10:00
|
|
|
$(document).on('click', '#createAccountCheckbox', function(e){
|
|
|
|
$('#newCustomerPassword').prop('required', $('#createAccountCheckbox').prop('checked'));
|
|
|
|
});
|
|
|
|
|
|
|
|
$('#checkoutInformation').validator().on('click', function(e){
|
2019-12-30 13:10:57 +10:00
|
|
|
console.log('here?');
|
2018-01-22 07:20:33 +10:00
|
|
|
e.preventDefault();
|
|
|
|
if($('#shipping-form').validator('validate').has('.has-error').length === 0){
|
2019-12-21 12:46:48 +10:00
|
|
|
// Change route if customer to be saved for later
|
|
|
|
var route = '/customer/save';
|
|
|
|
if($('#createAccountCheckbox').prop('checked')){
|
|
|
|
route = '/customer/create';
|
|
|
|
}
|
2018-01-22 07:20:33 +10:00
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2019-12-21 12:46:48 +10:00
|
|
|
url: route,
|
2018-01-22 07:20:33 +10:00
|
|
|
data: {
|
|
|
|
email: $('#shipEmail').val(),
|
|
|
|
firstName: $('#shipFirstname').val(),
|
|
|
|
lastName: $('#shipLastname').val(),
|
|
|
|
address1: $('#shipAddr1').val(),
|
|
|
|
address2: $('#shipAddr2').val(),
|
|
|
|
country: $('#shipCountry').val(),
|
|
|
|
state: $('#shipState').val(),
|
|
|
|
postcode: $('#shipPostcode').val(),
|
|
|
|
phone: $('#shipPhoneNumber').val(),
|
2019-12-21 12:46:48 +10:00
|
|
|
password: $('#newCustomerPassword').val(),
|
|
|
|
orderComment: $('#orderComment').val()
|
2018-01-22 07:20:33 +10:00
|
|
|
}
|
|
|
|
})
|
2019-12-19 15:05:48 +10:00
|
|
|
.done(function(){
|
2019-12-21 12:46:48 +10:00
|
|
|
window.location = '/checkout/shipping';
|
2018-01-22 07:20:33 +10:00
|
|
|
})
|
|
|
|
.fail(function(msg){
|
2019-11-23 08:35:19 +10:00
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
2018-01-22 07:20:33 +10:00
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
2018-02-23 03:41:24 +10:00
|
|
|
$('#loginForm').on('click', function(e){
|
|
|
|
if(!e.isDefaultPrevented()){
|
|
|
|
e.preventDefault();
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
|
|
|
url: '/admin/login_action',
|
|
|
|
data: {
|
|
|
|
email: $('#email').val(),
|
|
|
|
password: $('#password').val()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
window.location = '/admin';
|
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
e.preventDefault();
|
|
|
|
});
|
|
|
|
|
2018-01-22 07:20:33 +10:00
|
|
|
// call update settings API
|
|
|
|
$('#customerLogin').on('click', function(e){
|
|
|
|
if(!e.isDefaultPrevented()){
|
|
|
|
e.preventDefault();
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
|
|
|
url: '/customer/login_action',
|
|
|
|
data: {
|
|
|
|
loginEmail: $('#customerLoginEmail').val(),
|
|
|
|
loginPassword: $('#customerLoginPassword').val()
|
|
|
|
}
|
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
var customer = msg.customer;
|
|
|
|
// Fill in customer form
|
|
|
|
$('#shipEmail').val(customer.email);
|
|
|
|
$('#shipFirstname').val(customer.firstName);
|
|
|
|
$('#shipLastname').val(customer.lastName);
|
|
|
|
$('#shipAddr1').val(customer.address1);
|
|
|
|
$('#shipAddr2').val(customer.address2);
|
|
|
|
$('#shipCountry').val(customer.country);
|
|
|
|
$('#shipState').val(customer.state);
|
|
|
|
$('#shipPostcode').val(customer.postcode);
|
|
|
|
$('#shipPhoneNumber').val(customer.phone);
|
|
|
|
location.reload();
|
|
|
|
})
|
|
|
|
.fail(function(msg){
|
2018-02-24 05:28:05 +10:00
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
2018-01-22 07:20:33 +10:00
|
|
|
});
|
|
|
|
}
|
|
|
|
e.preventDefault();
|
|
|
|
});
|
|
|
|
|
2018-01-07 04:55:48 +10:00
|
|
|
$(document).on('click', '.image-next', function(e){
|
|
|
|
var thumbnails = $('.thumbnail-image');
|
|
|
|
var index = 0;
|
|
|
|
var matchedIndex = 0;
|
|
|
|
|
|
|
|
// get the current src image and go to the next one
|
|
|
|
$('.thumbnail-image').each(function(){
|
|
|
|
if($('#product-title-image').attr('src') === $(this).attr('src')){
|
|
|
|
if(index + 1 === thumbnails.length || index + 1 < 0){
|
|
|
|
matchedIndex = 0;
|
|
|
|
}else{
|
|
|
|
matchedIndex = index + 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
index++;
|
|
|
|
});
|
|
|
|
|
|
|
|
// set the image src
|
|
|
|
$('#product-title-image').attr('src', $(thumbnails).eq(matchedIndex).attr('src'));
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.image-prev', function(e){
|
|
|
|
var thumbnails = $('.thumbnail-image');
|
|
|
|
var index = 0;
|
|
|
|
var matchedIndex = 0;
|
|
|
|
|
|
|
|
// get the current src image and go to the next one
|
|
|
|
$('.thumbnail-image').each(function(){
|
|
|
|
if($('#product-title-image').attr('src') === $(this).attr('src')){
|
|
|
|
if(index - 1 === thumbnails.length || index - 1 < 0){
|
|
|
|
matchedIndex = thumbnails.length - 1;
|
|
|
|
}else{
|
|
|
|
matchedIndex = index - 1;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
index++;
|
|
|
|
});
|
|
|
|
|
|
|
|
// set the image src
|
|
|
|
$('#product-title-image').attr('src', $(thumbnails).eq(matchedIndex).attr('src'));
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.product-add-to-cart', function(e){
|
|
|
|
var productOptions = getSelectedOptions();
|
|
|
|
|
2018-05-21 23:36:12 +10:00
|
|
|
if(parseInt($('#product_quantity').val()) < 0){
|
|
|
|
$('#product_quantity').val(0);
|
|
|
|
}
|
|
|
|
|
2018-01-07 04:55:48 +10:00
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2018-02-04 01:23:59 +10:00
|
|
|
url: '/product/addtocart',
|
2018-10-05 21:54:42 +10:00
|
|
|
data: {
|
|
|
|
productId: $('#productId').val(),
|
|
|
|
productQuantity: $('#product_quantity').val(),
|
|
|
|
productOptions: JSON.stringify(productOptions),
|
|
|
|
productComment: $('#product_comment').val()
|
|
|
|
}
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
$('#cart-count').text(msg.totalCartItems);
|
2019-12-30 13:10:57 +10:00
|
|
|
showNotification(msg.message, 'success', true);
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
2019-12-30 13:10:57 +10:00
|
|
|
$('.cart-product-quantity').on('focusout', function(e){
|
|
|
|
cartUpdate($(e.target));
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.pushy-link', function(e){
|
|
|
|
$('body').removeClass('pushy-open-right');
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '.add-to-cart', function(e){
|
|
|
|
var productLink = '/product/' + $(this).attr('data-id');
|
|
|
|
if($(this).attr('data-link')){
|
|
|
|
productLink = '/product/' + $(this).attr('data-link');
|
|
|
|
}
|
|
|
|
|
|
|
|
if($(this).attr('data-has-options') === 'true'){
|
|
|
|
window.location = productLink;
|
|
|
|
}else{
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2018-02-04 01:23:59 +10:00
|
|
|
url: '/product/addtocart',
|
2019-06-15 14:46:08 +10:00
|
|
|
data: { productId: $(this).attr('data-id') }
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
$('#cart-count').text(msg.totalCartItems);
|
2019-12-30 13:10:57 +10:00
|
|
|
showNotification(msg.message, 'success', true);
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
$(document).on('click', '#empty-cart', function(e){
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2018-02-04 01:23:59 +10:00
|
|
|
url: '/product/emptycart'
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.done(function(msg){
|
|
|
|
$('#cart-count').text(msg.totalCartItems);
|
|
|
|
showNotification(msg.message, 'success', true);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
$('.qty-btn-minus').on('click', function(){
|
2019-02-09 13:05:41 +10:00
|
|
|
var number = parseInt($('#product_quantity').val()) - 1;
|
|
|
|
$('#product_quantity').val(number > 0 ? number : 1);
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
|
|
|
|
$('.qty-btn-plus').on('click', function(){
|
2018-02-14 06:22:12 +10:00
|
|
|
$('#product_quantity').val(parseInt($('#product_quantity').val()) + 1);
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
|
|
|
|
// product thumbnail image click
|
|
|
|
$('.thumbnail-image').on('click', function(){
|
|
|
|
$('#product-title-image').attr('src', $(this).attr('src'));
|
|
|
|
});
|
|
|
|
|
|
|
|
// resets the order filter
|
|
|
|
$(document).on('click', '#btn_search_reset', function(e){
|
|
|
|
window.location.replace('/');
|
|
|
|
});
|
|
|
|
|
2018-01-22 07:20:33 +10:00
|
|
|
// search button click event
|
2018-01-07 04:55:48 +10:00
|
|
|
$(document).on('click', '#btn_search', function(e){
|
|
|
|
e.preventDefault();
|
|
|
|
if($('#frm_search').val().trim() === ''){
|
|
|
|
showNotification('Please enter a search value', 'danger');
|
|
|
|
}else{
|
|
|
|
window.location.href = '/search/' + $('#frm_search').val();
|
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
if($('#input_notify_message').val() !== ''){
|
|
|
|
// save values from inputs
|
|
|
|
var messageVal = $('#input_notify_message').val();
|
|
|
|
var messageTypeVal = $('#input_notify_messageType').val();
|
|
|
|
|
|
|
|
// clear inputs
|
|
|
|
$('#input_notify_message').val('');
|
|
|
|
$('#input_notify_messageType').val('');
|
|
|
|
|
|
|
|
// alert
|
2019-12-26 13:23:21 +10:00
|
|
|
showNotification(messageVal, messageTypeVal || 'danger', false);
|
2018-01-07 04:55:48 +10:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
function deleteFromCart(element){
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2018-02-04 01:23:59 +10:00
|
|
|
url: '/product/removefromcart',
|
2019-12-30 13:10:57 +10:00
|
|
|
data: { productId: element.attr('data-id') }
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.done(function(msg){
|
2019-12-30 13:10:57 +10:00
|
|
|
setCartOpen();
|
|
|
|
showNotification(msg.message, 'success', true);
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.fail(function(msg){
|
|
|
|
showNotification(msg.responseJSON.message, 'danger');
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function cartUpdate(element){
|
2018-05-21 23:36:12 +10:00
|
|
|
if($(element).val() > 0){
|
2018-01-07 04:55:48 +10:00
|
|
|
if($(element).val() !== ''){
|
2019-12-30 13:10:57 +10:00
|
|
|
updateCart(element);
|
2018-01-07 04:55:48 +10:00
|
|
|
}
|
2018-05-21 23:36:12 +10:00
|
|
|
}else{
|
|
|
|
$(element).val(1);
|
2018-01-07 04:55:48 +10:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2019-12-30 13:10:57 +10:00
|
|
|
function setCartOpen(){
|
|
|
|
if($('body').hasClass('pushy-open-right') === true){
|
|
|
|
localStorage.setItem('cartOpen', true);
|
|
|
|
}else{
|
|
|
|
localStorage.setItem('cartOpen', false);
|
|
|
|
}
|
|
|
|
}
|
2019-12-26 13:23:21 +10:00
|
|
|
|
2019-12-30 13:10:57 +10:00
|
|
|
function updateCart(element){
|
2018-01-07 04:55:48 +10:00
|
|
|
// update cart on server
|
|
|
|
$.ajax({
|
|
|
|
method: 'POST',
|
2018-02-04 01:23:59 +10:00
|
|
|
url: '/product/updatecart',
|
2019-12-30 13:10:57 +10:00
|
|
|
data: {
|
|
|
|
productId: element.attr('data-id'),
|
|
|
|
quantity: element.val()
|
|
|
|
}
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.done(function(msg){
|
2019-12-30 13:10:57 +10:00
|
|
|
setCartOpen();
|
|
|
|
showNotification(msg.message, 'success', true);
|
2018-01-07 04:55:48 +10:00
|
|
|
})
|
|
|
|
.fail(function(msg){
|
2019-02-09 20:46:41 +10:00
|
|
|
showNotification(msg.responseJSON.message, 'danger', true);
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function getSelectedOptions(){
|
|
|
|
var options = {};
|
|
|
|
$('.product-opt').each(function(){
|
2019-02-10 13:46:42 +10:00
|
|
|
var optionValue = $(this).val().trim();
|
2020-01-02 13:37:36 +10:00
|
|
|
var optionLabel = $(this).attr('data-label');
|
|
|
|
var optionName = $(this).attr('name');
|
|
|
|
var optionType = $(this).attr('type');
|
|
|
|
|
|
|
|
// If select option
|
|
|
|
if(!optionType){
|
|
|
|
options[optionName] = {
|
|
|
|
label: optionLabel,
|
|
|
|
name: optionName,
|
|
|
|
value: optionValue
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
// If radio option
|
|
|
|
if(optionType === 'radio'){
|
|
|
|
options[optionName] = {
|
|
|
|
label: optionLabel,
|
|
|
|
name: optionName,
|
|
|
|
value: $('input[name="' + optionName + '"]:checked').val()
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|
|
|
|
// If checkbox option
|
|
|
|
if(optionType === 'checkbox'){
|
|
|
|
options[optionName] = {
|
|
|
|
label: optionLabel,
|
|
|
|
name: optionName,
|
|
|
|
value: $('input[name="' + $(this).attr('name') + '"]').is(':checked')
|
|
|
|
};
|
2019-02-10 13:46:42 +10:00
|
|
|
}
|
2018-01-07 04:55:48 +10:00
|
|
|
});
|
|
|
|
return options;
|
|
|
|
}
|