Current File : /home/tradevaly/ladybagcollection.com/assets/vendor/js/product.js |
(function($) {
"use strict";
$(document).ready(function() {
// Check Click1 :)
$(".checkclick1").on( "change", function() {
if(this.checked){
$(this).parent().parent().parent().parent().next().removeClass('showbox');
}
else{
$(this).parent().parent().parent().parent().next().addClass('showbox');
}
});
// Check Click1 Ends :)
// Product Measure :)
$("#product_measure").on( "change" ,function() {
var val = $(this).val();
$('#measurement').val(val);
if(val == "Custom")
{
$('#measurement').val('');
$('#measure').show();
}
else{
$('#measure').hide();
}
});
// Product Measure Ends :)
});
// TAGIT
$("#metatags").tagit({
fieldName: "meta_tag[]",
allowSpaces: true
});
$("#tags").tagit({
fieldName: "tags[]",
allowSpaces: true
});
// TAGIT ENDS
// Remove White Space
function isEmpty(el){
return !$.trim(el.html())
}
// Remove White Space Ends
// Size Section
$("#size-btn").on('click', function(){
$("#size-section").append(''+
'<div class="size-area">'+
'<span class="remove size-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Name :'+
'<span>(eg. S,M,L,XL,XXL,3XL,4XL)</span>'+
'</label>'+
'<input type="text" name="size[]" class="input-field" placeholder="'+langg.lang649+'">'+
'</div>'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Qty :'+
'<span>(Number of quantity of this size)</span>'+
'</label>'+
'<input type="number" name="size_qty[]" class="input-field" placeholder="'+langg.lang651+'" value="1" min="1">'+
'</div>'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Price :'+
'<span>(This price will be added with base price)</span>'+
'</label>'+
'<input type="number" name="size_price[]" class="input-field" placeholder="'+langg.lang653+'" value="0" min="0">'+
'</div>'+
'</div>'+
'</div>'
+'');
});
$(document).on('click','.size-remove', function(){
$(this.parentNode).remove();
if (isEmpty($('#size-section'))) {
$("#size-section").append(''+
'<div class="size-area">'+
'<span class="remove size-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Name :'+
'<span>(eg. S,M,L,XL,XXL,3XL,4XL)</span>'+
'</label>'+
'<input type="text" name="size[]" class="input-field" placeholder="'+langg.lang649+'">'+
'</div>'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Qty :'+
'<span>(Number of quantity of this size)</span>'+
'</label>'+
'<input type="number" name="size_qty[]" class="input-field" placeholder="'+langg.lang651+'" value="1" min="1">'+
'</div>'+
'<div class="col-md-4 col-sm-6">'+
'<label>'+
'Size Price :'+
'<span>(This price will be added with base price)</span>'+
'</label>'+
'<input type="number" name="size_price[]" class="input-field" placeholder="'+langg.lang653+'" value="0" min="0">'+
'</div>'+
'</div>'+
'</div>'
+'');
}
});
// Size Section Ends
// Color Section
$("#color-btn").on('click', function(){
$("#color-section").append(''+
'<div class="color-area">'+
'<span class="remove color-remove"><i class="fas fa-times"></i></span>'+
'<div class="input-group colorpicker-component cp">'+
'<input type="text" name="color[]" value="#000000" class="input-field cp"/>'+
'<span class="input-group-addon"><i></i></span>'+
'</div>'+
'</div>'
+'');
$('.cp').colorpicker();
});
$(document).on('click','.color-remove', function(){
$(this.parentNode).remove();
if (isEmpty($('#color-section'))) {
$("#color-section").append(''+
'<div class="color-area">'+
'<span class="remove color-remove"><i class="fas fa-times"></i></span>'+
'<div class="input-group colorpicker-component cp">'+
'<input type="text" name="color[]" value="#000000" class="input-field cp"/>'+
'<span class="input-group-addon"><i></i></span>'+
'</div>'+
'</div>'
+'');
$('.cp').colorpicker();
}
});
// Color Section Ends
// Feature Section
$("#feature-btn").on('click', function(){
$("#feature-section").append(''+
'<div class="feature-area">'+
'<span class="remove feature-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="text" name="features[]" class="input-field" placeholder="'+langg.lang687+'">'+
'</div>'+
'<div class="col-lg-6">'+
'<div class="input-group colorpicker-component cp">'+
'<input type="text" name="colors[]" value="#000000" class="input-field cp"/>'+
'<span class="input-group-addon"><i></i></span>'+
'</div>'+
'</div>'+
'</div>'+
'</div>'
+'');
$('.cp').colorpicker();
});
$(document).on('click','.feature-remove', function(){
$(this.parentNode).remove();
if (isEmpty($('#feature-section'))) {
$("#feature-section").append(''+
'<div class="feature-area">'+
'<span class="remove feature-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="text" name="features[]" class="input-field" placeholder="'+langg.lang687+'">'+
'</div>'+
'<div class="col-lg-6">'+
'<div class="input-group colorpicker-component cp">'+
'<input type="text" name="colors[]" value="#000000" class="input-field cp"/>'+
'<span class="input-group-addon"><i></i></span>'+
'</div>'+
'</div>'+
'</div>'+
'</div>'
+'');
$('.cp').colorpicker();
}
});
// Feature Section Ends
// Type Check
$('#type_check').on('change',function(){
var val = $(this).val();
if(val == 1) {
$('.row.file').css('display','flex');
$('.row.file').find('input[type=file]').prop('required',true);
$('.row.link').find('textarea').val('').prop('required',false);
$('.row.link').hide();
}
else {
$('.row.file').hide();
$('.row.link').css('display','flex');
$('.row.file').find('input[type=file]').prop('required',false);
$('.row.link').find('textarea').prop('required',true);
}
});
// Type Check Ends
// License Section
$("#license-btn").on('click', function(){
$("#license-section").append(''+
'<div class="license-area">'+
'<span class="remove license-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="text" name="license[]" class="input-field" placeholder="'+langg.lang698+'" required="">'+
'</div>'+
'<div class="col-lg-6">'+
'<input type="number" name="license_qty[]" min="1" class="input-field" placeholder="'+langg.lang699+'" value="1">'+
'</div>'+
'</div>'+
'</div>'
+'');
});
$(document).on('click','.license-remove', function(){
$(this.parentNode).remove();
if (isEmpty($('#license-section'))) {
$("#license-section").append(''+
'<div class="license-area">'+
'<span class="remove license-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="text" name="license[]" class="input-field" placeholder="'+langg.lang698+'" required="">'+
'</div>'+
'<div class="col-lg-6">'+
'<input type="number" name="license_qty[]" min="1" class="input-field" placeholder="'+langg.lang699+' value="1">'+
'</div>'+
'</div>'+
'</div>'
+'');
}
});
// License Section Ends
$("#size-check").change(function() {
if(this.checked) {
$("#size-display").show();
$("#stckprod").hide();
}
else
{
$("#size-display").hide();
$("#stckprod").show();
}
});
$("#whole_check").change(function() {
if(this.checked) {
$("#whole-section input").prop('required',true);
}
else {
$("#whole-section input").prop('required',false);
}
});
// Whole Sell Section
$("#whole-btn").on('click', function(){
if(whole_sell > $("[name='whole_sell_qty[]']").length)
{
$("#whole-section").append(''+
'<div class="feature-area">'+
'<span class="remove whole-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="number" name="whole_sell_qty[]" class="input-field" placeholder="'+langg.lang661+'" min="0" required>'+
'</div>'+
'<div class="col-lg-6">'+
'<input type="number" name="whole_sell_discount[]" class="input-field" placeholder="'+langg.lang662+'" min="0" required>'+
'</div>'+
'</div>'+
'</div>'
+'');
}
});
$(document).on('click','.whole-remove', function(){
$(this.parentNode).remove();
if (isEmpty($('#whole-section'))) {
$("#whole-section").append(''+
'<div class="feature-area">'+
'<span class="remove whole-remove"><i class="fas fa-times"></i></span>'+
'<div class="row">'+
'<div class="col-lg-6">'+
'<input type="number" name="whole_sell_qty[]" class="input-field" placeholder="'+langg.lang661+'" min="0">'+
'</div>'+
'<div class="col-lg-6">'+
'<input type="number" name="whole_sell_discount[]" class="input-field" placeholder="'+langg.lang662+'" min="0">'+
'</div>'+
'</div>'+
'</div>'
+'');
}
});
// Whole Sell Section Ends
})(jQuery);