Changeset 2834100
- Timestamp:
- 12/14/2022 11:27:25 PM (3 years ago)
- Location:
- darkmysite
- Files:
-
- 84 added
- 1 deleted
- 12 edited
-
tags/1.0.9 (added)
-
tags/1.0.9/assets (added)
-
tags/1.0.9/assets/css (added)
-
tags/1.0.9/assets/css/admin_main.css (added)
-
tags/1.0.9/assets/css/button_styles.css (added)
-
tags/1.0.9/assets/img (added)
-
tags/1.0.9/assets/img/darkmysite_icon.svg (added)
-
tags/1.0.9/assets/img/darkmysite_logo.svg (added)
-
tags/1.0.9/assets/img/others (added)
-
tags/1.0.9/assets/img/others/add_icon.svg (added)
-
tags/1.0.9/assets/img/others/add_image_icon.svg (added)
-
tags/1.0.9/assets/img/others/checkbox_tick_icon.svg (added)
-
tags/1.0.9/assets/img/others/close_icon.svg (added)
-
tags/1.0.9/assets/img/others/delete_red_icon.svg (added)
-
tags/1.0.9/assets/img/others/info_icon.svg (added)
-
tags/1.0.9/assets/img/others/lock_icon.svg (added)
-
tags/1.0.9/assets/img/others/preset_selected_checkmark.svg (added)
-
tags/1.0.9/assets/img/others/pro_tag.svg (added)
-
tags/1.0.9/assets/img/others/save_icon.svg (added)
-
tags/1.0.9/assets/img/others/select_arrow.svg (added)
-
tags/1.0.9/assets/img/preset (added)
-
tags/1.0.9/assets/img/preset/black.png (added)
-
tags/1.0.9/assets/img/preset/blue.png (added)
-
tags/1.0.9/assets/img/preset/green.png (added)
-
tags/1.0.9/assets/img/preset/orange.png (added)
-
tags/1.0.9/assets/img/preset/pink.png (added)
-
tags/1.0.9/assets/img/sidebar (added)
-
tags/1.0.9/assets/img/sidebar/sidebar_menu_advanced.svg (added)
-
tags/1.0.9/assets/img/sidebar/sidebar_menu_control.svg (added)
-
tags/1.0.9/assets/img/sidebar/sidebar_menu_image.svg (added)
-
tags/1.0.9/assets/img/sidebar/sidebar_menu_preset.svg (added)
-
tags/1.0.9/assets/img/sidebar/sidebar_menu_switch.svg (added)
-
tags/1.0.9/assets/img/switch (added)
-
tags/1.0.9/assets/img/switch/switch_apple.svg (added)
-
tags/1.0.9/assets/img/switch/switch_banana.svg (added)
-
tags/1.0.9/assets/img/switch/switch_cherry.svg (added)
-
tags/1.0.9/assets/img/switch/switch_durian.svg (added)
-
tags/1.0.9/assets/img/switch/switch_elderberry.svg (added)
-
tags/1.0.9/assets/img/switch/switch_fazli.svg (added)
-
tags/1.0.9/assets/img/switch/switch_guava.svg (added)
-
tags/1.0.9/assets/img/switch_icons (added)
-
tags/1.0.9/assets/img/switch_icons/switch_apple_dark.svg (added)
-
tags/1.0.9/assets/img/switch_icons/switch_apple_light.svg (added)
-
tags/1.0.9/assets/img/switch_icons/switch_banana_dark.svg (added)
-
tags/1.0.9/assets/img/switch_icons/switch_banana_light.svg (added)
-
tags/1.0.9/assets/js (added)
-
tags/1.0.9/assets/js/admin_main.js (added)
-
tags/1.0.9/assets/js/client_main.js (added)
-
tags/1.0.9/backend (added)
-
tags/1.0.9/backend/api (added)
-
tags/1.0.9/backend/api/update_settings.php (added)
-
tags/1.0.9/backend/class-darkmysite-admin.php (added)
-
tags/1.0.9/backend/class-darkmysite-ajax.php (added)
-
tags/1.0.9/backend/templates (added)
-
tags/1.0.9/backend/templates/dashboard.php (added)
-
tags/1.0.9/backend/templates/views (added)
-
tags/1.0.9/backend/templates/views/advanced.php (added)
-
tags/1.0.9/backend/templates/views/control.php (added)
-
tags/1.0.9/backend/templates/views/media.php (added)
-
tags/1.0.9/backend/templates/views/preset.php (added)
-
tags/1.0.9/backend/templates/views/sidebar.php (added)
-
tags/1.0.9/backend/templates/views/switch.php (added)
-
tags/1.0.9/backend/templates/views/switch_customize (added)
-
tags/1.0.9/backend/templates/views/switch_customize/apple.php (added)
-
tags/1.0.9/backend/templates/views/switch_customize/banana.php (added)
-
tags/1.0.9/darkmysite.php (added)
-
tags/1.0.9/frontend (added)
-
tags/1.0.9/frontend/class-darkmysite-ajax.php (added)
-
tags/1.0.9/frontend/class-darkmysite-client.php (added)
-
tags/1.0.9/frontend/class-darkmysite-shortcode.php (added)
-
tags/1.0.9/frontend/templates (added)
-
tags/1.0.9/frontend/templates/dashboard.php (added)
-
tags/1.0.9/frontend/templates/preloader.php (added)
-
tags/1.0.9/frontend/templates/views (added)
-
tags/1.0.9/frontend/templates/views/inline_scripts.php (added)
-
tags/1.0.9/frontend/templates/views/inline_styles.php (added)
-
tags/1.0.9/frontend/templates/views/inline_styles_rules.php (added)
-
tags/1.0.9/frontend/templates/views/switch.php (added)
-
tags/1.0.9/includes (added)
-
tags/1.0.9/includes/DarkMySiteExternalSupport.php (added)
-
tags/1.0.9/includes/DarkMySiteSettings.php (added)
-
tags/1.0.9/includes/DarkMySiteUtils.php (added)
-
tags/1.0.9/index.php (added)
-
tags/1.0.9/readme.txt (added)
-
trunk/assets/js/admin_main.js (modified) (1 diff)
-
trunk/assets/js/client_main.js (modified) (1 diff)
-
trunk/assets/js/tinycolor.min.js (deleted)
-
trunk/backend/api/update_settings.php (modified) (1 diff)
-
trunk/backend/templates/views/media.php (modified) (1 diff)
-
trunk/darkmysite.php (modified) (2 diffs)
-
trunk/frontend/class-darkmysite-client.php (modified) (1 diff)
-
trunk/frontend/class-darkmysite-shortcode.php (modified) (1 diff)
-
trunk/frontend/templates/views/inline_scripts.php (modified) (1 diff)
-
trunk/frontend/templates/views/inline_styles_rules.php (modified) (1 diff)
-
trunk/includes/DarkMySiteSettings.php (modified) (1 diff)
-
trunk/includes/DarkMySiteUtils.php (modified) (1 diff)
-
trunk/readme.txt (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
darkmysite/trunk/assets/js/admin_main.js
r2831685 r2834100 242 242 'enable_bg_image_darken': jQuery(".darkmysite_enable_bg_image_darken input[type='checkbox']:checked").length > 0 ? "1" : "0", 243 243 'bg_image_darken_to': jQuery(".darkmysite_enable_bg_image_darken select").val(), 244 'enable_ lighten_inline_svg': jQuery(".darkmysite_enable_lighten_inline_svg input[type='checkbox']:checked").length > 0 ? "1" : "0",244 'enable_invert_inline_svg': jQuery(".darkmysite_enable_invert_inline_svg input[type='checkbox']:checked").length > 0 ? "1" : "0", 245 245 246 246 /* Restriction */ -
darkmysite/trunk/assets/js/client_main.js
r2831685 r2834100 1 1 /* By https://obfuscator.io/ */ 2 function _0x2c7f(_0x26ace9,_0x548d8f){var _0x550cb3=_0x550c();return _0x2c7f=function(_0x2c7f54,_0x4e6e6d){_0x2c7f54=_0x2c7f54-0x189;var _0x1fa73d=_0x550cb3[_0x2c7f54];return _0x1fa73d;},_0x2c7f(_0x26ace9,_0x548d8f);}(function(_0x1533b2,_0x5c103e){var _0x26e9ad=_0x2c7f,_0x518d1d=_0x1533b2();while(!![]){try{var _0x3808ee=-parseInt(_0x26e9ad(0x19d))/0x1+parseInt(_0x26e9ad(0x18c))/0x2*(parseInt(_0x26e9ad(0x1c6))/0x3)+parseInt(_0x26e9ad(0x1a6))/0x4*(parseInt(_0x26e9ad(0x1b8))/0x5)+-parseInt(_0x26e9ad(0x1aa))/0x6*(-parseInt(_0x26e9ad(0x1ce))/0x7)+-parseInt(_0x26e9ad(0x18e))/0x8+parseInt(_0x26e9ad(0x1cc))/0x9+parseInt(_0x26e9ad(0x19c))/0xa*(-parseInt(_0x26e9ad(0x1c2))/0xb);if(_0x3808ee===_0x5c103e)break;else _0x518d1d['push'](_0x518d1d['shift']());}catch(_0x351109){_0x518d1d['push'](_0x518d1d['shift']());}}}(_0x550c,0x1e754));function darkmysite_change_state(){'use strict';var _0x1f71dc=_0x2c7f;localStorage[_0x1f71dc(0x1b4)]=document[_0x1f71dc(0x1c4)](_0x1f71dc(0x1cb))[0x0][_0x1f71dc(0x1c7)][_0x1f71dc(0x1b2)](_0x1f71dc(0x1bd))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x5d5c85=_0x2c7f;document['getElementsByTagName'](_0x5d5c85(0x1cb))[0x0]['classList'][_0x5d5c85(0x1b2)](_0x5d5c85(0x1bd))?document['getElementsByTagName'](_0x5d5c85(0x1cb))[0x0][_0x5d5c85(0x1c7)][_0x5d5c85(0x195)](_0x5d5c85(0x1bd)):document[_0x5d5c85(0x1c4)]('html')[0x0][_0x5d5c85(0x1c7)][_0x5d5c85(0x1b1)]('darkmysite_dark_mode_enabled'),darkmysite_change_state();}function darkmysite_process_svg_color_fix(){'use strict';var _0x557088=_0x2c7f;var _0x497cc5=document[_0x557088(0x1c4)](_0x557088(0x1cb))[0x0][_0x557088(0x1c7)][_0x557088(0x1b2)](_0x557088(0x1bd));document['querySelectorAll']('svg')[_0x557088(0x194)](function(_0x456a9b){var _0x101158=_0x557088;_0x456a9b['querySelectorAll']('*')[_0x101158(0x194)](function(_0x5a44bd){var _0xd0f70f=_0x101158;_0x497cc5?(window[_0xd0f70f(0x1ab)](_0x5a44bd,null)[_0xd0f70f(0x1a3)]!=_0xd0f70f(0x1c8)&&(tinycolor(window[_0xd0f70f(0x1ab)](_0x5a44bd,null)[_0xd0f70f(0x1a3)])['isDark']()?_0x5a44bd['classList'][_0xd0f70f(0x1b1)](_0xd0f70f(0x1a1)):tinycolor(window[_0xd0f70f(0x1ab)](_0x5a44bd,null)['fill'])[_0xd0f70f(0x1b5)]()<0xf5?_0x5a44bd[_0xd0f70f(0x1a2)][_0xd0f70f(0x18d)](_0xd0f70f(0x1a3),tinycolor(window['getComputedStyle'](_0x5a44bd,null)[_0xd0f70f(0x1a3)])[_0xd0f70f(0x1be)](0x50)['toString']()):_0x5a44bd['classList']['add']('darkmysite_svg_fill_change_to_dark')),window[_0xd0f70f(0x1ab)](_0x5a44bd,null)[_0xd0f70f(0x1b7)]!=_0xd0f70f(0x1c8)&&(tinycolor(window['getComputedStyle'](_0x5a44bd,null)['stroke'])[_0xd0f70f(0x1c0)]()?_0x5a44bd[_0xd0f70f(0x1c7)][_0xd0f70f(0x1b1)](_0xd0f70f(0x199)):_0x5a44bd['classList'][_0xd0f70f(0x1b1)]('darkmysite_svg_stroke_change_to_dark'))):(_0x5a44bd[_0xd0f70f(0x1c7)][_0xd0f70f(0x195)](_0xd0f70f(0x1a1)),_0x5a44bd[_0xd0f70f(0x1c7)][_0xd0f70f(0x195)]('darkmysite_svg_fill_change_to_dark'),_0x5a44bd['classList'][_0xd0f70f(0x195)](_0xd0f70f(0x199)),_0x5a44bd['classList']['remove']('darkmysite_svg_stroke_change_to_dark'),_0x5a44bd[_0xd0f70f(0x1a2)][_0xd0f70f(0x18d)](_0xd0f70f(0x1a3),_0x5a44bd[_0xd0f70f(0x1b6)][_0xd0f70f(0x1bf)]),_0x5a44bd[_0xd0f70f(0x1a2)][_0xd0f70f(0x18d)](_0xd0f70f(0x1b7),_0x5a44bd[_0xd0f70f(0x1b6)][_0xd0f70f(0x1bb)]));});});}function darkmysite_init(){'use strict';var _0x15b9e8=_0x2c7f;document['getElementById'](_0x15b9e8(0x19b))&&document[_0x15b9e8(0x1ca)](_0x15b9e8(0x19b))['remove']();if(darkmysite_enable_bg_image_darken==='1'){var _0x894843=parseInt(darkmysite_bg_image_darken_to)/0x64;_0x894843=_0x894843[_0x15b9e8(0x19f)](0x1);var _0x38f3a1='*';typeof darkmysite_disallowed_elements!==_0x15b9e8(0x1c3)&&(darkmysite_disallowed_elements[_0x15b9e8(0x1ad)]>0x0&&(_0x38f3a1='*\x20:not('+darkmysite_disallowed_elements+')'));const _0xb4559a=new MutationObserver(_0x3c60f3=>{_0x3c60f3['forEach'](_0x19e184=>{var _0xb442c5=_0x2c7f;if(_0x19e184[_0xb442c5(0x1c9)]==='attributes'&&_0x19e184[_0xb442c5(0x1cd)]==='class'){var _0x1cfd6e=document['getElementsByTagName'](_0xb442c5(0x1cb))[0x0][_0xb442c5(0x1c7)][_0xb442c5(0x1b2)](_0xb442c5(0x1bd));_0x1cfd6e?document[_0xb442c5(0x1af)](_0x38f3a1)[_0xb442c5(0x194)](function(_0x7e721f){var _0x22e7a7=_0xb442c5;window[_0x22e7a7(0x1ab)](_0x7e721f,null)[_0x22e7a7(0x1b9)]!=_0x22e7a7(0x1c8)&&(window['getComputedStyle'](_0x7e721f,null)[_0x22e7a7(0x1b9)][_0x22e7a7(0x18a)]('url')&&(!window[_0x22e7a7(0x1ab)](_0x7e721f,null)[_0x22e7a7(0x1b9)][_0x22e7a7(0x18a)](_0x22e7a7(0x1a9)+_0x894843+')')&&_0x7e721f[_0x22e7a7(0x1a2)][_0x22e7a7(0x18d)](_0x22e7a7(0x1a4),_0x22e7a7(0x190)+_0x894843+_0x22e7a7(0x196)+_0x894843+')),\x20'+window[_0x22e7a7(0x1ab)](_0x7e721f,null)[_0x22e7a7(0x1b9)])));}):document[_0xb442c5(0x1af)](_0x38f3a1)['forEach'](function(_0x592b89){var _0x36bcc0=_0xb442c5;window[_0x36bcc0(0x1ab)](_0x592b89,null)['backgroundImage']!=_0x36bcc0(0x1c8)&&(window[_0x36bcc0(0x1ab)](_0x592b89,null)[_0x36bcc0(0x1b9)]['includes']('rgba(0,\x200,\x200,\x20'+_0x894843+')')&&_0x592b89[_0x36bcc0(0x1a2)][_0x36bcc0(0x18d)]('background-image',window[_0x36bcc0(0x1ab)](_0x592b89,null)[_0x36bcc0(0x1b9)][_0x36bcc0(0x19a)](_0x36bcc0(0x190)+_0x894843+_0x36bcc0(0x196)+_0x894843+')),\x20','')));});}});});_0xb4559a[_0x15b9e8(0x1a7)](document[_0x15b9e8(0x1c4)](_0x15b9e8(0x1cb))[0x0],{'attributes':!![]});}document[_0x15b9e8(0x1af)](_0x15b9e8(0x18b))[_0x15b9e8(0x194)](function(_0x50793c){var _0x3bafe9=_0x15b9e8;window['getComputedStyle'](_0x50793c,null)['backgroundColor']==_0x3bafe9(0x1ac)||window['getComputedStyle'](_0x50793c,null)[_0x3bafe9(0x198)]==_0x3bafe9(0x1cf)?(_0x50793c[_0x3bafe9(0x1c7)][_0x3bafe9(0x1b1)](_0x3bafe9(0x1ae)),_0x50793c['querySelectorAll']('*')[_0x3bafe9(0x194)](function(_0x596ee8){var _0x745518=_0x3bafe9;return _0x596ee8[_0x745518(0x1c7)]['add']('darkmysite_bg_ignore');})):_0x50793c['classList'][_0x3bafe9(0x195)]('darkmysite_bg_ignore'),window[_0x3bafe9(0x1ab)](_0x50793c,null)['backgroundImage']!=_0x3bafe9(0x1c8)&&(!window[_0x3bafe9(0x1ab)](_0x50793c,null)[_0x3bafe9(0x1b9)][_0x3bafe9(0x18a)]('url')?_0x50793c[_0x3bafe9(0x1c7)]['remove'](_0x3bafe9(0x1ae)):_0x50793c[_0x3bafe9(0x1c7)][_0x3bafe9(0x1b1)](_0x3bafe9(0x1ae)));});if(darkmysite_last_state==='1'||darkmysite_last_state==='0')darkmysite_last_state==='1'&&document[_0x15b9e8(0x1c4)](_0x15b9e8(0x1cb))[0x0]['classList'][_0x15b9e8(0x1b1)]('darkmysite_dark_mode_enabled');else{darkmysite_enable_default_dark_mode==='1'&&document[_0x15b9e8(0x1c4)](_0x15b9e8(0x1cb))[0x0][_0x15b9e8(0x1c7)]['add'](_0x15b9e8(0x1bd));if(darkmysite_enable_time_based_dark==='1'){var _0x162936=new Date(),_0x3102c=new Date(),_0x922533=new Date();_0x3102c[_0x15b9e8(0x1bc)](parseInt(darkmysite_time_based_dark_start[_0x15b9e8(0x1b3)](':')[0x0])),_0x3102c[_0x15b9e8(0x1c5)](parseInt(darkmysite_time_based_dark_start[_0x15b9e8(0x1b3)](':')[0x1])),_0x922533[_0x15b9e8(0x1bc)](parseInt(darkmysite_time_based_dark_stop[_0x15b9e8(0x1b3)](':')[0x0])),_0x922533[_0x15b9e8(0x1c5)](parseInt(darkmysite_time_based_dark_stop[_0x15b9e8(0x1b3)](':')[0x1])),_0x162936[_0x15b9e8(0x193)]()>_0x3102c['getTime']()&&_0x162936[_0x15b9e8(0x193)]()<_0x922533[_0x15b9e8(0x193)]()&&document['getElementsByTagName'](_0x15b9e8(0x1cb))[0x0][_0x15b9e8(0x1c7)][_0x15b9e8(0x1b1)](_0x15b9e8(0x1bd));}}darkmysite_enable_os_aware==='1'&&(window[_0x15b9e8(0x1c1)]&&window[_0x15b9e8(0x1c1)](_0x15b9e8(0x19e))[_0x15b9e8(0x1a8)]&&(darkmysite_last_state!=='1'&&darkmysite_last_state!=='0'&&document[_0x15b9e8(0x1c4)](_0x15b9e8(0x1cb))[0x0][_0x15b9e8(0x1c7)][_0x15b9e8(0x1b1)](_0x15b9e8(0x1bd))),window[_0x15b9e8(0x1c1)](_0x15b9e8(0x19e))[_0x15b9e8(0x18f)](_0x15b9e8(0x1b0),_0x119ba1=>{var _0x3b22da=_0x15b9e8,_0x1a660e=_0x119ba1[_0x3b22da(0x1a8)]?_0x3b22da(0x197):_0x3b22da(0x189);if(_0x1a660e==='dark')document['getElementsByTagName'](_0x3b22da(0x1cb))[0x0][_0x3b22da(0x1c7)][_0x3b22da(0x1b1)](_0x3b22da(0x1bd));else _0x1a660e===_0x3b22da(0x189)&&document[_0x3b22da(0x1c4)](_0x3b22da(0x1cb))[0x0][_0x3b22da(0x1c7)][_0x3b22da(0x195)](_0x3b22da(0x1bd));darkmysite_change_state();}));darkmysite_enable_keyboard_shortcut==='1'&&(document['onkeydown']=function(_0x329338){var _0x30fb5f=_0x15b9e8;if(!_0x329338)_0x329338=event;_0x329338[_0x30fb5f(0x1a5)]&&_0x329338['altKey']&&_0x329338[_0x30fb5f(0x1a0)]===0x44&&darkmysite_switch_trigger();});if(darkmysite_enable_lighten_inline_svg==='1'){document[_0x15b9e8(0x1af)](_0x15b9e8(0x192))['forEach'](function(_0x280346){var _0x145aa7=_0x15b9e8;_0x280346[_0x145aa7(0x1af)](_0x145aa7(0x191))[_0x145aa7(0x194)](function(_0x1a7b94){var _0x68bffc=_0x145aa7;_0x1a7b94[_0x68bffc(0x1b6)][_0x68bffc(0x1bf)]=window['getComputedStyle'](_0x1a7b94,null)[_0x68bffc(0x1a3)],_0x1a7b94[_0x68bffc(0x1b6)]['darkmysite_preserved_stroke']=window['getComputedStyle'](_0x1a7b94,null)[_0x68bffc(0x1b7)];});}),darkmysite_process_svg_color_fix();const _0x43b580=new MutationObserver(_0x2dc784=>{_0x2dc784['forEach'](_0x414370=>{var _0x20f955=_0x2c7f;_0x414370['type']===_0x20f955(0x1ba)&&_0x414370[_0x20f955(0x1cd)]==='class'&&darkmysite_process_svg_color_fix();});});_0x43b580['observe'](document['getElementsByTagName'](_0x15b9e8(0x1cb))[0x0],{'attributes':!![]});}}function _0x550c(){var _0x2480a9=['undefined','getElementsByTagName','setMinutes','3zvPWol','classList','none','type','getElementById','html','2112093qVjliX','attributeName','264838WnmiCb','rgba(255,\x20255,\x20255,\x200)','light','includes','*\x20:not(body)','427972bfgHCb','setProperty','381728qYwrNm','addEventListener','linear-gradient(rgba(0,\x200,\x200,\x20','*\x20:not(rect)','svg','getTime','forEach','remove','),\x20rgba(0,\x200,\x200,\x20','dark','backgroundColor','darkmysite_svg_stroke_change_to_light','replace','darkmysite_preload_css','10SfMGNe','166461OeawMW','(prefers-color-scheme:\x20dark)','toFixed','keyCode','darkmysite_svg_fill_change_to_light','style','fill','background-image','ctrlKey','4TntKNE','observe','matches','rgba(0,\x200,\x200,\x20','12FQIlWk','getComputedStyle','rgba(0,\x200,\x200,\x200)','length','darkmysite_bg_ignore','querySelectorAll','change','add','contains','split','darkmysite_last_state','getBrightness','dataset','stroke','1168395mZOshb','backgroundImage','attributes','darkmysite_preserved_stroke','setHours','darkmysite_dark_mode_enabled','darken','darkmysite_preserved_fill','isDark','matchMedia','4609847pedIQM'];_0x550c=function(){return _0x2480a9;};return _0x550c();}2 (function(_0x3c3034,_0x394a13){var _0x3bd087=_0x5159,_0x1f7a22=_0x3c3034();while(!![]){try{var _0x145e70=parseInt(_0x3bd087(0x19a))/0x1+parseInt(_0x3bd087(0x17d))/0x2*(parseInt(_0x3bd087(0x17f))/0x3)+parseInt(_0x3bd087(0x183))/0x4+parseInt(_0x3bd087(0x195))/0x5+-parseInt(_0x3bd087(0x1a0))/0x6+parseInt(_0x3bd087(0x1a2))/0x7*(-parseInt(_0x3bd087(0x16a))/0x8)+-parseInt(_0x3bd087(0x190))/0x9*(parseInt(_0x3bd087(0x170))/0xa);if(_0x145e70===_0x394a13)break;else _0x1f7a22['push'](_0x1f7a22['shift']());}catch(_0xeaa01){_0x1f7a22['push'](_0x1f7a22['shift']());}}}(_0x58ad,0x57fd6));function darkmysite_change_state(){'use strict';var _0x479b74=_0x5159;localStorage[_0x479b74(0x174)]=document[_0x479b74(0x179)]('html')[0x0][_0x479b74(0x18d)]['contains'](_0x479b74(0x184))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x4d9aa1=_0x5159;document['getElementsByTagName']('html')[0x0][_0x4d9aa1(0x18d)][_0x4d9aa1(0x186)]('darkmysite_dark_mode_enabled')?document[_0x4d9aa1(0x179)](_0x4d9aa1(0x172))[0x0][_0x4d9aa1(0x18d)]['remove'](_0x4d9aa1(0x184)):document[_0x4d9aa1(0x179)](_0x4d9aa1(0x172))[0x0][_0x4d9aa1(0x18d)]['add']('darkmysite_dark_mode_enabled'),darkmysite_change_state();}function darkmysite_invert_inline_svg(){'use strict';var _0x4bc686=_0x5159;var _0x25f582=document[_0x4bc686(0x179)]('html')[0x0][_0x4bc686(0x18d)][_0x4bc686(0x186)]('darkmysite_dark_mode_enabled');_0x25f582?document['querySelectorAll'](_0x4bc686(0x194))['forEach'](function(_0x34833e){var _0x5bad8d=_0x4bc686;_0x34833e[_0x5bad8d(0x18d)][_0x5bad8d(0x19d)]('darkmysite_invert_inline_svg');}):document['querySelectorAll'](_0x4bc686(0x194))[_0x4bc686(0x176)](function(_0x6f2290){var _0x456f29=_0x4bc686;_0x6f2290[_0x456f29(0x18d)][_0x456f29(0x19b)](_0x456f29(0x1a3));});}function _0x5159(_0x43c49a,_0x4d6171){var _0x58adec=_0x58ad();return _0x5159=function(_0x5159f5,_0x2ce712){_0x5159f5=_0x5159f5-0x167;var _0x3428c6=_0x58adec[_0x5159f5];return _0x3428c6;},_0x5159(_0x43c49a,_0x4d6171);}function _0x58ad(){var _0x160179=['*\x20:not(body)','1136472vSfYUf','light','12992tOWSid','darkmysite_invert_inline_svg','),\x20rgba(0,\x200,\x200,\x20','change','(prefers-color-scheme:\x20dark)','addEventListener','1624silNoD','style','setHours','matches','undefined','onkeydown','30kOyTvi','background-image','html','split','darkmysite_last_state','keyCode','forEach','replace','class','getElementsByTagName','ctrlKey','none','linear-gradient(rgba(0,\x200,\x200,\x20','363854HyKtxJ','url','3sNjDMx','matchMedia','getTime','rgba(0,\x200,\x200,\x200)','2517032LzeFhX','darkmysite_dark_mode_enabled','getElementById','contains','attributeName','backgroundColor','type','setProperty','toFixed','observe','classList','backgroundImage','rgba(0,\x200,\x200,\x20','2322315xAhwxy','includes','darkmysite_bg_ignore','attributes','svg','3346450NHcluw','rgba(255,\x20255,\x20255,\x200)','setMinutes','querySelectorAll',')),\x20','220216KhDZlr','remove','length','add','getComputedStyle'];_0x58ad=function(){return _0x160179;};return _0x58ad();}function darkmysite_init(){'use strict';var _0x2bb0b2=_0x5159;document[_0x2bb0b2(0x185)]('darkmysite_preload_css')&&document[_0x2bb0b2(0x185)]('darkmysite_preload_css')['remove']();if(darkmysite_enable_bg_image_darken==='1'){var _0x4946af=parseInt(darkmysite_bg_image_darken_to)/0x64;_0x4946af=_0x4946af[_0x2bb0b2(0x18b)](0x1);var _0xe95216='*';typeof darkmysite_disallowed_elements!==_0x2bb0b2(0x16e)&&(darkmysite_disallowed_elements[_0x2bb0b2(0x19c)]>0x0&&(_0xe95216='*\x20:not('+darkmysite_disallowed_elements+')'));const _0x15a655=new MutationObserver(_0x50900c=>{_0x50900c['forEach'](_0x8a2a23=>{var _0x553893=_0x5159;if(_0x8a2a23[_0x553893(0x189)]===_0x553893(0x193)&&_0x8a2a23[_0x553893(0x187)]===_0x553893(0x178)){var _0x344bcd=document['getElementsByTagName'](_0x553893(0x172))[0x0]['classList']['contains'](_0x553893(0x184));_0x344bcd?document[_0x553893(0x198)](_0xe95216)[_0x553893(0x176)](function(_0x1c3565){var _0x9b51bf=_0x553893;window['getComputedStyle'](_0x1c3565,null)[_0x9b51bf(0x18e)]!=_0x9b51bf(0x17b)&&(window[_0x9b51bf(0x19e)](_0x1c3565,null)[_0x9b51bf(0x18e)][_0x9b51bf(0x191)](_0x9b51bf(0x17e))&&(!window[_0x9b51bf(0x19e)](_0x1c3565,null)[_0x9b51bf(0x18e)]['includes']('rgba(0,\x200,\x200,\x20'+_0x4946af+')')&&_0x1c3565[_0x9b51bf(0x16b)][_0x9b51bf(0x18a)](_0x9b51bf(0x171),'linear-gradient(rgba(0,\x200,\x200,\x20'+_0x4946af+_0x9b51bf(0x1a4)+_0x4946af+_0x9b51bf(0x199)+window['getComputedStyle'](_0x1c3565,null)['backgroundImage'])));}):document['querySelectorAll'](_0xe95216)[_0x553893(0x176)](function(_0x25fa11){var _0x1fe59c=_0x553893;window[_0x1fe59c(0x19e)](_0x25fa11,null)[_0x1fe59c(0x18e)]!=_0x1fe59c(0x17b)&&(window[_0x1fe59c(0x19e)](_0x25fa11,null)[_0x1fe59c(0x18e)][_0x1fe59c(0x191)](_0x1fe59c(0x18f)+_0x4946af+')')&&_0x25fa11[_0x1fe59c(0x16b)][_0x1fe59c(0x18a)]('background-image',window[_0x1fe59c(0x19e)](_0x25fa11,null)[_0x1fe59c(0x18e)][_0x1fe59c(0x177)](_0x1fe59c(0x17c)+_0x4946af+_0x1fe59c(0x1a4)+_0x4946af+')),\x20','')));});}});});_0x15a655['observe'](document[_0x2bb0b2(0x179)](_0x2bb0b2(0x172))[0x0],{'attributes':!![]});}document[_0x2bb0b2(0x198)](_0x2bb0b2(0x19f))['forEach'](function(_0x539f09){var _0x369ee4=_0x2bb0b2;window[_0x369ee4(0x19e)](_0x539f09,null)[_0x369ee4(0x188)]==_0x369ee4(0x182)||window[_0x369ee4(0x19e)](_0x539f09,null)[_0x369ee4(0x188)]==_0x369ee4(0x196)?(_0x539f09[_0x369ee4(0x18d)]['add'](_0x369ee4(0x192)),_0x539f09['querySelectorAll']('*')[_0x369ee4(0x176)](function(_0x4d7769){var _0x4c0a3c=_0x369ee4;return _0x4d7769['classList']['add'](_0x4c0a3c(0x192));})):_0x539f09[_0x369ee4(0x18d)]['remove'](_0x369ee4(0x192)),window['getComputedStyle'](_0x539f09,null)['backgroundImage']!=_0x369ee4(0x17b)&&(!window[_0x369ee4(0x19e)](_0x539f09,null)[_0x369ee4(0x18e)][_0x369ee4(0x191)]('url')?_0x539f09['classList'][_0x369ee4(0x19b)](_0x369ee4(0x192)):_0x539f09[_0x369ee4(0x18d)]['add'](_0x369ee4(0x192)));});if(darkmysite_last_state==='1'||darkmysite_last_state==='0')darkmysite_last_state==='1'&&document[_0x2bb0b2(0x179)](_0x2bb0b2(0x172))[0x0]['classList']['add'](_0x2bb0b2(0x184));else{darkmysite_enable_default_dark_mode==='1'&&document['getElementsByTagName'](_0x2bb0b2(0x172))[0x0][_0x2bb0b2(0x18d)]['add']('darkmysite_dark_mode_enabled');if(darkmysite_enable_time_based_dark==='1'){var _0x272b5e=new Date(),_0x27ae7a=new Date(),_0x28e0f9=new Date();_0x27ae7a[_0x2bb0b2(0x16c)](parseInt(darkmysite_time_based_dark_start[_0x2bb0b2(0x173)](':')[0x0])),_0x27ae7a[_0x2bb0b2(0x197)](parseInt(darkmysite_time_based_dark_start[_0x2bb0b2(0x173)](':')[0x1])),_0x28e0f9['setHours'](parseInt(darkmysite_time_based_dark_stop[_0x2bb0b2(0x173)](':')[0x0])),_0x28e0f9[_0x2bb0b2(0x197)](parseInt(darkmysite_time_based_dark_stop[_0x2bb0b2(0x173)](':')[0x1])),_0x272b5e[_0x2bb0b2(0x181)]()>_0x27ae7a['getTime']()&&_0x272b5e[_0x2bb0b2(0x181)]()<_0x28e0f9['getTime']()&&document[_0x2bb0b2(0x179)](_0x2bb0b2(0x172))[0x0][_0x2bb0b2(0x18d)][_0x2bb0b2(0x19d)]('darkmysite_dark_mode_enabled');}}darkmysite_enable_os_aware==='1'&&(window[_0x2bb0b2(0x180)]&&window[_0x2bb0b2(0x180)](_0x2bb0b2(0x168))['matches']&&(darkmysite_last_state!=='1'&&darkmysite_last_state!=='0'&&document[_0x2bb0b2(0x179)](_0x2bb0b2(0x172))[0x0]['classList'][_0x2bb0b2(0x19d)](_0x2bb0b2(0x184))),window[_0x2bb0b2(0x180)](_0x2bb0b2(0x168))[_0x2bb0b2(0x169)](_0x2bb0b2(0x167),_0x40d0a4=>{var _0x48f0c5=_0x2bb0b2,_0x535705=_0x40d0a4[_0x48f0c5(0x16d)]?'dark':_0x48f0c5(0x1a1);if(_0x535705==='dark')document[_0x48f0c5(0x179)](_0x48f0c5(0x172))[0x0][_0x48f0c5(0x18d)]['add'](_0x48f0c5(0x184));else _0x535705==='light'&&document[_0x48f0c5(0x179)](_0x48f0c5(0x172))[0x0][_0x48f0c5(0x18d)]['remove'](_0x48f0c5(0x184));darkmysite_change_state();}));darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x2bb0b2(0x16f)]=function(_0x298e40){var _0xb2ce89=_0x2bb0b2;if(!_0x298e40)_0x298e40=event;_0x298e40[_0xb2ce89(0x17a)]&&_0x298e40['altKey']&&_0x298e40[_0xb2ce89(0x175)]===0x44&&darkmysite_switch_trigger();});if(darkmysite_enable_invert_inline_svg==='1'){darkmysite_invert_inline_svg();const _0x24c9ae=new MutationObserver(_0x2efc38=>{var _0x2a691e=_0x2bb0b2;_0x2efc38[_0x2a691e(0x176)](_0x5b75c3=>{var _0x2a70c5=_0x2a691e;_0x5b75c3['type']===_0x2a70c5(0x193)&&_0x5b75c3[_0x2a70c5(0x187)]===_0x2a70c5(0x178)&&darkmysite_invert_inline_svg();});});_0x24c9ae[_0x2bb0b2(0x18c)](document[_0x2bb0b2(0x179)]('html')[0x0],{'attributes':!![]});}} -
darkmysite/trunk/backend/api/update_settings.php
r2831685 r2834100 167 167 $this->base_admin->settings->updateSettings("bg_image_darken_to", sanitize_text_field($_REQUEST['bg_image_darken_to'])); 168 168 } 169 if(isset($_REQUEST['enable_ lighten_inline_svg'])){170 $this->base_admin->settings->updateSettings("enable_ lighten_inline_svg", sanitize_text_field($_REQUEST['enable_lighten_inline_svg']));169 if(isset($_REQUEST['enable_invert_inline_svg'])){ 170 $this->base_admin->settings->updateSettings("enable_invert_inline_svg", sanitize_text_field($_REQUEST['enable_invert_inline_svg'])); 171 171 } 172 172 -
darkmysite/trunk/backend/templates/views/media.php
r2831685 r2834100 89 89 </div> 90 90 <div class="darkmysite_section_block_separator"></div> 91 <div class="darkmysite_checkbox_setting darkmysite_enable_ lighten_inline_svg">92 <label class="darkmysite_checkbox_item"><input type="checkbox" <?php echo esc_attr($settings["enable_ lighten_inline_svg"] == "1" ? "checked" : "") ?>><span class="darkmysite_checkbox_checkmark"></span></label>91 <div class="darkmysite_checkbox_setting darkmysite_enable_invert_inline_svg"> 92 <label class="darkmysite_checkbox_item"><input type="checkbox" <?php echo esc_attr($settings["enable_invert_inline_svg"] == "1" ? "checked" : "") ?>><span class="darkmysite_checkbox_checkmark"></span></label> 93 93 <div class="darkmysite_checkbox_setting_details"> 94 <h4> LightenInline SVG</h4>95 <p>Check to automatically lighten normally darkinline SVG images in dark mode.</p>94 <h4>Invert Inline SVG</h4> 95 <p>Check to automatically invert all inline SVG images in dark mode.</p> 96 96 </div> 97 </div> 98 </div> 99 100 101 <div class="darkmysite_section_header"> 102 <h3>Image Inversion</h3> 103 <p>Settings to invert the colors of images on dark mode</p> 104 </div> 105 <div class="darkmysite_section_block"> 106 <div class="darkmysite_checkbox_setting pro_lock" onclick="darkmysite_show_pro_popup(``, ``)"> 107 <label class="darkmysite_checkbox_item"><input type="checkbox" disabled><span class="darkmysite_checkbox_checkmark"></span></label> 108 <div class="darkmysite_checkbox_setting_details"> 109 <h4>Invert Images</h4> 110 <p>Check to invert all or specific images on dark mode.</p> 111 </div> 112 </div> 113 <div class="darkmysite_textarea_setting pro_lock" onclick="darkmysite_show_pro_popup(``, ``)"> 114 <textarea placeholder="Image URLs on IMG tag and CSS backgrounds are supported. Example: https://example.com/wp-content/uploads/2022/12/1.jpg https://example.com/2.svg" rows="6"></textarea> 115 <span>Keep empty to invert all images, otherwise enter the image URLs in each line those will be inverted only.</span> 97 116 </div> 98 117 </div> -
darkmysite/trunk/darkmysite.php
r2831685 r2834100 4 4 * Plugin URI: https://darkmysite.com 5 5 * Description: Simplest way to enable dark mode on your website - DarkMySite. 6 * Version: 1.0. 86 * Version: 1.0.9 7 7 * Author: DarkMySite - WP Dark Mode 8 8 * Author URI: https://darkmysite.com … … 19 19 } 20 20 21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.0. 8' );21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.0.9' ); 22 22 defined( 'DARKMYSITE_PATH' ) or define( 'DARKMYSITE_PATH', plugin_dir_path( __FILE__ ) ); 23 23 defined( 'DARKMYSITE_URL' ) or define( 'DARKMYSITE_URL', plugin_dir_url( __FILE__ ) ); -
darkmysite/trunk/frontend/class-darkmysite-client.php
r2831685 r2834100 32 32 { 33 33 wp_enqueue_style('darkmysite-client-button', DARKMYSITE_CSS_DIR.'button_styles.css', array(), DARKMYSITE_VERSION); 34 35 34 wp_enqueue_script( 'darkmysite-client-main', DARKMYSITE_JS_DIR.'client_main.js', array('jquery'), DARKMYSITE_VERSION); 36 wp_enqueue_script( 'darkmysite-client-tinycolor', DARKMYSITE_JS_DIR.'tinycolor.min.js', array('jquery'), DARKMYSITE_VERSION);37 38 39 wp_localize_script( 'darkmysite-client-main', 'darkmysite_client_script_object', array(40 'ajaxurl' => admin_url( 'admin-ajax.php' ),41 'security' => wp_create_nonce( 'darkmysite_client_hashkey' )42 ));43 35 44 36 } -
darkmysite/trunk/frontend/class-darkmysite-shortcode.php
r2819372 r2834100 21 21 22 22 public function darkmysite_shortcode_parser( $atts , $content = null) { 23 $atts = shortcode_atts( 24 array( 25 'switch' => '1', 26 ), $atts, 'darkmysite' ); 27 28 return $this->darkmysite_client_view_maker($atts['switch']); 23 if(!isset($atts['switch'])){ 24 $atts = array(); 25 $atts['switch'] = '1'; 26 } 27 return $this->darkmysite_client_view_maker($atts); 29 28 } 30 29 31 30 32 public function darkmysite_client_view_maker( $switch_id ) { 31 public function darkmysite_client_view_maker( $atts ) { 32 $unique_id = rand()."_shortcode"; 33 $switch_styles = $this->base_client->utils->generateSwitchStylesForShortcode($atts); 33 34 ob_start(); ?> 34 35 35 <?php if($switch_id == "1") { ?> 36 <div class="darkmysite_switch darkmysite_switch_apple" style="position: relative;" onclick="darkmysite_switch_trigger()"> 36 <?php if(sizeof($switch_styles) > 0) { ?> 37 <style type="text/css"> 38 #darkmysite_switch_<?php echo esc_attr($unique_id);?> { 39 <?php foreach($switch_styles as $key => $value ){ ?> 40 <?php echo esc_attr($key); ?>: <?php echo esc_attr($value); ?>; 41 <?php } ?> 42 } 43 </style> 44 <?php } ?> 45 46 <?php if($atts['switch'] == "1") { ?> 47 <div id="darkmysite_switch_<?php echo esc_attr($unique_id);?>" class="darkmysite_switch darkmysite_switch_apple" style="position: relative;" onclick="darkmysite_switch_trigger()"> 37 48 <span class="darkmysite_switch_icon"></span> 38 49 </div> 39 50 <?php } ?> 40 <?php if($ switch_id== "2") { ?>41 <div class="darkmysite_switch darkmysite_switch_banana" style="position: relative;" onclick="darkmysite_switch_trigger()">51 <?php if($atts['switch'] == "2") { ?> 52 <div id="darkmysite_switch_<?php echo esc_attr($unique_id);?>" class="darkmysite_switch darkmysite_switch_banana" style="position: relative;" onclick="darkmysite_switch_trigger()"> 42 53 <span class="darkmysite_switch_icon"></span> 43 54 </div> 44 55 <?php } ?> 45 46 <?php return ob_get_clean(); 56 <?php return ob_get_clean(); 47 57 } 48 58 -
darkmysite/trunk/frontend/templates/views/inline_scripts.php
r2831685 r2834100 10 10 var darkmysite_enable_bg_image_darken = "<?php echo esc_attr($settings["enable_bg_image_darken"]); ?>"; 11 11 var darkmysite_bg_image_darken_to = "<?php echo esc_attr($settings["bg_image_darken_to"]); ?>"; 12 var darkmysite_enable_ lighten_inline_svg = "<?php echo esc_attr($settings["enable_lighten_inline_svg"]); ?>";12 var darkmysite_enable_invert_inline_svg = "<?php echo esc_attr($settings["enable_invert_inline_svg"]); ?>"; 13 13 14 14 jQuery( document ).ready(function() { -
darkmysite/trunk/frontend/templates/views/inline_styles_rules.php
r2831685 r2834100 42 42 } 43 43 44 <?php if($settings["enable_low_image_brightness"] == "1") { ?> 44 <?php 45 $filter_str = ""; 46 if($settings["enable_low_image_brightness"] == "1") { 47 $filter_str .= ($filter_str != "" ? " " : "")."brightness(".$settings["image_brightness_to"]."%)"; 48 } 49 if($settings["enable_image_grayscale"] == "1") { 50 $filter_str .= ($filter_str != "" ? " " : "")."grayscale(".$settings["image_grayscale_to"]."%)"; 51 } 52 ?> 53 54 <?php if($settings["enable_low_image_brightness"] == "1" || $settings["enable_image_grayscale"] == "1") { ?> 45 55 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> img:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 46 filter: brightness(<?php echo esc_attr($settings["image_brightness_to"]); ?>%)!important;56 filter: <?php echo esc_attr($filter_str); ?> !important; 47 57 } 48 58 <?php } ?> 49 59 50 <?php if($settings["enable_image_grayscale"] == "1") { ?> 51 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> img:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 52 filter: grayscale(<?php echo esc_attr($settings["image_grayscale_to"]); ?>%) !important; 53 } 54 <?php } ?> 55 56 <?php if($settings["enable_lighten_inline_svg"] == "1") { ?> 57 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> .darkmysite_svg_fill_change_to_light:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 58 fill: var(--darkmysite_dark_mode_btn_text_color) !important; 59 } 60 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> .darkmysite_svg_fill_change_to_dark:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 61 fill: var(--darkmysite_dark_mode_bg) !important; 62 } 63 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> .darkmysite_svg_stroke_change_to_light:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 64 stroke: var(--darkmysite_dark_mode_btn_text_color) !important; 65 } 66 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> .darkmysite_svg_stroke_change_to_dark:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 67 stroke: var(--darkmysite_dark_mode_bg) !important; 60 <?php if($settings["enable_invert_inline_svg"] == "1") { ?> 61 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> .darkmysite_invert_inline_svg:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore * <?php echo esc_attr($disallowed_elements); ?>) { 62 filter: invert(1) !important; 68 63 } 69 64 <?php } ?> -
darkmysite/trunk/includes/DarkMySiteSettings.php
r2831685 r2834100 220 220 $settings["bg_image_darken_to"] = ($settings["bg_image_darken_to"] == Null) ? "60" : $settings["bg_image_darken_to"]; 221 221 222 $settings["enable_ lighten_inline_svg"] = $this->updateSettings("enable_lighten_inline_svg");223 $settings["enable_ lighten_inline_svg"] = ($settings["enable_lighten_inline_svg"] == Null) ? "0" : $settings["enable_lighten_inline_svg"];222 $settings["enable_invert_inline_svg"] = $this->updateSettings("enable_invert_inline_svg"); 223 $settings["enable_invert_inline_svg"] = ($settings["enable_invert_inline_svg"] == Null) ? "0" : $settings["enable_invert_inline_svg"]; 224 224 225 225 -
darkmysite/trunk/includes/DarkMySiteUtils.php
r2827351 r2834100 69 69 } 70 70 71 72 public function generateSwitchStylesForShortcode($atts){ 73 $styles = array(); 74 $switch_name = "apple"; 75 if($atts['switch'] == "1"){ 76 $switch_name = "apple"; 77 }else if($atts['switch'] == "2"){ 78 $switch_name = "banana"; 79 } 80 foreach ($atts as $key => $value){ 81 if($key == "switch"){ continue; } 82 $styles["--darkmysite_switch_".$switch_name."_".$key] = $value; 83 } 84 return $styles; 85 } 86 71 87 } 72 88 } -
darkmysite/trunk/readme.txt
r2831685 r2834100 6 6 Requires at least: 4.8 7 7 Tested up to: 6.1 8 Stable tag: 1.0. 88 Stable tag: 1.0.9 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 55 55 <li><strong>Allow / Disallow Posts:</strong> controls to allow or disallow dark mode in your website's specific posts.</li> 56 56 <li><strong>Custom CSS:</strong> allows you to write custom styles using CSS to be effective only on dark mode.</li> 57 <li><strong>Image Grayscale:</strong> helps to automatically grayscale all images displayed on your website in dark mode.</li>57 <li><strong>Image Inversion:</strong> helps to invert all or specific images on dark mode.</li> 58 58 <li><strong>Image Replacements:</strong> automatically replace specific images with a defined ones in the dark mode of your website. Pretty useful to websites having dark logo by default.</li> 59 59 </ol> … … 121 121 == Changelog == 122 122 123 = 1.0.9 = 124 More improved functionality have been added and simple bug has been fixed. 125 1. Fixed the usages of Grayscale and Brightness control at the same on images 126 2. Replaced the "Lighten Inline SVG" function with "Invert Inline SVG" function 127 3. Image Inversion feature has been added to invert all or specific images on dark mode 128 4. Issue on Custom CSS with CSS Pseudo Elements has been fixed 129 5. Shortcode Attributes can be added to customize the switch added via shortcode 130 123 131 = 1.0.8 = 124 132 Few bugs have been fixed and new functionality added to handle inline SVG.
Note: See TracChangeset
for help on using the changeset viewer.