Responsive Menu - Version 3.1.10

Version Description

(28th November 2017) = * Requires PHP 5.4 * Remove annoying pro overlay * Fix for double scrollbars on disable background scrolling - Pro

Download this release

Release Info

Developer peterfeatherstone
Plugin Icon 128x128 Responsive Menu
Version 3.1.10
Comparing to
See all releases

Code changes from version 3.1.9 to 3.1.10

public/css/admin/additional.css CHANGED
@@ -17,7 +17,7 @@
17
  border-color: #333;
18
  }
19
 
20
- #responsive-menu-admin tr.pro-row:hover {
21
  position: relative;
22
  }
23
 
17
  border-color: #333;
18
  }
19
 
20
+ #responsive-menu-admin tr.pro-row {
21
  position: relative;
22
  }
23
 
public/js/admin/additional.js CHANGED
@@ -18,16 +18,6 @@ jQuery(function($) {
18
  $('.mini-colours').minicolors();
19
  /* <-- End Colour Select Options */
20
 
21
- /* --> Upgrade Message Overlay */
22
- $('.pro-row td.col-right, .pro-container').append(
23
- '<div class="responsive-menu-pro-overlay">' +
24
- '<a href="https://responsive.menu/pricing/?utm_source=free-plugin' +
25
- '&utm_medium=option&utm_campaign=free-plugin-option-upgrade"' +
26
- 'target="_blank">Click to upgrade now to use</a>' +
27
- '</div>'
28
- );
29
- /* <-- End Upgrade Message Overlay */
30
-
31
  /* --> Hide Pro Options */
32
  $(document).on('change', '#hide-pro-options', function() {
33
  if($(this).is(':checked')) {
18
  $('.mini-colours').minicolors();
19
  /* <-- End Colour Select Options */
20
 
 
 
 
 
 
 
 
 
 
 
21
  /* --> Hide Pro Options */
22
  $(document).on('change', '#hide-pro-options', function() {
23
  if($(this).is(':checked')) {
readme.txt CHANGED
@@ -4,7 +4,8 @@ Donate link: https://responsive.menu/donate
4
  Tags: responsive, menu, responsive menu, mobile menu, wordpress responsive menu, wp responsive menu, tablet menu, hamburger menu, hamburger, mobile, tablet, 3 lines, 3 line, three line, three lines
5
  Requires at least: 3.6
6
  Tested up to: 4.9
7
- Stable tag: 3.1.9
 
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -12,66 +13,63 @@ Highly customisable Responsive Menu plugin with 150+ options. No coding knowledg
12
 
13
  == Description ==
14
  **Description:**
15
- <br /><br />
16
  Highly customisable Responsive Menu Plugin for WordPress. With over 150 customisable options you get a combination of 22,500 options! No coding experience or knowledge is needed with an easy to use interface you can get it looking exactly as you want with minimal fuss.
17
- <br /><br />
18
  **See it in action:**
19
- <br /><br />
20
- <a href="https://responsive.menu">https://responsive.menu</a>
21
- <br /><br />
22
- <a href="https://demo.responsive.menu">https://demo.responsive.menu</a>
23
- <br /><br />
24
  **Requirements:**
25
- <br /><br />
26
  PHP 5.4+
27
- <br /><br />
28
  **Fully documented:**
29
- <br /><br />
30
- <a href="https://responsive.menu/docs/">https://responsive.menu/docs/</a>
31
- <br /><br />
32
  **Fully unit tested:**
33
- <br /><br />
34
  100% unit test coverage with tests included in the plugin so you can run them yourself for peace of mind
35
- <br /><br />
36
  **Basic Functionality:**
37
- <ul>
38
- <li>Change every text, background and border colour</li>
39
- <li>Set the fonts, font sizes and text alignment you want to use</li>
40
- <li>Set which side and where you want the button to show</li>
41
- <li>Set which side the menu appears from (left, right, top or bottom)</li>
42
- <li>Use background image for the menu</li>
43
- <li>Choice of menu animations (slide over the top or push the content)</li>
44
- <li>Choice of which Menu to use</li>
45
- <li>Choice of screen size at which the menu will be shown</li>
46
- <li>Choice of CSS elements to hide when menu is showing</li>
47
- <li>Choice of Sub-menu depth to display down to</li>
48
- <li>Choice of Animation Types & Speeds for the Menu & Button</li>
49
- <li>Integrated search (fully customisable)</li>
50
- <li>Ability to disable and re-order the different components</li>
51
- <li>Ability to fix the button to the top or to let it scroll with the page</li>
52
- <li>Ability to upload logos, sub-arrow images etc.</li>
53
- <li>Ability to include Scripts externally, minified and in footer</li>
54
- <li>Ability to import and export options in a click of a button</li>
55
- <li>Ability to add custom HTML components</li>
56
- <li>Ability to choose custom menu triggers</li>
57
- <li>WPML/Polylang Support</li>
58
- <li>RTL Support</li>
59
- <li>Plus much, much more!</li>
60
- </ul>
61
 
62
  **Advanced & Pro Functionality:**
63
- <ul>
64
- <li>Preview your changes before implementing</li>
65
- <li>Animate the menu items when menu is opened</li>
66
- <li>FontIcon Support for individual menu items</li>
67
- <li>15 button animation effects</li>
68
- <li>Colour opacity for all colours</li>
69
- <li>Custom overlay colour and opacity</li>
70
- <li>Integrated header bar</li>
71
- <li>Let the plugin provide and style your main menu as well as hamburger menu</li>
72
- </ul>
73
-
74
- For more reasons to go Pro, please visit <a target="_blank" href="https://responsive.menu/why-go-pro/">this page</a>.
75
 
76
  [youtube https://www.youtube.com/watch?v=aj6ba0tGKPg]
77
 
@@ -91,7 +89,7 @@ Alternatively:
91
 
92
  == Frequently Asked Questions ==
93
 
94
- To view our FAQ, please go to <a href="https://responsive.menu/faq">https://responsive.menu/faq</a>
95
 
96
  == Screenshots ==
97
 
@@ -113,6 +111,11 @@ To view our FAQ, please go to <a href="https://responsive.menu/faq">https://resp
113
 
114
  == Changelog ==
115
 
 
 
 
 
 
116
  = 3.1.9 (17th November 2017) =
117
  * **Requires PHP 5.4**
118
  * Fix for drop-downs not saving their information.
@@ -463,7 +466,7 @@ To view our FAQ, please go to <a href="https://responsive.menu/faq">https://resp
463
 
464
  * Complete overhaul of the codebase
465
  * Increased menu depth to 5
466
- * Added Spanish Translation - Massive thanks to Andrew @ <a href="http://www.webhostinghub.com">WebHostingHub</a> for this!
467
  * 'Double Click' menu bug fixed
468
  * Various bug fixes
469
  * Added Choice to Auto Expand Parent Links
@@ -488,7 +491,7 @@ To view our FAQ, please go to <a href="https://responsive.menu/faq">https://resp
488
  * Remove title section if title and image are empty
489
  * Added ability to change 3 lines to an x when clicked
490
  * Added ability to set the minimum width of the menu
491
- * Added Croatian Translation - Massive thanks to <a href="https://www.facebook.com/pages/Neverone-design/490262371018076">Neverone Design</a> for this!
492
 
493
  = 1.8 (26th Mar 2014) =
494
 
4
  Tags: responsive, menu, responsive menu, mobile menu, wordpress responsive menu, wp responsive menu, tablet menu, hamburger menu, hamburger, mobile, tablet, 3 lines, 3 line, three line, three lines
5
  Requires at least: 3.6
6
  Tested up to: 4.9
7
+ Stable tag: 3.1.10
8
+ Requires PHP: 5.4
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
13
 
14
  == Description ==
15
  **Description:**
16
+
17
  Highly customisable Responsive Menu Plugin for WordPress. With over 150 customisable options you get a combination of 22,500 options! No coding experience or knowledge is needed with an easy to use interface you can get it looking exactly as you want with minimal fuss.
18
+
19
  **See it in action:**
20
+
21
+ [https://responsive.menu](https://responsive.menu)
22
+ [https://demo.responsive.menu](https://demo.responsive.menu)
23
+
 
24
  **Requirements:**
25
+
26
  PHP 5.4+
27
+
28
  **Fully documented:**
29
+
30
+ [https://responsive.menu/docs/](https://responsive.menu/docs/)
31
+
32
  **Fully unit tested:**
33
+
34
  100% unit test coverage with tests included in the plugin so you can run them yourself for peace of mind
35
+
36
  **Basic Functionality:**
37
+
38
+ * Change every text, background and border colour
39
+ * Set the fonts, font sizes and text alignment you want to use
40
+ * Set which side and where you want the button to show
41
+ * Set which side the menu appears from (left, right, top or bottom)
42
+ * Use background image for the menu
43
+ * Choice of menu animations (slide over the top or push the content)
44
+ * Choice of which Menu to use
45
+ * Choice of screen size at which the menu will be shown
46
+ * Choice of CSS elements to hide when menu is showing
47
+ * Choice of Sub-menu depth to display down to
48
+ * Choice of Animation Types & Speeds for the Menu & Button
49
+ * Integrated search (fully customisable)
50
+ * Ability to disable and re-order the different components
51
+ * Ability to fix the button to the top or to let it scroll with the page
52
+ * Ability to upload logos, sub-arrow images etc.
53
+ * Ability to include Scripts externally, minified and in footer
54
+ * Ability to import and export options in a click of a button
55
+ * Ability to add custom HTML components
56
+ * Ability to choose custom menu triggers
57
+ * WPML/Polylang Support
58
+ * RTL Support
59
+ * Plus much, much more!
 
60
 
61
  **Advanced & Pro Functionality:**
62
+
63
+ * Preview your changes before implementing
64
+ * Animate the menu items when menu is opened
65
+ * FontIcon Support for individual menu items
66
+ * 15 button animation effects
67
+ * Colour opacity for all colours
68
+ * Custom overlay colour and opacity
69
+ * Integrated header bar
70
+ * Let the plugin provide and style your main menu as well as hamburger menu
71
+
72
+ For more reasons to go Pro, please visit [this page](https://responsive.menu/why-go-pro/).
 
73
 
74
  [youtube https://www.youtube.com/watch?v=aj6ba0tGKPg]
75
 
89
 
90
  == Frequently Asked Questions ==
91
 
92
+ To view our FAQ, please go to [https://responsive.menu/faq/](https://responsive.menu/faq/).
93
 
94
  == Screenshots ==
95
 
111
 
112
  == Changelog ==
113
 
114
+ = 3.1.10 (28th November 2017) =
115
+ * **Requires PHP 5.4**
116
+ * Remove annoying pro overlay
117
+ * Fix for double scrollbars on disable background scrolling - Pro
118
+
119
  = 3.1.9 (17th November 2017) =
120
  * **Requires PHP 5.4**
121
  * Fix for drop-downs not saving their information.
466
 
467
  * Complete overhaul of the codebase
468
  * Increased menu depth to 5
469
+ * Added Spanish Translation - Massive thanks to Andrew @ WebHostingHub for this!
470
  * 'Double Click' menu bug fixed
471
  * Various bug fixes
472
  * Added Choice to Auto Expand Parent Links
491
  * Remove title section if title and image are empty
492
  * Added ability to change 3 lines to an x when clicked
493
  * Added ability to set the minimum width of the menu
494
+ * Added Croatian Translation - Massive thanks to Neverone Design for this!
495
 
496
  = 1.8 (26th Mar 2014) =
497
 
responsive-menu.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Responsive Menu
5
  Plugin URI: https://responsive.menu
6
  Description: Highly Customisable Responsive Menu Plugin for WordPress
7
- Version: 3.1.9
8
  Author: Peter Featherstone
9
  Text Domain: responsive-menu
10
  Author URI: https://peterfeatherstone.com
4
  Plugin Name: Responsive Menu
5
  Plugin URI: https://responsive.menu
6
  Description: Highly Customisable Responsive Menu Plugin for WordPress
7
+ Version: 3.1.10
8
  Author: Peter Featherstone
9
  Text Domain: responsive-menu
10
  Author URI: https://peterfeatherstone.com
views/admin/macros.html.twig CHANGED
@@ -135,6 +135,12 @@
135
  {% endif %}
136
  </td>
137
  <td class='col-right {% if pro %} {{ pro }}{% endif %}'>
 
 
 
 
 
 
138
  {% if type == 'checkbox' %}
139
  {{ macros.checkbox(name, options[name]) }}
140
  {% elseif type == 'colour' %}
135
  {% endif %}
136
  </td>
137
  <td class='col-right {% if pro %} {{ pro }}{% endif %}'>
138
+ {% if pro == 'pro' %}
139
+ <div class="responsive-menu-pro-overlay">
140
+ <a href="https://responsive.menu/pricing/?utm_source=free-plugin&utm_medium=option&utm_campaign=free-plugin-option-upgrade"
141
+ target="_blank">Click to upgrade now to use</a>
142
+ </div>
143
+ {% endif %}
144
  {% if type == 'checkbox' %}
145
  {{ macros.checkbox(name, options[name]) }}
146
  {% elseif type == 'colour' %}
views/admin/sections/desktop-menu.html.twig CHANGED
@@ -48,7 +48,7 @@
48
  </table>
49
  </div>
50
 
51
- <div class='panel panel-default'>
52
  {{ macros.header('Top Level Styling', section, '/advanced-setup/desktop-menu/#top-level-styling') }}
53
  <table class='table table-bordered table-hover'>
54
  {{ macros.row('single_menu_font', 'Font', 'input', options, errors, '', 'pro', '', '', 'Set the font for the menu items. The font must already be installed as part of your theme or a browser inbuilt one.', '', '', 'For example "Open Sans"') }}
@@ -57,7 +57,7 @@
57
  </table>
58
  </div>
59
 
60
- <div class='panel panel-default'>
61
  {{ macros.header('Sub Menu Styling', section, '/advanced-setup/desktop-menu/#sub-menu-styling') }}
62
  <table class='table table-bordered table-hover'>
63
  {{ macros.row('single_menu_submenu_font', 'Font', 'input', options, errors, '', 'pro', '', '', 'Set the font for the sub menu items. The font must already be installed as part of your theme or a browser inbuilt one.', '', '', 'For example "Open Sans"') }}
48
  </table>
49
  </div>
50
 
51
+ <div class='panel panel-default fully-pro-container'>
52
  {{ macros.header('Top Level Styling', section, '/advanced-setup/desktop-menu/#top-level-styling') }}
53
  <table class='table table-bordered table-hover'>
54
  {{ macros.row('single_menu_font', 'Font', 'input', options, errors, '', 'pro', '', '', 'Set the font for the menu items. The font must already be installed as part of your theme or a browser inbuilt one.', '', '', 'For example "Open Sans"') }}
57
  </table>
58
  </div>
59
 
60
+ <div class='panel panel-default fully-pro-container'>
61
  {{ macros.header('Sub Menu Styling', section, '/advanced-setup/desktop-menu/#sub-menu-styling') }}
62
  <table class='table table-bordered table-hover'>
63
  {{ macros.row('single_menu_submenu_font', 'Font', 'input', options, errors, '', 'pro', '', '', 'Set the font for the sub menu items. The font must already be installed as part of your theme or a browser inbuilt one.', '', '', 'For example "Open Sans"') }}
views/admin/sections/modules/desktop-menu-settings.html.twig CHANGED
@@ -7,6 +7,11 @@
7
 
8
  <div id="responsive-menu-desktop-menu-container" class="pro-container">
9
 
 
 
 
 
 
10
  {% set desktop_menu_options = options.desktop_menu_options|json_decode %}
11
  {% set menu_items = menu_items(options) %}
12
 
7
 
8
  <div id="responsive-menu-desktop-menu-container" class="pro-container">
9
 
10
+ <div class="responsive-menu-pro-overlay">
11
+ <a href="https://responsive.menu/pricing/?utm_source=free-plugin&utm_medium=option&utm_campaign=free-plugin-option-upgrade"
12
+ target="_blank">Click to upgrade now to use</a>
13
+ </div>
14
+
15
  {% set desktop_menu_options = options.desktop_menu_options|json_decode %}
16
  {% set menu_items = menu_items(options) %}
17
 
views/admin/sections/modules/font-icons.html.twig CHANGED
@@ -19,6 +19,10 @@
19
  </div>
20
  </td>
21
  <td class='col-right pro'>
 
 
 
 
22
  <table id='font-icon-container'>
23
  <tr>
24
  <td style="width: 400px;">Menu Item</td>
19
  </div>
20
  </td>
21
  <td class='col-right pro'>
22
+ <div class="responsive-menu-pro-overlay">
23
+ <a href="https://responsive.menu/pricing/?utm_source=free-plugin&utm_medium=option&utm_campaign=free-plugin-option-upgrade"
24
+ target="_blank">Click to upgrade now to use</a>
25
+ </div>
26
  <table id='font-icon-container'>
27
  <tr>
28
  <td style="width: 400px;">Menu Item</td>
views/admin/sections/modules/header-bar-ordering.html.twig CHANGED
@@ -11,6 +11,10 @@
11
  <div class='sub_sub_title'>Leaving the relevant options empty below will effectively turn them off.</div>
12
  </td>
13
  <td class="col-right pro text-center">
 
 
 
 
14
  <ul id='header-bar-sortable'>
15
  {% for key, selected in header_bar_items(options.header_bar_items_order|json_decode) %}
16
  <li class='draggable'>
11
  <div class='sub_sub_title'>Leaving the relevant options empty below will effectively turn them off.</div>
12
  </td>
13
  <td class="col-right pro text-center">
14
+ <div class="responsive-menu-pro-overlay">
15
+ <a href="https://responsive.menu/pricing/?utm_source=free-plugin&utm_medium=option&utm_campaign=free-plugin-option-upgrade"
16
+ target="_blank">Click to upgrade now to use</a>
17
+ </div>
18
  <ul id='header-bar-sortable'>
19
  {% for key, selected in header_bar_items(options.header_bar_items_order|json_decode) %}
20
  <li class='draggable'>