mirror of
https://github.com/lubuntu-team/lubuntu.me.git
synced 2025-02-23 08:11:08 +00:00
250 lines
8.6 KiB
JavaScript
250 lines
8.6 KiB
JavaScript
jQuery(window).load(function() {
|
||
});
|
||
|
||
jQuery(document).ready(function() {
|
||
jQuery('input[type=checkbox]').ezMark();
|
||
if (document.body.clientWidth > 580){
|
||
jQuery('select').styler();
|
||
}
|
||
|
||
/*Font Family Preview*/
|
||
jQuery(".select-fonts").each(function() {
|
||
var vTextFontSample = jQuery(this).prev();
|
||
vTextFontSample.css({"font-family" : jQuery(this).val()});
|
||
});
|
||
|
||
jQuery(".select-fonts").change(function(){
|
||
var vTextFontSample = jQuery(this).prev();
|
||
vTextFontSample.css({"font-family" : jQuery("option:selected",this).val()});
|
||
return false;
|
||
});
|
||
|
||
var vSelectSlider = jQuery(".select-slider");
|
||
var vSelectSliderVal = vSelectSlider.val();
|
||
if (vSelectSliderVal == 0) { jQuery('.no-slider-select').show(); }
|
||
else if (vSelectSliderVal == 1) { jQuery('.flex-slider').show(); }
|
||
else if (vSelectSliderVal == 2) { jQuery('.nivo-slider').show(); }
|
||
|
||
jQuery(".select-slider").change(function(){
|
||
var vSliderId = jQuery('.select-slider option:selected').val();
|
||
if (vSliderId == 0) {
|
||
jQuery('.no-slider-select').show();
|
||
jQuery('.flex-slider').hide();
|
||
jQuery('.nivo-slider').hide();
|
||
} else if (vSliderId == 1) {
|
||
jQuery('.flex-slider').show();
|
||
jQuery('.no-slider-select').hide();
|
||
jQuery('.nivo-slider').hide();
|
||
} else if (vSliderId == 2) {
|
||
jQuery('.nivo-slider').show();
|
||
jQuery('.no-slider-select').hide();
|
||
jQuery('.flex-slider').hide();
|
||
}
|
||
return false;
|
||
});
|
||
|
||
/*Displayd current menu tab*/
|
||
var currMenuTab = jQuery.cookie("curr_menu_tab");
|
||
if (currMenuTab) {
|
||
var currTab = jQuery('.form-admin-fruitful .content .menu-options ul li').find('#' + currMenuTab);
|
||
jQuery('.form-admin-fruitful .content .menu-options ul li').removeClass("current");
|
||
currTab.parent().addClass("current");
|
||
currTab.parent().css({'border-top':'1px solid #E5E5E5'});
|
||
currTab.parent().css({'border-bottom':'1px solid #E5E5E5'});
|
||
currTab.parent().prev().css({'border-bottom':'0'});
|
||
currTab.parent().next().css({'border-top':'0'});
|
||
index_a = currMenuTab;
|
||
index_a = index_a.substr(index_a.indexOf('_') + 1);
|
||
|
||
jQuery('#settings-section-' + index_a).fadeIn("slow");
|
||
} else {
|
||
var currTab = jQuery('.form-admin-fruitful .content .menu-options ul li').first();
|
||
currTab.addClass("current");
|
||
currTab.css({'border-top':'1px solid #E5E5E5'});
|
||
currTab.css({'border-bottom':'1px solid #E5E5E5'});
|
||
currTab.prev().css({'border-bottom':'0'});
|
||
currTab.next().css({'border-top':'0'});
|
||
|
||
jQuery('#settings-section-0').fadeIn("slow");
|
||
}
|
||
|
||
|
||
jQuery('.form-admin-fruitful .content .menu-options ul li').click(function() {
|
||
jQuery('.form-admin-fruitful .content .menu-options ul li').removeClass("current");
|
||
jQuery(this).addClass("current");
|
||
jQuery(this).css({'border-top':'1px solid #E5E5E5'});
|
||
jQuery(this).css({'border-bottom':'1px solid #E5E5E5'});
|
||
jQuery(this).prev().css({'border-bottom':'0'});
|
||
jQuery(this).next().css({'border-top':'0'});
|
||
jQuery('.form-admin-fruitful .content .settings-section').hide();
|
||
var index_a = jQuery(this).find('a').attr("id");
|
||
index_a = index_a.substr(index_a.indexOf('_') + 1);
|
||
jQuery('#settings-section-' + index_a).fadeIn("slow");
|
||
|
||
jQuery.cookie("curr_menu_tab", jQuery(this).find('a').attr('id'), { expires : 31 });
|
||
});
|
||
|
||
jQuery("#upload_bg_button").click(function() {
|
||
jQuery("#background_img").click();
|
||
});
|
||
|
||
|
||
/*Color init*/
|
||
var vColorPickerOptions = {
|
||
defaultColor: false,
|
||
change: function(event, ui){},
|
||
clear: function() {},
|
||
hide: true,
|
||
palettes: true
|
||
};
|
||
jQuery('.colorPicker').wpColorPicker(vColorPickerOptions);
|
||
/*End Color init*/
|
||
|
||
|
||
jQuery('#btn_idc').live('click', function() {
|
||
vCurrElem = jQuery('#btn_idc');
|
||
var data = { action: 'run_import_dummy_data', type: 'add', data: '' };
|
||
jQuery.post(ajaxurl, data, function(is_import) {
|
||
if (is_import) {
|
||
show_message_import();
|
||
t = setTimeout('fade_message()', 1000);
|
||
vCurrElem.prop('disabled', true);
|
||
}
|
||
});
|
||
return false;
|
||
});
|
||
|
||
jQuery('#form-admin-fruitful').submit(function() {
|
||
var data = jQuery(this).serialize();
|
||
jQuery.post(ajaxurl, data, function(response) {
|
||
var vRes = parseInt(jQuery.trim(response));
|
||
if(vRes == 1) {
|
||
show_message(1);
|
||
t = setTimeout('fade_message()', 2000);
|
||
} else {
|
||
show_message(2);
|
||
t = setTimeout('fade_message()', 2000);
|
||
}
|
||
});
|
||
return false;
|
||
});
|
||
|
||
jQuery('#view_all_options').live("click", function() {
|
||
var vElemSlideOpt = jQuery('#slider_main_options');
|
||
vElemSlideOpt.fadeIn('slow');
|
||
jQuery(this).remove();
|
||
});
|
||
|
||
jQuery(".content-close-slide").live("click", function() {
|
||
var vElem = jQuery(this).parent().next();
|
||
if (vElem.css('display') == "none" ) {
|
||
vElem.fadeIn('slow');
|
||
} else {
|
||
vElem.fadeOut('slow');
|
||
}
|
||
});
|
||
|
||
jQuery('input[name="reset"]').live("click", function(){
|
||
|
||
jQuery.prompt("All theme options will be reset to default. <br /> This changes can’t be returned. Be careful.", {
|
||
title: "Reset options",
|
||
buttons: { "Reset": true, "Cancel": false },
|
||
focus: -1,
|
||
opacity: 0.2,
|
||
submit: function(e,v,m,f){
|
||
if (v) {
|
||
var data = {
|
||
action: 'fruitful_reset_btn',
|
||
type: 'reset',
|
||
data: ''
|
||
};
|
||
|
||
jQuery.post(ajaxurl, data, function(response) { });
|
||
jQuery.prompt.close();
|
||
setTimeout(function(){
|
||
location.reload(true);
|
||
}, 1000);
|
||
}
|
||
}
|
||
});
|
||
|
||
});
|
||
|
||
|
||
if (jQuery("ul.slides li").size() >2) {
|
||
jQuery("ul.slides li .slide-content").hide("slow");
|
||
}
|
||
jQuery(".expand_all").live("click", function() {
|
||
jQuery("ul.slides li .slide-content").show("slow");
|
||
});
|
||
|
||
jQuery(".collapse_all").live("click", function() {
|
||
jQuery("ul.slides li .slide-content").hide("slow");
|
||
});
|
||
|
||
if (jQuery('body').hasClass('rtl')) {
|
||
jQuery("#save_options").center_rtl();
|
||
} else {
|
||
jQuery("#save_options").center();
|
||
}
|
||
|
||
jQuery(window).bind('resize', function() {
|
||
if (jQuery('body').hasClass('rtl')) {
|
||
jQuery("#save_options").center_rtl();
|
||
} else {
|
||
jQuery("#save_options").center();
|
||
}
|
||
});
|
||
|
||
if (jQuery('.menu-type-responsive').length > 0){
|
||
var responsiveMenuOptionBox = jQuery('.menu-type-responsive').parents('.settings-form-row');
|
||
if (!jQuery('#responsive_ch').prop('checked')) {
|
||
responsiveMenuOptionBox.hide();
|
||
}
|
||
jQuery('#responsive_ch').change(function(){
|
||
if (responsiveMenuOptionBox.css('display') == 'none'){
|
||
responsiveMenuOptionBox.show();
|
||
} else {
|
||
responsiveMenuOptionBox.hide();
|
||
}
|
||
});
|
||
}
|
||
|
||
});
|
||
|
||
function show_message(n) {
|
||
if(n == 1) { jQuery('.save-options').html('<div class="icon-sc"></div><div class="message-text">Options saved</div>').show(); }
|
||
else { jQuery('.save-options').html('<div class="icon-al"></div><div class="message-text">Nothing new to save</div>').show(); }
|
||
}
|
||
|
||
function fade_message() {
|
||
jQuery('.save-options').fadeOut(1000);
|
||
clearTimeout(t);
|
||
}
|
||
|
||
function show_message_import() {
|
||
jQuery('.save-options').html('<div class="icon-sc"></div><div class="message-text">homepage installed <br /> visit your home page</div>').show();
|
||
}
|
||
|
||
jQuery.fn.center = function () {
|
||
var heightRatio = (
|
||
jQuery('#form-admin-fruitful').height() != 0) ? this.outerHeight() / jQuery('#form-admin-fruitful').height() : 1;
|
||
var widthRatio = (jQuery('#form-admin-fruitful').width() != 0) ? this.outerWidth() / jQuery('#form-admin-fruitful').width() : 1;
|
||
this.css({
|
||
position: 'fixed',
|
||
margin: 0,
|
||
top: (50*(1-heightRatio)) + "%",
|
||
left: (50*(1-widthRatio)) + "%" });
|
||
return this;
|
||
}
|
||
jQuery.fn.center_rtl = function () {
|
||
var heightRatio = (
|
||
jQuery('#form-admin-fruitful').height() != 0) ? this.outerHeight() / jQuery('#form-admin-fruitful').height() : 1;
|
||
var widthRatio = (jQuery('#form-admin-fruitful').width() != 0) ? this.outerWidth() / jQuery('#form-admin-fruitful').width() : 1;
|
||
this.css({
|
||
position: 'fixed',
|
||
margin: 0,
|
||
top: (50*(1-heightRatio)) + "%",
|
||
right: (50*(1-widthRatio)) + "%" });
|
||
return this;
|
||
} |