From 0874c4f59e055e6d2ff3d89182e2b9de3029b115 Mon Sep 17 00:00:00 2001 From: marcusquinn <6428977+marcusquinn@users.noreply.github.com> Date: Fri, 18 Apr 2025 17:54:07 +0100 Subject: [PATCH] Apply stashed changes after merging test workflow fix --- .github/workflows/release.yml | 2 +- .github/workflows/sync-wiki.yml | 2 +- admin/css/admin-styles.css | 144 +++++++++++++------------- admin/css/update-source-selector.css | 146 +++++++++++++-------------- wp-plugin-starter-template.php | 2 +- 5 files changed, 148 insertions(+), 148 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 31d9508..0962770 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -name: Release +name: Release - Build and publish plugin releases on: push: diff --git a/.github/workflows/sync-wiki.yml b/.github/workflows/sync-wiki.yml index cea96e4..5ce4498 100644 --- a/.github/workflows/sync-wiki.yml +++ b/.github/workflows/sync-wiki.yml @@ -1,4 +1,4 @@ -name: Sync Wiki +name: Sync Wiki - Update GitHub wiki from .wiki directory on: push: diff --git a/admin/css/admin-styles.css b/admin/css/admin-styles.css index cdd92d2..6b096e7 100644 --- a/admin/css/admin-styles.css +++ b/admin/css/admin-styles.css @@ -6,140 +6,140 @@ /* General Admin Styles */ .wpst-admin-page { - max-width: 1200px; - margin: 20px auto; - padding: 20px; - background: #fff; - border-radius: 5px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + max-width: 1200px; + margin: 20px auto; + padding: 20px; + background: #fff; + border-radius: 5px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } .wpst-admin-header { - margin-bottom: 20px; - padding-bottom: 20px; - border-bottom: 1px solid #eee; + margin-bottom: 20px; + padding-bottom: 20px; + border-bottom: 1px solid #eee; } .wpst-admin-header h1 { - margin-top: 0; - color: #23282d; + margin-top: 0; + color: #23282d; } /* Admin Form Styles */ .wpst-form-table { - width: 100%; - border-collapse: collapse; + width: 100%; + border-collapse: collapse; } .wpst-form-table th { - text-align: left; - padding: 15px 10px 15px 0; - width: 200px; - vertical-align: top; + text-align: left; + padding: 15px 10px 15px 0; + width: 200px; + vertical-align: top; } .wpst-form-table td { - padding: 15px 0; - vertical-align: middle; + padding: 15px 0; + vertical-align: middle; } .wpst-form-table input[type="text"], .wpst-form-table input[type="number"], .wpst-form-table select, .wpst-form-table textarea { - width: 400px; - max-width: 100%; + width: 400px; + max-width: 100%; } .wpst-form-table textarea { - min-height: 100px; + min-height: 100px; } .wpst-form-description { - color: #666; - font-style: italic; - margin-top: 5px; + color: #666; + font-style: italic; + margin-top: 5px; } /* Admin Notices */ .wpst-notice { - padding: 10px 15px; - margin: 15px 0; - border-radius: 3px; - border-left: 4px solid #00a0d2; - background: #f7fcff; + padding: 10px 15px; + margin: 15px 0; + border-radius: 3px; + border-left: 4px solid #00a0d2; + background: #f7fcff; } .wpst-notice.success { - border-left-color: #46b450; - background: #ecf7ed; + border-left-color: #46b450; + background: #ecf7ed; } .wpst-notice.error { - border-left-color: #dc3232; - background: #fbeaea; + border-left-color: #dc3232; + background: #fbeaea; } .wpst-notice.warning { - border-left-color: #ffb900; - background: #fff8e5; + border-left-color: #ffb900; + background: #fff8e5; } /* Admin Cards */ .wpst-card-container { - display: flex; - flex-wrap: wrap; - margin: 0 -10px; + display: flex; + flex-wrap: wrap; + margin: 0 -10px; } .wpst-card { - flex: 1 0 300px; - margin: 10px; - padding: 20px; - background: #fff; - border-radius: 3px; - box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + flex: 1 0 300px; + margin: 10px; + padding: 20px; + background: #fff; + border-radius: 3px; + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); } .wpst-card-header { - margin-bottom: 15px; - padding-bottom: 15px; - border-bottom: 1px solid #eee; + margin-bottom: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #eee; } .wpst-card-title { - margin: 0; - font-size: 16px; - font-weight: 600; + margin: 0; + font-size: 16px; + font-weight: 600; } .wpst-card-content { - margin-bottom: 15px; + margin-bottom: 15px; } .wpst-card-footer { - padding-top: 15px; - border-top: 1px solid #eee; - text-align: right; + padding-top: 15px; + border-top: 1px solid #eee; + text-align: right; } /* Responsive Styles */ @media screen and (max-width: 782px) { - .wpst-form-table th { - width: 100%; - display: block; - padding-bottom: 0; - } - - .wpst-form-table td { - width: 100%; - display: block; - } - - .wpst-form-table input[type="text"], - .wpst-form-table input[type="number"], - .wpst-form-table select, - .wpst-form-table textarea { - width: 100%; - } + .wpst-form-table th { + width: 100%; + display: block; + padding-bottom: 0; + } + + .wpst-form-table td { + width: 100%; + display: block; + } + + .wpst-form-table input[type="text"], + .wpst-form-table input[type="number"], + .wpst-form-table select, + .wpst-form-table textarea { + width: 100%; + } } diff --git a/admin/css/update-source-selector.css b/admin/css/update-source-selector.css index c545a75..013fd23 100644 --- a/admin/css/update-source-selector.css +++ b/admin/css/update-source-selector.css @@ -6,138 +6,138 @@ /* Modal Styles */ .wpst-modal { - display: none; - position: fixed; - z-index: 100000; - left: 0; - top: 0; - width: 100%; - height: 100%; - overflow: auto; - background-color: rgba(0, 0, 0, 0.4); + display: none; + position: fixed; + z-index: 100000; + left: 0; + top: 0; + width: 100%; + height: 100%; + overflow: auto; + background-color: rgba(0, 0, 0, 0.4); } .wpst-modal-content { - position: relative; - background-color: #fefefe; - margin: 10% auto; - padding: 20px; - border-radius: 5px; - box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); - width: 500px; - max-width: 90%; + position: relative; + background-color: #fefefe; + margin: 10% auto; + padding: 20px; + border-radius: 5px; + box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); + width: 500px; + max-width: 90%; } .wpst-modal-header { - padding-bottom: 15px; - border-bottom: 1px solid #eee; - margin-bottom: 15px; + padding-bottom: 15px; + border-bottom: 1px solid #eee; + margin-bottom: 15px; } .wpst-modal-title { - margin: 0; - font-size: 18px; - font-weight: 600; + margin: 0; + font-size: 18px; + font-weight: 600; } .wpst-modal-close { - position: absolute; - top: 10px; - right: 15px; - font-size: 20px; - font-weight: bold; - color: #666; - cursor: pointer; + position: absolute; + top: 10px; + right: 15px; + font-size: 20px; + font-weight: bold; + color: #666; + cursor: pointer; } .wpst-modal-close:hover, .wpst-modal-close:focus { - color: #000; - text-decoration: none; + color: #000; + text-decoration: none; } .wpst-modal-body { - margin-bottom: 20px; + margin-bottom: 20px; } .wpst-modal-footer { - padding-top: 15px; - border-top: 1px solid #eee; - text-align: right; + padding-top: 15px; + border-top: 1px solid #eee; + text-align: right; } /* Source Selection Styles */ .wpst-source-options { - margin: 15px 0; + margin: 15px 0; } .wpst-source-option { - display: block; - margin-bottom: 10px; - padding: 10px; - border: 1px solid #ddd; - border-radius: 3px; - cursor: pointer; + display: block; + margin-bottom: 10px; + padding: 10px; + border: 1px solid #ddd; + border-radius: 3px; + cursor: pointer; } .wpst-source-option:hover { - background-color: #f9f9f9; + background-color: #f9f9f9; } .wpst-source-option.selected { - border-color: #0073aa; - background-color: #f0f6fc; + border-color: #0073aa; + background-color: #f0f6fc; } .wpst-source-option input[type="radio"] { - margin-right: 10px; + margin-right: 10px; } .wpst-source-option-label { - font-weight: 600; + font-weight: 600; } .wpst-source-option-description { - margin-top: 5px; - color: #666; - font-size: 13px; + margin-top: 5px; + color: #666; + font-size: 13px; } /* Loading Indicator */ .wpst-loading { - display: inline-block; - width: 20px; - height: 20px; - border: 2px solid rgba(0, 0, 0, 0.1); - border-radius: 50%; - border-top-color: #0073aa; - animation: wpst-spin 1s ease-in-out infinite; - margin-right: 10px; - vertical-align: middle; + display: inline-block; + width: 20px; + height: 20px; + border: 2px solid rgba(0, 0, 0, 0.1); + border-radius: 50%; + border-top-color: #0073aa; + animation: wpst-spin 1s ease-in-out infinite; + margin-right: 10px; + vertical-align: middle; } @keyframes wpst-spin { - to { - transform: rotate(360deg); - } + to { + transform: rotate(360deg); + } } /* Message Styles */ .wpst-modal-message { - padding: 10px; - margin: 10px 0; - border-radius: 3px; - display: none; + padding: 10px; + margin: 10px 0; + border-radius: 3px; + display: none; } .wpst-modal-message.success { - background-color: #ecf7ed; - border: 1px solid #46b450; - color: #2a6f31; + background-color: #ecf7ed; + border: 1px solid #46b450; + color: #2a6f31; } .wpst-modal-message.error { - background-color: #fbeaea; - border: 1px solid #dc3232; - color: #8a1f1f; + background-color: #fbeaea; + border: 1px solid #dc3232; + color: #8a1f1f; } diff --git a/wp-plugin-starter-template.php b/wp-plugin-starter-template.php index e23af62..42744de 100644 --- a/wp-plugin-starter-template.php +++ b/wp-plugin-starter-template.php @@ -32,7 +32,7 @@ if (!defined('WPINC')) { } // Load the main plugin class -require_once plugin_dir_path(__FILE__) . 'includes/plugin.php'; +require_once plugin_dir_path( __FILE__ ) . 'includes/class-plugin.php'; // Initialize the plugin new WPALLSTARS\PluginStarterTemplate\Plugin(__FILE__, '0.1.7');