Plugin Directory

Changeset 2830745


Ignore:
Timestamp:
12/08/2022 06:52:16 PM (3 years ago)
Author:
darkmysite
Message:

Version 1.0.7

Location:
darkmysite
Files:
84 added
5 edited

Legend:

Unmodified
Added
Removed
  • darkmysite/trunk/assets/js/client_main.js

    r2828247 r2830745  
    11/* By https://obfuscator.io/ */
    2 function _0x1dbd(_0x414f04,_0x10e794){var _0x19928f=_0x1992();return _0x1dbd=function(_0x1dbd81,_0x4f604e){_0x1dbd81=_0x1dbd81-0x1c7;var _0xfb220a=_0x19928f[_0x1dbd81];return _0xfb220a;},_0x1dbd(_0x414f04,_0x10e794);}(function(_0x14e729,_0x2f0f2d){var _0x57958f=_0x1dbd,_0x5a9b43=_0x14e729();while(!![]){try{var _0x16cd9f=parseInt(_0x57958f(0x1f3))/0x1*(-parseInt(_0x57958f(0x1d3))/0x2)+parseInt(_0x57958f(0x1d4))/0x3+parseInt(_0x57958f(0x1ff))/0x4+parseInt(_0x57958f(0x1f0))/0x5+parseInt(_0x57958f(0x1de))/0x6+-parseInt(_0x57958f(0x1e6))/0x7*(-parseInt(_0x57958f(0x1f9))/0x8)+-parseInt(_0x57958f(0x1ec))/0x9;if(_0x16cd9f===_0x2f0f2d)break;else _0x5a9b43['push'](_0x5a9b43['shift']());}catch(_0x377ba8){_0x5a9b43['push'](_0x5a9b43['shift']());}}}(_0x1992,0xbd899));function darkmysite_change_state(){'use strict';var _0x21eb19=_0x1dbd;localStorage['darkmysite_last_state']=document[_0x21eb19(0x1fd)](_0x21eb19(0x1f8))[0x0][_0x21eb19(0x1cc)]['contains'](_0x21eb19(0x1cb))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x53368a=_0x1dbd;document[_0x53368a(0x1fd)](_0x53368a(0x1f8))[0x0][_0x53368a(0x1cc)][_0x53368a(0x1f6)](_0x53368a(0x1cb))?document[_0x53368a(0x1fd)](_0x53368a(0x1f8))[0x0][_0x53368a(0x1cc)][_0x53368a(0x1e5)](_0x53368a(0x1cb)):document['getElementsByTagName'](_0x53368a(0x1f8))[0x0]['classList'][_0x53368a(0x1fa)](_0x53368a(0x1cb)),darkmysite_change_state();}function darkmysite_init(){'use strict';var _0x1b8ec0=_0x1dbd;document[_0x1b8ec0(0x1cf)](_0x1b8ec0(0x1e4))&&document[_0x1b8ec0(0x1cf)]('darkmysite_preload_css')[_0x1b8ec0(0x1e5)]();if(darkmysite_enable_bg_image_darken==='1'){var _0x315462=parseInt(darkmysite_bg_image_darken_to)/0x64;_0x315462=_0x315462['toFixed'](0x1);var _0x7b57a6='*';typeof darkmysite_disallowed_elements!=='undefined'&&(darkmysite_disallowed_elements[_0x1b8ec0(0x1ea)]>0x0&&(_0x7b57a6=_0x1b8ec0(0x1fe)+darkmysite_disallowed_elements+')'));const _0x3ecfb4=new MutationObserver(_0x373372=>{_0x373372['forEach'](_0x2c2a3b=>{var _0x5ccf09=_0x1dbd;if(_0x2c2a3b[_0x5ccf09(0x1da)]===_0x5ccf09(0x1ee)&&_0x2c2a3b[_0x5ccf09(0x1d8)]===_0x5ccf09(0x1dc)){var _0x373ec2=document['getElementsByTagName'](_0x5ccf09(0x1f8))[0x0][_0x5ccf09(0x1cc)]['contains']('darkmysite_dark_mode_enabled');_0x373ec2?document['querySelectorAll'](_0x7b57a6)[_0x5ccf09(0x1e9)](function(_0xd98bd3){var _0x149945=_0x5ccf09;window[_0x149945(0x1fc)](_0xd98bd3,null)[_0x149945(0x1e2)]!='none'&&(window[_0x149945(0x1fc)](_0xd98bd3,null)['backgroundImage']['includes'](_0x149945(0x1e3))&&(!window['getComputedStyle'](_0xd98bd3,null)[_0x149945(0x1e2)][_0x149945(0x1d1)](_0x149945(0x1f5)+_0x315462+')')&&_0xd98bd3[_0x149945(0x1ef)][_0x149945(0x1e7)](_0x149945(0x1f4),_0x149945(0x1c8)+_0x315462+_0x149945(0x1d9)+_0x315462+')),\x20'+window['getComputedStyle'](_0xd98bd3,null)[_0x149945(0x1e2)])));}):document[_0x5ccf09(0x1f2)](_0x7b57a6)[_0x5ccf09(0x1e9)](function(_0x74c57c){var _0x3d1a6c=_0x5ccf09;window[_0x3d1a6c(0x1fc)](_0x74c57c,null)[_0x3d1a6c(0x1e2)]!=_0x3d1a6c(0x1eb)&&(window[_0x3d1a6c(0x1fc)](_0x74c57c,null)[_0x3d1a6c(0x1e2)][_0x3d1a6c(0x1d1)](_0x3d1a6c(0x1f5)+_0x315462+')')&&_0x74c57c[_0x3d1a6c(0x1ef)][_0x3d1a6c(0x1e7)](_0x3d1a6c(0x1f4),window[_0x3d1a6c(0x1fc)](_0x74c57c,null)[_0x3d1a6c(0x1e2)][_0x3d1a6c(0x1ca)](_0x3d1a6c(0x1c8)+_0x315462+_0x3d1a6c(0x1d9)+_0x315462+_0x3d1a6c(0x1e1),'')));});}});});_0x3ecfb4[_0x1b8ec0(0x1c9)](document['getElementsByTagName'](_0x1b8ec0(0x1f8))[0x0],{'attributes':!![]});}document[_0x1b8ec0(0x1f2)]('*')[_0x1b8ec0(0x1e9)](function(_0x2552cd){var _0x5a98bf=_0x1b8ec0;window['getComputedStyle'](_0x2552cd,null)[_0x5a98bf(0x1e8)]==_0x5a98bf(0x1f1)?(_0x2552cd['classList'][_0x5a98bf(0x1fa)](_0x5a98bf(0x1cd)),_0x2552cd[_0x5a98bf(0x1f2)]('*')[_0x5a98bf(0x1e9)](function(_0x1fb0b6){var _0x499cb3=_0x5a98bf;return _0x1fb0b6['classList'][_0x499cb3(0x1fa)](_0x499cb3(0x1cd));})):_0x2552cd[_0x5a98bf(0x1cc)][_0x5a98bf(0x1e5)](_0x5a98bf(0x1cd)),window[_0x5a98bf(0x1fc)](_0x2552cd,null)[_0x5a98bf(0x1e2)]!=_0x5a98bf(0x1eb)&&(!window[_0x5a98bf(0x1fc)](_0x2552cd,null)['backgroundImage']['includes'](_0x5a98bf(0x1e3))?_0x2552cd[_0x5a98bf(0x1cc)][_0x5a98bf(0x1e5)](_0x5a98bf(0x1cd)):_0x2552cd['classList'][_0x5a98bf(0x1fa)](_0x5a98bf(0x1cd)));});if(darkmysite_last_state==='1'||darkmysite_last_state==='0')darkmysite_last_state==='1'&&document['getElementsByTagName']('html')[0x0][_0x1b8ec0(0x1cc)][_0x1b8ec0(0x1fa)]('darkmysite_dark_mode_enabled');else{darkmysite_enable_default_dark_mode==='1'&&document['getElementsByTagName'](_0x1b8ec0(0x1f8))[0x0]['classList']['add'](_0x1b8ec0(0x1cb));if(darkmysite_enable_time_based_dark==='1'){var _0x36f339=new Date(),_0x5458c2=new Date(),_0x3f9542=new Date();_0x5458c2[_0x1b8ec0(0x1d6)](parseInt(darkmysite_time_based_dark_start[_0x1b8ec0(0x1ce)](':')[0x0])),_0x5458c2[_0x1b8ec0(0x1df)](parseInt(darkmysite_time_based_dark_start[_0x1b8ec0(0x1ce)](':')[0x1])),_0x3f9542[_0x1b8ec0(0x1d6)](parseInt(darkmysite_time_based_dark_stop['split'](':')[0x0])),_0x3f9542['setMinutes'](parseInt(darkmysite_time_based_dark_stop[_0x1b8ec0(0x1ce)](':')[0x1])),_0x36f339[_0x1b8ec0(0x1d2)]()>_0x5458c2[_0x1b8ec0(0x1d2)]()&&_0x36f339[_0x1b8ec0(0x1d2)]()<_0x3f9542[_0x1b8ec0(0x1d2)]()&&document[_0x1b8ec0(0x1fd)](_0x1b8ec0(0x1f8))[0x0]['classList'][_0x1b8ec0(0x1fa)](_0x1b8ec0(0x1cb));}}darkmysite_enable_os_aware==='1'&&window[_0x1b8ec0(0x1fb)](_0x1b8ec0(0x1d5))[_0x1b8ec0(0x1ed)](_0x1b8ec0(0x1dd),_0x5e15ea=>{var _0x3fa7ca=_0x1b8ec0,_0x5cc3ba=_0x5e15ea[_0x3fa7ca(0x1f7)]?'dark':_0x3fa7ca(0x1c7);if(_0x5cc3ba===_0x3fa7ca(0x1d7))document[_0x3fa7ca(0x1fd)](_0x3fa7ca(0x1f8))[0x0][_0x3fa7ca(0x1cc)][_0x3fa7ca(0x1fa)](_0x3fa7ca(0x1cb));else _0x5cc3ba===_0x3fa7ca(0x1c7)&&document[_0x3fa7ca(0x1fd)](_0x3fa7ca(0x1f8))[0x0][_0x3fa7ca(0x1cc)][_0x3fa7ca(0x1e5)]('darkmysite_dark_mode_enabled');darkmysite_change_state();}),darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x1b8ec0(0x1e0)]=function(_0x147e25){var _0x2fccce=_0x1b8ec0;if(!_0x147e25)_0x147e25=event;_0x147e25['ctrlKey']&&_0x147e25[_0x2fccce(0x1d0)]&&_0x147e25[_0x2fccce(0x1db)]===0x44&&darkmysite_switch_trigger();});}function _0x1992(){var _0x2eeba8=['replace','darkmysite_dark_mode_enabled','classList','darkmysite_bg_ignore','split','getElementById','altKey','includes','getTime','22cuVjjb','2681220vdlEWm','(prefers-color-scheme:\x20dark)','setHours','dark','attributeName','),\x20rgba(0,\x200,\x200,\x20','type','keyCode','class','change','6633414CwhAdE','setMinutes','onkeydown',')),\x20','backgroundImage','url','darkmysite_preload_css','remove','45871QEEjBr','setProperty','backgroundColor','forEach','length','none','8430822jxxElN','addEventListener','attributes','style','494420CzHNgD','rgba(0,\x200,\x200,\x200)','querySelectorAll','73421ktnePc','background-image','rgba(0,\x200,\x200,\x20','contains','matches','html','200qlyEtx','add','matchMedia','getComputedStyle','getElementsByTagName','*\x20:not(','1034864eicbnq','light','linear-gradient(rgba(0,\x200,\x200,\x20','observe'];_0x1992=function(){return _0x2eeba8;};return _0x1992();}
     2(function(_0x2e2062,_0x108eee){var _0x36be7f=_0x49bf,_0x1b4ca7=_0x2e2062();while(!![]){try{var _0x1071eb=-parseInt(_0x36be7f(0x120))/0x1+-parseInt(_0x36be7f(0x141))/0x2+-parseInt(_0x36be7f(0x12b))/0x3+-parseInt(_0x36be7f(0x147))/0x4+-parseInt(_0x36be7f(0x126))/0x5+parseInt(_0x36be7f(0x133))/0x6+parseInt(_0x36be7f(0x140))/0x7*(parseInt(_0x36be7f(0x135))/0x8);if(_0x1071eb===_0x108eee)break;else _0x1b4ca7['push'](_0x1b4ca7['shift']());}catch(_0x610ccc){_0x1b4ca7['push'](_0x1b4ca7['shift']());}}}(_0x570e,0xbb503));function darkmysite_change_state(){'use strict';var _0x5ea9bc=_0x49bf;localStorage[_0x5ea9bc(0x129)]=document[_0x5ea9bc(0x124)](_0x5ea9bc(0x13e))[0x0][_0x5ea9bc(0x14a)][_0x5ea9bc(0x127)]('darkmysite_dark_mode_enabled')?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x554793=_0x49bf;document['getElementsByTagName']('html')[0x0][_0x554793(0x14a)][_0x554793(0x127)]('darkmysite_dark_mode_enabled')?document['getElementsByTagName'](_0x554793(0x13e))[0x0][_0x554793(0x14a)][_0x554793(0x146)]('darkmysite_dark_mode_enabled'):document[_0x554793(0x124)](_0x554793(0x13e))[0x0][_0x554793(0x14a)]['add'](_0x554793(0x134)),darkmysite_change_state();}function _0x49bf(_0x53c82c,_0x30779f){var _0x570ed8=_0x570e();return _0x49bf=function(_0x49bfd2,_0x2ac8f8){_0x49bfd2=_0x49bfd2-0x120;var _0x3c6ef8=_0x570ed8[_0x49bfd2];return _0x3c6ef8;},_0x49bf(_0x53c82c,_0x30779f);}function _0x570e(){var _0x5b8df2=['attributes','backgroundImage','darkmysite_preload_css','background-image','dark','html','type','7MRAilF','2192904neFDLF','linear-gradient(rgba(0,\x200,\x200,\x20','url','onkeydown','setMinutes','remove','2271376dqPvKn','querySelectorAll','darkmysite_bg_ignore','classList','*\x20:not(','rgba(0,\x200,\x200,\x20','(prefers-color-scheme:\x20dark)',')),\x20','rgba(255,\x20255,\x20255,\x200)','keyCode','setHours','),\x20rgba(0,\x200,\x200,\x20','getTime','matchMedia','split','backgroundColor','addEventListener','light','846198nKaeyZ','altKey','undefined','none','getElementsByTagName','includes','2396355cHViPA','contains','matches','darkmysite_last_state','add','2341896FmnAjK','change','getElementById','forEach','rgba(0,\x200,\x200,\x200)','length','class','setProperty','3429282IRUEmM','darkmysite_dark_mode_enabled','31728680JkonuC','replace','toFixed','getComputedStyle'];_0x570e=function(){return _0x5b8df2;};return _0x570e();}function darkmysite_init(){'use strict';var _0x212957=_0x49bf;document[_0x212957(0x12d)](_0x212957(0x13b))&&document['getElementById']('darkmysite_preload_css')[_0x212957(0x146)]();if(darkmysite_enable_bg_image_darken==='1'){var _0x2209c5=parseInt(darkmysite_bg_image_darken_to)/0x64;_0x2209c5=_0x2209c5[_0x212957(0x137)](0x1);var _0x17d96a='*';typeof darkmysite_disallowed_elements!==_0x212957(0x122)&&(darkmysite_disallowed_elements[_0x212957(0x130)]>0x0&&(_0x17d96a=_0x212957(0x14b)+darkmysite_disallowed_elements+')'));const _0x1acd73=new MutationObserver(_0x36166b=>{var _0x3a1897=_0x212957;_0x36166b[_0x3a1897(0x12e)](_0x46cf9e=>{var _0x1e1c7f=_0x3a1897;if(_0x46cf9e[_0x1e1c7f(0x13f)]===_0x1e1c7f(0x139)&&_0x46cf9e['attributeName']===_0x1e1c7f(0x131)){var _0x214fc3=document['getElementsByTagName'](_0x1e1c7f(0x13e))[0x0][_0x1e1c7f(0x14a)][_0x1e1c7f(0x127)](_0x1e1c7f(0x134));_0x214fc3?document[_0x1e1c7f(0x148)](_0x17d96a)[_0x1e1c7f(0x12e)](function(_0x141c47){var _0x38b1bf=_0x1e1c7f;window[_0x38b1bf(0x138)](_0x141c47,null)[_0x38b1bf(0x13a)]!=_0x38b1bf(0x123)&&(window['getComputedStyle'](_0x141c47,null)['backgroundImage'][_0x38b1bf(0x125)](_0x38b1bf(0x143))&&(!window[_0x38b1bf(0x138)](_0x141c47,null)[_0x38b1bf(0x13a)][_0x38b1bf(0x125)](_0x38b1bf(0x14c)+_0x2209c5+')')&&_0x141c47['style'][_0x38b1bf(0x132)](_0x38b1bf(0x13c),'linear-gradient(rgba(0,\x200,\x200,\x20'+_0x2209c5+_0x38b1bf(0x152)+_0x2209c5+_0x38b1bf(0x14e)+window['getComputedStyle'](_0x141c47,null)[_0x38b1bf(0x13a)])));}):document[_0x1e1c7f(0x148)](_0x17d96a)[_0x1e1c7f(0x12e)](function(_0x33df60){var _0x1e579f=_0x1e1c7f;window[_0x1e579f(0x138)](_0x33df60,null)[_0x1e579f(0x13a)]!=_0x1e579f(0x123)&&(window[_0x1e579f(0x138)](_0x33df60,null)['backgroundImage'][_0x1e579f(0x125)](_0x1e579f(0x14c)+_0x2209c5+')')&&_0x33df60['style'][_0x1e579f(0x132)](_0x1e579f(0x13c),window['getComputedStyle'](_0x33df60,null)[_0x1e579f(0x13a)][_0x1e579f(0x136)](_0x1e579f(0x142)+_0x2209c5+_0x1e579f(0x152)+_0x2209c5+_0x1e579f(0x14e),'')));});}});});_0x1acd73['observe'](document[_0x212957(0x124)](_0x212957(0x13e))[0x0],{'attributes':!![]});}document['querySelectorAll']('*')[_0x212957(0x12e)](function(_0x54fe2f){var _0x3dcead=_0x212957;window[_0x3dcead(0x138)](_0x54fe2f,null)[_0x3dcead(0x156)]==_0x3dcead(0x12f)||window[_0x3dcead(0x138)](_0x54fe2f,null)[_0x3dcead(0x156)]==_0x3dcead(0x14f)?(_0x54fe2f[_0x3dcead(0x14a)][_0x3dcead(0x12a)](_0x3dcead(0x149)),_0x54fe2f[_0x3dcead(0x148)]('*')[_0x3dcead(0x12e)](function(_0x41c10a){var _0x6277b5=_0x3dcead;return _0x41c10a[_0x6277b5(0x14a)][_0x6277b5(0x12a)](_0x6277b5(0x149));})):_0x54fe2f[_0x3dcead(0x14a)]['remove']('darkmysite_bg_ignore'),window['getComputedStyle'](_0x54fe2f,null)['backgroundImage']!=_0x3dcead(0x123)&&(!window[_0x3dcead(0x138)](_0x54fe2f,null)[_0x3dcead(0x13a)][_0x3dcead(0x125)](_0x3dcead(0x143))?_0x54fe2f[_0x3dcead(0x14a)][_0x3dcead(0x146)](_0x3dcead(0x149)):_0x54fe2f[_0x3dcead(0x14a)]['add'](_0x3dcead(0x149)));});if(darkmysite_last_state==='1'||darkmysite_last_state==='0')darkmysite_last_state==='1'&&document[_0x212957(0x124)]('html')[0x0]['classList']['add']('darkmysite_dark_mode_enabled');else{darkmysite_enable_default_dark_mode==='1'&&document[_0x212957(0x124)](_0x212957(0x13e))[0x0][_0x212957(0x14a)][_0x212957(0x12a)](_0x212957(0x134));if(darkmysite_enable_time_based_dark==='1'){var _0x342483=new Date(),_0x1d85e6=new Date(),_0x5735da=new Date();_0x1d85e6[_0x212957(0x151)](parseInt(darkmysite_time_based_dark_start[_0x212957(0x155)](':')[0x0])),_0x1d85e6[_0x212957(0x145)](parseInt(darkmysite_time_based_dark_start[_0x212957(0x155)](':')[0x1])),_0x5735da[_0x212957(0x151)](parseInt(darkmysite_time_based_dark_stop[_0x212957(0x155)](':')[0x0])),_0x5735da[_0x212957(0x145)](parseInt(darkmysite_time_based_dark_stop[_0x212957(0x155)](':')[0x1])),_0x342483[_0x212957(0x153)]()>_0x1d85e6[_0x212957(0x153)]()&&_0x342483[_0x212957(0x153)]()<_0x5735da[_0x212957(0x153)]()&&document['getElementsByTagName'](_0x212957(0x13e))[0x0][_0x212957(0x14a)][_0x212957(0x12a)](_0x212957(0x134));}}darkmysite_enable_os_aware==='1'&&(window[_0x212957(0x154)]&&window['matchMedia'](_0x212957(0x14d))[_0x212957(0x128)]&&(darkmysite_last_state!=='1'&&darkmysite_last_state!=='0'&&document[_0x212957(0x124)](_0x212957(0x13e))[0x0][_0x212957(0x14a)]['add'](_0x212957(0x134))),window[_0x212957(0x154)](_0x212957(0x14d))[_0x212957(0x157)](_0x212957(0x12c),_0x403a96=>{var _0x5cb6cb=_0x212957,_0x2ad95b=_0x403a96[_0x5cb6cb(0x128)]?_0x5cb6cb(0x13d):'light';if(_0x2ad95b===_0x5cb6cb(0x13d))document[_0x5cb6cb(0x124)](_0x5cb6cb(0x13e))[0x0][_0x5cb6cb(0x14a)][_0x5cb6cb(0x12a)](_0x5cb6cb(0x134));else _0x2ad95b===_0x5cb6cb(0x158)&&document['getElementsByTagName'](_0x5cb6cb(0x13e))[0x0][_0x5cb6cb(0x14a)][_0x5cb6cb(0x146)](_0x5cb6cb(0x134));darkmysite_change_state();})),darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x212957(0x144)]=function(_0x2d5696){var _0x5490bf=_0x212957;if(!_0x2d5696)_0x2d5696=event;_0x2d5696['ctrlKey']&&_0x2d5696[_0x5490bf(0x121)]&&_0x2d5696[_0x5490bf(0x150)]===0x44&&darkmysite_switch_trigger();});}
  • darkmysite/trunk/darkmysite.php

    r2828247 r2830745  
    44 * Plugin URI:        https://darkmysite.com
    55 * Description:       Simplest way to enable dark mode on your website - DarkMySite.
    6  * Version:           1.0.6
     6 * Version:           1.0.7
    77 * Author:            DarkMySite - WP Dark Mode
    88 * Author URI:        https://darkmysite.com
     
    1919}
    2020
    21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.0.6' );
     21defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.0.7' );
    2222defined( 'DARKMYSITE_PATH' ) or define( 'DARKMYSITE_PATH', plugin_dir_path( __FILE__ ) );
    2323defined( 'DARKMYSITE_URL' ) or define( 'DARKMYSITE_URL', plugin_dir_url( __FILE__ ) );
  • darkmysite/trunk/frontend/templates/preloader.php

    r2828247 r2830745  
    66
    77
    8 <script>
     8<script id="darkmysite_preloader_js">
     9    var darkmysite_should_add_preloader = false;
    910    var darkmysite_last_state_for_preload = localStorage.darkmysite_last_state ? localStorage.darkmysite_last_state : "not_set";
     11    var darkmysite_enable_default_dark_mode_for_preload = "<?php echo esc_attr($settings["enable_default_dark_mode"]); ?>";
     12    var darkmysite_enable_os_aware_for_preload = "<?php echo esc_attr($settings["enable_os_aware"]); ?>";
    1013    if (darkmysite_last_state_for_preload === "1" || darkmysite_last_state_for_preload === "0") {
    1114        if (darkmysite_last_state_for_preload === "1") {
    12             document.head.insertAdjacentHTML("beforeend", `
     15            darkmysite_should_add_preloader = true;
     16        }
     17    }else{
     18        if(darkmysite_enable_default_dark_mode_for_preload === "1"){
     19            darkmysite_should_add_preloader = true;
     20        }
     21    }
     22    if(darkmysite_enable_os_aware_for_preload === "1"){
     23        if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
     24            if (darkmysite_last_state_for_preload !== "1" && darkmysite_last_state_for_preload !== "0") {
     25                darkmysite_should_add_preloader = true;
     26            }
     27        }
     28    }
     29
     30    if(darkmysite_should_add_preloader){
     31        document.head.insertAdjacentHTML("beforeend", `
    1332                        <style type="text/css">
    1433                            *{
     
    2544                        </style>
    2645                        `)
    27         }
    2846    }
    2947</script>
  • darkmysite/trunk/includes/DarkMySiteExternalSupport.php

    r2821001 r2830745  
    1414        public function getDisallowedElementsByAvailablePlugins(){
    1515            $disallowed_elements = array();
     16
     17            /* =============== Elementor =============== */
    1618            if(function_exists("is_plugin_active")){
    1719                if (is_plugin_active( 'elementor/elementor.php' )) {
    1820                    $disallowed_elements = array_merge($disallowed_elements, $this->getDisallowedElementsByElementor());
    1921                }
     22            }
     23
     24            /* =============== Beaver Builder =============== */
     25            if ( class_exists( 'FLBuilder' ) ) {
     26                $disallowed_elements = array_merge($disallowed_elements, $this->getDisallowedElementsByBeaver());
     27            }
     28
     29            /* =============== Block Editor =============== */
     30            if(function_exists("has_blocks")){
     31                $disallowed_elements = array_merge($disallowed_elements, $this->getDisallowedElementsByBlockEditor());
    2032            }
    2133            return $disallowed_elements;
     
    3547        }
    3648
     49
     50
     51        /* =============== Beaver Builder =============== */
     52        public function getDisallowedElementsByBeaver(){
     53            return array(
     54                ".uabb-button",
     55                ".uabb-button *",
     56            );
     57        }
     58
     59
     60        /* =============== Block Editor =============== */
     61        public function getDisallowedElementsByBlockEditor(){
     62            return array(
     63                ".wp-block-button__link",
     64                ".wp-block-button__link *",
     65            );
     66        }
     67
    3768    }
    3869}
  • darkmysite/trunk/readme.txt

    r2828247 r2830745  
    66Requires at least: 4.8
    77Tested up to: 6.1
    8 Stable tag: 1.0.6
     8Stable tag: 1.0.7
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    121121== Changelog ==
    122122
     123= 1.0.7 =
     124Few bugs have been fixed and functionality improved for multiple page builders.
     1251. OS Aware Dark Mode on first time page load issue has been fixed
     1262. Support added for Beaver Builder and Block Editor templates
     127
    123128= 1.0.6 =
    124129Improved functionality has been added to make dark mode more stable.
Note: See TracChangeset for help on using the changeset viewer.