Plugin Directory

Changeset 2847675


Ignore:
Timestamp:
01/13/2023 01:43:22 AM (3 years ago)
Author:
darkmysite
Message:

Version 1.1.3

Location:
darkmysite
Files:
84 added
6 deleted
8 edited

Legend:

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

    r2843638 r2847675  
    1 /* By https://obfuscator.io/ */
    2 (function(_0x54706f,_0x35bdd3){var _0x177309=_0x1a92,_0x4751ea=_0x54706f();while(!![]){try{var _0x26c533=parseInt(_0x177309(0x118))/0x1*(-parseInt(_0x177309(0x117))/0x2)+-parseInt(_0x177309(0xe8))/0x3+-parseInt(_0x177309(0xff))/0x4+parseInt(_0x177309(0xed))/0x5+parseInt(_0x177309(0xf9))/0x6+parseInt(_0x177309(0xf2))/0x7*(-parseInt(_0x177309(0x11a))/0x8)+parseInt(_0x177309(0xf3))/0x9*(parseInt(_0x177309(0x10e))/0xa);if(_0x26c533===_0x35bdd3)break;else _0x4751ea['push'](_0x4751ea['shift']());}catch(_0x556567){_0x4751ea['push'](_0x4751ea['shift']());}}}(_0xde25,0x28e97));function darkmysite_change_state(){'use strict';var _0x3b6a29=_0x1a92;localStorage[_0x3b6a29(0x10d)]=document[_0x3b6a29(0x105)](_0x3b6a29(0xfd))[0x0][_0x3b6a29(0xf5)][_0x3b6a29(0xfa)]('darkmysite_dark_mode_enabled')?'1':'0';}function _0x1a92(_0x3072f8,_0x5b97a3){var _0xde25b5=_0xde25();return _0x1a92=function(_0x1a9258,_0x2affb9){_0x1a9258=_0x1a9258-0xe2;var _0x2a1baf=_0xde25b5[_0x1a9258];return _0x2a1baf;},_0x1a92(_0x3072f8,_0x5b97a3);}function darkmysite_switch_trigger(){'use strict';var _0x4c1976=_0x1a92;document[_0x4c1976(0x105)](_0x4c1976(0xfd))[0x0][_0x4c1976(0xf5)][_0x4c1976(0xfa)](_0x4c1976(0x111))?document['getElementsByTagName'](_0x4c1976(0xfd))[0x0][_0x4c1976(0xf5)][_0x4c1976(0x116)](_0x4c1976(0x111)):document[_0x4c1976(0x105)](_0x4c1976(0xfd))[0x0][_0x4c1976(0xf5)]['add'](_0x4c1976(0x111)),darkmysite_change_state();}function darkmysite_invert_inline_svg(){'use strict';var _0x2187ab=_0x1a92;var _0x443c53=document[_0x2187ab(0x105)]('html')[0x0][_0x2187ab(0xf5)][_0x2187ab(0xfa)](_0x2187ab(0x111));_0x443c53?document[_0x2187ab(0xe7)]('svg')['forEach'](function(_0x14afda){var _0x4f1ad6=_0x2187ab;_0x14afda['classList'][_0x4f1ad6(0xf6)](_0x4f1ad6(0x108));}):document['querySelectorAll']('svg')[_0x2187ab(0x119)](function(_0x39d248){var _0x1ed284=_0x2187ab;_0x39d248[_0x1ed284(0xf5)][_0x1ed284(0x116)]('darkmysite_invert_inline_svg');});}function darkmysite_init(){'use strict';var _0x3b8cf2=_0x1a92;document['getElementById'](_0x3b8cf2(0xe3))&&document[_0x3b8cf2(0xea)](_0x3b8cf2(0xe3))[_0x3b8cf2(0x116)]();if(darkmysite_enable_bg_image_darken==='1'){var _0x4027db=parseInt(darkmysite_bg_image_darken_to)/0x64;_0x4027db=_0x4027db[_0x3b8cf2(0x11c)](0x1);var _0x1e5051='*';typeof darkmysite_disallowed_elements!=='undefined'&&(darkmysite_disallowed_elements[_0x3b8cf2(0xe5)]>0x0&&(_0x1e5051='*\x20:not('+darkmysite_disallowed_elements+')'));const _0x42f006=new MutationObserver(_0x36b88d=>{_0x36b88d['forEach'](_0x7064da=>{var _0xd02a50=_0x1a92;if(_0x7064da[_0xd02a50(0xf8)]===_0xd02a50(0xeb)&&_0x7064da[_0xd02a50(0x115)]==='class'){var _0x3d6f8a=document[_0xd02a50(0x105)](_0xd02a50(0xfd))[0x0]['classList']['contains']('darkmysite_dark_mode_enabled');_0x3d6f8a?document[_0xd02a50(0xe7)](_0x1e5051)[_0xd02a50(0x119)](function(_0x412fe8){var _0x43107f=_0xd02a50;window[_0x43107f(0xe4)](_0x412fe8,null)[_0x43107f(0x112)]!=_0x43107f(0x103)&&(window[_0x43107f(0xe4)](_0x412fe8,null)[_0x43107f(0x112)][_0x43107f(0xfb)](_0x43107f(0x113))&&(!window[_0x43107f(0xe4)](_0x412fe8,null)['backgroundImage'][_0x43107f(0xfb)](_0x43107f(0x10b)+_0x4027db+')')&&_0x412fe8[_0x43107f(0xef)][_0x43107f(0xe9)](_0x43107f(0xe6),'linear-gradient(rgba(0,\x200,\x200,\x20'+_0x4027db+_0x43107f(0xec)+_0x4027db+_0x43107f(0x102)+window[_0x43107f(0xe4)](_0x412fe8,null)[_0x43107f(0x112)])));}):document['querySelectorAll'](_0x1e5051)[_0xd02a50(0x119)](function(_0x2038e3){var _0x5409ec=_0xd02a50;window[_0x5409ec(0xe4)](_0x2038e3,null)[_0x5409ec(0x112)]!=_0x5409ec(0x103)&&(window['getComputedStyle'](_0x2038e3,null)[_0x5409ec(0x112)][_0x5409ec(0xfb)](_0x5409ec(0x10b)+_0x4027db+')')&&_0x2038e3[_0x5409ec(0xef)][_0x5409ec(0xe9)](_0x5409ec(0xe6),window[_0x5409ec(0xe4)](_0x2038e3,null)[_0x5409ec(0x112)][_0x5409ec(0xf7)](_0x5409ec(0x11e)+_0x4027db+_0x5409ec(0xec)+_0x4027db+_0x5409ec(0x102),'')));});}});});_0x42f006[_0x3b8cf2(0x106)](document['getElementsByTagName']('html')[0x0],{'attributes':!![]});}document['querySelectorAll'](_0x3b8cf2(0xfe))[_0x3b8cf2(0x119)](function(_0x4e6f2e){var _0x4205a8=_0x3b8cf2,_0x26a276='';if(window[_0x4205a8(0xe4)](_0x4e6f2e,null)[_0x4205a8(0x104)]!=_0x4205a8(0x110)){var _0x26a276=window[_0x4205a8(0xe4)](_0x4e6f2e,null)[_0x4205a8(0x104)];_0x4e6f2e['style'][_0x4205a8(0xe9)]('transition','none');}window[_0x4205a8(0xe4)](_0x4e6f2e,null)[_0x4205a8(0x101)]==_0x4205a8(0x10c)||window['getComputedStyle'](_0x4e6f2e,null)[_0x4205a8(0x101)]=='rgba(255,\x20255,\x20255,\x200)'?(_0x4e6f2e[_0x4205a8(0xf5)][_0x4205a8(0xf6)](_0x4205a8(0xe2)),_0x4e6f2e['querySelectorAll']('*')['forEach'](function(_0x56d928){var _0x245e73=_0x4205a8;return _0x56d928[_0x245e73(0xf5)][_0x245e73(0xf6)]('darkmysite_bg_ignore');})):_0x4e6f2e[_0x4205a8(0xf5)]['remove'](_0x4205a8(0xe2)),window[_0x4205a8(0xe4)](_0x4e6f2e,null)['backgroundImage']!=_0x4205a8(0x103)&&(!window['getComputedStyle'](_0x4e6f2e,null)[_0x4205a8(0x112)]['includes'](_0x4205a8(0x113))?_0x4e6f2e['classList'][_0x4205a8(0x116)](_0x4205a8(0xe2)):_0x4e6f2e[_0x4205a8(0xf5)][_0x4205a8(0xf6)](_0x4205a8(0xe2))),_0x26a276!==''&&_0x4e6f2e[_0x4205a8(0xef)][_0x4205a8(0xe9)]('transition',_0x26a276);});if(darkmysite_last_state==='1'||darkmysite_last_state==='0')darkmysite_last_state==='1'&&document[_0x3b8cf2(0x105)](_0x3b8cf2(0xfd))[0x0][_0x3b8cf2(0xf5)][_0x3b8cf2(0xf6)](_0x3b8cf2(0x111));else{darkmysite_enable_default_dark_mode==='1'&&document[_0x3b8cf2(0x105)](_0x3b8cf2(0xfd))[0x0][_0x3b8cf2(0xf5)]['add'](_0x3b8cf2(0x111));if(darkmysite_enable_time_based_dark==='1'){var _0x6ee0c2=new Date(),_0x4c17cd=new Date(),_0x3ace72=new Date();_0x4c17cd[_0x3b8cf2(0xee)](parseInt(darkmysite_time_based_dark_start[_0x3b8cf2(0xfc)](':')[0x0])),_0x4c17cd[_0x3b8cf2(0x109)](parseInt(darkmysite_time_based_dark_start[_0x3b8cf2(0xfc)](':')[0x1])),_0x3ace72[_0x3b8cf2(0xee)](parseInt(darkmysite_time_based_dark_stop[_0x3b8cf2(0xfc)](':')[0x0])),_0x3ace72[_0x3b8cf2(0x109)](parseInt(darkmysite_time_based_dark_stop[_0x3b8cf2(0xfc)](':')[0x1])),parseInt(darkmysite_time_based_dark_stop[_0x3b8cf2(0xfc)](':')[0x0])>=parseInt(darkmysite_time_based_dark_start[_0x3b8cf2(0xfc)](':')[0x0])?_0x6ee0c2[_0x3b8cf2(0x11b)]()>_0x4c17cd[_0x3b8cf2(0x11b)]()&&_0x6ee0c2[_0x3b8cf2(0x11b)]()<_0x3ace72[_0x3b8cf2(0x11b)]()&&document['getElementsByTagName'](_0x3b8cf2(0xfd))[0x0][_0x3b8cf2(0xf5)][_0x3b8cf2(0xf6)](_0x3b8cf2(0x111)):_0x6ee0c2['getHours']()>0xc?_0x6ee0c2[_0x3b8cf2(0x11b)]()>_0x4c17cd['getTime']()&&_0x6ee0c2['getTime']()>_0x3ace72[_0x3b8cf2(0x11b)]()&&document[_0x3b8cf2(0x105)](_0x3b8cf2(0xfd))[0x0]['classList'][_0x3b8cf2(0xf6)]('darkmysite_dark_mode_enabled'):_0x6ee0c2['getTime']()<_0x4c17cd[_0x3b8cf2(0x11b)]()&&_0x6ee0c2['getTime']()<_0x3ace72[_0x3b8cf2(0x11b)]()&&document['getElementsByTagName'](_0x3b8cf2(0xfd))[0x0]['classList'][_0x3b8cf2(0xf6)]('darkmysite_dark_mode_enabled');}}darkmysite_enable_os_aware==='1'&&(window['matchMedia']&&window[_0x3b8cf2(0x10a)](_0x3b8cf2(0xf4))['matches']&&(darkmysite_last_state!=='1'&&darkmysite_last_state!=='0'&&document['getElementsByTagName']('html')[0x0][_0x3b8cf2(0xf5)]['add'](_0x3b8cf2(0x111))),window[_0x3b8cf2(0x10a)]('(prefers-color-scheme:\x20dark)')[_0x3b8cf2(0xf1)]('change',_0x45b84f=>{var _0xf50fee=_0x3b8cf2,_0x39fcfb=_0x45b84f[_0xf50fee(0x10f)]?'dark':_0xf50fee(0xf0);if(_0x39fcfb==='dark')document[_0xf50fee(0x105)](_0xf50fee(0xfd))[0x0][_0xf50fee(0xf5)][_0xf50fee(0xf6)](_0xf50fee(0x111));else _0x39fcfb===_0xf50fee(0xf0)&&document[_0xf50fee(0x105)](_0xf50fee(0xfd))[0x0][_0xf50fee(0xf5)]['remove'](_0xf50fee(0x111));darkmysite_change_state();}));darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x3b8cf2(0x114)]=function(_0x9cb6f2){var _0x4c7abf=_0x3b8cf2;if(!_0x9cb6f2)_0x9cb6f2=event;_0x9cb6f2[_0x4c7abf(0x11d)]&&_0x9cb6f2['altKey']&&_0x9cb6f2[_0x4c7abf(0x100)]===0x44&&darkmysite_switch_trigger();});if(darkmysite_enable_invert_inline_svg==='1'){darkmysite_invert_inline_svg();const _0x3ab2eb=new MutationObserver(_0x561a93=>{var _0x15d938=_0x3b8cf2;_0x561a93[_0x15d938(0x119)](_0x5b5b47=>{var _0x1640c2=_0x15d938;_0x5b5b47[_0x1640c2(0xf8)]===_0x1640c2(0xeb)&&_0x5b5b47[_0x1640c2(0x115)]===_0x1640c2(0x107)&&darkmysite_invert_inline_svg();});});_0x3ab2eb[_0x3b8cf2(0x106)](document['getElementsByTagName'](_0x3b8cf2(0xfd))[0x0],{'attributes':!![]});}}function _0xde25(){var _0x82c59f=['replace','type','1783434KMyMKX','contains','includes','split','html','*\x20:not(body)','478900xFBoDn','keyCode','backgroundColor',')),\x20','none','transition','getElementsByTagName','observe','class','darkmysite_invert_inline_svg','setMinutes','matchMedia','rgba(0,\x200,\x200,\x20','rgba(0,\x200,\x200,\x200)','darkmysite_last_state','20ivjgZs','matches','all\x200s\x20ease\x200s','darkmysite_dark_mode_enabled','backgroundImage','url','onkeydown','attributeName','remove','217942LRtsgR','1DZAVKQ','forEach','30728IqPErk','getTime','toFixed','ctrlKey','linear-gradient(rgba(0,\x200,\x200,\x20','darkmysite_bg_ignore','darkmysite_preload_css','getComputedStyle','length','background-image','querySelectorAll','307026bFvOGg','setProperty','getElementById','attributes','),\x20rgba(0,\x200,\x200,\x20','687235RiVWfx','setHours','style','light','addEventListener','245WvFNif','892629OfAIRl','(prefers-color-scheme:\x20dark)','classList','add'];_0xde25=function(){return _0x82c59f;};return _0xde25();}
     1var _0x3c6978=_0x2629;(function(_0x3f3268,_0xe6141d){var _0xf024b6=_0x2629,_0x30642b=_0x3f3268();while(!![]){try{var _0x5a59d3=parseInt(_0xf024b6(0x1f5))/0x1*(parseInt(_0xf024b6(0x241))/0x2)+parseInt(_0xf024b6(0x25a))/0x3+-parseInt(_0xf024b6(0x205))/0x4*(parseInt(_0xf024b6(0x1f7))/0x5)+-parseInt(_0xf024b6(0x246))/0x6*(parseInt(_0xf024b6(0x23f))/0x7)+parseInt(_0xf024b6(0x24f))/0x8+-parseInt(_0xf024b6(0x22f))/0x9+parseInt(_0xf024b6(0x231))/0xa;if(_0x5a59d3===_0xe6141d)break;else _0x30642b['push'](_0x30642b['shift']());}catch(_0x244ae8){_0x30642b['push'](_0x30642b['shift']());}}}(_0x401e,0xa0979));var has_process_run_at_least_once=![],old_transition='',has_background_img_url=![],darken_level=parseInt(darkmysite_bg_image_darken_to)/0x64;darken_level=darken_level['toFixed'](0x1),darkmysite_init_keyboard_shortcut_listener(),darkmysite_init_os_mode_change_listener();function darkmysite_change_state(){'use strict';var _0x385124=_0x2629;localStorage['darkmysite_last_state']=document['getElementsByTagName'](_0x385124(0x1f8))[0x0][_0x385124(0x24a)][_0x385124(0x238)](_0x385124(0x22a))?'1':'0';}function darkmysite_switch_trigger(){'use strict';var _0x318f37=_0x2629;document[_0x318f37(0x23d)](_0x318f37(0x1f8))[0x0][_0x318f37(0x24a)][_0x318f37(0x238)](_0x318f37(0x22a))?document[_0x318f37(0x23d)](_0x318f37(0x1f8))[0x0][_0x318f37(0x24a)]['remove'](_0x318f37(0x22a)):document[_0x318f37(0x23d)](_0x318f37(0x1f8))[0x0][_0x318f37(0x24a)][_0x318f37(0x22c)](_0x318f37(0x22a)),darkmysite_change_state();}function darkmysite_init_keyboard_shortcut_listener(){var _0x139bd3=_0x2629;darkmysite_enable_keyboard_shortcut==='1'&&(document[_0x139bd3(0x223)]=function(_0x227ee7){var _0x24d9b3=_0x139bd3;if(!_0x227ee7)_0x227ee7=event;_0x227ee7[_0x24d9b3(0x222)]&&_0x227ee7[_0x24d9b3(0x20e)]&&_0x227ee7[_0x24d9b3(0x248)]===0x44&&darkmysite_switch_trigger();});}function _0x2629(_0x3894f2,_0x408237){var _0x401e6e=_0x401e();return _0x2629=function(_0x262979,_0x29cef7){_0x262979=_0x262979-0x1f3;var _0x58a673=_0x401e6e[_0x262979];return _0x58a673;},_0x2629(_0x3894f2,_0x408237);}function darkmysite_init_os_mode_change_listener(){var _0x153b71=_0x2629;darkmysite_enable_os_aware==='1'&&window[_0x153b71(0x201)](_0x153b71(0x206))[_0x153b71(0x23a)]('change',_0x560102=>{var _0x18781c=_0x153b71,_0x4a9a63=_0x560102[_0x18781c(0x1fc)]?_0x18781c(0x21a):_0x18781c(0x234);if(_0x4a9a63==='dark')document['getElementsByTagName'](_0x18781c(0x1f8))[0x0]['classList']['add']('darkmysite_dark_mode_enabled');else _0x4a9a63===_0x18781c(0x234)&&document[_0x18781c(0x23d)](_0x18781c(0x1f8))[0x0][_0x18781c(0x24a)]['remove'](_0x18781c(0x22a));darkmysite_change_state();});}function get_bg_color_to_preserve(_0x20ff6a,_0x989689){var _0xa1ac83=_0x2629,_0x4d6a01=window[_0xa1ac83(0x245)](_0x20ff6a,null)[_0xa1ac83(0x20c)];return!_0x989689&&(_0x4d6a01=_0x20ff6a[_0xa1ac83(0x253)][_0xa1ac83(0x224)]),_0x20ff6a['parentNode'][_0xa1ac83(0x251)]===0x1&&(_0x20ff6a[_0xa1ac83(0x204)][_0xa1ac83(0x22b)](_0xa1ac83(0x1fa))&&(window[_0xa1ac83(0x245)](_0x20ff6a[_0xa1ac83(0x204)],null)[_0xa1ac83(0x20c)]===_0x4d6a01&&(_0x4d6a01=get_bg_color_to_preserve(_0x20ff6a[_0xa1ac83(0x204)],![])))),_0x4d6a01;}function get_txt_color_to_preserve(_0x5a552a,_0x26b548){var _0x3e7f21=_0x2629,_0x333bc4=window[_0x3e7f21(0x245)](_0x5a552a,null)[_0x3e7f21(0x1f9)];return!_0x26b548&&(_0x333bc4=_0x5a552a[_0x3e7f21(0x253)][_0x3e7f21(0x25d)]),_0x5a552a[_0x3e7f21(0x204)][_0x3e7f21(0x251)]===0x1&&(_0x5a552a[_0x3e7f21(0x204)][_0x3e7f21(0x22b)](_0x3e7f21(0x208))&&(window[_0x3e7f21(0x245)](_0x5a552a[_0x3e7f21(0x204)],null)[_0x3e7f21(0x1f9)]===_0x333bc4&&(_0x333bc4=get_txt_color_to_preserve(_0x5a552a[_0x3e7f21(0x204)],![])))),_0x333bc4;}function darkmysite_darken_bg_image(_0x2289e6,_0x526fda){var _0x33b5fb=_0x2629;document[_0x33b5fb(0x23d)]('html')[0x0][_0x33b5fb(0x24a)]['contains'](_0x33b5fb(0x22a))?window[_0x33b5fb(0x245)](_0x2289e6,null)[_0x33b5fb(0x1f3)]!==_0x33b5fb(0x209)&&(window['getComputedStyle'](_0x2289e6,null)[_0x33b5fb(0x1f3)][_0x33b5fb(0x220)](_0x33b5fb(0x214))&&(!window[_0x33b5fb(0x245)](_0x2289e6,null)[_0x33b5fb(0x1f3)][_0x33b5fb(0x220)]('rgba(0,\x200,\x200,\x20'+_0x526fda+')')&&_0x2289e6[_0x33b5fb(0x1f4)][_0x33b5fb(0x260)](_0x33b5fb(0x221),_0x33b5fb(0x236)+_0x526fda+_0x33b5fb(0x21d)+_0x526fda+_0x33b5fb(0x1fe)+window['getComputedStyle'](_0x2289e6,null)['backgroundImage']))):window[_0x33b5fb(0x245)](_0x2289e6,null)[_0x33b5fb(0x1f3)]!=='none'&&(window[_0x33b5fb(0x245)](_0x2289e6,null)['backgroundImage'][_0x33b5fb(0x220)](_0x33b5fb(0x25e)+_0x526fda+')')&&_0x2289e6[_0x33b5fb(0x1f4)][_0x33b5fb(0x260)](_0x33b5fb(0x221),window['getComputedStyle'](_0x2289e6,null)[_0x33b5fb(0x1f3)][_0x33b5fb(0x21f)](_0x33b5fb(0x236)+_0x526fda+'),\x20rgba(0,\x200,\x200,\x20'+_0x526fda+_0x33b5fb(0x1fe),'')));}function darkmysite_img_brightness_and_grayscale(_0xf993db){var _0x146e4b=_0x2629;if(document['getElementsByTagName'](_0x146e4b(0x1f8))[0x0][_0x146e4b(0x24a)]['contains'](_0x146e4b(0x22a))){if(!_0xf993db[_0x146e4b(0x24a)][_0x146e4b(0x238)](_0x146e4b(0x252))){_0xf993db[_0x146e4b(0x253)][_0x146e4b(0x250)]=_0xf993db['style'][_0x146e4b(0x203)],_0xf993db[_0x146e4b(0x24a)][_0x146e4b(0x22c)]('darkmysite_changed_brightness_and_grayscale');if(darkmysite_enable_low_image_brightness==='1'&&darkmysite_enable_image_grayscale==='1')_0xf993db['style'][_0x146e4b(0x203)]=_0x146e4b(0x23e)+darkmysite_image_brightness_to+'%)'+'\x20'+_0x146e4b(0x215)+darkmysite_image_grayscale_to+'%)';else{if(darkmysite_enable_low_image_brightness==='1')_0xf993db[_0x146e4b(0x1f4)][_0x146e4b(0x203)]=_0x146e4b(0x23e)+darkmysite_image_brightness_to+'%)';else darkmysite_enable_image_grayscale==='1'&&(_0xf993db[_0x146e4b(0x1f4)][_0x146e4b(0x203)]=_0x146e4b(0x215)+darkmysite_image_grayscale_to+'%)');}}}else _0xf993db[_0x146e4b(0x24a)][_0x146e4b(0x238)](_0x146e4b(0x252))&&(_0xf993db['style'][_0x146e4b(0x203)]=_0xf993db[_0x146e4b(0x253)]['darkmysite_preserved_filter'],_0xf993db['classList'][_0x146e4b(0x257)](_0x146e4b(0x252)),delete _0xf993db[_0x146e4b(0x253)][_0x146e4b(0x250)]);}function _0x401e(){var _0x5d4433=['forEach','keyCode','img','classList','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style)','darkmysite_preserved_classes','target','length','387920DabCNG','darkmysite_preserved_filter','nodeType','darkmysite_changed_brightness_and_grayscale','dataset','toString','input','transition','remove','toLowerCase','darkmysite_processed','580020vdBJAQ','darkmysite_style_button','trim','darkmysite_preserved_color','rgba(0,\x200,\x200,\x20','rgba(0,\x200,\x200,\x200)','setProperty','backgroundImage','style','1092095oIfLDY','darkmysite_forced_bg_txt_color','5XgGybh','html','color','data-darkmysite_preserved_bg','rgba(','matches','observe',')),\x20','attributes','rgba','matchMedia','undefined','filter','parentNode','1166956YflcrU','(prefers-color-scheme:\x20dark)','darkmysite_style_border','data-darkmysite_preserved_color','none','getHours','darkmysite_style_all','backgroundColor','darkmysite_style_txt_border','altKey','not_set','setHours','darkmysite_style_txt','type','querySelectorAll','url','grayscale(','textarea','setMinutes','class','darkmysite_style_bg_txt','dark','darkmysite_inverted_inline_svg','data-darkmysite_preserved_classes','),\x20rgba(0,\x200,\x200,\x20','button','replace','includes','background-image','ctrlKey','onkeydown','darkmysite_preserved_bg','getTime','rgba(255,\x20255,\x20255,\x200)','darkmysite_style_bg','darkmysite_last_state','select','darkmysite_dark_mode_enabled','hasAttribute','add','background-color','nodeName','2973555jpYQcq','important','9109730ExRgtt','svg','attributeName','light','disconnect','linear-gradient(rgba(0,\x200,\x200,\x20','DOMContentLoaded','contains','darkmysite_style_bg_border','addEventListener','split','all\x200s\x20ease\x200s','getElementsByTagName','brightness(','7NSnZJU','darkmysite_style_form_element','2mppLuQ','darkmysite_style_link','borderColor','*\x20:not(head,\x20title,\x20link,\x20meta,\x20script,\x20style,\x20.darkmysite_processed)','getComputedStyle','5789874BcYGfi'];_0x401e=function(){return _0x5d4433;};return _0x401e();}function darkmysite_invert_inline_svg(_0x23bd27){var _0x490429=_0x2629;document['getElementsByTagName'](_0x490429(0x1f8))[0x0]['classList']['contains']('darkmysite_dark_mode_enabled')?(_0x23bd27[_0x490429(0x1f4)][_0x490429(0x203)]='invert(1)',_0x23bd27['classList']['add'](_0x490429(0x21b))):_0x23bd27[_0x490429(0x24a)][_0x490429(0x238)](_0x490429(0x21b))&&(_0x23bd27[_0x490429(0x1f4)]['filter']=_0x23bd27[_0x490429(0x1f4)][_0x490429(0x203)][_0x490429(0x21f)]('invert(1)',''),_0x23bd27[_0x490429(0x24a)][_0x490429(0x257)]('darkmysite_inverted_inline_svg'));}function darkmysite_fix_background_color_alpha(_0x45ca9b){var _0x2bdda3=_0x2629;if(document[_0x2bdda3(0x23d)](_0x2bdda3(0x1f8))[0x0][_0x2bdda3(0x24a)][_0x2bdda3(0x238)]('darkmysite_dark_mode_enabled')){if(_0x45ca9b[_0x2bdda3(0x22b)](_0x2bdda3(0x1fa))){var _0x1cb4ff=_0x45ca9b[_0x2bdda3(0x253)][_0x2bdda3(0x224)][_0x2bdda3(0x21f)](_0x2bdda3(0x1fb),'')['replace'](')','')[_0x2bdda3(0x23b)](',')[0x3][_0x2bdda3(0x25c)](),_0x501c44=window[_0x2bdda3(0x245)](_0x45ca9b,null)[_0x2bdda3(0x20c)];!window[_0x2bdda3(0x245)](_0x45ca9b,null)[_0x2bdda3(0x20c)][_0x2bdda3(0x220)](_0x2bdda3(0x200))&&_0x45ca9b['style'][_0x2bdda3(0x260)](_0x2bdda3(0x22d),window[_0x2bdda3(0x245)](_0x45ca9b,null)[_0x2bdda3(0x20c)][_0x2bdda3(0x21f)](')',',\x20'+_0x1cb4ff+')')[_0x2bdda3(0x21f)]('rgb',_0x2bdda3(0x200)),_0x2bdda3(0x230));}}else _0x45ca9b[_0x2bdda3(0x22b)](_0x2bdda3(0x1fa))&&(_0x45ca9b[_0x2bdda3(0x1f4)][_0x2bdda3(0x20c)]='');}function darkmysite_elements_force_to_correct(_0x4bba1c){var _0x21a361=_0x2629;document[_0x21a361(0x23d)]('html')[0x0][_0x21a361(0x24a)][_0x21a361(0x238)]('darkmysite_dark_mode_enabled')?_0x4bba1c[_0x21a361(0x22b)](_0x21a361(0x1fa))&&_0x4bba1c[_0x21a361(0x22b)](_0x21a361(0x208))&&(_0x4bba1c[_0x21a361(0x1f4)]['setProperty'](_0x21a361(0x22d),_0x4bba1c[_0x21a361(0x253)][_0x21a361(0x224)]),_0x4bba1c[_0x21a361(0x1f4)][_0x21a361(0x260)](_0x21a361(0x1f9),_0x4bba1c['dataset'][_0x21a361(0x25d)]),_0x4bba1c[_0x21a361(0x24a)][_0x21a361(0x22c)](_0x21a361(0x1f6))):_0x4bba1c['classList']['contains'](_0x21a361(0x1f6))&&(_0x4bba1c['style']['backgroundColor']='',_0x4bba1c['style'][_0x21a361(0x1f9)]='');}function darkmysite_check_preloading(){var _0x1d644e=_0x2629,_0x33b9e9=![],_0x425272=localStorage[_0x1d644e(0x228)]?localStorage[_0x1d644e(0x228)]:_0x1d644e(0x20f);if(_0x425272==='1'||_0x425272==='0')_0x425272==='1'&&(_0x33b9e9=!![]);else{darkmysite_enable_default_dark_mode==='1'&&(_0x33b9e9=!![]);if(darkmysite_enable_time_based_dark==='1'){var _0xe26550=new Date(),_0x294bb5=new Date(),_0x5398ca=new Date();_0x294bb5[_0x1d644e(0x210)](parseInt(darkmysite_time_based_dark_start[_0x1d644e(0x23b)](':')[0x0])),_0x294bb5[_0x1d644e(0x217)](parseInt(darkmysite_time_based_dark_start['split'](':')[0x1])),_0x5398ca[_0x1d644e(0x210)](parseInt(darkmysite_time_based_dark_stop[_0x1d644e(0x23b)](':')[0x0])),_0x5398ca[_0x1d644e(0x217)](parseInt(darkmysite_time_based_dark_stop[_0x1d644e(0x23b)](':')[0x1])),parseInt(darkmysite_time_based_dark_stop['split'](':')[0x0])>=parseInt(darkmysite_time_based_dark_start[_0x1d644e(0x23b)](':')[0x0])?_0xe26550[_0x1d644e(0x225)]()>_0x294bb5[_0x1d644e(0x225)]()&&_0xe26550[_0x1d644e(0x225)]()<_0x5398ca['getTime']()&&(_0x33b9e9=!![]):_0xe26550[_0x1d644e(0x20a)]()>0xc?_0xe26550[_0x1d644e(0x225)]()>_0x294bb5[_0x1d644e(0x225)]()&&_0xe26550[_0x1d644e(0x225)]()>_0x5398ca[_0x1d644e(0x225)]()&&(_0x33b9e9=!![]):_0xe26550[_0x1d644e(0x225)]()<_0x294bb5['getTime']()&&_0xe26550[_0x1d644e(0x225)]()<_0x5398ca[_0x1d644e(0x225)]()&&(_0x33b9e9=!![]);}}return darkmysite_enable_os_aware==='1'&&(window[_0x1d644e(0x201)]&&window[_0x1d644e(0x201)](_0x1d644e(0x206))[_0x1d644e(0x1fc)]&&(_0x425272!=='1'&&_0x425272!=='0'&&(_0x33b9e9=!![]))),_0x33b9e9;}function darkmysite_process_element(_0x4d8e5f){var _0x591c95=_0x2629;old_transition='';window['getComputedStyle'](_0x4d8e5f,null)[_0x591c95(0x256)]!==_0x591c95(0x23c)&&(old_transition=window[_0x591c95(0x245)](_0x4d8e5f,null)['transition'],_0x4d8e5f[_0x591c95(0x1f4)][_0x591c95(0x260)](_0x591c95(0x256),_0x591c95(0x209)));(_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x238)]('darkmysite_style_all')||_0x4d8e5f['classList'][_0x591c95(0x238)](_0x591c95(0x219))||_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x238)]('darkmysite_style_bg_border')||_0x4d8e5f['classList']['contains'](_0x591c95(0x20d))||_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x238)]('darkmysite_style_bg')||_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x238)](_0x591c95(0x211))||_0x4d8e5f[_0x591c95(0x24a)]['contains'](_0x591c95(0x207)))&&(_0x4d8e5f[_0x591c95(0x24a)]['remove']('darkmysite_style_all'),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x257)](_0x591c95(0x219)),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x257)](_0x591c95(0x239)),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x257)](_0x591c95(0x20d)),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x257)]('darkmysite_style_bg'),_0x4d8e5f[_0x591c95(0x24a)]['remove']('darkmysite_style_txt'),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x257)](_0x591c95(0x207)));var _0x40372b=window[_0x591c95(0x245)](_0x4d8e5f,null)['backgroundColor'],_0x2701d3=window[_0x591c95(0x245)](_0x4d8e5f,null)['color'],_0x2bf3bb=window[_0x591c95(0x245)](_0x4d8e5f,null)[_0x591c95(0x243)],_0x4f829c=window[_0x591c95(0x245)](_0x4d8e5f,null)['backgroundImage'];darkmysite_disallowed_elements_force_to_correct==='1'&&(typeof _0x4d8e5f[_0x591c95(0x1f4)]!==_0x591c95(0x202)&&(_0x4d8e5f['dataset'][_0x591c95(0x224)]=get_bg_color_to_preserve(_0x4d8e5f,!![]),_0x4d8e5f[_0x591c95(0x253)][_0x591c95(0x25d)]=get_txt_color_to_preserve(_0x4d8e5f,!![])));if(darkmysite_disallowed_elements['length']>0x0){if(_0x4d8e5f[_0x591c95(0x1fc)](darkmysite_disallowed_elements)){darkmysite_disallowed_elements_force_to_correct==='1'&&darkmysite_elements_force_to_correct(_0x4d8e5f);old_transition!==''&&_0x4d8e5f['style']['setProperty'](_0x591c95(0x256),old_transition);_0x4d8e5f['classList']['add'](_0x591c95(0x259));return;}}has_background_img_url=![];_0x4f829c!==_0x591c95(0x209)&&(_0x4f829c['includes'](_0x591c95(0x214))&&(has_background_img_url=!![],darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0x4d8e5f,darken_level)));if(_0x40372b!==_0x591c95(0x25f)&&_0x2701d3!==_0x591c95(0x25f)&&_0x2bf3bb!==_0x591c95(0x25f)&&_0x40372b!==_0x591c95(0x226)&&_0x2701d3!==_0x591c95(0x226)&&_0x2bf3bb!==_0x591c95(0x226)&&has_background_img_url===![])_0x4d8e5f['classList'][_0x591c95(0x22c)](_0x591c95(0x20b));else{if(_0x40372b!=='rgba(0,\x200,\x200,\x200)'&&_0x2701d3!==_0x591c95(0x25f)&&_0x40372b!==_0x591c95(0x226)&&_0x2701d3!==_0x591c95(0x226)&&has_background_img_url===![])_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)]('darkmysite_style_bg_txt');else{if(_0x40372b!=='rgba(0,\x200,\x200,\x200)'&&_0x2bf3bb!=='rgba(0,\x200,\x200,\x200)'&&_0x40372b!==_0x591c95(0x226)&&_0x2bf3bb!=='rgba(255,\x20255,\x20255,\x200)'&&has_background_img_url===![])_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)]('darkmysite_style_bg_border');else{if(_0x2701d3!=='rgba(0,\x200,\x200,\x200)'&&_0x2bf3bb!=='rgba(0,\x200,\x200,\x200)'&&_0x2701d3!==_0x591c95(0x226)&&_0x2bf3bb!=='rgba(255,\x20255,\x20255,\x200)')_0x4d8e5f['classList']['add'](_0x591c95(0x20d));else{if(_0x40372b!==_0x591c95(0x25f)&&_0x40372b!==_0x591c95(0x226)&&has_background_img_url===![])_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)](_0x591c95(0x227));else{if(_0x2701d3!==_0x591c95(0x25f)&&_0x2701d3!==_0x591c95(0x226))_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)]('darkmysite_style_txt');else _0x2bf3bb!==_0x591c95(0x25f)&&_0x2bf3bb!==_0x591c95(0x226)&&_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)]('darkmysite_style_border');}}}}}_0x4f829c!==_0x591c95(0x209)&&(!has_background_img_url&&(!_0x4d8e5f[_0x591c95(0x24a)]['contains']('darkmysite_style_all')&&!_0x4d8e5f[_0x591c95(0x24a)]['contains']('darkmysite_style_bg_txt')&&!_0x4d8e5f[_0x591c95(0x24a)]['contains'](_0x591c95(0x239))&&!_0x4d8e5f[_0x591c95(0x24a)]['contains'](_0x591c95(0x227))&&_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)](_0x591c95(0x227)))),_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()==='a'&&_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)](_0x591c95(0x242)),(_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()===_0x591c95(0x255)||_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()===_0x591c95(0x229)||_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()===_0x591c95(0x216))&&_0x4d8e5f['classList'][_0x591c95(0x22c)](_0x591c95(0x240)),_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()===_0x591c95(0x21e)&&_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)](_0x591c95(0x25b)),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0x4d8e5f[_0x591c95(0x22e)][_0x591c95(0x258)]()===_0x591c95(0x249)&&darkmysite_img_brightness_and_grayscale(_0x4d8e5f)),darkmysite_enable_invert_inline_svg==='1'&&(_0x4d8e5f[_0x591c95(0x22e)]['toLowerCase']()===_0x591c95(0x232)&&darkmysite_invert_inline_svg(_0x4d8e5f)),_0x4d8e5f[_0x591c95(0x253)][_0x591c95(0x224)][_0x591c95(0x220)]('rgba')&&darkmysite_fix_background_color_alpha(_0x4d8e5f),old_transition!==''&&_0x4d8e5f[_0x591c95(0x1f4)]['setProperty'](_0x591c95(0x256),old_transition),_0x4d8e5f[_0x591c95(0x24a)][_0x591c95(0x22c)](_0x591c95(0x259));}darkmysite_check_preloading()&&document[_0x3c6978(0x23d)](_0x3c6978(0x1f8))[0x0][_0x3c6978(0x24a)]['add'](_0x3c6978(0x22a));const darkmysite_observer=new MutationObserver(function(_0x5675f6){var _0x46cf38=_0x3c6978;has_process_run_at_least_once=!![],document['querySelectorAll'](_0x46cf38(0x244))[_0x46cf38(0x247)](function(_0x51530e){darkmysite_process_element(_0x51530e);});});darkmysite_observer[_0x3c6978(0x1fd)](document,{'attributes':![],'childList':!![],'characterData':![],'subtree':!![]}),document['addEventListener'](_0x3c6978(0x237),function(_0x4cb813){var _0x2953bf=_0x3c6978;!has_process_run_at_least_once&&document[_0x2953bf(0x213)](_0x2953bf(0x244))[_0x2953bf(0x247)](function(_0x4fe946){darkmysite_process_element(_0x4fe946);});});const dark_mode_status_changed=new MutationObserver(_0x2ead8e=>{var _0x13f4fa=_0x3c6978;_0x2ead8e[_0x13f4fa(0x247)](_0x3f695f=>{var _0x37f804=_0x13f4fa;_0x3f695f[_0x37f804(0x212)]===_0x37f804(0x1ff)&&_0x3f695f[_0x37f804(0x233)]===_0x37f804(0x218)&&document['querySelectorAll'](_0x37f804(0x24b))[_0x37f804(0x247)](function(_0x43da0f){var _0x33816b=_0x37f804;if(_0x43da0f['classList']['contains'](_0x33816b(0x259))){if(darkmysite_disallowed_elements[_0x33816b(0x24e)]>0x0){if(_0x43da0f['matches'](darkmysite_disallowed_elements)){darkmysite_disallowed_elements_force_to_correct==='1'&&darkmysite_elements_force_to_correct(_0x43da0f);return;}}darkmysite_enable_bg_image_darken==='1'&&darkmysite_darken_bg_image(_0x43da0f,darken_level),(darkmysite_enable_low_image_brightness==='1'||darkmysite_enable_image_grayscale==='1')&&(_0x43da0f[_0x33816b(0x22e)]['toLowerCase']()==='img'&&darkmysite_img_brightness_and_grayscale(_0x43da0f)),darkmysite_enable_invert_inline_svg==='1'&&(_0x43da0f[_0x33816b(0x22e)][_0x33816b(0x258)]()===_0x33816b(0x232)&&darkmysite_invert_inline_svg(_0x43da0f)),_0x43da0f[_0x33816b(0x253)][_0x33816b(0x224)]['includes'](_0x33816b(0x200))&&darkmysite_fix_background_color_alpha(_0x43da0f);}});});});dark_mode_status_changed[_0x3c6978(0x1fd)](document[_0x3c6978(0x23d)]('html')[0x0],{'attributes':!![]});const elements_class_changed=new MutationObserver(_0x371d6e=>{var _0x23cc78=_0x3c6978;_0x371d6e[_0x23cc78(0x247)](_0x1ae2e4=>{var _0x5a5d84=_0x23cc78;if(_0x1ae2e4[_0x5a5d84(0x24d)][_0x5a5d84(0x24a)][_0x5a5d84(0x238)](_0x5a5d84(0x259))){if(!_0x1ae2e4[_0x5a5d84(0x24d)][_0x5a5d84(0x22b)](_0x5a5d84(0x21c)))_0x1ae2e4[_0x5a5d84(0x24d)]['dataset']['darkmysite_preserved_classes']=_0x1ae2e4[_0x5a5d84(0x24d)][_0x5a5d84(0x24a)]['toString']();else{if(_0x1ae2e4['target'][_0x5a5d84(0x253)][_0x5a5d84(0x24c)]===_0x1ae2e4[_0x5a5d84(0x24d)][_0x5a5d84(0x24a)]['toString']())return;}_0x1ae2e4[_0x5a5d84(0x24d)]['dataset'][_0x5a5d84(0x24c)]=_0x1ae2e4[_0x5a5d84(0x24d)][_0x5a5d84(0x24a)][_0x5a5d84(0x254)](),elements_class_changed[_0x5a5d84(0x235)](),_0x1ae2e4[_0x5a5d84(0x24d)]['classList']['remove'](_0x5a5d84(0x259)),darkmysite_process_element(_0x1ae2e4['target']),document[_0x5a5d84(0x213)](_0x5a5d84(0x24b))[_0x5a5d84(0x247)](function(_0xc01631){var _0x1536ed=_0x5a5d84;elements_class_changed[_0x1536ed(0x1fd)](_0xc01631,{'attributes':!![],'attributeFilter':[_0x1536ed(0x218)]});});}});});document[_0x3c6978(0x23a)](_0x3c6978(0x237),function(_0x14ab52){var _0x47a90f=_0x3c6978;document[_0x47a90f(0x213)](_0x47a90f(0x24b))[_0x47a90f(0x247)](function(_0x190c78){var _0x462071=_0x47a90f;elements_class_changed[_0x462071(0x1fd)](_0x190c78,{'attributes':!![],'attributeFilter':['class']});});});
  • darkmysite/trunk/backend/templates/views/media.php

    r2834100 r2847675  
    108108            <div class="darkmysite_checkbox_setting_details">
    109109                <h4>Invert Images</h4>
    110                 <p>Check to invert all or specific images on dark mode.</p>
     110                <p>Check to invert specific images on dark mode.</p>
    111111            </div>
    112112        </div>
    113113        <div class="darkmysite_textarea_setting pro_lock" onclick="darkmysite_show_pro_popup(``, ``)">
    114114            <textarea placeholder="Image URLs on IMG tag and CSS backgrounds are supported.&#10;Example:&#10;https://example.com/wp-content/uploads/2022/12/1.jpg&#10;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>
     115            <span>Image "src", "srcset" or CSS backgroundImage URLs are supported to target for inversion.</span>
    116116        </div>
    117117    </div>
  • darkmysite/trunk/darkmysite.php

    r2843638 r2847675  
    44 * Plugin URI:        https://darkmysite.com
    55 * Description:       Simplest way to enable dark mode on your website - DarkMySite.
    6  * Version:           1.1.2
     6 * Version:           1.1.3
    77 * Author:            DarkMySite - WP Dark Mode
    88 * Author URI:        https://darkmysite.com
     
    1919}
    2020
    21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1.2' );
     21defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.1.3' );
    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/class-darkmysite-client.php

    r2834100 r2847675  
    1414        public $external_support;
    1515
     16        public $data_settings;
     17        public $unique_id;
     18
    1619        public function __construct()
    1720        {
     
    2225            new DarkMySiteShortcodeParser($this);
    2326
     27            $this->data_settings = $this->settings->get_all_darkmysite_settings();
     28            $this->unique_id = rand();
    2429
    2530            add_action( 'wp_enqueue_scripts', array( $this, 'darkmysite_client_enqueue' ) );
    26             add_action( 'wp_head', array( $this, 'darkmysite_client_dashboard_preloader' ), 1);
    27             add_action( 'wp_footer', array( $this, 'darkmysite_client_dashboard' ) );
     31            add_action( 'wp_head', array( $this, 'darkmysite_client_header_script' ), 1);
     32            add_action( 'wp_footer', array( $this, 'darkmysite_client_footer_script' ) );
    2833        }
    2934
     
    3136        function darkmysite_client_enqueue()
    3237        {
    33             wp_enqueue_style('darkmysite-client-button', DARKMYSITE_CSS_DIR.'button_styles.css', array(), DARKMYSITE_VERSION);
    34             wp_enqueue_script( 'darkmysite-client-main', DARKMYSITE_JS_DIR.'client_main.js', array('jquery'), DARKMYSITE_VERSION);
     38            wp_enqueue_style('darkmysite-client-main', DARKMYSITE_CSS_DIR.'client_main.css', array(), DARKMYSITE_VERSION);
     39            wp_enqueue_script( 'darkmysite-client-main', DARKMYSITE_JS_DIR.'client_main.js', array(), DARKMYSITE_VERSION);
    3540
    3641        }
    3742
    38 
    39         function darkmysite_client_dashboard_preloader()
     43        function darkmysite_client_header_script()
    4044        {
    41             include_once DARKMYSITE_PATH . "frontend/templates/preloader.php";
     45            include_once DARKMYSITE_PATH . "frontend/templates/header_script.php";
    4246        }
    4347
    44         function darkmysite_client_dashboard()
     48        function darkmysite_client_footer_script()
    4549        {
    46             include_once DARKMYSITE_PATH . "frontend/templates/dashboard.php";
     50            include_once DARKMYSITE_PATH . "frontend/templates/footer_script.php";
    4751        }
    4852
  • darkmysite/trunk/frontend/templates/views/switch.php

    r2827351 r2847675  
    11<style type="text/css">
    2     #darkmysite_switch_<?php echo esc_attr($unique_id);?> {
    3     <?php foreach($this->utils->generateSwitchStyles($settings) as $key => $value ){ ?>
     2    #darkmysite_switch_<?php echo esc_attr($this->unique_id);?> {
     3    <?php foreach($this->utils->generateSwitchStyles($this->data_settings) as $key => $value ){ ?>
    44    <?php echo esc_attr($key); ?>: <?php echo esc_attr($value); ?>;
    55    <?php } ?>
    66    }
    77
    8     #darkmysite_switch_<?php echo esc_attr($unique_id);?> {
    9         --darkmysite_switch_margin_from_top: <?php echo esc_attr($settings["dark_mode_switch_margin_top"]); ?>px;
    10         --darkmysite_switch_margin_from_bottom: <?php echo esc_attr($settings["dark_mode_switch_margin_bottom"]); ?>px;
    11         --darkmysite_switch_margin_from_left: <?php echo esc_attr($settings["dark_mode_switch_margin_left"]); ?>px;
    12         --darkmysite_switch_margin_from_right: <?php echo esc_attr($settings["dark_mode_switch_margin_right"]); ?>px;
     8    #darkmysite_switch_<?php echo esc_attr($this->unique_id);?> {
     9        --darkmysite_switch_margin_from_top: <?php echo esc_attr($this->data_settings["dark_mode_switch_margin_top"]); ?>px;
     10        --darkmysite_switch_margin_from_bottom: <?php echo esc_attr($this->data_settings["dark_mode_switch_margin_bottom"]); ?>px;
     11        --darkmysite_switch_margin_from_left: <?php echo esc_attr($this->data_settings["dark_mode_switch_margin_left"]); ?>px;
     12        --darkmysite_switch_margin_from_right: <?php echo esc_attr($this->data_settings["dark_mode_switch_margin_right"]); ?>px;
    1313    }
    1414</style>
     
    1616<?php
    1717$hide_on_mobile_by_screen = "";
    18 if($settings["hide_on_mobile"] == "1"){
    19     if($settings["hide_on_mobile_by"] == "screen_size" || $settings["hide_on_mobile_by"] == "both"){
     18if($this->data_settings["hide_on_mobile"] == "1"){
     19    if($this->data_settings["hide_on_mobile_by"] == "screen_size" || $this->data_settings["hide_on_mobile_by"] == "both"){
    2020        $hide_on_mobile_by_screen = "darkmysite_hide_on_mobile";
    2121    }
     
    2323?>
    2424
    25 <?php if($settings["dark_mode_switch_design"] == "apple") { ?>
    26     <div id="darkmysite_switch_<?php echo esc_attr($unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($settings["dark_mode_switch_position"]);?> darkmysite_switch_apple" onclick="darkmysite_switch_trigger()">
     25<?php if($this->data_settings["dark_mode_switch_design"] == "apple") { ?>
     26    <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> darkmysite_switch_apple" onclick="darkmysite_switch_trigger()">
    2727        <span class="darkmysite_switch_icon"></span>
    2828    </div>
    2929<?php } ?>
    30 <?php if($settings["dark_mode_switch_design"] == "banana") { ?>
    31     <div id="darkmysite_switch_<?php echo esc_attr($unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($settings["dark_mode_switch_position"]);?> darkmysite_switch_banana" onclick="darkmysite_switch_trigger()">
     30<?php if($this->data_settings["dark_mode_switch_design"] == "banana") { ?>
     31    <div id="darkmysite_switch_<?php echo esc_attr($this->unique_id);?>" class="darkmysite_switch <?php echo esc_attr($hide_on_mobile_by_screen);?> darkmysite_<?php echo esc_attr($this->data_settings["dark_mode_switch_position"]);?> darkmysite_switch_banana" onclick="darkmysite_switch_trigger()">
    3232        <span class="darkmysite_switch_icon"></span>
    3333    </div>
  • darkmysite/trunk/includes/DarkMySiteExternalSupport.php

    r2843638 r2847675  
    1414        public function getDisallowedElementsByAvailablePlugins(){
    1515            $disallowed_elements = array();
     16
     17            /* =============== Logged-in as Admin =============== */
     18            if(function_exists("is_admin_bar_showing")){
     19                if(is_admin_bar_showing()){
     20                    $disallowed_elements = array_merge($disallowed_elements, $this->getDisallowedElementsByAdminLogin());
     21                }
     22            }
    1623
    1724            /* =============== Elementor =============== */
     
    4855
    4956            return $disallowed_elements;
     57        }
     58
     59
     60        /* =============== Logged-in as Admin =============== */
     61        public function getDisallowedElementsByAdminLogin(){
     62            return array(
     63                "#wpadminbar",
     64                "#wpadminbar *",
     65            );
    5066        }
    5167
  • darkmysite/trunk/includes/DarkMySiteUtils.php

    r2834100 r2847675  
    8585        }
    8686
     87        public function generateDisallowedElementsStr($external_support_class_obj){
     88            $disallowed_elements = "";
     89            // Get Disallowed Elements from External Plugins
     90            $disallowed_from_external = $external_support_class_obj->getDisallowedElementsByAvailablePlugins();
     91            if(sizeof($disallowed_from_external) > 0){
     92                foreach( $disallowed_from_external as $single_element ) {
     93                    $disallowed_elements .= ($disallowed_elements != "" ? ", " : "").trim($single_element);
     94                }
     95            }
     96            return $disallowed_elements;
     97        }
     98
     99
     100        public function minify_string($buffer) {
     101            $search = array(
     102                '/\>[^\S ]+/s',     // strip whitespaces after tags, except space
     103                '/[^\S ]+\</s',     // strip whitespaces before tags, except space
     104                '/(\s)+/s',         // shorten multiple whitespace sequences
     105                '/<!--(.|\s)*?-->/' // Remove HTML comments
     106            );
     107            $replace = array(
     108                '>',
     109                '<',
     110                '\\1',
     111                ''
     112            );
     113            $buffer = preg_replace($search, $replace, $buffer);
     114            return $buffer;
     115        }
     116
    87117    }
    88118}
  • darkmysite/trunk/readme.txt

    r2843638 r2847675  
    66Requires at least: 4.8
    77Tested up to: 6.1
    8 Stable tag: 1.1.2
     8Stable tag: 1.1.3
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    122122== Changelog ==
    123123
     124= 1.1.3 =
     125Dark making architecture has been completely changed to improve perfection.
     1261. Handling elements having alpha background color has been added
     1272. Preloading system has been improved to maximize white blink elimination
     1283. Handling elements added dynamically (i.e. scroll to load more posts) has been added
     1294. Handling elements where classes are changed dynamically has been added
     130
    124131= 1.1.2 =
    125132New functionality and compatibility have been developed.
Note: See TracChangeset for help on using the changeset viewer.