WP Maintenance - Version 3.0.5

Version Description

This version is stable

=

Download this release

Release Info

Developer Florent73
Plugin Icon 128x128 WP Maintenance
Version 3.0.5
Comparing to
See all releases

Code changes from version 3.0.4 to 3.0.5

css/wpm-admin.css CHANGED
@@ -1 +1 @@
1
- .switch-field label,.wpmclassname{display:inline-block;text-align:center}body#tinymce.wp-editor{font-size:.9rem;margin:10px;max-width:100%}.switch-field{font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;padding-top:5px;padding-bottom:10px;overflow:hidden;width:180px;margin-left:auto}.switch-title{margin-bottom:6px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{float:left;width:60px;background-color:#e4e4e4;color:#333;font-size:14px;font-weight:400;text-shadow:none;padding:6px 14px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#e4e4e4}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}#wpadminbar .wpmbackground{background-color:#333;-webkit-animation-name:blinker;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}@keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}.wpmclassname{background-color:#848838;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;text-indent:0;border:3px solid #656830;color:#fff;font-size:15px;font-weight:700;font-style:normal;height:50px;line-height:45px;width:215px;text-decoration:none;-webkit-border-radius:10px;border-radius:10px}.wpmclassname:hover{background-color:#656830;color:#fff}.wpmclassname:active{position:relative;top:1px;color:#fff}#wpmcontainer-sticky-wrapper{height:0!important}#wpmcontainer{left:0;padding-left:160px;position:fixed;top:32px;width:100%;z-index:9980;background-color:#f1f1f1}#wpmNotifications{color:#fff;background-color:#a3b745;margin-left:auto;margin-right:auto;width:60%;padding:14px 25px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px;border-radius:10px}.bottom-notices,.postbox{width:75%;box-shadow:none;-webkit-box-shadow:none}.postbox .hndle{padding:5px 5px 15px}.postbox .hndle span{font-size:25px}.postbox .hndle .postbox-title-action{font-size:12px;font-style:italic;padding-left:5px}.inside{display:none}.inside.openinside{display:block}.switch-field-mini label {display:inline-block;text-align:center}.switch-field-mini{font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;overflow:hidden;margin-left:auto}.switch-mini-title{margin-bottom:6px}.switch-field-mini input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field-mini label{float:left;width:40px;background-color:#e4e4e4;color:#333;font-size:12px;text-shadow:none;padding:0;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.switch-field-mini label:hover{cursor:pointer}.switch-field-mini input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#e4e4e4}.switch-field-mini label:first-of-type{border-radius:4px 0 0 4px}.switch-field-mini label:last-of-type{border-radius:0 4px 4px 0}
1
+ .switch-field label,.wpmclassname{display:inline-block;text-align:center}body#tinymce.wp-editor{font-size:.9rem;margin:10px;max-width:100%}.switch-field{font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;padding-top:5px;padding-bottom:10px;overflow:hidden;width:180px;margin-left:auto}.switch-title{margin-bottom:6px}.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field label{float:left;width:60px;background-color:#e4e4e4;color:#333;font-size:14px;font-weight:400;text-shadow:none;padding:6px 14px;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.switch-field label:hover{cursor:pointer}.switch-field input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#e4e4e4}.switch-field label:first-of-type{border-radius:4px 0 0 4px}.switch-field label:last-of-type{border-radius:0 4px 4px 0}#wpadminbar .wpmbackground{background-color:#333;-webkit-animation-name:blinker;-webkit-animation-duration:5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-moz-animation-name:blinker;-moz-animation-duration:5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;animation-name:blinker;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}@-moz-keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}@-webkit-keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}@keyframes blinker{0%,100%{opacity:1}50%{opacity:0}}.wpmclassname{background-color:#848838;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;text-indent:0;border:3px solid #656830;color:#fff;font-size:15px;font-weight:700;font-style:normal;height:50px;line-height:45px;width:215px;text-decoration:none;-webkit-border-radius:10px;border-radius:10px}.wpmclassname:hover{background-color:#656830;color:#fff}.wpmclassname:active{position:relative;top:1px;color:#fff}#wpmcontainer-sticky-wrapper{height:0!important}#wpmcontainer{left:0;padding-left:160px;position:fixed;top:32px;width:100%;z-index:9980;background-color:#f1f1f1}#wpmNotifications{color:#fff;background-color:#a3b745;margin-left:auto;margin-right:auto;width:60%;padding:14px 25px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-webkit-border-radius:10px;border-radius:10px}.bottom-notices,.postbox{width:75%;box-shadow:none;-webkit-box-shadow:none}.postbox .hndle{padding:5px 5px 15px}.postbox .hndle span{font-size:25px}.postbox .hndle .postbox-title-action{font-size:12px;font-style:italic;padding-left:5px}.inside{display:none}.inside.openinside{display:block}.switch-field-mini label {display:inline-block;text-align:center}.switch-field-mini{font-family:"Lucida Grande",Tahoma,Verdana,sans-serif;overflow:hidden;margin-left:auto}.switch-mini-title{margin-bottom:6px}.switch-field-mini input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden}.switch-field-mini label{float:left;width:40px;background-color:#e4e4e4;color:#333;font-size:12px;text-shadow:none;padding:0;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px rgba(255,255,255,.1);-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.switch-field-mini label:hover{cursor:pointer}.switch-field-mini input:checked+label{-webkit-box-shadow:none;box-shadow:none;color:#e4e4e4}.switch-field-mini label:first-of-type{border-radius:4px 0 0 4px}.switch-field-mini label:last-of-type{border-radius:0 4px 4px 0}#wpm-column1{float:left;width:73%;margin-right:1%;border:1px solid #ddd;background-color:#fff;padding:10px}#wpm-column2{float:left;width:24%}#wpm-navsave{float:left;width:18%;text-align:right;margin-top:25px}#wpm-navdashicons{float:left;width:20%;padding-top:8px}#wpm-navtitle{float:left;width:67%;margin-left:20px}#wpm-navmessage{float:left;width:45%;text-align:center;padding-top:10px}#wpm-navtext{float:left;width:35%}@media (max-width:640px){#wpm-column1{width:92%;border:1px solid #ddd;background-color:#fff}#wpm-column2{width:98%}.switch-field{width:100px}.switch-field label{width:20px}h3{font-size:1em}#wpmcontainer{padding-left:0}#wpm-navsave{display:none}#divwpmcontainer{width:100%}#wpm-navtitle{width:99%;margin-left:10px}#wpm-navdashicons{width:55%;padding-top:12px;height:55px}.wpm-form-field{width:95%}}@media (max-width:782px){#wpmcontainer{padding-left:0}#divwpmcontainer{width:100%}.wpm-form-field{width:95%}#wpm-navdashicons{width:55%;padding-top:12px;height:55px}#wpm-navtitle{margin-left:10px}#wpm-column1{width:97%;border:1px solid #ddd;background-color:#fff}#wpm-column2{width:100%}}@media screen and (max-width:1280px){#wpmcontainer{width:85%}#wpm-column1{width:95%;border:1px solid #ddd;background-color:#fff}#wpm-column2{width:98%}#wpm-navtitle{width:75%;margin-left:10px}#wpm-navdashicons{width:40%}}
includes/functions.php CHANGED
@@ -11,16 +11,16 @@ function wpm_get_header( $text = 'Settings', $dashicon = 'dashicons-admin-settin
11
  $getHeader = '
12
  <div id="wpmcontainer" role="navigation" class="stickywrapper">
13
  <div id="divwpmcontainer">
14
- <div style="float:left;width:67%;margin-left: 20px;">
15
- <div style="float:left;width:35%;">
16
  <h2 style="font-size: 23px;font-weight: 400;line-height: 29px;margin-bottom:15px;">
17
  <span class="dashicons '.$dashicon.'" style="font-size:35px;margin-right:10px;"></span> '.$text.'
18
  </h2>
19
  </div>';
20
- $getHeader .= '<div style="float:left;width: 20%;padding-top: 8px;">
21
  <div style="text-align:center;border-bottom: 1px solid #ddd;margin-bottom: 5px;">MENU</div><div style="text-align:center;">'.wpm_list_dashicons().'</div>
22
  </div>';
23
- $getHeader .= '<div style="float:left;width: 45%;text-align: center;padding-top: 10px;">';
24
  if( $update == 1 ) {
25
  $getHeader .= '<div id="wpmNotifications"><strong>'.__('Options saved.', 'wp-maintenance').'</strong></div>';
26
  $getHeader .= '<script>
@@ -32,7 +32,7 @@ function wpm_get_header( $text = 'Settings', $dashicon = 'dashicons-admin-settin
32
  }
33
  $getHeader .= '</div>';
34
  $getHeader .= '</div>
35
- <div style="float:left;width:18%;text-align: right;margin-top: 25px;">
36
  '.get_submit_button( '', 'primary', 'valide_settings', false ).'
37
  </div><div class="clear"></div>
38
  </div>
@@ -130,7 +130,7 @@ function wpm_update_settings($tabPost) {
130
 
131
  function wpm_sidebar() {
132
 
133
- $wpmSidebar = '<div style="float:left;width:24%;">';
134
 
135
  /* ABOUT */
136
  $wpmSidebar .= '<div style="border: 1px solid #ddd;background-color:#fff;padding:10px;text-align:center;margin-bottom:5px;">'.__('ABOUT', 'wp-maintenance').'</div>';
11
  $getHeader = '
12
  <div id="wpmcontainer" role="navigation" class="stickywrapper">
13
  <div id="divwpmcontainer">
14
+ <div id="wpm-navtitle">
15
+ <div id="wpm-navtext">
16
  <h2 style="font-size: 23px;font-weight: 400;line-height: 29px;margin-bottom:15px;">
17
  <span class="dashicons '.$dashicon.'" style="font-size:35px;margin-right:10px;"></span> '.$text.'
18
  </h2>
19
  </div>';
20
+ $getHeader .= '<div id="wpm-navdashicons">
21
  <div style="text-align:center;border-bottom: 1px solid #ddd;margin-bottom: 5px;">MENU</div><div style="text-align:center;">'.wpm_list_dashicons().'</div>
22
  </div>';
23
+ $getHeader .= '<div id="wpm-navmessage">';
24
  if( $update == 1 ) {
25
  $getHeader .= '<div id="wpmNotifications"><strong>'.__('Options saved.', 'wp-maintenance').'</strong></div>';
26
  $getHeader .= '<script>
32
  }
33
  $getHeader .= '</div>';
34
  $getHeader .= '</div>
35
+ <div id="wpm-navsave">
36
  '.get_submit_button( '', 'primary', 'valide_settings', false ).'
37
  </div><div class="clear"></div>
38
  </div>
130
 
131
  function wpm_sidebar() {
132
 
133
+ $wpmSidebar = '<div id="wpm-column2">';
134
 
135
  /* ABOUT */
136
  $wpmSidebar .= '<div style="border: 1px solid #ddd;background-color:#fff;padding:10px;text-align:center;margin-bottom:5px;">'.__('ABOUT', 'wp-maintenance').'</div>';
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: https://wpmaintenance.info/a-propos/
4
  Tags: Maintenance, Construction, Launch, Coming soon
5
  Requires at least: 3.0
6
  Tested up to: 4.8.1
7
- Stable tag: 3.0.4
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -67,11 +67,15 @@ You can translate WP Maintenance on [__translate.wordpress.org__](https://transl
67
 
68
  == Upgrade Notice ==
69
 
70
- = 3.0.4 =
71
  This version is stable
72
 
73
  == Changelog ==
74
 
 
 
 
 
75
  = 3.0.4 =
76
  * Bug italic font
77
  * Adding socials icons styles
4
  Tags: Maintenance, Construction, Launch, Coming soon
5
  Requires at least: 3.0
6
  Tested up to: 4.8.1
7
+ Stable tag: 3.0.5
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
67
 
68
  == Upgrade Notice ==
69
 
70
+ = 3.0.5 =
71
  This version is stable
72
 
73
  == Changelog ==
74
 
75
+ = 3.0.5 =
76
+ * Adding Admin Responsive CSS
77
+ * Bugs minors fixed
78
+
79
  = 3.0.4 =
80
  * Bug italic font
81
  * Adding socials icons styles
views/wp-maintenance-colors.php CHANGED
@@ -43,10 +43,8 @@ $paramMMode = get_option('wp_maintenance_settings');
43
 
44
  <div style="margin-top: 80px;">
45
 
46
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
47
 
48
-
49
-
50
  <!-- COULEUR DU FOND DE PAGE -->
51
  <h3><?php _e('Choice general colors:', 'wp-maintenance'); ?></h3>
52
  <em><?php _e('Background page color:', 'wp-maintenance'); ?></em> <br /><input type="text" value="<?php if( isset($paramMMode['color_bg']) && $paramMMode['color_bg']!='' ) { echo $paramMMode['color_bg']; } ?>" name="wp_maintenance_settings[color_bg]" class="wpm-color-field" data-default-color="#f1f1f1" /> <br />
43
 
44
  <div style="margin-top: 80px;">
45
 
46
+ <div id="wpm-column1">
47
 
 
 
48
  <!-- COULEUR DU FOND DE PAGE -->
49
  <h3><?php _e('Choice general colors:', 'wp-maintenance'); ?></h3>
50
  <em><?php _e('Background page color:', 'wp-maintenance'); ?></em> <br /><input type="text" value="<?php if( isset($paramMMode['color_bg']) && $paramMMode['color_bg']!='' ) { echo $paramMMode['color_bg']; } ?>" name="wp_maintenance_settings[color_bg]" class="wpm-color-field" data-default-color="#f1f1f1" /> <br />
views/wp-maintenance-countdown.php CHANGED
@@ -26,7 +26,7 @@ $paramMMode = get_option('wp_maintenance_settings');
26
 
27
  <div style="margin-top: 80px;">
28
 
29
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
30
 
31
  <!-- ACTIVER COMPTEUR -->
32
  <?php
26
 
27
  <div style="margin-top: 80px;">
28
 
29
+ <div id="wpm-column1">
30
 
31
  <!-- ACTIVER COMPTEUR -->
32
  <?php
views/wp-maintenance-css.php CHANGED
@@ -38,8 +38,7 @@ if( isset($_POST['wpm_initcss']) && $_POST['wpm_initcss']==1) {
38
 
39
  <div style="margin-top: 80px;">
40
 
41
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
42
-
43
 
44
  <!-- UTILISER UNE FEUILLE DE STYLE PERSO -->
45
  <?php _e('Edit the CSS sheet of your maintenance page here. Click "Reset" and "Save" to retrieve the default style sheet.', 'wp-maintenance'); ?><br /><br />
38
 
39
  <div style="margin-top: 80px;">
40
 
41
+ <div id="wpm-column1">
 
42
 
43
  <!-- UTILISER UNE FEUILLE DE STYLE PERSO -->
44
  <?php _e('Edit the CSS sheet of your maintenance page here. Click "Reset" and "Save" to retrieve the default style sheet.', 'wp-maintenance'); ?><br /><br />
views/wp-maintenance-dashboard.php CHANGED
@@ -54,7 +54,7 @@ $paramSocialOption = get_option('wp_maintenance_social_options');
54
  <!-- END HEADER -->
55
  <div style="margin-top: 80px;">
56
 
57
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
58
 
59
  <div>
60
  <div style="float:left; width:70%;"><h3><?php _e('Enable maintenance mode:', 'wp-maintenance'); ?></h3></div>
54
  <!-- END HEADER -->
55
  <div style="margin-top: 80px;">
56
 
57
+ <div id="wpm-column1">
58
 
59
  <div>
60
  <div style="float:left; width:70%;"><h3><?php _e('Enable maintenance mode:', 'wp-maintenance'); ?></h3></div>
views/wp-maintenance-picture.php CHANGED
@@ -61,7 +61,7 @@ function toggleTable(texte) {
61
  <!-- END HEADER -->
62
 
63
  <div style="margin-top: 80px;">
64
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
65
 
66
  <div style="float:left;width:68%;margin-right:10px;">
67
  <?php
61
  <!-- END HEADER -->
62
 
63
  <div style="margin-top: 80px;">
64
+ <div id="wpm-column1">
65
 
66
  <div style="float:left;width:68%;margin-right:10px;">
67
  <?php
views/wp-maintenance-settings.php CHANGED
@@ -59,7 +59,7 @@ jQuery(document).ready(function() {
59
 
60
  <div style="margin-top:80px;">
61
 
62
- <div style="float:left;width:73%;margin-right:1%;border: 1px solid #ddd;background-color:#fff;padding:10px;">
63
 
64
  <div>
65
  <div style="float:left; width:70%;"><h3><?php _e('Theme maintenance page', 'wp-maintenance'); ?></h3><p><?php _e('If you would use your maintenance.php page in your theme folder, click Yes.', 'wp-maintenance'); ?></p></div>
59
 
60
  <div style="margin-top:80px;">
61
 
62
+ <div id="wpm-column1">
63
 
64
  <div>
65
  <div style="float:left; width:70%;"><h3><?php _e('Theme maintenance page', 'wp-maintenance'); ?></h3><p><?php _e('If you would use your maintenance.php page in your theme folder, click Yes.', 'wp-maintenance'); ?></p></div>
wp-maintenance.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: The WP Maintenance plugin allows you to put your website on the waiting time for you to do maintenance or launch your website. Personalize this page with picture, countdown...
6
  * Author: Florent Maillefaud
7
  * Author URI: https://wpmaintenance.info
8
- * Version: 3.0.4
9
  * Text Domain: wp-maintenance
10
  * Domain Path: /languages/
11
  */
@@ -36,7 +36,7 @@ define( 'WPM_PLUGIN_BASENAME', plugin_basename( __FILE__ ) );
36
  define( 'WPM_PLUGIN_URL', plugins_url().'/'.strtolower('wp-maintenance').'/');
37
  define( 'WPM_ICONS_URL', plugins_url().'/'.strtolower('wp-maintenance').'/socialicons/');
38
 
39
- if( !defined( 'WPM_VERSION' )) { define( 'WPM_VERSION', '3.0.4' ); }
40
 
41
  require WPM_DIR . 'classes/wp-maintenance.php';
42
  require WPM_DIR . 'classes/slider.php';
5
  * Description: The WP Maintenance plugin allows you to put your website on the waiting time for you to do maintenance or launch your website. Personalize this page with picture, countdown...
6
  * Author: Florent Maillefaud
7
  * Author URI: https://wpmaintenance.info
8
+ * Version: 3.0.5
9
  * Text Domain: wp-maintenance
10
  * Domain Path: /languages/
11
  */
36
  define( 'WPM_PLUGIN_URL', plugins_url().'/'.strtolower('wp-maintenance').'/');
37
  define( 'WPM_ICONS_URL', plugins_url().'/'.strtolower('wp-maintenance').'/socialicons/');
38
 
39
+ if( !defined( 'WPM_VERSION' )) { define( 'WPM_VERSION', '3.0.5' ); }
40
 
41
  require WPM_DIR . 'classes/wp-maintenance.php';
42
  require WPM_DIR . 'classes/slider.php';