diff --git a/assets/js/admin.js b/assets/js/admin.js index ca12047d..3bfc144b 100644 --- a/assets/js/admin.js +++ b/assets/js/admin.js @@ -1441,9 +1441,6 @@ scInput.on('input', function () { scConnectForm.removeData('scValidated'); resetVisualState(); - if (scApiKeyBadgeHolders().not('.is_hidden').length) { - scApiKeyBadgeSetChecking(); - } }); scConnectForm.on('submit', function (e) { @@ -1482,6 +1479,7 @@ scConnectMsgWrap.hide(); scmsgError.hide(); scmsgSuccess.hide(); + scApiKeyBadgeSetChecking(); var ajaxNonce = (connectCfg && connectCfg.nonce) || scConnectForm.attr('data-sc-connect-validate-nonce') || ''; var fallbackAjaxUrl = (function () { diff --git a/assets/scss/add-ons.scss b/assets/scss/add-ons.scss index 7b22acd0..7796923f 100644 --- a/assets/scss/add-ons.scss +++ b/assets/scss/add-ons.scss @@ -10,6 +10,9 @@ .sc_addons_main { flex: 1 1 auto; min-width: 0; + .sc_addons_card_subtitle { + margin-top: 8px; + } } .sc_addons_sidebar { @@ -63,6 +66,7 @@ .sc_addon_item_desc { color: var(--sc-color-medium-gray); + margin-top: 8px; } .sc_addon_item_actions { diff --git a/assets/scss/connect.scss b/assets/scss/connect.scss index c85a3b91..818f689e 100644 --- a/assets/scss/connect.scss +++ b/assets/scss/connect.scss @@ -21,6 +21,31 @@ text-align: center; } + .sc_connect_welcome_title_row { + display: flex; + align-items: center; + gap: 20px; + text-align: left; + margin-bottom: 16px; + + .sc_logo_link img { + display: block; + height: 40px; + width: auto; + } + } + + .sc_connect_welcome_heading { + margin: 0; + padding: 0; + text-align: left; + flex: 1; + } + .sc_connect_welcome_subtitle { + text-align: left; + margin: 0px; + } + .sc_connect_welcome_video { /* Video placeholder container */ margin: 40px auto 0; @@ -84,12 +109,10 @@ .sc_connect_helper_row { display: flex; flex-direction: column; - margin-top: 8px; font-family: var(--sc-font-body); font-size: var(--sc-font-base); line-height: var(--sc-body-small-line-height); color: var(--sc-color-dark-gray); - gap: 12px; } .sc_connect_helper_text { @@ -186,7 +209,7 @@ .sc_section_title { display: block; width: 100%; - margin-bottom: 16px; + margin-bottom: 8px; } .sc_helpful_links_cards_wrapper { @@ -558,7 +581,7 @@ } .sc_connect_credentials_link_row_center { - margin-top: 21px; + margin-top: 8px; text-align: center; } @@ -571,10 +594,6 @@ margin-top: 16px; } - .sc_connect_credentials_step_help { - margin-top: 8px; - } - .sc_connect_credentials_field_top { margin-top: 16px; } @@ -619,7 +638,7 @@ .sc_connect_modal__actions { margin-top: 0; - justify-content: flex-end; + justify-content: center; flex-wrap: wrap; } } @@ -629,15 +648,22 @@ } .sc_connect_credentials_link_row { - margin-top: 10px; + margin-top: 8px; } .sc_connect_credentials_core_card { margin-top: 24px; } - - .sc_connect_credentials_core_form { - margin-top: 12px; + .sc_setup_card { + .sc_connect_credentials_core_form { + margin-top: 12px; + .sc_item_spaced { + margin-bottom: 0px; + } + } + .sc_connect_setup_progress_title { + margin: 0px; + } } @media (max-width: 1024px) { diff --git a/assets/scss/design-system.scss b/assets/scss/design-system.scss index f82c9bba..7881e177 100644 --- a/assets/scss/design-system.scss +++ b/assets/scss/design-system.scss @@ -265,6 +265,7 @@ line-height: var(--sc-h3-line-height); letter-spacing: var(--sc-letter-spacing); color: var(--sc-color-black); + margin: 0px; } .sc_h4 { @@ -274,6 +275,7 @@ line-height: var(--sc-h4-line-height); letter-spacing: var(--sc-letter-spacing); color: var(--sc-color-black); + margin: 0px; } .sc_h5 { @@ -1158,17 +1160,12 @@ justify-content: space-between; margin: 0 auto 24px; - .sc_connect_page_header_left, - .sc_connect_page_header_right { + .sc_connect_page_header_left { display: flex; align-items: center; flex: 0 0 auto; } - .sc_connect_page_header_right { - margin-left: auto; - } - .sc_connect_page_header_left .sc_logo_link img { display: block; height: 40px; diff --git a/assets/scss/misc-settings.scss b/assets/scss/misc-settings.scss index fb1f169c..ed69a305 100644 --- a/assets/scss/misc-settings.scss +++ b/assets/scss/misc-settings.scss @@ -41,6 +41,11 @@ margin: 0 0 10px; } + /* Card title already shows "General"; hide duplicate Settings API section heading. */ + .simcal-misc-settings-general > h2 { + display: none; + } + .sc_misc_settings_card + .sc_misc_settings_card { margin-top: 24px; } @@ -76,6 +81,13 @@ } } + .simcal-misc-settings-general { + .form-table { + th { + vertical-align: middle; + } + } + } .submit { margin: 18px 0 0; padding: 0; diff --git a/includes/admin/pages.php b/includes/admin/pages.php index d74d5631..c850397a 100644 --- a/includes/admin/pages.php +++ b/includes/admin/pages.php @@ -254,11 +254,6 @@ class="wrap -