var defaultTitleVisibility;
jQuery(document).ready(function () {
jQuery(".hugeit_contact_custom_settings_dropdown_heading").on("click",function () {
jQuery(".hugeit_contact_custom_settings_dropdown_content").toggleClass("-hidden");
if( jQuery(".hugeit_contact_custom_settings_dropdown_heading i").hasClass("hugeicons-chevron-down") ){
jQuery(".hugeit_contact_custom_settings_dropdown_heading i")
.removeClass("hugeicons-chevron-down")
.addClass("hugeicons-chevron-up");
}else{
jQuery(".hugeit_contact_custom_settings_dropdown_heading i")
.removeClass("hugeicons-chevron-up")
.addClass("hugeicons-chevron-down");
}
});
if( jQuery("#hugeit_contact_user_message").length ){
jQuery("#hugeit_contact_user_message").attr("disabled","disabled");
}
if( jQuery("#hugeit_contact_admin_message").length ){
jQuery("#hugeit_contact_admin_message").attr("disabled","disabled");
}
/*******//////////////////Submission Scripts////////////////*********/
// CHECK OR UNCHECK ALL SUBMITIONS
var check_all = "#hugeit_submission_page #hugeit_top_controls .select input[name='all']";
jQuery(check_all).change(function(){
if(jQuery(this).is(':checked')){
jQuery("input[name='check_comments']").each(function(){
jQuery(this).attr("checked","checked");
});
}
else{
jQuery("input[name='check_comments']").each(function(){
jQuery(this).removeAttr("checked");
});
}
});
// Check READ/UNREAD
jQuery('#hugeit_submission_page #hugeit_top_controls .controls-list .select select').change(function(){ // alert(jQuery(this).val());
var select_val = jQuery(this).val();
if(select_val == "all"){ // alert(select_val);
jQuery("#the-comment-list tr").each(function(){
jQuery(this).find("input[name='check_comments']").attr("checked","checked");
});
}
if(select_val == "none"){
jQuery(this).parent().find("input[name='all']").removeAttr("checked");
jQuery("#the-comment-list tr").each(function(){
jQuery(this).find("input[name='check_comments']").removeAttr("checked");
});
}else{
jQuery("#the-comment-list tr").each(function(){
if(jQuery(this).hasClass(select_val)){ jQuery(this).find("input[name='check_comments']").attr("checked","checked"); }
else{ jQuery(this).find("input[name='check_comments']").removeAttr("checked"); }
});
}
});
// Delete or Mark as Spam
jQuery('#hugeit_submission_page #hugeit_top_controls .controls-list li').click(function(e){
var command = jQuery(this).attr("class"); // VALUES CAN BE SPAM OR TRASH
var marked_submitions = []; // THERE ARE ALL CHECKED SUBMITIONS(MESSAGES)
var self=jQuery('#hugeit_submission_page #hugeit_top_controls .controls-list li');
jQuery("input[name='check_comments']").each(function(){ // GETTING CHECKED SUBMITIONS
if(jQuery(this).is(':checked')){
marked_submitions.push(jQuery(this).val());
}
});
if(marked_submitions.length > 0){ // IF EXIST SOME CHECKED SUBMITION
if(command == "spam"){ // IF CLICKED IN SPAM IMAGE
var data = {
action: 'hugeit_contact_action',
task: 'moveTospamSubmitions',
spam_submitions: marked_submitions,
nonce:huge_it_obj.nonce
};
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','table-row')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) { // alert(reviews_for_delete);
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) { // alert( submition_id );
jQuery("#comment-"+submition_id+" .row-actions .not_spam").css({"display" : ""});
jQuery("#comment-"+submition_id+" .row-actions .spam").css({"display" : "none"});
jQuery("#comment-"+submition_id+" .author p.spamer").css({"display" : ""});
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeOut();
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','none');
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
})
});
}
});
}
else{
if(command == "trash"){ // IF CLICKED IN TRASH IMAGE
jQuery( "#huge-it-contact-dialog-confirm" ).dialog({ // ALERTING ARE YOU SURE DIALOG
dialogClass:'dialog_style56',
draggable: false,
resizable: false,
height:150,
modal: true,
buttons: {
"Yes": function() { // ID USER CLICKED YES I SURE
jQuery( this ).dialog( "close" );
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','table-row')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
var data = {
action: 'hugeit_contact_action',
task: 'deleteSubmitions',
submitions_for_delete: marked_submitions,
nonce:huge_it_obj.nonce
};
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) {
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
jQuery('#comment-'+submition_id+'').fadeOut(function(){
jQuery(this).animate({"left": "0","top":"0"});
jQuery(this).empty();
});
});
}
});
},
Cancel: function() {
jQuery( this ).dialog( "close" );
}
}
});
}
}
}
if(command == "refrash"){
e.preventDefault();
var marked_submitions_refresh = [];
var countTorefresh=jQuery('#hugeit_submission_page input[name="countTorefresh"]').val();
var subID=jQuery('#hugeit_submission_page input[name="subID"]').val();
var marked_submitions_refresh= jQuery("#hugeit_submission_page").find("input[name='check_comments']").filter(':first').val();
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'refreshSubmissions',
subID: subID,
countTorefresh:countTorefresh,
marked_submitions:marked_submitions_refresh,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
self.parent().find('li img.control_list_spinner').fadeIn();
},
success: function(response){
var response = jQuery.parseJSON(response);
if(response.output){
jQuery('input[name=countTorefresh]').val(response.countTorefresh);
jQuery("#hugeit_submission_page table").find("tbody").prepend(response.output);
self.parent().find('li img.control_list_spinner').fadeOut();
setTimeout(function(){
jQuery("#hugeit_submission_page table").find("tbody").find(".prepended").removeClass("prepended");
},1000);
}else{
self.parent().find('li img.control_list_spinner').fadeOut();
}
}
});
}
});
//////////////Unmark As Spam Single////////////////////////
jQuery('#hugeit_submission_page').on('click tap','.row-actions .not_spam a',function(){
var self=jQuery(this);
var submissionId=jQuery(this).parent().attr('value');
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'moveFromSpamSingleSubmition',
submissionId: submissionId,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
jQuery('#comment-'+submissionId+'').hover(function(){
self.parent().parent().css('display','table-row');
},function(){
self.parent().parent().css('display','table-row')
});
self.parent().parent().css('display','table-row');
self.parent().parent().find('#huge_it_spinner_'+submissionId+' img').fadeIn();
},
success: function(response){
if(response) {
jQuery("#comment-"+submissionId+" .row-actions .not_spam").css({"display" : "none"});
jQuery("#comment-"+submissionId+" .row-actions .spam").css({"display" : ""});
jQuery("#comment-"+submissionId+" .author p.spamer").css({"display" : "none"});
self.parent().parent().find('#huge_it_spinner_'+submissionId+' img').fadeOut();
self.parent().parent().css('display','none');
jQuery('#comment-'+submissionId+'').hover(function(){
self.parent().parent().css('display','table-row');
},function(){
self.parent().parent().css('display','none')
});
}
}
});
});
//////////////Mark As Spam Single////////////////////////
jQuery('#hugeit_submission_page').on('click tap','.row-actions .spam a',function(){
var self=jQuery(this);
var submissionId=jQuery(this).parent().attr('value');
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'moveToSpamSingleSubmition',
submissionId: submissionId,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
jQuery('#comment-'+submissionId+'').hover(function(){
self.parent().parent().css('display','table-row');
},function(){
self.parent().parent().css('display','table-row')
});
self.parent().parent().css('display','table-row');
self.parent().parent().find('#huge_it_spinner_'+submissionId+' img').fadeIn();
},
success: function(response){
if(response) {
jQuery("#comment-"+submissionId+" .row-actions .not_spam").css({"display" : ""});
jQuery("#comment-"+submissionId+" .row-actions .spam").css({"display" : "none"});
jQuery("#comment-"+submissionId+" .author p.spamer").css({"display" : ""});
self.parent().parent().find('#huge_it_spinner_'+submissionId+' img').fadeOut();
self.parent().parent().css('display','none');
jQuery('#comment-'+submissionId+'').hover(function(){
self.parent().parent().css('display','table-row');
},function(){
self.parent().parent().css('display','none')
})
}
}
})
})
///////////////Mark As Spam From Message Page////////////////////////////////////////
jQuery('#hugeit_single_submission_page #hugeit_top_controls li.spam a').click(function(){
var self=jQuery(this);
var submissionId=jQuery(this).parent().attr('value');
if(self.parent().hasClass('spamed')){
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'moveFromSpamSingleSubmition',
submissionId: submissionId,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
self.parent().parent().find('li .control_list_spinner').fadeIn();
},
success: function(response){
if(response) {
self.parent().removeClass('spamed');
self.parent().parent().find('li .control_list_spinner').fadeOut();
}
}
})
}else{
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'moveToSpamSingleSubmition',
submissionId: submissionId,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
self.parent().parent().find('li .control_list_spinner').fadeIn();
},
success: function(response){
if(response) {
self.parent().addClass('spamed');
self.parent().parent().find('li .control_list_spinner').fadeOut();
}
}
})
}
})
/////////////Delete Single//////////////////////////
jQuery('#hugeit_submission_page').on('click tap','.row-actions .trash a',function(){
var self=jQuery(this);
var submissionId=jQuery(this).parent().attr('value');
jQuery( "#huge-it-contact-dialog-confirm" ).dialog({ // ALERTING ARE YOU SURE DIALOG
dialogClass:'dialog_style56',
draggable: false,
resizable: false,
height:150,
modal: true,
buttons: {
"Yes": function() { // ID USER CLICKED YES I SURE
jQuery( this ).dialog( "close" );
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'deleteSingleSubmition',
submissionId: submissionId,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
self.parent().parent().css('display','table-row');
self.parent().parent().find('#huge_it_spinner_'+submissionId+' img').fadeIn();
},
success: function(response){
if(response) {
jQuery('#comment-'+submissionId+'').fadeOut(function(){
jQuery(this).animate({"left": "0","top":"0"});
jQuery(this).empty();
});
}
}
})
},
Cancel: function() {
jQuery( this ).dialog( "close" );
}
}
});
})
//////Search
jQuery('#hugeit_submission_page > .search_block .button').click(function(e){
e.preventDefault();
var self=jQuery(this);
var subID=jQuery('#hugeit_submission_page input[name="subID"]').val();
var searchData=jQuery(this).parent().find('input[name=search_events_by_title]').val();
if(searchData==''){
return;
}else{
jQuery.ajax({
type: "POST",
url:ajaxurl,
data:{
action: 'hugeit_contact_action',
task: 'searchSubmission',
searchData: searchData,
subID:subID,
nonce:huge_it_obj.nonce
},
beforeSend:function(){
self.parent().parent().parent().find('.controls-list li .control_list_spinner').fadeIn();
},
success: function(response){
var response = jQuery.parseJSON(response);
if(response.output) {
jQuery("#hugeit_submission_page table").find("tbody").html(response.output);
self.parent().parent().parent().find('.controls-list li .control_list_spinner').fadeOut();
self.parent().parent().parent().find('.page-navigation').css('display','none');
}else{
self.parent().parent().parent().find('.controls-list li .control_list_spinner').fadeOut();
self.parent().find('input[name=search_events_by_title]').val('')
self.parent().find('input[name=search_events_by_title]').attr('placeholder','No results found...')
}
}
})
}
})
/*******////////BULK ACTIONS////////*********/
jQuery('#hugeit_submission_page #hugeit_top_controls .controls-list li a.apply').click(function(e){
e.preventDefault();
var _this=jQuery(this);
var marked_submitions = [];
var selectVal=_this.parent().parent().find('.select_actions select').val();
jQuery("input[name='check_comments']").each(function(){ // GETTING CHECKED SUBMITIONS
if(jQuery(this).is(':checked')){
marked_submitions.push(jQuery(this).val());
}
});
if(selectVal=='none'){
return false;
}else if(selectVal=='read'){
if(marked_submitions.length > 0){
var data = {
action: 'hugeit_contact_action',
task: 'markAsRead',
read_submitions: marked_submitions,
nonce:huge_it_obj.nonce
};
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeIn();
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) { // alert(reviews_for_delete);
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) { // alert( submition_id );
jQuery("#comment-"+submition_id).removeClass('unread');
jQuery("#comment-"+submition_id).addClass('read');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeOut();
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','none');
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
})
});
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeOut();
}
});
}
}else if(selectVal=='unread'){
if(marked_submitions.length > 0){
var data = {
action: 'hugeit_contact_action',
task: 'markAsUnread',
unread_submitions: marked_submitions,
nonce:huge_it_obj.nonce
};
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeIn();
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) { // alert(reviews_for_delete);
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) { // alert( submition_id );
jQuery("#comment-"+submition_id).removeClass('read');
jQuery("#comment-"+submition_id).addClass('unread');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeOut();
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','none');
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
})
});
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeOut();
}
});
}
}else if(selectVal=='spam'){
if(marked_submitions.length > 0){
var data = {
action: 'hugeit_contact_action',
task: 'moveTospamSubmitions',
spam_submitions: marked_submitions,
nonce:huge_it_obj.nonce
};
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeIn();
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) { // alert(reviews_for_delete);
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) { // alert( submition_id );
jQuery("#comment-"+submition_id+" .row-actions .not_spam").css({"display" : ""});
jQuery("#comment-"+submition_id+" .row-actions .spam").css({"display" : "none"});
jQuery("#comment-"+submition_id+" .author p.spamer").css({"display" : ""});
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeOut();
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','none');
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
})
});
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeOut();
}
});
}
}else if(selectVal=='unspam'){
if(marked_submitions.length > 0){
var data = {
action: 'hugeit_contact_action',
task: 'moveFromspamSubmitions',
spam_submitions: marked_submitions,
nonce:huge_it_obj.nonce
};
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeIn();
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) {
function showRowActions(){
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
});
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','table-row');
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeIn();
}
showRowActions();
})
jQuery.post(ajaxurl, data, function(response) { // alert(response);
if(response) { // alert(reviews_for_delete);
var forEach = Function.prototype.call.bind( Array.prototype.forEach );
forEach( marked_submitions, function( submition_id ) { // alert( submition_id );
jQuery("#comment-"+submition_id+" .row-actions .not_spam").css({"display" : "none"});
jQuery("#comment-"+submition_id+" .row-actions .spam").css({"display" : ""});
jQuery("#comment-"+submition_id+" .author p.spamer").css({"display" : "none"});
jQuery('#comment-'+submition_id+'').find('#huge_it_spinner_'+submition_id+' img').fadeOut();
jQuery('#comment-'+submition_id+'').find('.row-actions').css('display','none');
jQuery('#comment-'+submition_id+'').hover(function(){
jQuery(this).find('.row-actions').css('display','table-row');
},function(){
jQuery(this).find('.row-actions').css('display','none')
})
});
jQuery('#hugeit_top_controls .controls-list li img.control_list_spinner').fadeOut();
}
});
}
}
})
/*******////////BULK ACTIONS////////*********/
/*******//////////////////Submission Scripts END////////////////*********/
var form_clean;
// serialize clean form
jQuery(function() {
form_clean = jQuery("form").serialize();
});
jQuery('#save-button-block').on('click','input#save-buttom',function(){
form_clean = jQuery("form").serialize();
form_clean=form_clean.replace(/g-recaptcha-response=([^]*?)&/g, '');
})
function getParameterByName(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
var pageCheck=getParameterByName('page');
// compare clean and dirty form before leaving
if(pageCheck != 'hugeit_forms_theme_options' && pageCheck != 'hugeit_forms_general_options'){
window.onbeforeunload = function (e) {
var form_dirty = jQuery("form").serialize();
form_dirty=form_dirty.replace(/g-recaptcha-response=([^]*?)&/g, '');
if(form_clean != form_dirty) {
return 'There is unsaved form data.';
}else{
window.onbeforeunload = null;
}
}
}
jQuery(window).scroll(function(){
if(jQuery('#fields-list-left').offset() !== undefined ){
if (jQuery(this).scrollTop() > jQuery('#fields-list-left').offset().top) {
jQuery('.fields-list > li.open').addClass('fixedStyles');
}else{
jQuery('.fields-list > li.open').removeClass('fixedStyles');
}
}
});
jQuery("#shortcode_toggle").toggle(function(){
jQuery('#post-body-heading').stop().animate({height:145},500,function(){
jQuery('#post-body-heading #shortcode_fields').fadeIn()
});
},function(){
jQuery('#post-body-heading #shortcode_fields').fadeOut()
jQuery('#post-body-heading').stop().animate({height:40},500,function(){
});
});
jQuery('.icons-block input[type="radio"]').change(function(){
jQuery(this).parents('ul').find('li.active').removeClass('active');
jQuery(this).parents('li').addClass('active');
});
jQuery('input[data-slider="true"]').bind("slider:changed", function (event, data) {
jQuery(this).parent().find('span').html(parseInt(data.value)+"%");
jQuery(this).val(parseInt(data.value));
});
jQuery('#form_background').change(function(){
if(jQuery(this).val()=='gradient'){
jQuery('.form_first_background_color').addClass('half');
jQuery('.form_second_background_color').addClass('half ');
jQuery('.form_second_background_color').removeClass('none');
}else{
jQuery('.form_first_background_color').removeClass('half');
jQuery('.form_second_background_color').addClass('none');
}
});
jQuery('#add-fields-block ').on('click','li > ul li.disabled',function(){return false;})
//Open Close Functionality
jQuery('.fields-list ').on('click tap','li > div .open-close',function(){
var fieldWidth=jQuery('#fields-list-block').width();
fieldWidth=fieldWidth-20;
if(jQuery(this).parent().parent().parent().hasClass('open')){
jQuery('.fields-list li').removeClass('open');
jQuery('.fields-list>li').each(function(){
jQuery(this).css('display','block')
});
jQuery(this).parent().parent().parent().removeClass('fixedStyles');
jQuery('.hugeit_contact_custom_settings_main').animate({top: 0 + 'px'});
}else {
var height_1, height_2, height_3;
setTimeout(function(){
height_1 = +(jQuery('.fields-list > li.open').height());
height_2 = +(jQuery('#hugeit-contact-preview-container').height());
if(height_2 < height_1){
height_3 = Math.max(height_1 - height_2, height_2 - height_1);
} else {
height_3 = 0;
}
jQuery('.hugeit_contact_custom_settings_main').animate({top: height_3 + 'px'});
}, 100);
jQuery('a.add-new ').on('click',function(){
height_4 = +(jQuery('.fields-list > li.open').height());
jQuery('.hugeit_contact_custom_settings_main').animate({top: height_4 - height_1 + 40 + 'px'});
});
jQuery('.fields-list>li').each(function(){
jQuery(this).css('display','block')
})
jQuery('.fields-list li').removeClass('open');
jQuery(this).parent().parent().parent().addClass('open');
jQuery('.fields-list > li.open').css({'width':fieldWidth});
jQuery('.fields-list>li').each(function(){
if(!jQuery(this).hasClass('open')){
jQuery(this).css('display','none')
}
});
if(jQuery(window).scrollTop() > jQuery('#fields-list-left').offset().top){
jQuery(this).parent().parent().parent().addClass('fixedStyles');
}
else{
}
}
return false;
});
jQuery(window).resize(function(){
jQuery('.fields-list>li').each(function(){
var fieldWidth=jQuery('#fields-list-block').width();
fieldWidth=fieldWidth-20;
jQuery(this).css('width',fieldWidth)
});
});
/*################MULTIPLE OPTIONS##################*/
/*####Set Active Option###*/
jQuery("#fields-list-block").on('click','.fields-list .field-multiple-option-list li .set-active input',function(){
var index=jQuery(this).parent().parent().index();
var fieldID=jQuery(this).parents(".field-multiple-option-list").attr('rel');
if(jQuery(this).parents('.field-multiple-option-list').hasClass('checkbox')){
if(jQuery(this).parent().hasClass('checked')){
jQuery(this).parent().removeClass('checked');
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] ul').find('li').eq(index).find('input[type="checkbox"]').removeAttr('checked');
}else {
jQuery(this).parent().addClass("checked");
var previewcheckbox=jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] ul').find('li').eq(index).find('input[type="checkbox"]');
previewcheckbox.attr('checked','checked');
}
var allchecks='';
jQuery(this).parents(".field-multiple-option-list").find('.set-active.checked input[type="radio"]').each(function(){
allchecks+=jQuery(this).val()+";;";
});
allchecks=allchecks.slice(0,-2);
jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option-active-field').val(allchecks);
}
else if(jQuery(this).parents('.field-multiple-option-list').hasClass('selectbox')){
var allowChange=1;
var selectVal=jQuery(this).parents('.fields-options').find('select').val();
if(selectVal=='formsInsideAlign'){
allowChange=0;
}
// jQuery(this).parents('.field-multiple-option-list').find('li').each(function(){
// if(jQuery(this).attr('id')=='defaultSelect'){allowChange=0}
// });
if(allowChange!=0){
jQuery(this).parents(".field-multiple-option-list").find(".set-active.checked").removeClass('checked');
jQuery(this).parent().addClass("checked");
jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option-active-field').val(index);
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] select').find('option').removeAttr('selected');
var previewselect=jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] select').find('option').eq(index);
previewselect.attr('selected','selected');
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] .textholder').val(previewselect.val());
}
}
else {
jQuery(this).parents(".field-multiple-option-list").find(".set-active.checked").removeClass('checked');
jQuery(this).parent().addClass("checked");
jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option-active-field').val(index);
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] ul').find('li input[type="radio"]').removeAttr('checked');
var previewradio=jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] ul').find('li').eq(index).find('input[type="radio"]');
previewradio.attr('checked','checked');
}
});
/*####Change Existing Option###*/
jQuery("#fields-list-block").on('keypress keyup change','.fields-list .field-multiple-option-list li input:text',function(){
if(!jQuery(this).hasClass('add-new-name')){
var index=jQuery(this).parent().index();
var fieldID=jQuery(this).parents(".field-multiple-option-list").attr('rel');
var valToChange=jQuery(this).val();
if(jQuery(this).parents('.field-multiple-option-list').hasClass('selectbox')){
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] select').find('option').eq(index).html(jQuery(this).val());
if(index==jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option-active-field').val()){
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] .textholder').val(valToChange);
}
}else{
jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] ul').find('li').eq(index).find('.sublable').html(jQuery(this).val());
}
var allvalues='';
jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option').each(function(){
allvalues+=jQuery(this).val()+";;";
});
allvalues=allvalues.slice(0,-2);
jQuery(this).parents(".field-multiple-option-list").find('.field-multiple-option-all-values').val(allvalues);
}
});
/*####ADD NEW FIELD OPTION###*/
jQuery("#fields-list-block").on('click','.fields-list .field-multiple-option-list li .add-new',function(){
var fieldID=jQuery(this).parents(".field-multiple-option-list").attr('rel');
var value=jQuery(this).parent().find('.add-new-name').val();
if(jQuery(this).parents(".field-multiple-option-list").hasClass('selectbox')){
var previewselect=jQuery('.hugeit-contact-column-block > div[rel="huge-contact-field-'+fieldID+'"] select');
previewselect.append('