Prepare for release version 1.6.0
- Add: Setting to customize the mouse-over box shadow - Update: ManFisher note styling - Update: Tested with latest nightly build of WordPress 4.1 git-svn-id: https://plugins.svn.wordpress.org/footnotes/trunk@1009659 b8457f37-d9ea-0310-8a92-e5e31aec5664
This commit is contained in:
parent
56a6264f0b
commit
f1093ce571
8 changed files with 51 additions and 17 deletions
|
@ -348,8 +348,13 @@ class MCI_Footnotes_Layout_Settings extends MCI_Footnotes_LayoutEngine {
|
||||||
|
|
||||||
"label-max-width" => $this->addLabel(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH, __("Max. width (px)", MCI_Footnotes_Config::C_STR_PLUGIN_NAME)),
|
"label-max-width" => $this->addLabel(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH, __("Max. width (px)", MCI_Footnotes_Config::C_STR_PLUGIN_NAME)),
|
||||||
"max-width" => $this->addNumBox(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH, 0, 1280),
|
"max-width" => $this->addNumBox(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH, 0, 1280),
|
||||||
"notice-max-width" => __("Set the max-width to 0px to disable this setting.", MCI_Footnotes_Config::C_STR_PLUGIN_NAME)
|
"notice-max-width" => __("Set the max-width to 0px to disable this setting.", MCI_Footnotes_Config::C_STR_PLUGIN_NAME),
|
||||||
)
|
|
||||||
|
"label-box-shadow-color" => $this->addLabel(MCI_Footnotes_Settings::C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR, __("Box shadow color", MCI_Footnotes_Config::C_STR_PLUGIN_NAME)),
|
||||||
|
"box-shadow-color" => $this->addColorSelection(MCI_Footnotes_Settings::C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR),
|
||||||
|
"notice-box-shadow-color" => __("Empty color will use the default box shadow defined by your current theme.", MCI_Footnotes_Config::C_STR_PLUGIN_NAME),
|
||||||
|
|
||||||
|
)
|
||||||
);
|
);
|
||||||
// display template with replaced placeholders
|
// display template with replaced placeholders
|
||||||
echo $l_obj_Template->getContent();
|
echo $l_obj_Template->getContent();
|
||||||
|
|
|
@ -252,6 +252,15 @@ class MCI_Footnotes_Settings {
|
||||||
*/
|
*/
|
||||||
const C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH = "footnote_inputfield_custom_mouse_over_box_max_width";
|
const C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH = "footnote_inputfield_custom_mouse_over_box_max_width";
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Settings Container Key for the mouse-over box to define the box-shadow color.
|
||||||
|
*
|
||||||
|
* @author Stefan Herndler
|
||||||
|
* @since 1.5.8
|
||||||
|
* @var string
|
||||||
|
*/
|
||||||
|
const C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR = "footnote_inputfield_custom_mouse_over_box_shadow_color";
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Settings Container Key for the Hyperlink arrow.
|
* Settings Container Key for the Hyperlink arrow.
|
||||||
*
|
*
|
||||||
|
@ -388,6 +397,7 @@ class MCI_Footnotes_Settings {
|
||||||
self::C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR => '#cccc99',
|
self::C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR => '#cccc99',
|
||||||
self::C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS => 3,
|
self::C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS => 3,
|
||||||
self::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH => 0,
|
self::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH => 0,
|
||||||
|
self::C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR => '#666666',
|
||||||
self::C_STR_HYPERLINK_ARROW => '↑',
|
self::C_STR_HYPERLINK_ARROW => '↑',
|
||||||
self::C_STR_HYPERLINK_ARROW_USER_DEFINED => '',
|
self::C_STR_HYPERLINK_ARROW_USER_DEFINED => '',
|
||||||
self::C_STR_CUSTOM_CSS => ''
|
self::C_STR_CUSTOM_CSS => ''
|
||||||
|
|
|
@ -92,29 +92,34 @@ class MCI_Footnotes_Task {
|
||||||
$l_str_BorderColor = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR);
|
$l_str_BorderColor = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_MOUSE_OVER_BOX_BORDER_COLOR);
|
||||||
$l_int_BorderRadius = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS);
|
$l_int_BorderRadius = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_BORDER_RADIUS);
|
||||||
$l_int_MaxWidth = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH);
|
$l_int_MaxWidth = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_INT_FOOTNOTES_MOUSE_OVER_BOX_MAX_WIDTH);
|
||||||
|
$l_str_BoxShadowColor = MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_FOOTNOTES_MOUSE_OVER_BOX_SHADOW_COLOR);
|
||||||
?>
|
?>
|
||||||
<style type="text/css" media="screen">
|
<style type="text/css" media="screen">
|
||||||
<?php
|
<?php
|
||||||
echo MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_CUSTOM_CSS);
|
echo MCI_Footnotes_Settings::instance()->get(MCI_Footnotes_Settings::C_STR_CUSTOM_CSS);
|
||||||
echo '.footnote_tooltip { display: none; padding: 12px; font-size: 13px; -moz-box-shadow: 2px 2px 11px #666; -webkit-box-shadow: 2px 2px 11px #666;';
|
echo '.footnote_tooltip { display: none; padding: 12px; font-size: 13px;';
|
||||||
if (!empty($l_str_Color)) {
|
if (!empty($l_str_Color)) {
|
||||||
echo ' color: ' . $l_str_Color . ';';
|
printf(" color: %s;", $l_str_Color);
|
||||||
}
|
}
|
||||||
if (!empty($l_str_Background)) {
|
if (!empty($l_str_Background)) {
|
||||||
echo ' background-color: ' . $l_str_Background . ';';
|
printf(" background-color: %s;", $l_str_Background);
|
||||||
}
|
}
|
||||||
if (!empty($l_int_BorderWidth) && intval($l_int_BorderWidth) > 0) {
|
if (!empty($l_int_BorderWidth) && intval($l_int_BorderWidth) > 0) {
|
||||||
echo ' border-width: ' . $l_int_BorderWidth . 'px;';
|
printf(" border-width: %dpx; border-style: solid;", $l_int_BorderWidth);
|
||||||
echo ' border-style: solid;';
|
|
||||||
}
|
}
|
||||||
if (!empty($l_str_BorderColor)) {
|
if (!empty($l_str_BorderColor)) {
|
||||||
echo ' border-color: ' . $l_str_BorderColor . ';';
|
printf(" border-color: %s;", $l_str_BorderColor);
|
||||||
}
|
}
|
||||||
if (!empty($l_int_BorderRadius) && intval($l_int_BorderRadius) > 0) {
|
if (!empty($l_int_BorderRadius) && intval($l_int_BorderRadius) > 0) {
|
||||||
echo ' border-radius: ' . $l_int_BorderRadius . 'px;';
|
printf(" border-radius: %dpx;", $l_int_BorderRadius);
|
||||||
}
|
}
|
||||||
if (!empty($l_int_MaxWidth) && intval($l_int_MaxWidth) > 0) {
|
if (!empty($l_int_MaxWidth) && intval($l_int_MaxWidth) > 0) {
|
||||||
echo ' max-width: ' . $l_int_MaxWidth . 'px;';
|
printf(" max-width: %dpx;", $l_int_MaxWidth);
|
||||||
|
}
|
||||||
|
if (!empty($l_str_BoxShadowColor)) {
|
||||||
|
printf(" -webkit-box-shadow: 2px 2px 11px %s;", $l_str_BoxShadowColor);
|
||||||
|
printf(" -moz-box-shadow: 2px 2px 11px %s;", $l_str_BoxShadowColor);
|
||||||
|
printf(" box-shadow: 2px 2px 11px %s;", $l_str_BoxShadowColor);
|
||||||
}
|
}
|
||||||
echo '}';
|
echo '}';
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -11,4 +11,10 @@ the currently used one should be one of those templates and pre-defined styles o
|
||||||
|
|
||||||
|
|
||||||
== Footnotes Bugs ==
|
== Footnotes Bugs ==
|
||||||
- Setting "Excerpt No" doesn't work
|
- Setting "Excerpt No" doesn't work
|
||||||
|
|
||||||
|
|
||||||
|
== TODO ==
|
||||||
|
- Statistics: How many Footnotes in each post/page
|
||||||
|
- Convert from other Footnote Plugins (e.g. ' ((' from Civil Footnotes)
|
||||||
|
- Anonymous stats to the developers
|
|
@ -4,7 +4,7 @@
|
||||||
Plugin URI: http://wordpress.org/plugins/footnotes/
|
Plugin URI: http://wordpress.org/plugins/footnotes/
|
||||||
Description: time to bring footnotes to your website! footnotes are known from offline publishing and everybody takes them for granted when reading a magazine.
|
Description: time to bring footnotes to your website! footnotes are known from offline publishing and everybody takes them for granted when reading a magazine.
|
||||||
Author: ManFisher Medien ManuFaktur
|
Author: ManFisher Medien ManuFaktur
|
||||||
Version: 1.5.7
|
Version: 1.6.0
|
||||||
Author URI: http://manfisher.net/plugins/footnotes/
|
Author URI: http://manfisher.net/plugins/footnotes/
|
||||||
Text Domain: footnotes
|
Text Domain: footnotes
|
||||||
Domain Path: /languages
|
Domain Path: /languages
|
||||||
|
|
|
@ -3,10 +3,10 @@ Contributors: Aricura, mark.cheret
|
||||||
Tags: footnote, footnotes, bibliography, formatting, notes, Post, posts, reference, referencing
|
Tags: footnote, footnotes, bibliography, formatting, notes, Post, posts, reference, referencing
|
||||||
Requires at least: 3.9
|
Requires at least: 3.9
|
||||||
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6Z6CZDW8PPBBJ
|
Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6Z6CZDW8PPBBJ
|
||||||
Tested up to: 4.0
|
Tested up to: 4.1
|
||||||
License: GPLv3 or later
|
License: GPLv3 or later
|
||||||
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
||||||
Stable Tag: 1.5.7
|
Stable Tag: 1.6.0
|
||||||
|
|
||||||
== Description ==
|
== Description ==
|
||||||
|
|
||||||
|
@ -84,13 +84,16 @@ Visit this swift write-up from a **footnotes** user by the name of **Southwest**
|
||||||
|
|
||||||
== Changelog ==
|
== Changelog ==
|
||||||
|
|
||||||
= 1.5.8 =
|
= 1.6.0 =
|
||||||
- **IMPORTANT**: Improved performance. You need to Activate the Plugin again. (Settings won't change!)
|
- **IMPORTANT**: Improved performance. You need to Activate the Plugin again. (Settings won't change!)
|
||||||
|
- Add: Setting to customize the mouse-over box shadow
|
||||||
- Add: Translation: United States
|
- Add: Translation: United States
|
||||||
- Add: Translation: Austria
|
- Add: Translation: Austria
|
||||||
- Add: Translation: Spanish (many thanks to Pablo L.)
|
- Add: Translation: Spanish (many thanks to Pablo L.)
|
||||||
- Update: Translations (de_DE and en_GB)
|
- Update: Translations (de_DE and en_GB)
|
||||||
- Update: Changed Plugins init file name to improve performance (Re-activation of the Plugin is required)
|
- Update: Changed Plugins init file name to improve performance (Re-activation of the Plugin is required)
|
||||||
|
- Update: ManFisher note styling
|
||||||
|
- Update: Tested with latest nightly build of WordPress 4.1
|
||||||
- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers are displayed
|
- Bugfix: Avoid multiple IDs for footnotes when multiple reference containers are displayed
|
||||||
|
|
||||||
= 1.5.7 =
|
= 1.5.7 =
|
||||||
|
|
|
@ -48,5 +48,9 @@
|
||||||
<td>[[label-max-width]]</td>
|
<td>[[label-max-width]]</td>
|
||||||
<td>[[max-width]] <em>[[notice-max-width]]</em></td>
|
<td>[[max-width]] <em>[[notice-max-width]]</em></td>
|
||||||
</tr>
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>[[label-box-shadow-color]]</td>
|
||||||
|
<td>[[box-shadow-color]] <em>[[notice-box-shadow-color]]</em></td>
|
||||||
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
|
@ -1,5 +1,6 @@
|
||||||
<div style="-webkit-print-color-adjust: exact; padding: 0; color: rgb(115, 115, 115); font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif;">
|
<h1 style="margin: 0 0 18px; color: rgb(64, 64, 64); line-height: 36px; font-size: 30px; ">ManFisher</h1>
|
||||||
<h1 style="margin: 0 0 18px; color: rgb(64, 64, 64); line-height: 36px; font-size: 30px; ">ManFisher</h1>
|
|
||||||
|
<div style="-webkit-print-color-adjust: exact; margin-right: 10px; padding:14px; border: 1px solid #444; background-color: #fefefe; color: rgb(115, 115, 115); font-family: 'Helvetica Neue', Helvetica, 'Hiragino Sans GB', Arial, sans-serif;">
|
||||||
<p style="margin: 0 0 9px; font-size: 13px; line-height: 18px;">a note from the mastermind behind footnotes</p>
|
<p style="margin: 0 0 9px; font-size: 13px; line-height: 18px;">a note from the mastermind behind footnotes</p>
|
||||||
|
|
||||||
<h2 style="margin: 0; color: rgb(64, 64, 64); line-height: 36px; font-size: 24px; ">Ideology</h2>
|
<h2 style="margin: 0; color: rgb(64, 64, 64); line-height: 36px; font-size: 24px; ">Ideology</h2>
|
||||||
|
|
Reference in a new issue