From 1936387bd963ce079289f8d6900b26f77f04a614 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Thu, 22 Jan 2015 10:01:43 +1100 Subject: [PATCH] Add mode setting and tooltips --- assets/css/admin.css | 95 ++++++++++++- assets/images/welcome/sportspress-pro.png | Bin 0 -> 4227 bytes assets/images/welcome/sportspress.png | Bin 0 -> 3039 bytes assets/js/admin/sportspress-admin.js | 13 +- includes/admin/class-sp-admin-settings.php | 6 +- includes/admin/class-sp-admin-welcome.php | 126 +++++------------- .../settings/class-sp-settings-general.php | 15 ++- templates/player-details.php | 2 +- 8 files changed, 156 insertions(+), 101 deletions(-) create mode 100644 assets/images/welcome/sportspress-pro.png create mode 100644 assets/images/welcome/sportspress.png diff --git a/assets/css/admin.css b/assets/css/admin.css index b5e85a8b..735e12e5 100644 --- a/assets/css/admin.css +++ b/assets/css/admin.css @@ -392,10 +392,15 @@ table.widefat.sp-sortable-table tbody tr .icon { } /* TipTip */ -.tips { +.sp-tip, +.sp-desc-tip { cursor: help; } +.sp-desc-tip:before { + color: #aaa; +} + #tiptip_holder { display: none; position: absolute; @@ -575,7 +580,7 @@ table.sp-modules-table [class^="sp-icon-"], table.sp-modules-table [class*=" sp-icon-"], table.sp-modules-table .dashicons { position: relative; - top: 3px; + top: 2px; left: -0.5px; line-height: 1; } @@ -615,11 +620,11 @@ table.sp-modules-table .sp-module-unavailable label .dashicons { outline: 0; } -table.sp_status_table td mark { +table.sp-status-table td mark { background: transparent none; } -table.sp_status_table td mark.yes { +table.sp-status-table td mark.yes { color: #7ad03a; } @@ -661,6 +666,72 @@ table.sp_status_table td mark.yes { color: #f00; } +/* Welcome Screen */ +.about-sportspress-wrap .sp-welcome-logo { + display: inline; +} +.about-sportspress-wrap .sp-about-text { + min-height: 0; + margin-right: 165px; +} +.about-sportspress-wrap .sp-badge { + float: right; + background: #00cac4 url(../images/welcome/sp-badge.png) no-repeat center top; + text-rendering: optimizeLegibility; + padding-top: 10px; + height: 150px; + width: 150px; + font-size: 14px; + line-height: 1.75; + text-align: center; + font-weight: 600; + color: #c4fffc; + margin: 5px 0 0 0; + -webkit-box-shadow: 0 1px 3px rgba(0,0,0,.2); + box-shadow: 0 1px 3px rgba(0,0,0,.2); +} +.about-sportspress-wrap .sportspress-actions .twitter-share-button { + margin-top: -3px; + margin-left: 3px; + vertical-align: middle; +} +.about-sportspress-wrap .sp-feature { + overflow: visible !important; + *zoom:1; +} +.about-sportspress-wrap .sp-feature:before, +.about-sportspress-wrap .sp-feature:after { + content: " "; + display: table; +} +.about-sportspress-wrap .sp-feature:after { + clear: both; +} +.about-sportspress-wrap div.icon { + width: 0 !important; + padding: 0; + margin: 0; +} +.about-sportspress-wrap .sp-feature div.icon:before { + font-family: sportspress !important; + font-weight: normal; + width: 100%; + font-size: 170px; + line-height: 125px; + color: #9c5d90; + display: inline-block; + position: relative; + text-align: center; + speak: none; + margin: ; + content: "\f111"; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.about-sportspress-wrap .form-table th { + width: auto; +} + /* Media Queries */ @media only screen and (max-width: 850px) { .sp-modules-wrapper { @@ -696,4 +767,18 @@ table.sp_status_table td mark.yes { table.sp-modules-table td .button { margin: -3px -7px -3px 10px; } -} \ No newline at end of file +} + +@media only screen and (max-width: 600px) { + .about-sportspress-wrap .sp-welcome-logo, + .about-sportspress-wrap .sp-about-text { + display: block; + text-align: center; + margin-right: 0; + padding-right: 0; + } + .about-sportspress-wrap .sp-badge { + float: none; + margin: 20px auto 10px; + } +} diff --git a/assets/images/welcome/sportspress-pro.png b/assets/images/welcome/sportspress-pro.png new file mode 100644 index 0000000000000000000000000000000000000000..f19d5d270655cdc49cf880194492f82e8aa4e3b4 GIT binary patch literal 4227 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 z'; } elseif ( $description && in_array( $value['type'], array( 'checkbox' ) ) ) { - $description = wp_kses_post( $description ); + $description = wp_kses_post( $description ); + } elseif ( $description && in_array( $value['type'], array( 'select' ) ) ) { + $description = '

' . wp_kses_post( $description ) . '

'; } elseif ( $description ) { $description = '' . wp_kses_post( $description ) . ''; } @@ -235,7 +237,7 @@ class SP_Admin_Settings { } elseif ( $tip ) { - $tip = ''; + $tip = ''; } diff --git a/includes/admin/class-sp-admin-welcome.php b/includes/admin/class-sp-admin-welcome.php index 7cad772e..43a75844 100644 --- a/includes/admin/class-sp-admin-welcome.php +++ b/includes/admin/class-sp-admin-welcome.php @@ -85,82 +85,6 @@ class SP_Admin_Welcome { remove_submenu_page( 'index.php', 'sp-about' ); remove_submenu_page( 'index.php', 'sp-credits' ); remove_submenu_page( 'index.php', 'sp-translators' ); - - // Badge for welcome page - $badge_url = SP()->plugin_url() . '/assets/images/welcome/sp-badge.png'; - ?> - - version, 0, 3 ); ?> -

+ + +
version ); ?>
-
version ); ?>
-

@@ -242,6 +166,9 @@ class SP_Admin_Welcome { -

+ + +

+ + +

@@ -285,7 +217,7 @@ class SP_Admin_Welcome { - + -