Changeset 2821001
- Timestamp:
- 11/19/2022 10:35:45 PM (3 years ago)
- Location:
- darkmysite
- Files:
-
- 80 added
- 6 edited
-
tags/1.0.1 (added)
-
tags/1.0.1/assets (added)
-
tags/1.0.1/assets/css (added)
-
tags/1.0.1/assets/css/admin_main.css (added)
-
tags/1.0.1/assets/css/button_styles.css (added)
-
tags/1.0.1/assets/img (added)
-
tags/1.0.1/assets/img/darkmysite_icon.svg (added)
-
tags/1.0.1/assets/img/darkmysite_logo.svg (added)
-
tags/1.0.1/assets/img/others (added)
-
tags/1.0.1/assets/img/others/add_icon.svg (added)
-
tags/1.0.1/assets/img/others/add_image_icon.svg (added)
-
tags/1.0.1/assets/img/others/checkbox_tick_icon.svg (added)
-
tags/1.0.1/assets/img/others/delete_red_icon.svg (added)
-
tags/1.0.1/assets/img/others/lock_icon.svg (added)
-
tags/1.0.1/assets/img/others/preset_selected_checkmark.svg (added)
-
tags/1.0.1/assets/img/others/pro_tag.svg (added)
-
tags/1.0.1/assets/img/others/save_icon.svg (added)
-
tags/1.0.1/assets/img/others/select_arrow.svg (added)
-
tags/1.0.1/assets/img/preset (added)
-
tags/1.0.1/assets/img/preset/black.png (added)
-
tags/1.0.1/assets/img/preset/blue.png (added)
-
tags/1.0.1/assets/img/preset/green.png (added)
-
tags/1.0.1/assets/img/preset/orange.png (added)
-
tags/1.0.1/assets/img/preset/pink.png (added)
-
tags/1.0.1/assets/img/sidebar (added)
-
tags/1.0.1/assets/img/sidebar/sidebar_menu_advanced.svg (added)
-
tags/1.0.1/assets/img/sidebar/sidebar_menu_control.svg (added)
-
tags/1.0.1/assets/img/sidebar/sidebar_menu_image.svg (added)
-
tags/1.0.1/assets/img/sidebar/sidebar_menu_preset.svg (added)
-
tags/1.0.1/assets/img/sidebar/sidebar_menu_switch.svg (added)
-
tags/1.0.1/assets/img/switch (added)
-
tags/1.0.1/assets/img/switch/switch_apple.svg (added)
-
tags/1.0.1/assets/img/switch/switch_banana.svg (added)
-
tags/1.0.1/assets/img/switch/switch_cherry.svg (added)
-
tags/1.0.1/assets/img/switch/switch_durian.svg (added)
-
tags/1.0.1/assets/img/switch/switch_elderberry.svg (added)
-
tags/1.0.1/assets/img/switch_icons (added)
-
tags/1.0.1/assets/img/switch_icons/switch_apple_dark.svg (added)
-
tags/1.0.1/assets/img/switch_icons/switch_apple_light.svg (added)
-
tags/1.0.1/assets/img/switch_icons/switch_banana_dark.svg (added)
-
tags/1.0.1/assets/img/switch_icons/switch_banana_light.svg (added)
-
tags/1.0.1/assets/js (added)
-
tags/1.0.1/assets/js/admin_main.js (added)
-
tags/1.0.1/assets/js/client_main.js (added)
-
tags/1.0.1/backend (added)
-
tags/1.0.1/backend/api (added)
-
tags/1.0.1/backend/api/update_settings.php (added)
-
tags/1.0.1/backend/class-darkmysite-admin.php (added)
-
tags/1.0.1/backend/class-darkmysite-ajax.php (added)
-
tags/1.0.1/backend/templates (added)
-
tags/1.0.1/backend/templates/dashboard.php (added)
-
tags/1.0.1/backend/templates/views (added)
-
tags/1.0.1/backend/templates/views/advanced.php (added)
-
tags/1.0.1/backend/templates/views/control.php (added)
-
tags/1.0.1/backend/templates/views/media.php (added)
-
tags/1.0.1/backend/templates/views/preset.php (added)
-
tags/1.0.1/backend/templates/views/sidebar.php (added)
-
tags/1.0.1/backend/templates/views/switch.php (added)
-
tags/1.0.1/backend/templates/views/switch_customize (added)
-
tags/1.0.1/backend/templates/views/switch_customize/apple.php (added)
-
tags/1.0.1/backend/templates/views/switch_customize/banana.php (added)
-
tags/1.0.1/darkmysite.php (added)
-
tags/1.0.1/frontend (added)
-
tags/1.0.1/frontend/class-darkmysite-ajax.php (added)
-
tags/1.0.1/frontend/class-darkmysite-client.php (added)
-
tags/1.0.1/frontend/class-darkmysite-shortcode.php (added)
-
tags/1.0.1/frontend/templates (added)
-
tags/1.0.1/frontend/templates/dashboard.php (added)
-
tags/1.0.1/frontend/templates/views (added)
-
tags/1.0.1/frontend/templates/views/inline_scripts.php (added)
-
tags/1.0.1/frontend/templates/views/inline_styles.php (added)
-
tags/1.0.1/frontend/templates/views/inline_styles_rules.php (added)
-
tags/1.0.1/frontend/templates/views/switch.php (added)
-
tags/1.0.1/includes (added)
-
tags/1.0.1/includes/DarkMySiteExternalSupport.php (added)
-
tags/1.0.1/includes/DarkMySiteSettings.php (added)
-
tags/1.0.1/includes/DarkMySiteUtils.php (added)
-
tags/1.0.1/index.php (added)
-
tags/1.0.1/readme.txt (added)
-
trunk/assets/js/client_main.js (modified) (1 diff)
-
trunk/darkmysite.php (modified) (3 diffs)
-
trunk/frontend/class-darkmysite-client.php (modified) (2 diffs)
-
trunk/frontend/templates/dashboard.php (modified) (1 diff)
-
trunk/frontend/templates/views/inline_styles_rules.php (modified) (1 diff)
-
trunk/includes/DarkMySiteExternalSupport.php (added)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
darkmysite/trunk/assets/js/client_main.js
r2819372 r2821001 15 15 function darkmysite_init() { 16 16 'use strict'; 17 18 /* Auto exclude elements those has no background color set */ 19 document.querySelectorAll( "div, section, header, footer, main, aside" ).forEach( function(e) { 20 if(window.getComputedStyle(e, null).backgroundColor == 'rgba(0, 0, 0, 0)'){ 21 e.classList.add("darkmysite_bg_ignore"); 22 e.querySelectorAll("*").forEach(function (e) { 23 return e.classList.add("darkmysite_bg_ignore"); 24 }) 25 }else{ 26 e.classList.remove("darkmysite_bg_ignore"); 27 } 28 }); 29 30 31 /* Switch to latest dark or normal state */ 17 32 if (darkmysite_last_state === "1" || darkmysite_last_state === "0") { 18 33 if (darkmysite_last_state === "1") { -
darkmysite/trunk/darkmysite.php
r2819372 r2821001 4 4 * Plugin URI: https://darkmysite.com 5 5 * Description: Simplest way to enable dark mode on your website - DarkMySite. 6 * Version: 1.0. 06 * Version: 1.0.1 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. 0' );21 defined( 'DARKMYSITE_VERSION' ) or define( 'DARKMYSITE_VERSION', '1.0.1' ); 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__ ) ); … … 37 37 require_once DARKMYSITE_PATH . 'includes/DarkMySiteUtils.php'; 38 38 require_once DARKMYSITE_PATH . 'includes/DarkMySiteSettings.php'; 39 require_once DARKMYSITE_PATH . 'includes/DarkMySiteExternalSupport.php'; 39 40 require_once DARKMYSITE_PATH . 'backend/class-darkmysite-ajax.php'; 40 41 require_once DARKMYSITE_PATH . 'backend/class-darkmysite-admin.php'; -
darkmysite/trunk/frontend/class-darkmysite-client.php
r2819372 r2821001 12 12 public $utils; 13 13 public $settings; 14 public $external_support; 14 15 15 16 public function __construct() … … 17 18 $this->utils = new DarkMySiteUtils($this); 18 19 $this->settings = new DarkMySiteSettings($this); 20 $this->external_support = new DarkMySiteExternalSupport($this); 19 21 new DarkMySiteClientAjax($this); 20 22 new DarkMySiteShortcodeParser($this); -
darkmysite/trunk/frontend/templates/dashboard.php
r2819372 r2821001 13 13 <?php 14 14 $disallowed_elements = ""; 15 16 17 // Get Disallowed Elements from External Plugins 18 $disallowed_from_external = $this->external_support->getDisallowedElementsByAvailablePlugins(); 19 if(sizeof($disallowed_from_external) > 0){ 20 foreach( $disallowed_from_external as $single_element ) { 21 $disallowed_elements .= ', '.trim($single_element); 22 } 23 } 15 24 ?> 16 25 -
darkmysite/trunk/frontend/templates/views/inline_styles_rules.php
r2819372 r2821001 1 1 <style type="text/css"> 2 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?>:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, .darkmysite_bg_ignore, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>), 3 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> *:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, .darkmysite_bg_ignore, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>) { 4 background: var(--darkmysite_dark_mode_bg) !important; 5 background-color: var(--darkmysite_dark_mode_bg) !important; 6 } 2 7 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?>:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>), 3 8 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> *:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>) { 4 background: var(--darkmysite_dark_mode_bg) !important;5 background-color: var(--darkmysite_dark_mode_bg) !important;6 9 color: var(--darkmysite_dark_mode_text_color) !important; 10 } 11 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?>:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>), 12 .darkmysite_dark_mode_enabled <?php echo esc_attr($allowed_element); ?> *:not(.darkmysite_switch, .darkmysite_switch *, .darkmysite_ignore, .darkmysite_ignore *, input, textarea, button, select, mark, code, pre, ins, option, img, progress, iframe, svg, video, canvas, a, path, i <?php echo esc_attr($disallowed_elements); ?>) { 7 13 border-color: var(--darkmysite_dark_mode_border_color) !important; 8 14 } -
darkmysite/trunk/readme.txt
r2819372 r2821001 6 6 Requires at least: 4.8 7 7 Tested up to: 6.1 8 Stable tag: 1.0. 08 Stable tag: 1.0.1 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 115 115 == Changelog == 116 116 117 = 1.0.1 = 118 Support for page builder has been added and tested with more than 20 themes. 119 1. Elementor Page Builder support added 120 2. Elements having background image will not be changed in dark mode 121 3. Elements those has no background property, will kept unchanged in dark mode 122 117 123 = 1.0.0 = 118 124 This is the initial release of DarkMySite. With this release, DarkMySite started the journey with both the Free Version and Paid Version.
Note: See TracChangeset
for help on using the changeset viewer.