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 | 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 +1 -1
- public/js/admin/additional.js +0 -10
- readme.txt +57 -54
- responsive-menu.php +1 -1
- views/admin/macros.html.twig +6 -0
- views/admin/sections/desktop-menu.html.twig +2 -2
- views/admin/sections/modules/desktop-menu-settings.html.twig +5 -0
- views/admin/sections/modules/font-icons.html.twig +4 -0
- views/admin/sections/modules/header-bar-ordering.html.twig +4 -0
public/css/admin/additional.css
CHANGED
@@ -17,7 +17,7 @@
|
|
17 |
border-color: #333;
|
18 |
}
|
19 |
|
20 |
-
#responsive-menu-admin tr.pro-row
|
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.
|
|
|
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 |
-
|
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 |
-
|
18 |
**See it in action:**
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
<br /><br />
|
24 |
**Requirements:**
|
25 |
-
|
26 |
PHP 5.4+
|
27 |
-
|
28 |
**Fully documented:**
|
29 |
-
|
30 |
-
|
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 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
</ul>
|
61 |
|
62 |
**Advanced & Pro Functionality:**
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
72 |
-
|
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
|
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 @
|
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
|
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.
|
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'>
|