✏️ 编辑:pscript.js
路径:
/home/forge/kingkrunch.com/wp/wp-content/themes/foodstuff/js/megnor/colorpicker/pscript.js
大小:8.04 KB · 修改:2020-09-11 16:13:49 · 权限:0775 · 可写
← 返回目录
👁 查看
⬇ 下载
jQuery(document).ready(function() { jQuery('#tm-panel-switch').addClass('panel-open'); //=================== Show or Hide Control Panel ========================// jQuery('#tm-panel-switch').click(function(){ if ( jQuery(this).hasClass('panel-open') ) { jQuery('#tm-control-panel').animate( { left: 0 } ); jQuery(this).removeClass('panel-open'); jQuery(this).addClass('panel-close'); jQuery.cookie('tm_panel_open', 0); }else if ( jQuery(this).hasClass('panel-close') ) { jQuery('#tm-control-panel').animate( { left: -250 } ); jQuery(this).addClass('panel-open'); jQuery(this).removeClass('panel-close'); jQuery.cookie('tm_panel_open', 1); } //return false; }); //=================== BACKGROUND COLOR SETTINGS ========================// var tm_bkgcolor; if(jQuery.cookie('tm_bkgcolor')) { tm_bkgcolor = jQuery.cookie('tm_bkgcolor'); } else { tm_bkgcolor = bkg_color_default; } jQuery('#tm-panel-bkgcolor').ColorPicker({ color: tm_bkgcolor, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery('body').css('backgroundColor', '#' + hex); jQuery('#tm-panel-bkgcolor').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_bkgcolor', hex); }); } }); //=================== TEXTURE SETTINGS ========================// jQuery('#tm-control-panel a.tm-panel-item').click(function(){ var tm_texture_value = jQuery(this).attr('title'); jQuery('body').css('backgroundImage', 'url(' + tm_theme_path + '/images/megnor/colorpicker/pattern/' + tm_texture_value + '.png)' ); jQuery('body').css('background-repeat','repeat'); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_texture', tm_texture_value); }); }); //=================== BODY SETTINGS ========================// var tm_bodyfont_tag = 'body'; jQuery('#tm-panel-body-font').change(function(){ var tm_bodyfont_encoded = jQuery(this).val(), tm_bodyfont_value = jQuery(this).val().replace(' ','+'); jQuery('head').append('<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family='+ tm_bodyfont_value + '" />'); jQuery('head').append('<style type="text/css">' + tm_bodyfont_tag + ' { font-family: "' + tm_bodyfont_encoded + '"; }</style>'); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_bodyfont', tm_bodyfont_encoded); }); }); var tm_bodyfont_color; if(jQuery.cookie('tm_bodyfont_color')) { tm_bodyfont_color = jQuery.cookie('tm_bodyfont_color'); } else { tm_bodyfont_color = bodyfont_color_default; } jQuery('#tm-panel-body-font-color').ColorPicker({ color: tm_bodyfont_color, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery(tm_bodyfont_tag).css('color', '#' + hex); jQuery('#tm-panel-body-font-color').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_bodyfont_color', hex); }); } }); //=================== HEADER SETTINGS ========================// var tm_headerfont_tag = 'h1,h2,h3,h4,h5,h6'; jQuery('#tm-panel-header-font').change(function(){ var tm_headerfont_encoded = jQuery(this).val(), tm_headerfont_value = jQuery(this).val().replace(' ','+'); jQuery('head').append('<link type="text/css" rel="stylesheet" href="http://fonts.googleapis.com/css?family=' + tm_headerfont_value + '" />'); jQuery('head').append('<style type="text/css">' + tm_headerfont_tag + ' { font-family: "' + tm_headerfont_encoded + '"; }</style>'); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_headerfont', tm_headerfont_encoded); }); }); var tm_headerfont_color; if(jQuery.cookie('tm_headerfont_color')) { tm_headerfont_color = jQuery.cookie('tm_headerfont_color'); } else { tm_headerfont_color = headerfont_color_default; } jQuery('#tm-panel-header-font-color').ColorPicker({ color: tm_headerfont_color, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery(tm_headerfont_tag).css('color', '#' + hex); jQuery('#tm-panel-header-font-color').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_headerfont_color', hex); }); } }); //=================== NAVIGATION SETTINGS ========================// var tm_navfont_tag = '.primary-navigation a'; jQuery('#tm-panel-nav-font').change(function(){ var tm_navfont_encoded = jQuery(this).val(), tm_navfont_value = jQuery(this).val().replace(' ','+'); jQuery('head').append('<link type="text/css" rel="stylesheet" href="https://fonts.googleapis.com/css?family=' + tm_navfont_value + '" />'); jQuery('head').append('<style type="text/css">' + tm_navfont_tag + ' { font-family: "' + tm_navfont_encoded + '"; }</style>'); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_navfont', tm_navfont_encoded); }); }); var tm_navfont_color; if(jQuery.cookie('tm_navfont_color')) { tm_navfont_color = jQuery.cookie('tm_navfont_color'); } else { tm_navfont_color = navfont_color_default; } jQuery('#tm-panel-nav-font-color').ColorPicker({ color: tm_navfont_color, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery(tm_navfont_tag).css('color', '#' + hex ); jQuery('#tm-panel-nav-font-color').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_navfont_color', hex); }); } }); //=================== LINK COLOR SETTINGS ========================// var tm_linkcolor; if(jQuery.cookie('tm_linkcolor')) { tm_linkcolor = jQuery.cookie('tm_linkcolor'); } else { tm_linkcolor = link_color_default; } jQuery('#tm-panel-linkcolor').ColorPicker({ color: tm_linkcolor, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery('a').css('color', '#' + hex); jQuery('#tm-panel-linkcolor').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_linkcolor', hex); }); } }); //=================== FOOTER COLOR SETTINGS ========================// var tm_footercolor_tag = '.footer-main a', tm_footercolor; if(jQuery.cookie('tm_footercolor')) { tm_footercolor = jQuery.cookie('tm_footercolor'); } else { tm_footercolor = footer_link_color_default; } jQuery('#tm-panel-footercolor').ColorPicker({ color: tm_footercolor, onShow: function (colpkr) { jQuery(colpkr).fadeIn(500); return false; }, onHide: function (colpkr) { jQuery(colpkr).fadeOut(500); return false; }, onChange: function (hsb, hex, rgb) { jQuery(tm_footercolor_tag).css('color', '#' + hex); jQuery('#tm-panel-footercolor').css('backgroundColor', '#' + hex); jQuery('#panel_form').submit(function() { jQuery.cookie('tm_footercolor', hex); }); } }); //=================== RESET ALL COOKIES ========================// jQuery('#reset_panel_form').submit(function() { jQuery.cookie('tm_bkgcolor', null); jQuery.cookie('tm_texture', null); jQuery.cookie('tm_bodyfont', null); jQuery.cookie('tm_bodyfont_color', null); jQuery.cookie('tm_headerfont', null); jQuery.cookie('tm_headerfont_color', null); jQuery.cookie('tm_navfont', null); jQuery.cookie('tm_navfont_color', null); jQuery.cookie('tm_linkcolor', null); jQuery.cookie('tm_footercolor', null); }); });
💾 保存
取消
保存为 UTF-8,换行统一为 LF