Version Description
(2014-10-13) = * Added option to automatically add paragraphs * Added admin pointer to help new users identify the widget * Added loading overlay when saving widget * Added check for multiple instances of the plugin * Fixed issue related to multiple line breaks not being saved * Fixed issues with RTL locales * Enhanced compatibility for widgets created with 1.x versions of the plugin * Updated documentation about widget customization
Download this release
Release Info
Developer | marcochiesi |
Plugin | ![]() |
Version | 2.1.0 |
Comparing to | |
See all releases |
Code changes from version 2.0.4 to 2.1.0
- black-studio-tinymce-widget.php +64 -14
- css/black-studio-tinymce-widget-pre33.min.css +1 -1
- css/black-studio-tinymce-widget.css +26 -0
- css/black-studio-tinymce-widget.min.css +2 -2
- includes/class-admin-pointer.php +179 -0
- includes/class-admin.php +22 -7
- includes/class-compatibility-plugins.php +3 -3
- includes/class-compatibility-wordpress.php +3 -1
- includes/class-compatibility.php +1 -1
- includes/class-text-filters.php +25 -2
- includes/class-widget.php +10 -1
- js/black-studio-tinymce-widget-pointer.js +19 -0
- js/black-studio-tinymce-widget-pointer.min.js +2 -0
- js/black-studio-tinymce-widget-pre33.min.js +1 -1
- js/black-studio-tinymce-widget-pre39.min.js +1 -1
- js/black-studio-tinymce-widget.js +7 -3
- js/black-studio-tinymce-widget.min.js +2 -2
- js/wp-page-widget.min.js +1 -1
- languages/black-studio-tinymce-widget-ca.mo +0 -0
- languages/black-studio-tinymce-widget-ca.po +10 -2
- languages/black-studio-tinymce-widget-da_DK.mo +0 -0
- languages/black-studio-tinymce-widget-da_DK.po +17 -2
- languages/black-studio-tinymce-widget-de_DE.mo +0 -0
- languages/black-studio-tinymce-widget-de_DE.po +19 -3
- languages/black-studio-tinymce-widget-el.mo +0 -0
- languages/black-studio-tinymce-widget-el.po +17 -2
- languages/black-studio-tinymce-widget-en_GB.mo +0 -0
- languages/black-studio-tinymce-widget-en_GB.po +25 -10
- languages/black-studio-tinymce-widget-es_ES.mo +0 -0
- languages/black-studio-tinymce-widget-es_ES.po +17 -2
- languages/black-studio-tinymce-widget-fi.mo +0 -0
- languages/black-studio-tinymce-widget-fi.po +17 -2
- languages/black-studio-tinymce-widget-fr_FR.mo +0 -0
- languages/black-studio-tinymce-widget-fr_FR.po +17 -2
- languages/black-studio-tinymce-widget-it_IT.mo +0 -0
- languages/black-studio-tinymce-widget-it_IT.po +25 -10
- languages/black-studio-tinymce-widget-ja.mo +0 -0
- languages/black-studio-tinymce-widget-ja.po +10 -2
- languages/black-studio-tinymce-widget-ko_KR.mo +0 -0
- languages/black-studio-tinymce-widget-ko_KR.po +10 -2
- languages/black-studio-tinymce-widget-nl_NL.mo +0 -0
- languages/black-studio-tinymce-widget-nl_NL.po +17 -2
- languages/black-studio-tinymce-widget-pl_PL.mo +0 -0
- languages/black-studio-tinymce-widget-pl_PL.po +10 -2
- languages/black-studio-tinymce-widget-pt_BR.mo +0 -0
- languages/black-studio-tinymce-widget-pt_BR.po +17 -2
- languages/black-studio-tinymce-widget-ro_RO.mo +0 -0
- languages/black-studio-tinymce-widget-ro_RO.po +10 -2
- languages/black-studio-tinymce-widget-ru_RU.mo +0 -0
- languages/black-studio-tinymce-widget-ru_RU.po +10 -2
- languages/black-studio-tinymce-widget-sk_SK.mo +0 -0
- languages/black-studio-tinymce-widget-sk_SK.po +17 -2
- languages/black-studio-tinymce-widget-sv_SE.mo +0 -0
- languages/black-studio-tinymce-widget-sv_SE.po +17 -2
- languages/black-studio-tinymce-widget-tr_TR.mo +0 -0
- languages/black-studio-tinymce-widget-tr_TR.po +17 -2
- languages/black-studio-tinymce-widget-uk.mo +0 -0
- languages/black-studio-tinymce-widget-uk.po +17 -2
- languages/black-studio-tinymce-widget-zh_CN.mo +0 -0
- languages/black-studio-tinymce-widget-zh_CN.po +17 -2
- languages/black-studio-tinymce-widget.pot +98 -83
- readme.txt +61 -10
black-studio-tinymce-widget.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Black Studio TinyMCE Widget
|
4 |
Plugin URI: https://wordpress.org/plugins/black-studio-tinymce-widget/
|
5 |
Description: Adds a new "Visual Editor" widget type based on the native WordPress TinyMCE editor.
|
6 |
-
Version: 2.0
|
7 |
Author: Black Studio
|
8 |
Author URI: http://www.blackstudio.it
|
9 |
Requires at least: 3.1
|
@@ -35,7 +35,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) {
|
|
35 |
* @var string
|
36 |
* @since 2.0.0
|
37 |
*/
|
38 |
-
public static $version = '2.0
|
39 |
|
40 |
/**
|
41 |
* The single instance of the plugin class
|
@@ -53,6 +53,14 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) {
|
|
53 |
*/
|
54 |
protected static $admin = null;
|
55 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* Instance of compatibility class
|
58 |
*
|
@@ -92,6 +100,16 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) {
|
|
92 |
return self::$admin;
|
93 |
}
|
94 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
95 |
/**
|
96 |
* Return the instance of the compatibility class
|
97 |
*
|
@@ -153,6 +171,8 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) {
|
|
153 |
if ( is_admin() ) {
|
154 |
include_once( plugin_dir_path( __FILE__ ) . '/includes/class-admin.php' );
|
155 |
self::$admin = Black_Studio_TinyMCE_Admin::instance();
|
|
|
|
|
156 |
}
|
157 |
// Include and instantiate text filter class on frontend pages
|
158 |
else {
|
@@ -222,17 +242,47 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Plugin' ) ) {
|
|
222 |
|
223 |
} // END class Black_Studio_TinyMCE_Plugin
|
224 |
|
225 |
-
} // class_exists check
|
226 |
|
227 |
-
/**
|
228 |
-
* Return the main instance to prevent the need to use globals
|
229 |
-
*
|
230 |
-
* @return object
|
231 |
-
* @since 2.0.0
|
232 |
-
*/
|
233 |
-
function bstw() {
|
234 |
-
return Black_Studio_TinyMCE_Plugin::instance();
|
235 |
-
}
|
236 |
|
237 |
-
|
238 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
Plugin Name: Black Studio TinyMCE Widget
|
4 |
Plugin URI: https://wordpress.org/plugins/black-studio-tinymce-widget/
|
5 |
Description: Adds a new "Visual Editor" widget type based on the native WordPress TinyMCE editor.
|
6 |
+
Version: 2.1.0
|
7 |
Author: Black Studio
|
8 |
Author URI: http://www.blackstudio.it
|
9 |
Requires at least: 3.1
|
35 |
* @var string
|
36 |
* @since 2.0.0
|
37 |
*/
|
38 |
+
public static $version = '2.1.0';
|
39 |
|
40 |
/**
|
41 |
* The single instance of the plugin class
|
53 |
*/
|
54 |
protected static $admin = null;
|
55 |
|
56 |
+
/**
|
57 |
+
* Instance of admin pointer class
|
58 |
+
*
|
59 |
+
* @var object
|
60 |
+
* @since 2.1.0
|
61 |
+
*/
|
62 |
+
protected static $admin_pointer = null;
|
63 |
+
|
64 |
/**
|
65 |
* Instance of compatibility class
|
66 |
*
|
100 |
return self::$admin;
|
101 |
}
|
102 |
|
103 |
+
/**
|
104 |
+
* Return the instance of the admin pointer class
|
105 |
+
*
|
106 |
+
* @return object
|
107 |
+
* @since 2.1.0
|
108 |
+
*/
|
109 |
+
public static function admin_pointer() {
|
110 |
+
return self::$admin_pointer;
|
111 |
+
}
|
112 |
+
|
113 |
/**
|
114 |
* Return the instance of the compatibility class
|
115 |
*
|
171 |
if ( is_admin() ) {
|
172 |
include_once( plugin_dir_path( __FILE__ ) . '/includes/class-admin.php' );
|
173 |
self::$admin = Black_Studio_TinyMCE_Admin::instance();
|
174 |
+
include_once( plugin_dir_path( __FILE__ ) . '/includes/class-admin-pointer.php' );
|
175 |
+
self::$admin_pointer = Black_Studio_TinyMCE_Admin_Pointer::instance();
|
176 |
}
|
177 |
// Include and instantiate text filter class on frontend pages
|
178 |
else {
|
242 |
|
243 |
} // END class Black_Studio_TinyMCE_Plugin
|
244 |
|
245 |
+
} // END class_exists check
|
246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
247 |
|
248 |
+
if ( ! function_exists( 'bstw' ) ) {
|
249 |
+
|
250 |
+
/**
|
251 |
+
* Return the main instance to prevent the need to use globals
|
252 |
+
*
|
253 |
+
* @return object
|
254 |
+
* @since 2.0.0
|
255 |
+
*/
|
256 |
+
function bstw() {
|
257 |
+
return Black_Studio_TinyMCE_Plugin::instance();
|
258 |
+
}
|
259 |
+
|
260 |
+
/* Create the main instance */
|
261 |
+
bstw();
|
262 |
+
|
263 |
+
} // END function_exists bstw check
|
264 |
+
else {
|
265 |
+
|
266 |
+
/* Check for multiple plugin instances */
|
267 |
+
if ( ! function_exists( 'bstw_multiple_notice' ) ) {
|
268 |
+
|
269 |
+
/**
|
270 |
+
* Show admin notice when multiple instances of the plugin are detected
|
271 |
+
*
|
272 |
+
* @return void
|
273 |
+
* @since 2.1.0
|
274 |
+
*/
|
275 |
+
function bstw_multiple_notice() {
|
276 |
+
global $pagenow;
|
277 |
+
if ( 'widgets.php' == $pagenow ) {
|
278 |
+
echo '<div class="error">';
|
279 |
+
/* translators: error message shown when multiple instance of the plugin are detected */
|
280 |
+
echo '<p>' . esc_html( __( 'ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were detected. Please activate only one instance at a time.', 'black-studio-tinymce-widget' ) ) . '</p>';
|
281 |
+
echo '</div>';
|
282 |
+
}
|
283 |
+
}
|
284 |
+
add_action( 'admin_notices', 'bstw_multiple_notice' );
|
285 |
+
|
286 |
+
} // END function_exists bstw_multiple_notice check
|
287 |
+
|
288 |
+
} // END else function_exists bstw check
|
css/black-studio-tinymce-widget-pre33.min.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
.bstw-links{font-size:11px;margin-top:-3px;text-align:right;position:absolute;right:18px}.bstw-links .icon-plugins{float:right;padding:3px 6px;margin:-8px -8px 0 -2px;background:url(../../../../wp-admin/images/menu.png) -180px -33px no-repeat;width:16px;height:16px}.bstw-links .bstw-links-list{display:none}.bstw-links a{text-decoration:none}#mce_fullscreen_container{background-color:#fff}#wp-black-studio-tinymce-widget-wrap{display:none}#TB_overlay,#TB_window{z-index:999999}.wp-editor-container{border-style:solid;border-width:1px;border-collapse:separate;-moz-border-radius:3px 3px 0 0;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ccc #ccc #dfdfdf;clear:both}.wp-switch-editor{height:18px;margin:5px 5px 0 0;padding:4px 5px 2px;float:right;cursor:pointer;border-width:1px;border-style:solid;-moz-border-radius:3px 3px 0 0;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #ccc;color:#999;position:relative;top:1px}.html-active .switch-html,.tmce-active .switch-tmce{border-color:#ccc #ccc #e9e9e9;background-color:#e9e9e9;color:#333}.wp-media-buttons{cursor:default;padding:8px 8px 0}.wp-media-buttons a{cursor:pointer;padding:0 0 5px 10px}.wp-media-buttons img{vertical-align:middle}.wp_themeSkin .mceStatusbar{border-color:#dfdfdf}
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
.bstw-links{font-size:11px;margin-top:-3px;text-align:right;position:absolute;right:18px}.bstw-links .icon-plugins{float:right;padding:3px 6px;margin:-8px -8px 0 -2px;background:url(../../../../wp-admin/images/menu.png) -180px -33px no-repeat;width:16px;height:16px}.bstw-links .bstw-links-list{display:none}.bstw-links a{text-decoration:none}#mce_fullscreen_container{background-color:#fff}#wp-black-studio-tinymce-widget-wrap{display:none}#TB_overlay,#TB_window{z-index:999999}.wp-editor-container{border-style:solid;border-width:1px;border-collapse:separate;-moz-border-radius:3px 3px 0 0;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;border-color:#ccc #ccc #dfdfdf;clear:both}.wp-switch-editor{height:18px;margin:5px 5px 0 0;padding:4px 5px 2px;float:right;cursor:pointer;border-width:1px;border-style:solid;-moz-border-radius:3px 3px 0 0;-webkit-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-khtml-border-top-right-radius:3px;-khtml-border-top-left-radius:3px;border-top-right-radius:3px;border-top-left-radius:3px;background-color:#f1f1f1;border-color:#dfdfdf #dfdfdf #ccc;color:#999;position:relative;top:1px}.html-active .switch-html,.tmce-active .switch-tmce{border-color:#ccc #ccc #e9e9e9;background-color:#e9e9e9;color:#333}.wp-media-buttons{cursor:default;padding:8px 8px 0}.wp-media-buttons a{cursor:pointer;padding:0 0 5px 10px}.wp-media-buttons img{vertical-align:middle}.wp_themeSkin .mceStatusbar{border-color:#dfdfdf}
|
css/black-studio-tinymce-widget.css
CHANGED
@@ -8,6 +8,12 @@
|
|
8 |
right: 18px;
|
9 |
}
|
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
.bstw-links .icon16:before {
|
12 |
padding: 0;
|
13 |
}
|
@@ -18,6 +24,11 @@
|
|
18 |
margin: -6px -8px 0 -2px;
|
19 |
}
|
20 |
|
|
|
|
|
|
|
|
|
|
|
21 |
.bstw-links .bstw-links-list {
|
22 |
display: none;
|
23 |
}
|
@@ -26,6 +37,21 @@
|
|
26 |
text-decoration: none;
|
27 |
}
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#wp-black-studio-tinymce-widget-wrap {
|
30 |
display: none;
|
31 |
}
|
8 |
right: 18px;
|
9 |
}
|
10 |
|
11 |
+
.rtl .bstw-links {
|
12 |
+
text-align: left;
|
13 |
+
right: auto;
|
14 |
+
left: 18px;
|
15 |
+
}
|
16 |
+
|
17 |
.bstw-links .icon16:before {
|
18 |
padding: 0;
|
19 |
}
|
24 |
margin: -6px -8px 0 -2px;
|
25 |
}
|
26 |
|
27 |
+
.rtl .bstw-links .icon16 {
|
28 |
+
float: left;
|
29 |
+
margin: -6px -2px 0 -8px;
|
30 |
+
}
|
31 |
+
|
32 |
.bstw-links .bstw-links-list {
|
33 |
display: none;
|
34 |
}
|
37 |
text-decoration: none;
|
38 |
}
|
39 |
|
40 |
+
.bstw-loading {
|
41 |
+
position: absolute;
|
42 |
+
left: 0;
|
43 |
+
right: 0;
|
44 |
+
top: 0;
|
45 |
+
bottom:0;
|
46 |
+
background-color:white;
|
47 |
+
background-image: url(../../../../wp-admin/images/loading.gif);
|
48 |
+
background-position: center center;
|
49 |
+
background-repeat: no-repeat;
|
50 |
+
z-index: 100000;
|
51 |
+
display: none;
|
52 |
+
opacity: 0.5;
|
53 |
+
}
|
54 |
+
|
55 |
#wp-black-studio-tinymce-widget-wrap {
|
56 |
display: none;
|
57 |
}
|
css/black-studio-tinymce-widget.min.css
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
-
.bstw-links{font-size:11px;margin-top:-3px;text-align:right;position:absolute;right:18px}.bstw-links .icon16:before{padding:0}.bstw-links .icon16{float:right;padding:3px 6px;margin:-6px -8px 0 -2px}.bstw-links .bstw-links-list{display:none}.bstw-links a{text-decoration:none}#wp-black-studio-tinymce-widget-wrap{display:none}div[id*=black-studio-tinymce] .wp-editor-wrap{margin-bottom:1em}#available-widgets [class*=black-studio-tinymce] .widget-title:before{content:"\f116"}.wp-customizer .mce-floatpanel.mce-popover{z-index:500000!important}#TB_overlay,#TB_window{z-index:999999!important}body.wait,body.wait *{cursor:wait!important}#zedity_content_overlay{z-index:100000!important}
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
+
.bstw-links{font-size:11px;margin-top:-3px;text-align:right;position:absolute;right:18px}.rtl .bstw-links{text-align:left;right:auto;left:18px}.bstw-links .icon16:before{padding:0}.bstw-links .icon16{float:right;padding:3px 6px;margin:-6px -8px 0 -2px}.rtl .bstw-links .icon16{float:left;margin:-6px -2px 0 -8px}.bstw-links .bstw-links-list{display:none}.bstw-links a{text-decoration:none}.bstw-loading{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff;background-image:url(../../../../wp-admin/images/loading.gif);background-position:center center;background-repeat:no-repeat;z-index:100000;display:none;opacity:.5}#wp-black-studio-tinymce-widget-wrap{display:none}div[id*=black-studio-tinymce] .wp-editor-wrap{margin-bottom:1em}#available-widgets [class*=black-studio-tinymce] .widget-title:before{content:"\f116"}.wp-customizer .mce-floatpanel.mce-popover{z-index:500000!important}#TB_overlay,#TB_window{z-index:999999!important}body.wait,body.wait *{cursor:wait!important}#zedity_content_overlay{z-index:100000!important}
|
includes/class-admin-pointer.php
ADDED
@@ -0,0 +1,179 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
// Exit if accessed directly
|
4 |
+
if ( ! defined( 'ABSPATH' ) ) {
|
5 |
+
exit;
|
6 |
+
}
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Class that provides admin pointer
|
10 |
+
*
|
11 |
+
* @package Black_Studio_TinyMCE_Widget
|
12 |
+
* @since 2.1.0
|
13 |
+
*/
|
14 |
+
|
15 |
+
if ( ! class_exists( 'Black_Studio_TinyMCE_Admin_Pointer' ) ) {
|
16 |
+
|
17 |
+
final class Black_Studio_TinyMCE_Admin_Pointer {
|
18 |
+
|
19 |
+
/**
|
20 |
+
* The single instance of the class
|
21 |
+
*
|
22 |
+
* @var object
|
23 |
+
* @since 2.1.0
|
24 |
+
*/
|
25 |
+
protected static $_instance = null;
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Return the single class instance
|
29 |
+
*
|
30 |
+
* @return object
|
31 |
+
* @since 2.1.0
|
32 |
+
*/
|
33 |
+
public static function instance() {
|
34 |
+
if ( is_null( self::$_instance ) ) {
|
35 |
+
self::$_instance = new self();
|
36 |
+
}
|
37 |
+
return self::$_instance;
|
38 |
+
}
|
39 |
+
|
40 |
+
/**
|
41 |
+
* Class constructor
|
42 |
+
*
|
43 |
+
* @uses add_action()
|
44 |
+
* @uses add_filter()
|
45 |
+
* @uses get_option()
|
46 |
+
* @uses get_bloginfo()
|
47 |
+
*
|
48 |
+
* @global object $wp_embed
|
49 |
+
* @return void
|
50 |
+
* @since 2.0.0
|
51 |
+
*/
|
52 |
+
protected function __construct() {
|
53 |
+
// Register action and filter hooks
|
54 |
+
add_action( 'admin_init', array( $this, 'admin_init' ), 20 );
|
55 |
+
}
|
56 |
+
|
57 |
+
/**
|
58 |
+
* Prevent the class from being cloned
|
59 |
+
*
|
60 |
+
* @return void
|
61 |
+
* @since 2.1.0
|
62 |
+
*/
|
63 |
+
protected function __clone() {
|
64 |
+
_doing_it_wrong( __FUNCTION__, __( 'Cheatin’ uh?' ), '2.0' );
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* Add actions and filters (only in widgets admin page)
|
69 |
+
*
|
70 |
+
* @uses add_action()
|
71 |
+
* @uses add_filter()
|
72 |
+
*
|
73 |
+
* @return void
|
74 |
+
* @since 2.1.0
|
75 |
+
*/
|
76 |
+
public function admin_init() {
|
77 |
+
global $pagenow;
|
78 |
+
if ( 'widgets.php' == $pagenow ) {
|
79 |
+
add_action( 'admin_print_scripts', array( $this, 'load' ) );
|
80 |
+
add_filter( 'black_studio_tinymce_admin_pointers-widgets', array( $this, 'register' ), 10 );
|
81 |
+
add_filter( 'black_studio_tinymce_admin_pointers-widgets', array( $this, 'filter_dismissed' ), 20 );
|
82 |
+
}
|
83 |
+
}
|
84 |
+
|
85 |
+
/**
|
86 |
+
* Helper function to enqueue script
|
87 |
+
*
|
88 |
+
* @uses wp_enqueue_style()
|
89 |
+
* @uses wp_enqueue_script()
|
90 |
+
* @uses plugins_url()
|
91 |
+
* @uses wp_localize_script()
|
92 |
+
* @uses SCRIPT_DEBUG
|
93 |
+
*
|
94 |
+
* @param mixed[] $pointers
|
95 |
+
* @return void
|
96 |
+
* @since 2.1.0
|
97 |
+
*/
|
98 |
+
public function enqueue( $pointers ) {
|
99 |
+
$script = 'black-studio-tinymce-widget-pointer';
|
100 |
+
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
|
101 |
+
wp_enqueue_style( 'wp-pointer' );
|
102 |
+
wp_enqueue_script(
|
103 |
+
$script,
|
104 |
+
plugins_url( 'js/' . $script . $suffix . '.js', dirname( __FILE__ ) ),
|
105 |
+
array( 'wp-pointer' ),
|
106 |
+
bstw()->get_version(),
|
107 |
+
true
|
108 |
+
);
|
109 |
+
wp_localize_script( 'black-studio-tinymce-widget-pointer', 'bstw_pointers', $pointers );
|
110 |
+
}
|
111 |
+
|
112 |
+
/**
|
113 |
+
* Load admin pointer(s)
|
114 |
+
*
|
115 |
+
* @uses get_current_screen()
|
116 |
+
* @uses apply_filters()
|
117 |
+
*
|
118 |
+
* @return void
|
119 |
+
* @since 2.1.0
|
120 |
+
*/
|
121 |
+
public function load() {
|
122 |
+
$screen = get_current_screen();
|
123 |
+
$pointers = apply_filters( 'black_studio_tinymce_admin_pointers-' . $screen->id, array() );
|
124 |
+
if ( ! empty( $pointers ) ) {
|
125 |
+
$this->enqueue( $pointers );
|
126 |
+
}
|
127 |
+
}
|
128 |
+
|
129 |
+
/**
|
130 |
+
* Remove dismissed pointer(s)
|
131 |
+
*
|
132 |
+
* @uses get_user_meta()
|
133 |
+
* @uses get_current_user_id()
|
134 |
+
*
|
135 |
+
* @param mixed[] $pointers
|
136 |
+
* @return mixed[]
|
137 |
+
* @since 2.1.0
|
138 |
+
*/
|
139 |
+
public function filter_dismissed( $pointers ) {
|
140 |
+
$valid_pointers = array();
|
141 |
+
if ( is_array( $pointers ) ) {
|
142 |
+
$dismissed = explode( ',', (string) get_user_meta( get_current_user_id(), 'dismissed_wp_pointers', true ) );
|
143 |
+
foreach ( $pointers as $pointer_id => $pointer ) {
|
144 |
+
if ( ! in_array( $pointer_id, $dismissed ) ) {
|
145 |
+
$pointer['pointer_id'] = $pointer_id;
|
146 |
+
$valid_pointers['pointers'][] = $pointer;
|
147 |
+
}
|
148 |
+
}
|
149 |
+
}
|
150 |
+
return $valid_pointers;
|
151 |
+
}
|
152 |
+
|
153 |
+
/**
|
154 |
+
* Register admin pointer(s)
|
155 |
+
*
|
156 |
+
* @param mixed[] $pointers
|
157 |
+
* @return mixed[]
|
158 |
+
* @since 2.1.0
|
159 |
+
*/
|
160 |
+
public function register( $pointers ) {
|
161 |
+
$pointers['black_studio_tinymce_widget'] = array(
|
162 |
+
'target' => 'div[id$=black-studio-tinymce-__i__] .widget-top',
|
163 |
+
'options' => array(
|
164 |
+
'content' => sprintf( '<h3>%s</h3> <p>%s</p>',
|
165 |
+
/* translators: title for the dismissable admin pointer tooltip (same as plugin name) */
|
166 |
+
__( 'Black Studio TinyMCE Widget', 'black-studio-tinymce-widget' ),
|
167 |
+
/* translators: text for the dismissable admin pointer tooltip */
|
168 |
+
__( 'The Visual Editor widget allows you to insert rich text and media objects in your sidebars', 'black-studio-tinymce-widget' )
|
169 |
+
),
|
170 |
+
'position' => array( 'edge' => 'left', 'align' => 'middle' )
|
171 |
+
)
|
172 |
+
);
|
173 |
+
return $pointers;
|
174 |
+
}
|
175 |
+
|
176 |
+
|
177 |
+
} // END class Black_Studio_TinyMCE_Admin_Pointer
|
178 |
+
|
179 |
+
} // END class_exists check
|
includes/class-admin.php
CHANGED
@@ -122,6 +122,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
122 |
add_action( 'black_studio_tinymce_editor', array( $this, 'editor' ), 10, 3 );
|
123 |
add_action( 'black_studio_tinymce_before_editor', array( $this, 'display_links' ) ); // consider donating if you remove links
|
124 |
add_filter( 'wp_editor_settings', array( $this, 'editor_settings' ), 10, 2 );
|
|
|
125 |
do_action( 'black_studio_tinymce_load' );
|
126 |
}
|
127 |
}
|
@@ -155,7 +156,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
155 |
*/
|
156 |
public function admin_print_styles() {
|
157 |
wp_enqueue_style( 'wp-jquery-ui-dialog' );
|
158 |
-
wp_enqueue_style( 'editor-buttons' );
|
159 |
$this->enqueue_style();
|
160 |
}
|
161 |
|
@@ -185,8 +186,6 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
185 |
* Enqueue header scripts
|
186 |
*
|
187 |
* @uses wp_enqueue_script()
|
188 |
-
* @uses Black_Studio_TinyMCE_Plugin::enqueue_script()
|
189 |
-
* @uses Black_Studio_TinyMCE_Plugin::localize_script()
|
190 |
* @uses do_action()
|
191 |
*
|
192 |
* @return void
|
@@ -250,8 +249,6 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
250 |
/**
|
251 |
* Enqueue footer scripts
|
252 |
*
|
253 |
-
* @uses wp_editor()
|
254 |
-
*
|
255 |
* @return void
|
256 |
* @since 2.0.0
|
257 |
*/
|
@@ -285,7 +282,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
285 |
public function editor_settings( $settings, $editor_id ) {
|
286 |
if ( strstr( $editor_id, 'black-studio-tinymce' ) ) {
|
287 |
$settings['default_editor'] = 'tmce';
|
288 |
-
$settings['tinymce'] = array( 'wp_skip_init' => true );
|
289 |
$settings['editor_height'] = 350;
|
290 |
}
|
291 |
return $settings;
|
@@ -353,9 +350,13 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
353 |
/**
|
354 |
* Show row meta on the plugin screen
|
355 |
*
|
|
|
|
|
|
|
356 |
* @param string[] $links
|
357 |
* @param string $file
|
358 |
* @return string[]
|
|
|
359 |
*/
|
360 |
public function plugin_row_meta( $links, $file ) {
|
361 |
if ( $file == bstw()->get_basename() ) {
|
@@ -366,6 +367,20 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Admin' ) ) {
|
|
366 |
return $links;
|
367 |
}
|
368 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
369 |
} // END class Black_Studio_TinyMCE_Admin
|
370 |
|
371 |
-
} // class_exists check
|
122 |
add_action( 'black_studio_tinymce_editor', array( $this, 'editor' ), 10, 3 );
|
123 |
add_action( 'black_studio_tinymce_before_editor', array( $this, 'display_links' ) ); // consider donating if you remove links
|
124 |
add_filter( 'wp_editor_settings', array( $this, 'editor_settings' ), 10, 2 );
|
125 |
+
add_filter( 'tiny_mce_before_init', array( $this, 'tinymce_fix_rtl' ) );
|
126 |
do_action( 'black_studio_tinymce_load' );
|
127 |
}
|
128 |
}
|
156 |
*/
|
157 |
public function admin_print_styles() {
|
158 |
wp_enqueue_style( 'wp-jquery-ui-dialog' );
|
159 |
+
// wp_enqueue_style( 'editor-buttons' );
|
160 |
$this->enqueue_style();
|
161 |
}
|
162 |
|
186 |
* Enqueue header scripts
|
187 |
*
|
188 |
* @uses wp_enqueue_script()
|
|
|
|
|
189 |
* @uses do_action()
|
190 |
*
|
191 |
* @return void
|
249 |
/**
|
250 |
* Enqueue footer scripts
|
251 |
*
|
|
|
|
|
252 |
* @return void
|
253 |
* @since 2.0.0
|
254 |
*/
|
282 |
public function editor_settings( $settings, $editor_id ) {
|
283 |
if ( strstr( $editor_id, 'black-studio-tinymce' ) ) {
|
284 |
$settings['default_editor'] = 'tmce';
|
285 |
+
$settings['tinymce'] = array( 'wp_skip_init' => true, 'add_unload_trigger' => false );
|
286 |
$settings['editor_height'] = 350;
|
287 |
}
|
288 |
return $settings;
|
350 |
/**
|
351 |
* Show row meta on the plugin screen
|
352 |
*
|
353 |
+
* @uses esc_html()
|
354 |
+
* @uses esc_url()
|
355 |
+
*
|
356 |
* @param string[] $links
|
357 |
* @param string $file
|
358 |
* @return string[]
|
359 |
+
* @since 2.0.0
|
360 |
*/
|
361 |
public function plugin_row_meta( $links, $file ) {
|
362 |
if ( $file == bstw()->get_basename() ) {
|
367 |
return $links;
|
368 |
}
|
369 |
|
370 |
+
/**
|
371 |
+
* Fix for rtl languages
|
372 |
+
*
|
373 |
+
* @param mixed[] $settings
|
374 |
+
* @return mixed[]
|
375 |
+
* @since 2.1.0
|
376 |
+
*/
|
377 |
+
public function tinymce_fix_rtl( $settings ) {
|
378 |
+
if ( is_rtl() && isset( $settings['plugins'] ) && ',directionality' == $settings['plugins'] ) {
|
379 |
+
unset( $settings['plugins'] );
|
380 |
+
}
|
381 |
+
return $settings;
|
382 |
+
}
|
383 |
+
|
384 |
} // END class Black_Studio_TinyMCE_Admin
|
385 |
|
386 |
+
} // END class_exists check
|
includes/class-compatibility-plugins.php
CHANGED
@@ -73,7 +73,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility_Plugins' ) ) {
|
|
73 |
*/
|
74 |
public function wpml() {
|
75 |
add_filter( 'black_studio_tinymce_widget_update', array( $this, 'wpml_widget_update' ), 10, 2 );
|
76 |
-
add_filter( 'widget_text', array( $this, 'wpml_widget_text' ),
|
77 |
}
|
78 |
|
79 |
/**
|
@@ -99,7 +99,7 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility_Plugins' ) ) {
|
|
99 |
* @uses icl_t() Part of WPML
|
100 |
*
|
101 |
* @param string $text
|
102 |
-
* @param mixed[] $instance
|
103 |
* @param object|null $widget
|
104 |
* @return string
|
105 |
* @since 2.0.0
|
@@ -357,4 +357,4 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility_Plugins' ) ) {
|
|
357 |
|
358 |
} // END class Black_Studio_TinyMCE_Compatibility_Plugins
|
359 |
|
360 |
-
} // class_exists check
|
73 |
*/
|
74 |
public function wpml() {
|
75 |
add_filter( 'black_studio_tinymce_widget_update', array( $this, 'wpml_widget_update' ), 10, 2 );
|
76 |
+
add_filter( 'widget_text', array( $this, 'wpml_widget_text' ), 2, 3 );
|
77 |
}
|
78 |
|
79 |
/**
|
99 |
* @uses icl_t() Part of WPML
|
100 |
*
|
101 |
* @param string $text
|
102 |
+
* @param mixed[]|null $instance
|
103 |
* @param object|null $widget
|
104 |
* @return string
|
105 |
* @since 2.0.0
|
357 |
|
358 |
} // END class Black_Studio_TinyMCE_Compatibility_Plugins
|
359 |
|
360 |
+
} // END class_exists check
|
includes/class-compatibility-wordpress.php
CHANGED
@@ -126,6 +126,8 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility_Wordpress' ) ) {
|
|
126 |
remove_action( 'admin_print_footer_scripts', array( $this, 'wp_pre_32_admin_print_footer_scripts' ) );
|
127 |
}
|
128 |
add_action( 'admin_print_footer_scripts', array( $this, 'wp_pre_33_admin_print_footer_scripts' ) );
|
|
|
|
|
129 |
}
|
130 |
}
|
131 |
|
@@ -346,4 +348,4 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility_Wordpress' ) ) {
|
|
346 |
|
347 |
} // END class Black_Studio_TinyMCE_Compatibility_Wordpress
|
348 |
|
349 |
-
} // class_exists check
|
126 |
remove_action( 'admin_print_footer_scripts', array( $this, 'wp_pre_32_admin_print_footer_scripts' ) );
|
127 |
}
|
128 |
add_action( 'admin_print_footer_scripts', array( $this, 'wp_pre_33_admin_print_footer_scripts' ) );
|
129 |
+
remove_action( 'admin_print_scripts', array( bstw()->admin(), 'pointer_load' ) );
|
130 |
+
remove_filter( 'black_studio_tinymce_admin_pointers-widgets', array( bstw()->admin(), 'pointer_register' ) );
|
131 |
}
|
132 |
}
|
133 |
|
348 |
|
349 |
} // END class Black_Studio_TinyMCE_Compatibility_Wordpress
|
350 |
|
351 |
+
} // END class_exists check
|
includes/class-compatibility.php
CHANGED
@@ -147,4 +147,4 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Compatibility' ) ) {
|
|
147 |
|
148 |
} // END class Black_Studio_TinyMCE_Compatibility
|
149 |
|
150 |
-
} // class_exists check
|
147 |
|
148 |
} // END class Black_Studio_TinyMCE_Compatibility
|
149 |
|
150 |
+
} // END class_exists check
|
includes/class-text-filters.php
CHANGED
@@ -122,18 +122,41 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Text_Filters' ) ) {
|
|
122 |
return $text;
|
123 |
}
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
/**
|
126 |
* Apply automatic paragraphs in widget text
|
127 |
*
|
128 |
* @uses wpautop()
|
129 |
*
|
130 |
* @param string $text
|
|
|
|
|
131 |
* @return string
|
132 |
* @since 2.0.0
|
133 |
*/
|
134 |
public function wpautop( $text, $instance = null, $widget = null ) {
|
135 |
if ( bstw()->check_widget( $widget ) && ! empty( $instance ) ) {
|
136 |
-
|
|
|
|
|
137 |
}
|
138 |
return $text;
|
139 |
}
|
@@ -156,4 +179,4 @@ if ( ! class_exists( 'Black_Studio_TinyMCE_Text_Filters' ) ) {
|
|
156 |
|
157 |
} // END class Black_Studio_TinyMCE_Text_Filters
|
158 |
|
159 |
-
} // class_exists check
|
122 |
return $text;
|
123 |
}
|
124 |
|
125 |
+
/**
|
126 |
+
* Check if automatic addition of paragraphs in widget text is needed
|
127 |
+
*
|
128 |
+
* @uses apply_filters()
|
129 |
+
*
|
130 |
+
* @param mixed[] $instance
|
131 |
+
* @return boolean
|
132 |
+
* @since 2.1.0
|
133 |
+
*/
|
134 |
+
public function need_wpautop( $instance ) {
|
135 |
+
// Widgets created with previous plugin versions do not have the filter parameter set so we base the choice on the type parameter
|
136 |
+
$need_wpautop = $instance['type'] == 'visual';
|
137 |
+
if ( isset( $instance['filter'] ) ) {
|
138 |
+
$need_wpautop = $instance['filter'] == 1;
|
139 |
+
}
|
140 |
+
$need_wpautop = apply_filters( 'black_studio_tinymce_need_wpautop', $need_wpautop, $instance );
|
141 |
+
return $need_wpautop;
|
142 |
+
}
|
143 |
+
|
144 |
/**
|
145 |
* Apply automatic paragraphs in widget text
|
146 |
*
|
147 |
* @uses wpautop()
|
148 |
*
|
149 |
* @param string $text
|
150 |
+
* @param mixed[]|null $instance
|
151 |
+
* @param object|null $widget
|
152 |
* @return string
|
153 |
* @since 2.0.0
|
154 |
*/
|
155 |
public function wpautop( $text, $instance = null, $widget = null ) {
|
156 |
if ( bstw()->check_widget( $widget ) && ! empty( $instance ) ) {
|
157 |
+
if ( $this->need_wpautop( $instance ) ) {
|
158 |
+
$text = wpautop( $text );
|
159 |
+
}
|
160 |
}
|
161 |
return $text;
|
162 |
}
|
179 |
|
180 |
} // END class Black_Studio_TinyMCE_Text_Filters
|
181 |
|
182 |
+
} // END class_exists check
|
includes/class-widget.php
CHANGED
@@ -84,6 +84,7 @@ if ( ! class_exists( 'WP_Widget_Black_Studio_TinyMCE' ) ) {
|
|
84 |
$instance['text'] = stripslashes( wp_filter_post_kses( addslashes( $new_instance['text'] ) ) ); // wp_filter_post_kses() expects slashed
|
85 |
}
|
86 |
$instance['type'] = strip_tags( $new_instance['type'] );
|
|
|
87 |
$instance = apply_filters( 'black_studio_tinymce_widget_update', $instance, $this );
|
88 |
return $instance;
|
89 |
}
|
@@ -107,6 +108,10 @@ if ( ! class_exists( 'WP_Widget_Black_Studio_TinyMCE' ) ) {
|
|
107 |
*/
|
108 |
public function form( $instance ) {
|
109 |
$instance = wp_parse_args( (array) $instance, array( 'title' => '', 'text' => '', 'type' => 'visual' ) );
|
|
|
|
|
|
|
|
|
110 |
$title = strip_tags( $instance['title'] );
|
111 |
do_action( 'black_studio_tinymce_before_editor' );
|
112 |
?>
|
@@ -116,8 +121,12 @@ if ( ! class_exists( 'WP_Widget_Black_Studio_TinyMCE' ) ) {
|
|
116 |
<?php
|
117 |
do_action( 'black_studio_tinymce_editor', $instance['text'], $this->get_field_id( 'text' ), $this->get_field_name( 'text' ), $instance['type'] );
|
118 |
do_action( 'black_studio_tinymce_after_editor' );
|
|
|
|
|
|
|
|
|
119 |
}
|
120 |
|
121 |
} // END class WP_Widget_Black_Studio_TinyMCE
|
122 |
|
123 |
-
} // class_exists check
|
84 |
$instance['text'] = stripslashes( wp_filter_post_kses( addslashes( $new_instance['text'] ) ) ); // wp_filter_post_kses() expects slashed
|
85 |
}
|
86 |
$instance['type'] = strip_tags( $new_instance['type'] );
|
87 |
+
$instance['filter'] = strip_tags( $new_instance['filter'] );
|
88 |
$instance = apply_filters( 'black_studio_tinymce_widget_update', $instance, $this );
|
89 |
return $instance;
|
90 |
}
|
108 |
*/
|
109 |
public function form( $instance ) {
|
110 |
$instance = wp_parse_args( (array) $instance, array( 'title' => '', 'text' => '', 'type' => 'visual' ) );
|
111 |
+
// Guess (wpautop) filter value for widgets created with previous version
|
112 |
+
if ( ! isset( $instance['filter'] ) ) {
|
113 |
+
$instance['filter'] = $instance['type'] == 'visual'? 1 : 0;
|
114 |
+
}
|
115 |
$title = strip_tags( $instance['title'] );
|
116 |
do_action( 'black_studio_tinymce_before_editor' );
|
117 |
?>
|
121 |
<?php
|
122 |
do_action( 'black_studio_tinymce_editor', $instance['text'], $this->get_field_id( 'text' ), $this->get_field_name( 'text' ), $instance['type'] );
|
123 |
do_action( 'black_studio_tinymce_after_editor' );
|
124 |
+
?>
|
125 |
+
<input id="<?php echo $this->get_field_id( 'filter' ); ?>-hidden" name="<?php echo $this->get_field_name( 'filter' ); ?>" type="hidden" value="0" />
|
126 |
+
<p><input id="<?php echo $this->get_field_id( 'filter' ); ?>" name="<?php echo $this->get_field_name( 'filter' ); ?>" type="checkbox" value="1" <?php checked( $instance['filter'] ); ?> /> <label for="<?php echo $this->get_field_id( 'filter' ); ?>"><?php _e( 'Automatically add paragraphs' ); ?></label></p>
|
127 |
+
<?php
|
128 |
}
|
129 |
|
130 |
} // END class WP_Widget_Black_Studio_TinyMCE
|
131 |
|
132 |
+
} // END class_exists check
|
js/black-studio-tinymce-widget-pointer.js
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/* Black Studio TinyMCE Widget - JS - Admin pointer */
|
2 |
+
|
3 |
+
/* global bstw_pointers, ajaxurl */
|
4 |
+
|
5 |
+
jQuery( document ).ready( function( $ ) {
|
6 |
+
bstw_open_pointers( 0 );
|
7 |
+
function bstw_open_pointers( i ) {
|
8 |
+
var pointer = bstw_pointers.pointers[i],
|
9 |
+
options = $.extend( pointer.options, {
|
10 |
+
close: function() {
|
11 |
+
$.post( ajaxurl, {
|
12 |
+
pointer: pointer.pointer_id,
|
13 |
+
action: 'dismiss-wp-pointer'
|
14 |
+
});
|
15 |
+
}
|
16 |
+
});
|
17 |
+
$( pointer.target ).pointer( options ).pointer( 'open' );
|
18 |
+
}
|
19 |
+
});
|
js/black-studio-tinymce-widget-pointer.min.js
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
+
jQuery(document).ready(function(a){function b(b){var c=bstw_pointers.pointers[b],d=a.extend(c.options,{close:function(){a.post(ajaxurl,{pointer:c.pointer_id,action:"dismiss-wp-pointer"})}});a(c.target).pointer(d).pointer("open")}b(0)});
|
js/black-studio-tinymce-widget-pre33.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
!function(a){function b(c){var d=null;return"string"==typeof c?d=c:"object"==typeof c&&c instanceof jQuery&&(d=a("textarea[id^=widget-black-studio-tinymce]",c.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(a("#"+d).addClass("mceEditor"),"object"==typeof tinymce&&"function"==typeof tinymce.execCommand){this.deactivate();try{tinymce.execCommand("mceAddControl",!1,d)}catch(b){window.alert(b)}}return this},deactivate:function(){if("object"==typeof tinymce&&"function"==typeof tinymce.execCommand&&this.is_tinymce_active()){var b=tinymce.get(d).getContent();tinymce.get(d).remove(),a("#"+d).val(b)}return this},activate_after_open:function(){return"visual"===this.get_mode()&&(0===a("div.widget:has(#"+d+") :animated").size()&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_tinymce_active()?this.set_mode("visual"):setTimeout(function(){b(d).activate_after_open()},100)),this},activate_after_ajax:function(){return"visual"===this.get_mode()&&(0===a.active&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_widget_inside_visible()&&!this.is_tinymce_active()&&setTimeout(function(){b(d).activate_after_ajax()},100)),this},get_widget:function(){return a("#"+d).closest("div.widget")},get_widget_inside:function(){return a("#"+d).closest("div.widget-inside")},get_editor_wrap:function(){return a("#"+d).closest("div.wp-editor-wrap")},get_textarea:function(){return a("#"+d)},get_id:function(){return d},get_tinymce:function(){return tinymce.get(d)},get_mode:function(){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val()},set_mode:function(b){return"visual"===b&&(this.get_editor_wrap().removeClass("html-active").addClass("tmce-active"),this.activate()),"html"===b&&(this.get_editor_wrap().removeClass("tmce-active").addClass("html-active"),this.deactivate()),a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val(b),this},is_tinymce_active:function(){return"object"==typeof tinymce&&"object"==typeof tinymce.get(d)&&null!==tinymce.get(d)},is_textearea_visible:function(){return a("#"+d).is(":visible")},is_widget_inside_visible:function(){return a(" div.widget-inside:has(#"+d+")").is(":visible")},check_duplicates:function(){return a('[name="'+this.get_textarea().attr("name")+'"]').size()>1&&0===a("div.error",this.get_widget_inside()).length&&this.get_widget_inside().prepend('<div class="error"><strong>'+bstw_data.error_duplicate_id+"</strong></div>"),this},fix_css:function(){return this.get_widget().css("position","relative").css("z-index","100000"),a("#wpbody-content").css("overflow","visible"),this},set_media_target:function(){return a(".insert-media",this.get_widget()).data("editor",d),this}}}a(document).ready(function(){a("div.widget[id*=black-studio-tinymce] .widget-title, div.widget[id*=black-studio-tinymce] a.widget-action").live("click",function(){b(a(this)).check_duplicates().fix_css().set_media_target().activate_after_open(),a("input[name=savewidget]",b(a(this)).get_widget()).click(function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})})}),a("div.widget[id*=black-studio-tinymce] input[name=savewidget]").live("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),a("a[id^=widget-black-studio-tinymce][id$=tmce]").live("click",function(){b(a(this)).set_mode("visual")}),a("a[id^=widget-black-studio-tinymce][id$=html]").live("click",function(){b(a(this)).set_mode("html")}),a(".wp-media-buttons a").live("click",function(){edCanvas=b(a(this)).get_textarea().get(),wpActiveEditor=b(a(this)).get_id()}),a("body.widgets_access").size()>0&&b(a("textarea[id^=widget-black-studio-tinymce]").attr("id")).activate_after_open(),a(".bstw-links-icon").live("click",function(b){b.preventDefault(),a(this).closest(".bstw-links").children(".bstw-links-list").toggle()})})}(jQuery);
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
!function(a){function b(c){var d=null;return"string"==typeof c?d=c:"object"==typeof c&&c instanceof jQuery&&(d=a("textarea[id^=widget-black-studio-tinymce]",c.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(a("#"+d).addClass("mceEditor"),"object"==typeof tinymce&&"function"==typeof tinymce.execCommand){this.deactivate();try{tinymce.execCommand("mceAddControl",!1,d)}catch(b){window.alert(b)}}return this},deactivate:function(){if("object"==typeof tinymce&&"function"==typeof tinymce.execCommand&&this.is_tinymce_active()){var b=tinymce.get(d).getContent();tinymce.get(d).remove(),a("#"+d).val(b)}return this},activate_after_open:function(){return"visual"===this.get_mode()&&(0===a("div.widget:has(#"+d+") :animated").size()&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_tinymce_active()?this.set_mode("visual"):setTimeout(function(){b(d).activate_after_open()},100)),this},activate_after_ajax:function(){return"visual"===this.get_mode()&&(0===a.active&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_widget_inside_visible()&&!this.is_tinymce_active()&&setTimeout(function(){b(d).activate_after_ajax()},100)),this},get_widget:function(){return a("#"+d).closest("div.widget")},get_widget_inside:function(){return a("#"+d).closest("div.widget-inside")},get_editor_wrap:function(){return a("#"+d).closest("div.wp-editor-wrap")},get_textarea:function(){return a("#"+d)},get_id:function(){return d},get_tinymce:function(){return tinymce.get(d)},get_mode:function(){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val()},set_mode:function(b){return"visual"===b&&(this.get_editor_wrap().removeClass("html-active").addClass("tmce-active"),this.activate()),"html"===b&&(this.get_editor_wrap().removeClass("tmce-active").addClass("html-active"),this.deactivate()),a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val(b),this},is_tinymce_active:function(){return"object"==typeof tinymce&&"object"==typeof tinymce.get(d)&&null!==tinymce.get(d)},is_textearea_visible:function(){return a("#"+d).is(":visible")},is_widget_inside_visible:function(){return a(" div.widget-inside:has(#"+d+")").is(":visible")},check_duplicates:function(){return a('[name="'+this.get_textarea().attr("name")+'"]').size()>1&&0===a("div.error",this.get_widget_inside()).length&&this.get_widget_inside().prepend('<div class="error"><strong>'+bstw_data.error_duplicate_id+"</strong></div>"),this},fix_css:function(){return this.get_widget().css("position","relative").css("z-index","100000"),a("#wpbody-content").css("overflow","visible"),this},set_media_target:function(){return a(".insert-media",this.get_widget()).data("editor",d),this}}}a(document).ready(function(){a("div.widget[id*=black-studio-tinymce] .widget-title, div.widget[id*=black-studio-tinymce] a.widget-action").live("click",function(){b(a(this)).check_duplicates().fix_css().set_media_target().activate_after_open(),a("input[name=savewidget]",b(a(this)).get_widget()).click(function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})})}),a("div.widget[id*=black-studio-tinymce] input[name=savewidget]").live("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),a("a[id^=widget-black-studio-tinymce][id$=tmce]").live("click",function(){b(a(this)).set_mode("visual")}),a("a[id^=widget-black-studio-tinymce][id$=html]").live("click",function(){b(a(this)).set_mode("html")}),a(".wp-media-buttons a").live("click",function(){edCanvas=b(a(this)).get_textarea().get(),wpActiveEditor=b(a(this)).get_id()}),a("body.widgets_access").size()>0&&b(a("textarea[id^=widget-black-studio-tinymce]").attr("id")).activate_after_open(),a(".bstw-links-icon").live("click",function(b){b.preventDefault(),a(this).closest(".bstw-links").children(".bstw-links-list").toggle()})})}(jQuery);
|
js/black-studio-tinymce-widget-pre39.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
!function(a){function b(c){var d=null;return"string"==typeof c?d=c:"object"==typeof c&&c instanceof jQuery&&(d=a("textarea[id^=widget-black-studio-tinymce]",c.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(a("#"+d).addClass("mceEditor"),"object"==typeof tinymce&&"function"==typeof tinymce.execCommand){this.deactivate(),tinyMCEPreInit.mceInit[d]=tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[d].selector="#"+d;try{tinymce.init(tinymce.extend({},tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[d])),tinymce.execCommand("mceAddControl",!1,d)}catch(b){window.alert(b)}this.is_tinymce_active()&&"function"==typeof tinymce.get(d).on&&tinymce.get(d).on("keyup change",function(){var b=tinymce.get(d).getContent();a("#"+d).val(b).change()})}return this},deactivate:function(){if("object"==typeof tinymce&&"function"==typeof tinymce.execCommand&&this.is_tinymce_active()){var b=tinymce.get(d).getContent();tinymce.get(d).remove(),a("#"+d).val(b)}return this},activate_after_open:function(){return"visual"===this.get_mode()&&(0===a("div.widget:has(#"+d+") :animated").size()&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_tinymce_active()?this.set_mode("visual"):setTimeout(function(){b(d).activate_after_open()},100)),this},activate_after_ajax:function(){return"visual"===this.get_mode()&&(0===a.active&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_widget_inside_visible()&&!this.is_tinymce_active()&&setTimeout(function(){b(d).activate_after_ajax()},100)),this},get_widget:function(){return a("#"+d).closest("div.widget")},get_widget_inside:function(){return a("#"+d).closest("div.widget-inside")},get_editor_wrap:function(){return a("#"+d).closest("div.wp-editor-wrap")},get_textarea:function(){return a("#"+d)},get_id:function(){return d},get_tinymce:function(){return tinymce.get(d)},get_mode:function(){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val()},set_mode:function(b){return"visual"===b&&(this.get_editor_wrap().removeClass("html-active").addClass("tmce-active"),this.activate()),"html"===b&&(this.get_editor_wrap().removeClass("tmce-active").addClass("html-active"),this.deactivate()),a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val(b),this},is_tinymce_active:function(){return"object"==typeof tinymce&&"object"==typeof tinymce.get(d)&&null!==tinymce.get(d)},is_textearea_visible:function(){return a("#"+d).is(":visible")},is_widget_inside_visible:function(){return a(" div.widget-inside:has(#"+d+")").is(":visible")},check_duplicates:function(){return a('[name="'+this.get_textarea().attr("name")+'"]').size()>1&&0===a("div.error",this.get_widget_inside()).length&&this.get_widget_inside().prepend('<div class="error"><strong>'+bstw_data.error_duplicate_id+"</strong></div>"),this},fix_css:function(){return this.get_widget().css("position","relative").css("z-index","100000"),a("#wpbody-content").css("overflow","visible"),this},set_media_target:function(){return a(".insert-media",this.get_widget()).data("editor",d),this}}}a(document).ready(function(){a(document).on("click","div.widget[id*=black-studio-tinymce] .widget-title, div.widget[id*=black-studio-tinymce] a.widget-action",function(){if(b(a(this)).check_duplicates().fix_css().set_media_target().activate_after_open(),a("input[name=savewidget]",b(a(this)).get_widget()).on("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),!a(this).parents("#available-widgets").length){var c,d=parseInt(a("input[name=widget-width]",b(a(this)).get_widget()).val(),10),e=a(window).width(),f=b(a(this)).get_widget().parent().width(),g=parseInt(a("#wpcontent").css("margin-left"),10),h=!("undefined"==typeof isRtl||!isRtl);d+g+30>e&&(c=b(a(this)).get_widget().closest("div.widget-liquid-right").length?h?"margin-right":"margin-left":h?"margin-left":"margin-right",a(b(a(this)).get_widget()).css(c,f-(e-30-g)+"px"))}}),a("div.widget[id*=black-studio-tinymce] input[name=savewidget]").on("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=tmce]",function(){b(a(this)).set_mode("visual")}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=html]",function(){b(a(this)).set_mode("html")}),a(document).on("widget-added",function(a,c){c.is("[id*=black-studio-tinymce]")&&(a.preventDefault(),b(c).activate_after_open())}),a(document).on("click",".wp-media-buttons a",function(){window.wpActiveEditor=b(a(this)).get_id()}),a("body.widgets_access").size()>0&&b(a("textarea[id^=widget-black-studio-tinymce]").attr("id")).activate_after_open(),a(document).on("click",".bstw-links-icon",function(b){b.preventDefault(),a(this).closest(".bstw-links").children(".bstw-links-list").toggle()})})}(jQuery);
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
!function(a){function b(c){var d=null;return"string"==typeof c?d=c:"object"==typeof c&&c instanceof jQuery&&(d=a("textarea[id^=widget-black-studio-tinymce]",c.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(a("#"+d).addClass("mceEditor"),"object"==typeof tinymce&&"function"==typeof tinymce.execCommand){this.deactivate(),tinyMCEPreInit.mceInit[d]=tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[d].selector="#"+d;try{tinymce.init(tinymce.extend({},tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[d])),tinymce.execCommand("mceAddControl",!1,d)}catch(b){window.alert(b)}this.is_tinymce_active()&&"function"==typeof tinymce.get(d).on&&tinymce.get(d).on("keyup change",function(){var b=tinymce.get(d).getContent();a("#"+d).val(b).change()})}return this},deactivate:function(){if("object"==typeof tinymce&&"function"==typeof tinymce.execCommand&&this.is_tinymce_active()){var b=tinymce.get(d).getContent();tinymce.get(d).remove(),a("#"+d).val(b)}return this},activate_after_open:function(){return"visual"===this.get_mode()&&(0===a("div.widget:has(#"+d+") :animated").size()&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_tinymce_active()?this.set_mode("visual"):setTimeout(function(){b(d).activate_after_open()},100)),this},activate_after_ajax:function(){return"visual"===this.get_mode()&&(0===a.active&&!this.is_tinymce_active()&&this.is_textearea_visible()?this.set_mode("visual"):this.is_widget_inside_visible()&&!this.is_tinymce_active()&&setTimeout(function(){b(d).activate_after_ajax()},100)),this},get_widget:function(){return a("#"+d).closest("div.widget")},get_widget_inside:function(){return a("#"+d).closest("div.widget-inside")},get_editor_wrap:function(){return a("#"+d).closest("div.wp-editor-wrap")},get_textarea:function(){return a("#"+d)},get_id:function(){return d},get_tinymce:function(){return tinymce.get(d)},get_mode:function(){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val()},set_mode:function(b){return"visual"===b&&(this.get_editor_wrap().removeClass("html-active").addClass("tmce-active"),this.activate()),"html"===b&&(this.get_editor_wrap().removeClass("tmce-active").addClass("html-active"),this.deactivate()),a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_widget_inside()).val(b),this},is_tinymce_active:function(){return"object"==typeof tinymce&&"object"==typeof tinymce.get(d)&&null!==tinymce.get(d)},is_textearea_visible:function(){return a("#"+d).is(":visible")},is_widget_inside_visible:function(){return a(" div.widget-inside:has(#"+d+")").is(":visible")},check_duplicates:function(){return a('[name="'+this.get_textarea().attr("name")+'"]').size()>1&&0===a("div.error",this.get_widget_inside()).length&&this.get_widget_inside().prepend('<div class="error"><strong>'+bstw_data.error_duplicate_id+"</strong></div>"),this},fix_css:function(){return this.get_widget().css("position","relative").css("z-index","100000"),a("#wpbody-content").css("overflow","visible"),this},set_media_target:function(){return a(".insert-media",this.get_widget()).data("editor",d),this}}}a(document).ready(function(){a(document).on("click","div.widget[id*=black-studio-tinymce] .widget-title, div.widget[id*=black-studio-tinymce] a.widget-action",function(){if(b(a(this)).check_duplicates().fix_css().set_media_target().activate_after_open(),a("input[name=savewidget]",b(a(this)).get_widget()).on("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),!a(this).parents("#available-widgets").length){var c,d=parseInt(a("input[name=widget-width]",b(a(this)).get_widget()).val(),10),e=a(window).width(),f=b(a(this)).get_widget().parent().width(),g=parseInt(a("#wpcontent").css("margin-left"),10),h=!("undefined"==typeof isRtl||!isRtl);d+g+30>e&&(c=b(a(this)).get_widget().closest("div.widget-liquid-right").length?h?"margin-right":"margin-left":h?"margin-left":"margin-right",a(b(a(this)).get_widget()).css(c,f-(e-30-g)+"px"))}}),a("div.widget[id*=black-studio-tinymce] input[name=savewidget]").on("click",function(){b(a(this)).is_tinymce_active()&&b(a(this)).deactivate(),a(this).unbind("ajaxSuccess").ajaxSuccess(function(){b(a(this)).activate_after_ajax()})}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=tmce]",function(){b(a(this)).set_mode("visual")}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=html]",function(){b(a(this)).set_mode("html")}),a(document).on("widget-added",function(a,c){c.is("[id*=black-studio-tinymce]")&&(a.preventDefault(),b(c).activate_after_open())}),a(document).on("click",".wp-media-buttons a",function(){window.wpActiveEditor=b(a(this)).get_id()}),a("body.widgets_access").size()>0&&b(a("textarea[id^=widget-black-studio-tinymce]").attr("id")).activate_after_open(),a(document).on("click",".bstw-links-icon",function(b){b.preventDefault(),a(this).closest(".bstw-links").children(".bstw-links-list").toggle()})})}(jQuery);
|
js/black-studio-tinymce-widget.js
CHANGED
@@ -17,7 +17,7 @@ var bstw;
|
|
17 |
}
|
18 |
// jQuery object initialization
|
19 |
else if ( typeof arg === 'object' && arg instanceof jQuery ) {
|
20 |
-
id = $( 'textarea[id^=widget-black-studio-tinymce]', arg.closest( bstw_data.container_selectors ) ).attr( 'id' );
|
21 |
}
|
22 |
|
23 |
// Create and return instance
|
@@ -50,7 +50,7 @@ var bstw;
|
|
50 |
tinyMCEPreInit.mceInit[id].setup = function( ed ) {
|
51 |
// Real time preview (Theme customizer)
|
52 |
ed.on( 'keyup change', function() {
|
53 |
-
var content = window.switchEditors.pre_wpautop( ed.
|
54 |
$( '#' + id ).val( content ).change();
|
55 |
});
|
56 |
$( '#' + id ).addClass( 'active' ).removeClass( 'activating' );
|
@@ -89,7 +89,7 @@ var bstw;
|
|
89 |
// Update textarea content when in visual mode
|
90 |
update_content: function() {
|
91 |
if ( this.get_mode() === 'visual' ) {
|
92 |
-
this.get_textarea().val( window.switchEditors.pre_wpautop( tinymce.get( id ).
|
93 |
} else {
|
94 |
tinymce.get( id ).setContent( window.switchEditors.wpautop( this.get_textarea().val() ) );
|
95 |
}
|
@@ -136,6 +136,7 @@ var bstw;
|
|
136 |
return $( '#' + id );
|
137 |
},
|
138 |
|
|
|
139 |
is_tinymce_active: function() {
|
140 |
return 'object' === typeof tinymce && 'object' === typeof tinymce.get( id ) && null !== tinymce.get( id );
|
141 |
},
|
@@ -203,6 +204,9 @@ var bstw;
|
|
203 |
// Note: the save event handler is intentionally attached to the save button instead of document
|
204 |
// to let the the textarea content be updated before the ajax request starts
|
205 |
$( 'input[name=savewidget]', bstw( $( this ) ).get_widget() ).on( 'click', function() {
|
|
|
|
|
|
|
206 |
bstw( $( this ) ).update_content();
|
207 |
});
|
208 |
}
|
17 |
}
|
18 |
// jQuery object initialization
|
19 |
else if ( typeof arg === 'object' && arg instanceof jQuery ) {
|
20 |
+
id = $( 'textarea[id^=widget-black-studio-tinymce][id$=text]', arg.closest( bstw_data.container_selectors ) ).attr( 'id' );
|
21 |
}
|
22 |
|
23 |
// Create and return instance
|
50 |
tinyMCEPreInit.mceInit[id].setup = function( ed ) {
|
51 |
// Real time preview (Theme customizer)
|
52 |
ed.on( 'keyup change', function() {
|
53 |
+
var content = window.switchEditors.pre_wpautop( ed.save() );
|
54 |
$( '#' + id ).val( content ).change();
|
55 |
});
|
56 |
$( '#' + id ).addClass( 'active' ).removeClass( 'activating' );
|
89 |
// Update textarea content when in visual mode
|
90 |
update_content: function() {
|
91 |
if ( this.get_mode() === 'visual' ) {
|
92 |
+
this.get_textarea().val( window.switchEditors.pre_wpautop( tinymce.get( id ).save() ) );
|
93 |
} else {
|
94 |
tinymce.get( id ).setContent( window.switchEditors.wpautop( this.get_textarea().val() ) );
|
95 |
}
|
136 |
return $( '#' + id );
|
137 |
},
|
138 |
|
139 |
+
// Check if the tinymce instance is active
|
140 |
is_tinymce_active: function() {
|
141 |
return 'object' === typeof tinymce && 'object' === typeof tinymce.get( id ) && null !== tinymce.get( id );
|
142 |
},
|
204 |
// Note: the save event handler is intentionally attached to the save button instead of document
|
205 |
// to let the the textarea content be updated before the ajax request starts
|
206 |
$( 'input[name=savewidget]', bstw( $( this ) ).get_widget() ).on( 'click', function() {
|
207 |
+
var height = $( this ).closest( '.widget' ).find( '.wp-editor-wrap' ).height();
|
208 |
+
$( this ).closest( '.widget' ).find( '.wp-editor-wrap' ).height( height ).append( '<div class="bstw-loading"></div>' );
|
209 |
+
$( this ).closest( '.widget' ).find( '.bstw-loading' ).height( height ).show();
|
210 |
bstw( $( this ) ).update_content();
|
211 |
});
|
212 |
}
|
js/black-studio-tinymce-widget.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
-
var bstw;!function(a){bstw=function(b){var c=null;return"string"==typeof b?c=b:"object"==typeof b&&b instanceof jQuery&&(c=a("textarea[id^=widget-black-studio-tinymce]",b.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(!a("#"+c).hasClass("active")&&!a("#"+c).hasClass("activating")){if(a("#"+c).addClass("activating"),this.is_quicktags_configured()||(tinyMCEPreInit.qtInit[c]=tinyMCEPreInit.qtInit["black-studio-tinymce-widget"],tinyMCEPreInit.qtInit[c].id=c),!this.is_quicktags_active()){var b,d;b=QTags.instances,QTags.instances=[],quicktags(tinyMCEPreInit.qtInit[c]),QTags._buttonsInit(),d=QTags.instances[c],QTags.instances=b,QTags.instances[c]=d}this.is_tinymce_configured()||(tinyMCEPreInit.mceInit[c]=tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[c].selector="#"+c),this.is_tinymce_active()?a("#"+c).addClass("active").removeClass("activating"):(tinyMCEPreInit.mceInit[c].wpautop=!0,tinyMCEPreInit.mceInit[c].setup=function(b){b.on("keyup change",function(){var d=window.switchEditors.pre_wpautop(b.
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
+
var bstw;!function(a){bstw=function(b){var c=null;return"string"==typeof b?c=b:"object"==typeof b&&b instanceof jQuery&&(c=a("textarea[id^=widget-black-studio-tinymce][id$=text]",b.closest(bstw_data.container_selectors)).attr("id")),{activate:function(){if(!a("#"+c).hasClass("active")&&!a("#"+c).hasClass("activating")){if(a("#"+c).addClass("activating"),this.is_quicktags_configured()||(tinyMCEPreInit.qtInit[c]=tinyMCEPreInit.qtInit["black-studio-tinymce-widget"],tinyMCEPreInit.qtInit[c].id=c),!this.is_quicktags_active()){var b,d;b=QTags.instances,QTags.instances=[],quicktags(tinyMCEPreInit.qtInit[c]),QTags._buttonsInit(),d=QTags.instances[c],QTags.instances=b,QTags.instances[c]=d}this.is_tinymce_configured()||(tinyMCEPreInit.mceInit[c]=tinyMCEPreInit.mceInit["black-studio-tinymce-widget"],tinyMCEPreInit.mceInit[c].selector="#"+c),this.is_tinymce_active()?a("#"+c).addClass("active").removeClass("activating"):(tinyMCEPreInit.mceInit[c].wpautop=!0,tinyMCEPreInit.mceInit[c].setup=function(b){b.on("keyup change",function(){var d=window.switchEditors.pre_wpautop(b.save());a("#"+c).val(d).change()}),a("#"+c).addClass("active").removeClass("activating")},this.go())}return this},deactivate:function(){return a("#"+c).hasClass("activating")||(this.is_tinymce_active()&&(this.update_content(),tinymce.get(c).remove()),this.is_tinymce_configured()&&delete tinyMCEPreInit.mceInit[c],this.is_quicktags_active()&&(a(".quicktags-toolbar",this.get_widget_inside()).remove(),delete QTags.instances[c]),this.is_quicktags_configured()&&delete tinyMCEPreInit.qtInit[c],a("#"+c).removeClass("active")),this},update_content:function(){return"visual"===this.get_mode()?this.get_textarea().val(window.switchEditors.pre_wpautop(tinymce.get(c).save())):tinymce.get(c).setContent(window.switchEditors.wpautop(this.get_textarea().val())),this},go:function(a){return"undefined"==typeof a&&(a=this.get_mode()),window.switchEditors.go(c,"visual"===a?"tmce":"html"),this},get_mode:function(){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_container()).val()},set_mode:function(b){return a("input[id^=widget-black-studio-tinymce][id$=type]",this.get_container()).val(b),this},get_container:function(){return a("#"+c).closest(bstw_data.container_selectors)},get_widget:function(){return a("#"+c).closest("div.widget")},get_widget_inside:function(){return a("#"+c).closest("div.widget-inside")},get_textarea:function(){return a("#"+c)},is_tinymce_active:function(){return"object"==typeof tinymce&&"object"==typeof tinymce.get(c)&&null!==tinymce.get(c)},is_tinymce_configured:function(){return"undefined"!=typeof tinyMCEPreInit.mceInit[c]},is_quicktags_active:function(){return"object"==typeof QTags.instances[c]},is_quicktags_configured:function(){return"object"==typeof tinyMCEPreInit.qtInit[c]},prepare:function(){return a('[name="'+this.get_textarea().attr("name")+'"]').size()>1&&0===a("div.error",this.get_widget_inside()).length&&this.get_widget_inside().prepend('<div class="error"><strong>'+bstw_data.error_duplicate_id+"</strong></div>"),this.get_widget().css("position","relative").css("z-index","100000"),a("#wpbody-content").css("overflow","visible"),this},responsive:function(){if(this.get_widget_inside().is(":visible")){var b,c=parseInt(a("input[name=widget-width]",this.get_widget()).val(),10),d=a(window).width(),e=this.get_widget().parent().width(),f=parseInt(a("#wpcontent").css("margin-left"),10),g=!("undefined"==typeof isRtl||!isRtl);c+f+30>d&&(b=this.get_widget().closest("div.widget-liquid-right").length?g?"margin-right":"margin-left":g?"margin-left":"margin-right",this.get_widget().css(b,e-(d-30-f)+"px"))}return this}}},a(document).ready(function(){a(document).on("click","div.widget[id*=black-studio-tinymce] .widget-title, div.widget[id*=black-studio-tinymce] .widget-action",function(){a(this).parents("#available-widgets").length||(bstw(a(this)).prepare().responsive().activate(),a("input[name=savewidget]",bstw(a(this)).get_widget()).on("click",function(){var b=a(this).closest(".widget").find(".wp-editor-wrap").height();a(this).closest(".widget").find(".wp-editor-wrap").height(b).append('<div class="bstw-loading"></div>'),a(this).closest(".widget").find(".bstw-loading").height(b).show(),bstw(a(this)).update_content()}))}),a(document).on("widget-added",function(a,b){b.is("[id*=black-studio-tinymce]")&&(a.preventDefault(),bstw(b).activate())}),a(document).on("widget-updated",function(a,b){b.is("[id*=black-studio-tinymce]")&&(a.preventDefault(),bstw(b).deactivate().activate())}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=tmce]",function(){bstw(a(this)).set_mode("visual")}),a(document).on("click","a[id^=widget-black-studio-tinymce][id$=html]",function(){bstw(a(this)).set_mode("html")}),a(document).on("click.wp-editor",".wp-editor-wrap",function(){this.id&&(window.wpActiveEditor=this.id.slice(3,-5))}),a(document).on("sortstart",function(b,c){var d=["body.wp-customizer .expanded > div[id*=black-studio-tinymce].widget",".widget-liquid-right div[id*=black-studio-tinymce].widget"];a(d.join(", ")).filter(":has(.widget-inside:visible)").each(function(){a(".widget-title",this).trigger("click"),bstw(a(this)).deactivate()}),c.item.is("[id*=black-studio-tinymce]")&&bstw(c.item.find("textarea[id^=widget-black-studio-tinymce]")).deactivate()}),a(document).on("sortstop",function(a,b){b.item.is("[id*=black-studio-tinymce]")&&bstw(b.item.find("textarea[id^=widget-black-studio-tinymce]")).activate()}),a(document).on("sortupdate",function(b,c){null!==b&&a(c.item).is(".ui-draggable")||(a("body").addClass("wait"),setTimeout(function(){a("textarea[id^=widget-black-studio-tinymce].active").each(function(){bstw(a(this)).deactivate()}),a("body").removeClass("wait")},500))}),"object"==typeof bstw_data.activate_events&&bstw_data.activate_events.length>0&&a(document).on(bstw_data.activate_events.join(" "),function(b){bstw(a(b.target)).activate()}),"object"==typeof bstw_data.deactivate_events&&bstw_data.deactivate_events.length>0&&a(document).on(bstw_data.deactivate_events.join(" "),function(b){bstw(a(b.target)).deactivate()}),a(window).resize(function(){a("textarea[id^=widget-black-studio-tinymce]").each(function(){bstw(a(this)).responsive()})}),a("body.widgets_access").size()>0&&bstw(a("textarea[id^=widget-black-studio-tinymce]").attr("id")).activate(),bstw("widget-black-studio-tinymce-__i__-text").deactivate(),a(document).on("click",".bstw-links-icon",function(b){b.preventDefault(),a(this).closest(".bstw-links").children(".bstw-links-list").toggle()})})}(jQuery);
|
js/wp-page-widget.min.js
CHANGED
@@ -1,2 +1,2 @@
|
|
1 |
-
/* Black Studio TinyMCE Widget - v2.0
|
2 |
!function(a){a(document).ready(function(){a(document).on("click","#pw-sidebars-customize div[id*=black-studio-tinymce].widget input.widget-control-save",function(){a(this).unbind("ajaxSuccess").ajaxSuccess(function(){a(this).trigger("widget-updated",[bstw(a(this)).get_widget()]).unbind("ajaxSuccess")})}),a(document).on("click","#pw-sidebars-customize div[id*=black-studio-tinymce].widget .widget-title",function(){var b=bstw(a(this)).get_textarea();b.hasClass("active")&&(bstw(a(this)).deactivate(),a(this).trigger("widget-added",[bstw(a(this)).get_widget()]))})})}(jQuery);
|
1 |
+
/* Black Studio TinyMCE Widget - v2.1.0 */
|
2 |
!function(a){a(document).ready(function(){a(document).on("click","#pw-sidebars-customize div[id*=black-studio-tinymce].widget input.widget-control-save",function(){a(this).unbind("ajaxSuccess").ajaxSuccess(function(){a(this).trigger("widget-updated",[bstw(a(this)).get_widget()]).unbind("ajaxSuccess")})}),a(document).on("click","#pw-sidebars-customize div[id*=black-studio-tinymce].widget .widget-title",function(){var b=bstw(a(this)).get_textarea();b.hasClass("active")&&(bstw(a(this)).deactivate(),a(this).trigger("widget-added",[bstw(a(this)).get_widget()]))})})}(jQuery);
|
languages/black-studio-tinymce-widget-ca.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-ca.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Catalan (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ca/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Catalan (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ca/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-da_DK.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-da_DK.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Danish (Denmark) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/da_DK/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
@@ -67,6 +75,13 @@ msgstr "Doner"
|
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr ""
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
#. translators: title of the widget
|
71 |
#: includes/class-widget.php:28
|
72 |
msgid "Visual Editor"
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Danish (Denmark) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/da_DK/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
75 |
msgid "About Black Studio TinyMCE Widget plugin"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#. translators: text for the dismissable admin pointer tooltip
|
79 |
+
#: includes/class-admin.php:428
|
80 |
+
msgid ""
|
81 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
82 |
+
" your sidebars"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
#. translators: title of the widget
|
86 |
#: includes/class-widget.php:28
|
87 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-de_DE.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-de_DE.po
CHANGED
@@ -1,13 +1,14 @@
|
|
1 |
# Copyright (C) 2014 Black Studio
|
2 |
# This file is distributed under the GPLv3.
|
3 |
# Translators:
|
|
|
4 |
# marcochiesi <marco@blackstudio.it>, 2014
|
5 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/de_DE/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +26,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
@@ -67,6 +76,13 @@ msgstr "Spende"
|
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr ""
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
#. translators: title of the widget
|
71 |
#: includes/class-widget.php:28
|
72 |
msgid "Visual Editor"
|
@@ -81,4 +97,4 @@ msgstr "Normaler Text oder HTML mit Editor"
|
|
81 |
msgid ""
|
82 |
"Adds a new \"Visual Editor\" widget type based on the native WordPress "
|
83 |
"TinyMCE editor."
|
84 |
-
msgstr ""
|
1 |
# Copyright (C) 2014 Black Studio
|
2 |
# This file is distributed under the GPLv3.
|
3 |
# Translators:
|
4 |
+
# Christian Foellmann <foellmann@foe-services.de>, 2014
|
5 |
# marcochiesi <marco@blackstudio.it>, 2014
|
6 |
msgid ""
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: German (Germany) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/de_DE/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
97 |
msgid ""
|
98 |
"Adds a new \"Visual Editor\" widget type based on the native WordPress "
|
99 |
"TinyMCE editor."
|
100 |
+
msgstr "Ein \"Visual Editor\" Widget basierend auf dem nativen WordPress TinyMCE editor"
|
languages/black-studio-tinymce-widget-el.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-el.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Greek (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/el/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
@@ -67,6 +75,13 @@ msgstr "Δωρεά"
|
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr ""
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
#. translators: title of the widget
|
71 |
#: includes/class-widget.php:28
|
72 |
msgid "Visual Editor"
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Greek (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/el/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
75 |
msgid "About Black Studio TinyMCE Widget plugin"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#. translators: text for the dismissable admin pointer tooltip
|
79 |
+
#: includes/class-admin.php:428
|
80 |
+
msgid ""
|
81 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
82 |
+
" your sidebars"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
#. translators: title of the widget
|
86 |
#: includes/class-widget.php:28
|
87 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-en_GB.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-en_GB.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/en_GB/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,45 +25,60 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
-
#: includes/class-admin.php:
|
30 |
msgid ""
|
31 |
"ERROR: Duplicate widget ID detected. To avoid content loss, please create a "
|
32 |
"new widget with the same content and then delete this one."
|
33 |
msgstr "ERROR: Duplicate widget ID detected. To avoid content loss, please create a new widget with the same content and then delete this one."
|
34 |
|
35 |
#. translators: text used for plugin home link
|
36 |
-
#: includes/class-admin.php:
|
37 |
msgid "Home"
|
38 |
msgstr "Home"
|
39 |
|
40 |
#. translators: text used for support faq link
|
41 |
-
#: includes/class-admin.php:
|
42 |
msgid "FAQ"
|
43 |
msgstr "FAQ"
|
44 |
|
45 |
#. translators: text used for support forum link
|
46 |
-
#: includes/class-admin.php:
|
47 |
msgid "Support"
|
48 |
msgstr "Support"
|
49 |
|
50 |
#. translators: text used for reviews link
|
51 |
-
#: includes/class-admin.php:
|
52 |
msgid "Rate"
|
53 |
msgstr "Rate"
|
54 |
|
55 |
#. translators: text used for follow on twitter link
|
56 |
-
#: includes/class-admin.php:
|
57 |
msgid "Follow"
|
58 |
msgstr "Follow"
|
59 |
|
60 |
#. translators: text used for donation link
|
61 |
-
#: includes/class-admin.php:
|
62 |
msgid "Donate"
|
63 |
msgstr "Donate"
|
64 |
|
65 |
#. translators: text used for the icon that shows the plugin links
|
66 |
-
#: includes/class-admin.php:
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr "About Black Studio TinyMCE Widget plugin"
|
69 |
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-13 01:02:36+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-13 00:01+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/en_GB/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:280
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr "ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were detected. Please activate only one instance at a time."
|
35 |
+
|
36 |
+
#. translators: text for the dismissable admin pointer tooltip
|
37 |
+
#: includes/class-admin-pointer.php:167
|
38 |
+
msgid ""
|
39 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
40 |
+
" your sidebars"
|
41 |
+
msgstr "The Visual Editor widget allows you to insert rich text and media objects in your sidebars"
|
42 |
+
|
43 |
#. translators: error message shown when a duplicated widget ID is detected
|
44 |
+
#: includes/class-admin.php:243
|
45 |
msgid ""
|
46 |
"ERROR: Duplicate widget ID detected. To avoid content loss, please create a "
|
47 |
"new widget with the same content and then delete this one."
|
48 |
msgstr "ERROR: Duplicate widget ID detected. To avoid content loss, please create a new widget with the same content and then delete this one."
|
49 |
|
50 |
#. translators: text used for plugin home link
|
51 |
+
#: includes/class-admin.php:315
|
52 |
msgid "Home"
|
53 |
msgstr "Home"
|
54 |
|
55 |
#. translators: text used for support faq link
|
56 |
+
#: includes/class-admin.php:317
|
57 |
msgid "FAQ"
|
58 |
msgstr "FAQ"
|
59 |
|
60 |
#. translators: text used for support forum link
|
61 |
+
#: includes/class-admin.php:319
|
62 |
msgid "Support"
|
63 |
msgstr "Support"
|
64 |
|
65 |
#. translators: text used for reviews link
|
66 |
+
#: includes/class-admin.php:321
|
67 |
msgid "Rate"
|
68 |
msgstr "Rate"
|
69 |
|
70 |
#. translators: text used for follow on twitter link
|
71 |
+
#: includes/class-admin.php:323
|
72 |
msgid "Follow"
|
73 |
msgstr "Follow"
|
74 |
|
75 |
#. translators: text used for donation link
|
76 |
+
#: includes/class-admin.php:325
|
77 |
msgid "Donate"
|
78 |
msgstr "Donate"
|
79 |
|
80 |
#. translators: text used for the icon that shows the plugin links
|
81 |
+
#: includes/class-admin.php:345
|
82 |
msgid "About Black Studio TinyMCE Widget plugin"
|
83 |
msgstr "About Black Studio TinyMCE Widget plugin"
|
84 |
|
languages/black-studio-tinymce-widget-es_ES.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-es_ES.po
CHANGED
@@ -7,8 +7,8 @@ msgid ""
|
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
-
"POT-Creation-Date: 2014-10-
|
11 |
-
"PO-Revision-Date: 2014-10-
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/es_ES/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -26,6 +26,14 @@ msgstr ""
|
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. translators: error message shown when a duplicated widget ID is detected
|
30 |
#: includes/class-admin.php:245
|
31 |
msgid ""
|
@@ -68,6 +76,13 @@ msgstr "Donación"
|
|
68 |
msgid "About Black Studio TinyMCE Widget plugin"
|
69 |
msgstr ""
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
#. translators: title of the widget
|
72 |
#: includes/class-widget.php:28
|
73 |
msgid "Visual Editor"
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Spanish (Spain) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/es_ES/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-fi.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-fi.po
CHANGED
@@ -7,8 +7,8 @@ msgid ""
|
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
-
"POT-Creation-Date: 2014-10-
|
11 |
-
"PO-Revision-Date: 2014-10-
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Finnish (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/fi/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -26,6 +26,14 @@ msgstr ""
|
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. translators: error message shown when a duplicated widget ID is detected
|
30 |
#: includes/class-admin.php:245
|
31 |
msgid ""
|
@@ -68,6 +76,13 @@ msgstr "Lahjoita"
|
|
68 |
msgid "About Black Studio TinyMCE Widget plugin"
|
69 |
msgstr ""
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
#. translators: title of the widget
|
72 |
#: includes/class-widget.php:28
|
73 |
msgid "Visual Editor"
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Finnish (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/fi/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-fr_FR.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-fr_FR.po
CHANGED
@@ -7,8 +7,8 @@ msgid ""
|
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
-
"POT-Creation-Date: 2014-10-
|
11 |
-
"PO-Revision-Date: 2014-10-
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: French (France) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/fr_FR/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -26,6 +26,14 @@ msgstr ""
|
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. translators: error message shown when a duplicated widget ID is detected
|
30 |
#: includes/class-admin.php:245
|
31 |
msgid ""
|
@@ -68,6 +76,13 @@ msgstr "Don"
|
|
68 |
msgid "About Black Studio TinyMCE Widget plugin"
|
69 |
msgstr "À propos de l'extension Black Studio TinyMCE Widget"
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
#. translators: title of the widget
|
72 |
#: includes/class-widget.php:28
|
73 |
msgid "Visual Editor"
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: French (France) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/fr_FR/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr "À propos de l'extension Black Studio TinyMCE Widget"
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-it_IT.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-it_IT.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/it_IT/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,45 +25,60 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
-
#: includes/class-admin.php:
|
30 |
msgid ""
|
31 |
"ERROR: Duplicate widget ID detected. To avoid content loss, please create a "
|
32 |
"new widget with the same content and then delete this one."
|
33 |
msgstr "ERRORE: Rilevato un widget con ID duplicato. Per evitare perdite di dati, si consiglia di creare un nuovo widget con il medesimo contenuto e successivamente cancellare questo."
|
34 |
|
35 |
#. translators: text used for plugin home link
|
36 |
-
#: includes/class-admin.php:
|
37 |
msgid "Home"
|
38 |
msgstr "Home"
|
39 |
|
40 |
#. translators: text used for support faq link
|
41 |
-
#: includes/class-admin.php:
|
42 |
msgid "FAQ"
|
43 |
msgstr "FAQ"
|
44 |
|
45 |
#. translators: text used for support forum link
|
46 |
-
#: includes/class-admin.php:
|
47 |
msgid "Support"
|
48 |
msgstr "Supporto"
|
49 |
|
50 |
#. translators: text used for reviews link
|
51 |
-
#: includes/class-admin.php:
|
52 |
msgid "Rate"
|
53 |
msgstr "Vota"
|
54 |
|
55 |
#. translators: text used for follow on twitter link
|
56 |
-
#: includes/class-admin.php:
|
57 |
msgid "Follow"
|
58 |
msgstr "Seguici"
|
59 |
|
60 |
#. translators: text used for donation link
|
61 |
-
#: includes/class-admin.php:
|
62 |
msgid "Donate"
|
63 |
msgstr "Donazione"
|
64 |
|
65 |
#. translators: text used for the icon that shows the plugin links
|
66 |
-
#: includes/class-admin.php:
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr "Info sul plugin Black Studio TinyMCE Widget"
|
69 |
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-13 01:02:36+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-13 00:01+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/it_IT/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:280
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr "ERRORE: Rilevate istanze multiple del plugin Black Studio TinyMCE Widget. Si raccomanda di attivare una sola istanza del plugin per volta."
|
35 |
+
|
36 |
+
#. translators: text for the dismissable admin pointer tooltip
|
37 |
+
#: includes/class-admin-pointer.php:167
|
38 |
+
msgid ""
|
39 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
40 |
+
" your sidebars"
|
41 |
+
msgstr "Il widget Editor Visuale vi permette di inserire testo formattato e oggetti multimediali nelle vostre sidebar"
|
42 |
+
|
43 |
#. translators: error message shown when a duplicated widget ID is detected
|
44 |
+
#: includes/class-admin.php:243
|
45 |
msgid ""
|
46 |
"ERROR: Duplicate widget ID detected. To avoid content loss, please create a "
|
47 |
"new widget with the same content and then delete this one."
|
48 |
msgstr "ERRORE: Rilevato un widget con ID duplicato. Per evitare perdite di dati, si consiglia di creare un nuovo widget con il medesimo contenuto e successivamente cancellare questo."
|
49 |
|
50 |
#. translators: text used for plugin home link
|
51 |
+
#: includes/class-admin.php:315
|
52 |
msgid "Home"
|
53 |
msgstr "Home"
|
54 |
|
55 |
#. translators: text used for support faq link
|
56 |
+
#: includes/class-admin.php:317
|
57 |
msgid "FAQ"
|
58 |
msgstr "FAQ"
|
59 |
|
60 |
#. translators: text used for support forum link
|
61 |
+
#: includes/class-admin.php:319
|
62 |
msgid "Support"
|
63 |
msgstr "Supporto"
|
64 |
|
65 |
#. translators: text used for reviews link
|
66 |
+
#: includes/class-admin.php:321
|
67 |
msgid "Rate"
|
68 |
msgstr "Vota"
|
69 |
|
70 |
#. translators: text used for follow on twitter link
|
71 |
+
#: includes/class-admin.php:323
|
72 |
msgid "Follow"
|
73 |
msgstr "Seguici"
|
74 |
|
75 |
#. translators: text used for donation link
|
76 |
+
#: includes/class-admin.php:325
|
77 |
msgid "Donate"
|
78 |
msgstr "Donazione"
|
79 |
|
80 |
#. translators: text used for the icon that shows the plugin links
|
81 |
+
#: includes/class-admin.php:345
|
82 |
msgid "About Black Studio TinyMCE Widget plugin"
|
83 |
msgstr "Info sul plugin Black Studio TinyMCE Widget"
|
84 |
|
languages/black-studio-tinymce-widget-ja.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-ja.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Japanese (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ja/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Japanese (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ja/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-ko_KR.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-ko_KR.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ko_KR/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Korean (Korea) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ko_KR/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-nl_NL.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-nl_NL.po
CHANGED
@@ -7,8 +7,8 @@ msgid ""
|
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
-
"POT-Creation-Date: 2014-10-
|
11 |
-
"PO-Revision-Date: 2014-10-
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/nl_NL/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -26,6 +26,14 @@ msgstr ""
|
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. translators: error message shown when a duplicated widget ID is detected
|
30 |
#: includes/class-admin.php:245
|
31 |
msgid ""
|
@@ -68,6 +76,13 @@ msgstr "Doneren"
|
|
68 |
msgid "About Black Studio TinyMCE Widget plugin"
|
69 |
msgstr ""
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
#. translators: title of the widget
|
72 |
#: includes/class-widget.php:28
|
73 |
msgid "Visual Editor"
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Dutch (Netherlands) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/nl_NL/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-pl_PL.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-pl_PL.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/pl_PL/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Polish (Poland) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/pl_PL/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-pt_BR.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-pt_BR.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/pt_BR/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
@@ -67,6 +75,13 @@ msgstr "Doar"
|
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr ""
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
#. translators: title of the widget
|
71 |
#: includes/class-widget.php:28
|
72 |
msgid "Visual Editor"
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/pt_BR/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
75 |
msgid "About Black Studio TinyMCE Widget plugin"
|
76 |
msgstr ""
|
77 |
|
78 |
+
#. translators: text for the dismissable admin pointer tooltip
|
79 |
+
#: includes/class-admin.php:428
|
80 |
+
msgid ""
|
81 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
82 |
+
" your sidebars"
|
83 |
+
msgstr ""
|
84 |
+
|
85 |
#. translators: title of the widget
|
86 |
#: includes/class-widget.php:28
|
87 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-ro_RO.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-ro_RO.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ro_RO/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Romanian (Romania) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ro_RO/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-ru_RU.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-ru_RU.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ru_RU/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
+
"POT-Creation-Date: 2014-10-12 22:25:50+00:00\n"
|
10 |
+
"PO-Revision-Date: 2014-10-12 22:24+0000\n"
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Russian (Russia) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/ru_RU/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
28 |
+
#. translators: error message shown when multiple instance of the plugin are
|
29 |
+
#. detected
|
30 |
+
#: black-studio-tinymce-widget.php:260
|
31 |
+
msgid ""
|
32 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
33 |
+
"detected. Please activate only one instance at a time."
|
34 |
+
msgstr ""
|
35 |
+
|
36 |
#. translators: error message shown when a duplicated widget ID is detected
|
37 |
#: includes/class-admin.php:245
|
38 |
msgid ""
|
languages/black-studio-tinymce-widget-sk_SK.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-sk_SK.po
CHANGED
@@ -7,8 +7,8 @@ msgid ""
|
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
-
"POT-Creation-Date: 2014-10-
|
11 |
-
"PO-Revision-Date: 2014-10-
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/sk_SK/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
@@ -26,6 +26,14 @@ msgstr ""
|
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
#. translators: error message shown when a duplicated widget ID is detected
|
30 |
#: includes/class-admin.php:245
|
31 |
msgid ""
|
@@ -68,6 +76,13 @@ msgstr "Darovať"
|
|
68 |
msgid "About Black Studio TinyMCE Widget plugin"
|
69 |
msgstr ""
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
#. translators: title of the widget
|
72 |
#: includes/class-widget.php:28
|
73 |
msgid "Visual Editor"
|
7 |
msgstr ""
|
8 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
9 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
10 |
+
"POT-Creation-Date: 2014-10-12 23:55:50+00:00\n"
|
11 |
+
"PO-Revision-Date: 2014-10-12 23:53+0000\n"
|
12 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
13 |
"Language-Team: Slovak (Slovakia) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/sk_SK/)\n"
|
14 |
"MIME-Version: 1.0\n"
|
26 |
"X-Poedit-SourceCharset: utf-8\n"
|
27 |
"X-Textdomain-Support: yes\n"
|
28 |
|
29 |
+
#. translators: error message shown when multiple instance of the plugin are
|
30 |
+
#. detected
|
31 |
+
#: black-studio-tinymce-widget.php:260
|
32 |
+
msgid ""
|
33 |
+
"ERROR: Multiple instances of the Black Studio TinyMCE Widget plugin were "
|
34 |
+
"detected. Please activate only one instance at a time."
|
35 |
+
msgstr ""
|
36 |
+
|
37 |
#. translators: error message shown when a duplicated widget ID is detected
|
38 |
#: includes/class-admin.php:245
|
39 |
msgid ""
|
76 |
msgid "About Black Studio TinyMCE Widget plugin"
|
77 |
msgstr ""
|
78 |
|
79 |
+
#. translators: text for the dismissable admin pointer tooltip
|
80 |
+
#: includes/class-admin.php:428
|
81 |
+
msgid ""
|
82 |
+
"The Visual Editor widget allows you to insert rich text and media objects in"
|
83 |
+
" your sidebars"
|
84 |
+
msgstr ""
|
85 |
+
|
86 |
#. translators: title of the widget
|
87 |
#: includes/class-widget.php:28
|
88 |
msgid "Visual Editor"
|
languages/black-studio-tinymce-widget-sv_SE.mo
CHANGED
Binary file
|
languages/black-studio-tinymce-widget-sv_SE.po
CHANGED
@@ -6,8 +6,8 @@ msgid ""
|
|
6 |
msgstr ""
|
7 |
"Project-Id-Version: Black Studio TinyMCE Widget\n"
|
8 |
"Report-Msgid-Bugs-To: https://github.com/black-studio/black-studio-tinymce-widget/issues\n"
|
9 |
-
"POT-Creation-Date: 2014-10-
|
10 |
-
"PO-Revision-Date: 2014-10-
|
11 |
"Last-Translator: marcochiesi <marco@blackstudio.it>\n"
|
12 |
"Language-Team: Swedish (Sweden) (http://www.transifex.com/projects/p/black-studio-tinymce-widget/language/sv_SE/)\n"
|
13 |
"MIME-Version: 1.0\n"
|
@@ -25,6 +25,14 @@ msgstr ""
|
|
25 |
"X-Poedit-SourceCharset: utf-8\n"
|
26 |
"X-Textdomain-Support: yes\n"
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
#. translators: error message shown when a duplicated widget ID is detected
|
29 |
#: includes/class-admin.php:245
|
30 |
msgid ""
|
@@ -67,6 +75,13 @@ msgstr "Donation"
|
|
67 |
msgid "About Black Studio TinyMCE Widget plugin"
|
68 |
msgstr ""
|
69 |
|
|
|
|
|
|
|
|
|
|
<