File: /home/clinicamaciel/www/index_lixo/wp-content/themes/onetone/js/admin.js
jQuery(document).ready(function($){
/* ------------------------------------------------------------------------ */
/* section accordion */
/* ------------------------------------------------------------------------ */
$('.section-accordion').click(function(){
var accordion_item = $(this).find('.heading span').attr('id');
//$('.'+accordion_item).slideToggle();
if( $(this).hasClass('close')){
$(this).removeClass('close').addClass('open');
$(this).find('.heading span.fa').removeClass('fa-plus').addClass('fa-minus');
}else{
$(this).removeClass('open').addClass('close');
$(this).find('.heading span.fa').removeClass('fa-minus').addClass('fa-plus');
}
$(this).parent('.section').find('.section_wrapper').slideToggle();
}) ;
// select section content model
$('.section-content-model').each(function(){
var model = $(this).find('input[type="radio"]:checked').val();
if( model == 0 ){
$(this).parents('.home-section').find('.content-model-0').show();
$(this).parents('.home-section').find('.content-model-1').hide();
}
else
{
$(this).parents('.home-section').find('.content-model-0').hide();
$(this).parents('.home-section').find('.content-model-1').show();
}
});
$( '.section-content-model input[type="radio"]' ).change(function() {
var model = $(this).val();
if( model == 0 ){
$(this).parents('.home-section').find('.content-model-0').show();
$(this).parents('.home-section').find('.content-model-1').hide();
}
else
{
$(this).parents('.home-section').find('.content-model-0').hide();
$(this).parents('.home-section').find('.content-model-1').show();
}
});
$('.section_wrapper').each(function(){
$(this).children(".content-model-0:first").addClass('model-item-first');
$(this).children(".content-model-0:last").addClass('model-item-last');
});
/* ------------------------------------------------------------------------ */
/* delete section */
/* ------------------------------------------------------------------------ */
$('#optionsframework').on('click','.delete-section',function(){
$(this).parents('.home-section').remove();
var i = 0;
$('.home-section').each(function(){
$(this).find("[name^='onetone']").each(function(){
var name = $(this).attr('name');
var id = $(this).attr('id');
var new_name = name.replace(/[0-9]+/, i);
var new_id = id.replace(/[0-9]+/, i);
$(this).attr('name',new_name);
$(this).attr('id',new_id);
});
i++;
$('#section_num').val(i);
});
});
if( $('.onetone-step-2-text').length ){
$('#menu-appearance > a').append($('#onetone-step-1-text').html());
$('.onetone-step-2-text').closest('li').addClass('onetone-step-2');
}
// onetone guide
$('.onetone-step-2-text,.onetone-step-1-text').click(function(e){
e.preventDefault();
});
$('.onetone-close-guide').click(function(e){
e.preventDefault();
$('.onetone-guide').hide();
$.ajax({
type:"POST",
dataType:"html",
url:ajaxurl,
data:"action=onetone_close_guide",
success:function(data){},error:function(){}
});
});
/////
// save options
/* $(function(){
//Keep track of last scroll
var lastScroll = 0;
$(window).scroll(function(event){
//Sets the current scroll position
var st = $(this).scrollTop();
//Determines up-or-down scrolling
if (st > lastScroll){
$(".onetone-admin-footer").css("display",'inline')
}
if(st == 0){
$(".onetone-admin-footer").css("display",'none')
}
//Updates scroll position
lastScroll = st;
});
});*/
$('.onetone-import-demos .button-import-demo').click(function(){
$('.importer-notice').show();
});
$(document).on('click','#onetone-save-options',function(){
$('.options-saving').fadeIn("fast");
$.post('options.php',$('#optionsframework form').serialize(),function(msg){
$('.options-saving').fadeOut("fast");
$('.options-saved').fadeIn("fast", function() {
$(this).delay(2000).fadeOut("slow");
});
return false;
});
});
/*$(document).on('click',"#optionsframework-submit [name='update']",function(e){
e.preventDefault();
$('.options-saving').fadeIn("fast");
$.post('options.php',$('#optionsframework form').serialize(),function(msg){
$('.options-saving').fadeOut("fast");
$('.options-saved').fadeIn("fast", function() {
$(this).delay(2000).fadeOut("slow");
});
return false;
});
return false;
});*/
});