Version Description
- Added: New visual options in admin area.
- Added: New constants for better optimization and more flexibility.
- Added: New front-end SASS modules.
- Added: New back-end SASS modules.
- Fixed: Some issues with myCred points.
- Fixed: Some issues on admin.php.
- Fixed: eregi bug in pagination class.
- Modified: The wp-ulike's core functionality.
- Modified: The get_liked_users (The Likers Box) functionality with better query selection.
- Replaced: The log page's images with new icons.
Download this release
Release Info
Developer | alimir |
Plugin | WP ULike |
Version | 2.9 |
Comparing to | |
See all releases |
Code changes from version 2.8.1 to 2.9
- admin/about.php +51 -139
- admin/admin.php +85 -22
- admin/classes/class-charts.php +13 -13
- admin/classes/class-pagination.php +1 -1
- admin/classes/class-settings.php +17 -5
- admin/classes/js/settings.js +100 -17
- admin/classes/js/statistics.js +195 -122
- admin/classes/tmp/settings.php +13 -11
- admin/logs.php +23 -17
- admin/stats.php +2 -2
- assets/css/wp-ulike.css +670 -626
- assets/css/wp-ulike.min.css +6 -1
- assets/js/wp-ulike.js +1 -1
- inc/classes/class-mycred.php +130 -123
- inc/classes/class-ulike.php +385 -246
- inc/wp-functions.php +1 -1
- inc/wp-script.php +2 -2
- inc/wp-ulike.php +15 -11
- lang/wp-ulike-fa_IR.mo +0 -0
- lang/wp-ulike-fa_IR.po +1146 -1075
- readme.txt +17 -3
- wp-ulike.php +44 -34
admin/about.php
CHANGED
@@ -13,36 +13,6 @@
|
|
13 |
return str_replace(' photo', ' gravatar', $avatar);
|
14 |
}
|
15 |
|
16 |
-
/**
|
17 |
-
* Admin enqueue scripts for font-icons stylesheet
|
18 |
-
*
|
19 |
-
* @author Alimir
|
20 |
-
* @since 2.7
|
21 |
-
* @return Action
|
22 |
-
*/
|
23 |
-
add_action('admin_enqueue_scripts', 'wp_ulike_enqueue_font_icons');
|
24 |
-
function wp_ulike_enqueue_font_icons($avatar) {
|
25 |
-
wp_enqueue_style( 'wp_ulike_font_icons', plugins_url( 'classes/css/font-icons.css' , __FILE__ ) );
|
26 |
-
}
|
27 |
-
|
28 |
-
/**
|
29 |
-
* Add rating us notification on wp-ulike admin pages
|
30 |
-
*
|
31 |
-
* @author Alimir
|
32 |
-
* @since 2.7
|
33 |
-
* @return String
|
34 |
-
*/
|
35 |
-
add_action( 'admin_notices', 'wp_ulike_add_rating_star_notice', 999);
|
36 |
-
function wp_ulike_add_rating_star_notice() {
|
37 |
-
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike") !== false){
|
38 |
-
?>
|
39 |
-
<div class="notice notice-success" style="margin:15px 0">
|
40 |
-
<p style="font-size:16px"><strong><?php _e('Like this plugin?',WP_ULIKE_SLUG); ?></strong> <?php _e('Show your support by Rating 5 Star in <a href="http://wordpress.org/plugins/wp-ulike"> Plugin Directory reviews</a>',WP_ULIKE_SLUG); ?></p>
|
41 |
-
</div>
|
42 |
-
<?php
|
43 |
-
} else return;
|
44 |
-
}
|
45 |
-
|
46 |
/**
|
47 |
* Create WP ULike About page
|
48 |
*
|
@@ -50,80 +20,14 @@
|
|
50 |
* @since 1.7
|
51 |
* @updated 2.1
|
52 |
* @updated 2.7 //Removed svg-source & updated some elements
|
|
|
53 |
* @return String
|
54 |
*/
|
55 |
function wp_ulike_about_page() {
|
56 |
?>
|
57 |
-
<
|
58 |
-
.ulike-badge{
|
59 |
-
background: url('<?php echo plugins_url('/assets', dirname(__FILE__)); ?>/img/wp-ulike-badge.png') no-repeat scroll center 24px / 95px 95px #F3643A;
|
60 |
-
color: #fff;
|
61 |
-
font-size: 14px;
|
62 |
-
text-align: center;
|
63 |
-
font-weight: 600;
|
64 |
-
margin: 5px 0px 0px;
|
65 |
-
padding-top: 120px;
|
66 |
-
height: 40px;
|
67 |
-
display: inline-block;
|
68 |
-
width: 150px;
|
69 |
-
text-rendering: optimizelegibility;
|
70 |
-
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
|
71 |
-
}
|
72 |
-
.wp_ulike_version {
|
73 |
-
display: inline-block;
|
74 |
-
position: absolute;
|
75 |
-
top: 54px;
|
76 |
-
left:0;
|
77 |
-
padding: 5px 10px;
|
78 |
-
background: #e74c3c;
|
79 |
-
color: #FFF;
|
80 |
-
font-size: 13px;
|
81 |
-
font-weight: normal;
|
82 |
-
}
|
83 |
-
.about-wrap .headline-feature h2 {
|
84 |
-
margin: 1.1em 0px 0.2em;
|
85 |
-
font-size: 2.4em;
|
86 |
-
font-weight: 300;
|
87 |
-
line-height: 1.3;
|
88 |
-
text-align: center;
|
89 |
-
}
|
90 |
-
.about-wrap .icon-container {
|
91 |
-
text-align: center;
|
92 |
-
font-size: 6vw;
|
93 |
-
border: 1px solid #757575;
|
94 |
-
padding: 35px 5px;
|
95 |
-
}
|
96 |
-
.about-wrap .featured-image img {
|
97 |
-
border: none;
|
98 |
-
}
|
99 |
-
<?php if(is_rtl()): ?>
|
100 |
-
.about-wrap .ulike-badge {
|
101 |
-
position: absolute;
|
102 |
-
top: 0px;
|
103 |
-
left: 0px;
|
104 |
-
}
|
105 |
-
.boxstyle {
|
106 |
-
padding: 1px 12px;
|
107 |
-
background-color: #FFF;
|
108 |
-
border-right: 3px solid #757575;
|
109 |
-
}
|
110 |
-
<?php else: ?>
|
111 |
-
.about-wrap .ulike-badge {
|
112 |
-
position: absolute;
|
113 |
-
top: 0px;
|
114 |
-
right: 0px;
|
115 |
-
}
|
116 |
-
.boxstyle {
|
117 |
-
padding: 1px 12px;
|
118 |
-
background-color: #FFF;
|
119 |
-
border-left: 3px solid #757575;
|
120 |
-
}
|
121 |
-
<?php endif; ?>
|
122 |
-
</style>
|
123 |
-
|
124 |
-
<div class="wrap about-wrap">
|
125 |
|
126 |
-
<h1><?php echo _e('Welcome to WP ULike',WP_ULIKE_SLUG) . ' ' . WP_ULIKE_VERSION; ?></h1>
|
127 |
<div class="about-text"><?php echo _e('Thank you for choosing WP ULike! This version is our leanest and most powerful version yet.', WP_ULIKE_SLUG) ; ?><br />
|
128 |
|
129 |
<?php add_thickbox(); ?>
|
@@ -143,7 +47,7 @@
|
|
143 |
<div class="changelog headline-feature">
|
144 |
<h2><?php echo _e('Introducing WP ULike',WP_ULIKE_SLUG); ?> <img draggable="false" class="emoji" alt="emoji" src="https://s.w.org/images/core/emoji/2.2.1/svg/1f60a.svg"></h2>
|
145 |
<div class="featured-image">
|
146 |
-
<img alt="wp ulike intro" src="<?php echo
|
147 |
</div>
|
148 |
|
149 |
<div class="feature-section">
|
@@ -229,41 +133,41 @@
|
|
229 |
|
230 |
<h3 class="wp-people-group"><?php _e('Translations',WP_ULIKE_SLUG); ?></h3>
|
231 |
<ul>
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
|
261 |
-
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
</ul>
|
268 |
|
269 |
<p class="about-description"><?php _e('Would you like to help translate the plugin into more languages?',WP_ULIKE_SLUG); ?> <a target="_blank" href="https://www.transifex.com/projects/p/wp-ulike/" title"WP-Translations">[<?php _e('Join our WP-Translations Community',WP_ULIKE_SLUG); ?>]</a></p>
|
@@ -271,24 +175,32 @@
|
|
271 |
<h3 class="wp-people-group"><?php echo _e('Other Plugins',WP_ULIKE_SLUG); ?></h3>
|
272 |
<ul class="wp-people-group">
|
273 |
<li class="wp-person" id="wp-person-alimirzaei">
|
274 |
-
<a target="_blank" href="https://wordpress.org/plugins/blue-login-style"><img class="gravatar" src="<?php echo
|
275 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
276 |
<span class="title">Blue Login Themes</span>
|
277 |
</li>
|
278 |
<li class="wp-person" id="wp-person-alimirzaei">
|
279 |
-
<a target="_blank" href="https://wordpress.org/plugins/custom-fields-notifications/"><img class="gravatar" src="<?php echo
|
280 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
281 |
<span class="title">Custom Fields Notifications</span>
|
282 |
</li>
|
283 |
<li class="wp-person" id="wp-person-alimirzaei">
|
284 |
-
<a target="_blank" href="http://wordpress.org/plugins/ajax-bootmodal-login/"><img class="gravatar" src="<?php echo
|
285 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
286 |
<span class="title">Ajax BootModal Login</span>
|
287 |
</li>
|
288 |
</ul>
|
289 |
|
290 |
<h3 class="wp-people-group"><?php _e('Like this plugin?',WP_ULIKE_SLUG); ?></h3>
|
291 |
-
<div class="
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
|
293 |
<?php endif; ?>
|
294 |
|
13 |
return str_replace(' photo', ' gravatar', $avatar);
|
14 |
}
|
15 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
/**
|
17 |
* Create WP ULike About page
|
18 |
*
|
20 |
* @since 1.7
|
21 |
* @updated 2.1
|
22 |
* @updated 2.7 //Removed svg-source & updated some elements
|
23 |
+
* @updated 2.9
|
24 |
* @return String
|
25 |
*/
|
26 |
function wp_ulike_about_page() {
|
27 |
?>
|
28 |
+
<div class="wrap about-wrap wp-ulike-about-page">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
29 |
|
30 |
+
<h1><?php echo _e( 'Welcome to WP ULike', WP_ULIKE_SLUG ) . ' ' . WP_ULIKE_VERSION; ?></h1>
|
31 |
<div class="about-text"><?php echo _e('Thank you for choosing WP ULike! This version is our leanest and most powerful version yet.', WP_ULIKE_SLUG) ; ?><br />
|
32 |
|
33 |
<?php add_thickbox(); ?>
|
47 |
<div class="changelog headline-feature">
|
48 |
<h2><?php echo _e('Introducing WP ULike',WP_ULIKE_SLUG); ?> <img draggable="false" class="emoji" alt="emoji" src="https://s.w.org/images/core/emoji/2.2.1/svg/1f60a.svg"></h2>
|
49 |
<div class="featured-image">
|
50 |
+
<img alt="wp ulike intro" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/wp-ulike-intro.png">
|
51 |
</div>
|
52 |
|
53 |
<div class="feature-section">
|
133 |
|
134 |
<h3 class="wp-people-group"><?php _e('Translations',WP_ULIKE_SLUG); ?></h3>
|
135 |
<ul>
|
136 |
+
<li>English (United States)</li>
|
137 |
+
<li>Persian (Iran)</li>
|
138 |
+
<li>French (France)</li>
|
139 |
+
<li>Chinese (China)</li>
|
140 |
+
<li>Chinese (Taiwan)</li>
|
141 |
+
<li>Dutch (Netherlands) </li>
|
142 |
+
<li>Arabic</li>
|
143 |
+
<li>Portuguese (Brazil)</li>
|
144 |
+
<li>Turkish (Turkey)</li>
|
145 |
+
<li>Greek</li>
|
146 |
+
<li>Russian (Russia)</li>
|
147 |
+
<li>Spanish (Spain)</li>
|
148 |
+
<li>German (Germany)</li>
|
149 |
+
<li>Japanese</li>
|
150 |
+
<li>Romanian (Romania)</li>
|
151 |
+
<li>Slovak (Slovakia)</li>
|
152 |
+
<li>Czech (Czech Republic)</li>
|
153 |
+
<li>Hebrew (Israel)</li>
|
154 |
+
<li>Italian (Italy)</li>
|
155 |
+
<li>Polish (Poland)</li>
|
156 |
+
<li>Finnish</li>
|
157 |
+
<li>Hungarian (Hungary)</li>
|
158 |
+
<li>Lithuanian (Lithuania)</li>
|
159 |
+
<li>Indonesian (Indonesia)</li>
|
160 |
+
<li>Khmer</li>
|
161 |
+
<li>Norwegian Bokmal (Norway)</li>
|
162 |
+
<li>Portuguese (Portugal)</li>
|
163 |
+
<li>Swedish (Sweden)</li>
|
164 |
+
<li>Danish (Denmark)</li>
|
165 |
+
<li>Estonian</li>
|
166 |
+
<li>Korean (Korea)</li>
|
167 |
+
<li>Vietnamese</li>
|
168 |
+
<li>Basque</li>
|
169 |
+
<li>Bosnian (Bosnia and Herzegovina)</li>
|
170 |
+
<li>English (United Kingdom)</li>
|
171 |
</ul>
|
172 |
|
173 |
<p class="about-description"><?php _e('Would you like to help translate the plugin into more languages?',WP_ULIKE_SLUG); ?> <a target="_blank" href="https://www.transifex.com/projects/p/wp-ulike/" title"WP-Translations">[<?php _e('Join our WP-Translations Community',WP_ULIKE_SLUG); ?>]</a></p>
|
175 |
<h3 class="wp-people-group"><?php echo _e('Other Plugins',WP_ULIKE_SLUG); ?></h3>
|
176 |
<ul class="wp-people-group">
|
177 |
<li class="wp-person" id="wp-person-alimirzaei">
|
178 |
+
<a target="_blank" href="https://wordpress.org/plugins/blue-login-style"><img class="gravatar" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/blue-login-themes.jpg" alt="Blue Login Themes" /></a>
|
179 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
180 |
<span class="title">Blue Login Themes</span>
|
181 |
</li>
|
182 |
<li class="wp-person" id="wp-person-alimirzaei">
|
183 |
+
<a target="_blank" href="https://wordpress.org/plugins/custom-fields-notifications/"><img class="gravatar" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/custom-fileds-notifications.png" alt="Custom Fields Notifications" /></a>
|
184 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
185 |
<span class="title">Custom Fields Notifications</span>
|
186 |
</li>
|
187 |
<li class="wp-person" id="wp-person-alimirzaei">
|
188 |
+
<a target="_blank" href="http://wordpress.org/plugins/ajax-bootmodal-login/"><img class="gravatar" src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/ajax-bootmodal-login.jpg" alt="Ajax BootModal Login" /></a>
|
189 |
<a class="web" href="https://profiles.wordpress.org/alimir/">Ali Mirzaei</a>
|
190 |
<span class="title">Ajax BootModal Login</span>
|
191 |
</li>
|
192 |
</ul>
|
193 |
|
194 |
<h3 class="wp-people-group"><?php _e('Like this plugin?',WP_ULIKE_SLUG); ?></h3>
|
195 |
+
<div class="wp-ulike-notice">
|
196 |
+
<img src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/wp-ulike-badge.png" alt="Instagram Feed">
|
197 |
+
<div class="wp-ulike-notice-text">
|
198 |
+
<p><?php echo _e( "It's great to see that you've been using the WP ULike plugin for a while now. Hopefully you're happy with it! If so, would you consider leaving a positive review? It really helps to support the plugin and helps others to discover it too!" , WP_ULIKE_SLUG ); ?> </p>
|
199 |
+
<p class="links">
|
200 |
+
<a href="https://wordpress.org/support/plugin/wp-ulike/reviews/?filter=5" target="_blank"><?php echo _e( "Sure, I'd love to!", WP_ULIKE_SLUG ); ?></a>
|
201 |
+
</p>
|
202 |
+
</div>
|
203 |
+
</div>
|
204 |
|
205 |
<?php endif; ?>
|
206 |
|
admin/admin.php
CHANGED
@@ -6,7 +6,7 @@
|
|
6 |
/*******************************************************
|
7 |
Widget
|
8 |
*******************************************************/
|
9 |
-
|
10 |
|
11 |
/**
|
12 |
* Register WP ULike Widgets
|
@@ -25,8 +25,9 @@
|
|
25 |
WP ULike CopyRight
|
26 |
*******************************************************/
|
27 |
//check for wp ulike page
|
28 |
-
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike") !== false)
|
29 |
-
|
|
|
30 |
/**
|
31 |
* Add WP ULike CopyRight in footer
|
32 |
*
|
@@ -44,13 +45,13 @@
|
|
44 |
*******************************************************/
|
45 |
|
46 |
//include about menu functions
|
47 |
-
require_once(
|
48 |
|
49 |
//include logs menu functions
|
50 |
-
require_once(
|
51 |
|
52 |
//include statistics menu functions
|
53 |
-
require_once(
|
54 |
|
55 |
/**
|
56 |
* Start Setting Class Options
|
@@ -63,9 +64,9 @@
|
|
63 |
* @return String
|
64 |
*/
|
65 |
//include setting class
|
66 |
-
require_once(
|
67 |
//include setting templates
|
68 |
-
require_once(
|
69 |
//activate general setting panel
|
70 |
$wp_ulike_setting = wp_ulike_create_settings_page(
|
71 |
'wp-ulike-settings',
|
@@ -201,6 +202,18 @@
|
|
201 |
|
202 |
}
|
203 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
/**
|
205 |
* Generate templates list
|
206 |
*
|
@@ -210,17 +223,20 @@
|
|
210 |
*/
|
211 |
function wp_ulike_generate_templates_list(){
|
212 |
return array(
|
213 |
-
'wpulike-default'
|
214 |
-
'name'
|
215 |
-
'callback' => 'wp_ulike_set_default_template'
|
|
|
216 |
),
|
217 |
-
'wpulike-heart'
|
218 |
-
'name'
|
219 |
-
'callback' => 'wp_ulike_set_simple_heart_template'
|
|
|
220 |
),
|
221 |
-
'wpulike-robeen'
|
222 |
-
'name'
|
223 |
-
'callback' => 'wp_ulike_set_robeen_template'
|
|
|
224 |
)
|
225 |
);
|
226 |
}
|
@@ -236,8 +252,9 @@
|
|
236 |
{
|
237 |
global $wpdb;
|
238 |
|
239 |
-
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike-statistics") !== false && is_super_admin())
|
240 |
update_option('wpulike_lastvisit', current_time('mysql',0));
|
|
|
241 |
|
242 |
$request = "SELECT
|
243 |
(SELECT COUNT(*) FROM ".$wpdb->prefix."ulike WHERE (date_time<=NOW() AND date_time>='".get_option( 'wpulike_lastvisit')."'))
|
@@ -260,8 +277,54 @@
|
|
260 |
*/
|
261 |
add_action('wp_logout', 'wp_ulike_set_lastvisit');
|
262 |
function wp_ulike_set_lastvisit() {
|
263 |
-
if (is_super_admin())
|
264 |
update_option('wpulike_lastvisit', current_time('mysql',0));
|
265 |
-
|
266 |
-
|
267 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
/*******************************************************
|
7 |
Widget
|
8 |
*******************************************************/
|
9 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/class-widget.php');
|
10 |
|
11 |
/**
|
12 |
* Register WP ULike Widgets
|
25 |
WP ULike CopyRight
|
26 |
*******************************************************/
|
27 |
//check for wp ulike page
|
28 |
+
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike") !== false) {
|
29 |
+
add_filter( 'admin_footer_text', 'wp_ulike_copyright');
|
30 |
+
}
|
31 |
/**
|
32 |
* Add WP ULike CopyRight in footer
|
33 |
*
|
45 |
*******************************************************/
|
46 |
|
47 |
//include about menu functions
|
48 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/about.php');
|
49 |
|
50 |
//include logs menu functions
|
51 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/logs.php');
|
52 |
|
53 |
//include statistics menu functions
|
54 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/stats.php');
|
55 |
|
56 |
/**
|
57 |
* Start Setting Class Options
|
64 |
* @return String
|
65 |
*/
|
66 |
//include setting class
|
67 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/class-settings.php' );
|
68 |
//include setting templates
|
69 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/tmp/settings.php' );
|
70 |
//activate general setting panel
|
71 |
$wp_ulike_setting = wp_ulike_create_settings_page(
|
72 |
'wp-ulike-settings',
|
202 |
|
203 |
}
|
204 |
|
205 |
+
/**
|
206 |
+
* Load a set of scripts to all admin pages
|
207 |
+
*
|
208 |
+
* @author Alimir
|
209 |
+
* @since 2.9
|
210 |
+
* @return Void
|
211 |
+
*/
|
212 |
+
add_action( 'admin_enqueue_scripts', 'wp_ulike_enqueue_admin_style' );
|
213 |
+
function wp_ulike_enqueue_admin_style($hook) {
|
214 |
+
wp_enqueue_style( 'wp-ulike-admin', WP_ULIKE_ADMIN_URL . '/classes/css/admin.css' );
|
215 |
+
}
|
216 |
+
|
217 |
/**
|
218 |
* Generate templates list
|
219 |
*
|
223 |
*/
|
224 |
function wp_ulike_generate_templates_list(){
|
225 |
return array(
|
226 |
+
'wpulike-default' => array(
|
227 |
+
'name' => __('Default', WP_ULIKE_SLUG),
|
228 |
+
'callback' => 'wp_ulike_set_default_template',
|
229 |
+
'symbol' => WP_ULIKE_ASSETS_URL . '/img/svg/default.svg'
|
230 |
),
|
231 |
+
'wpulike-heart' => array(
|
232 |
+
'name' => __('Heart', WP_ULIKE_SLUG),
|
233 |
+
'callback' => 'wp_ulike_set_simple_heart_template',
|
234 |
+
'symbol' => WP_ULIKE_ASSETS_URL . '/img/svg/heart.svg'
|
235 |
),
|
236 |
+
'wpulike-robeen' => array(
|
237 |
+
'name' => __('Robeen', WP_ULIKE_SLUG),
|
238 |
+
'callback' => 'wp_ulike_set_robeen_template',
|
239 |
+
'symbol' => WP_ULIKE_ASSETS_URL . '/img/svg/twitter.svg'
|
240 |
)
|
241 |
);
|
242 |
}
|
252 |
{
|
253 |
global $wpdb;
|
254 |
|
255 |
+
if( isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike-statistics") !== false && is_super_admin() ) {
|
256 |
update_option('wpulike_lastvisit', current_time('mysql',0));
|
257 |
+
}
|
258 |
|
259 |
$request = "SELECT
|
260 |
(SELECT COUNT(*) FROM ".$wpdb->prefix."ulike WHERE (date_time<=NOW() AND date_time>='".get_option( 'wpulike_lastvisit')."'))
|
277 |
*/
|
278 |
add_action('wp_logout', 'wp_ulike_set_lastvisit');
|
279 |
function wp_ulike_set_lastvisit() {
|
280 |
+
if ( ! is_super_admin() ) return;
|
281 |
update_option('wpulike_lastvisit', current_time('mysql',0));
|
282 |
+
}
|
283 |
+
|
284 |
+
/**
|
285 |
+
* Add rating us notification on wp-ulike admin pages
|
286 |
+
*
|
287 |
+
* @author Alimir
|
288 |
+
* @since 2.7
|
289 |
+
* @updated 2.9
|
290 |
+
* @return String
|
291 |
+
*/
|
292 |
+
add_action( 'admin_notices', 'wp_ulike_admin_notice', 999);
|
293 |
+
function wp_ulike_admin_notice() {
|
294 |
+
if( get_option( 'wp-ulike-notice-dismissed', FALSE ) ) return;
|
295 |
+
?>
|
296 |
+
<script>
|
297 |
+
jQuery(document).on( 'click', '.wp-ulike-notice .notice-dismiss', function() {
|
298 |
+
jQuery.ajax({
|
299 |
+
url: ajaxurl,
|
300 |
+
data: {
|
301 |
+
action: 'wp_ulike_dismissed_notice'
|
302 |
+
}
|
303 |
+
})
|
304 |
+
});
|
305 |
+
</script>
|
306 |
+
<div class="notice wp-ulike-notice is-dismissible">
|
307 |
+
<img src="<?php echo WP_ULIKE_ASSETS_URL; ?>/img/wp-ulike-badge.png" alt="Instagram Feed">
|
308 |
+
<div class="wp-ulike-notice-text">
|
309 |
+
<p><?php echo _e( "It's great to see that you've been using the WP ULike plugin for a while now. Hopefully you're happy with it! If so, would you consider leaving a positive review? It really helps to support the plugin and helps others to discover it too!" , WP_ULIKE_SLUG ); ?> </p>
|
310 |
+
<p class="links">
|
311 |
+
<a href="https://wordpress.org/support/plugin/wp-ulike/reviews/?filter=5" target="_blank"><?php echo _e( "Sure, I'd love to!", WP_ULIKE_SLUG ); ?></a>
|
312 |
+
</p>
|
313 |
+
</div>
|
314 |
+
</div>
|
315 |
+
<?php
|
316 |
+
}
|
317 |
+
|
318 |
+
add_action( 'wp_ajax_wp_ulike_dismissed_notice', 'wp_ulike_ajax_notice_handler' );
|
319 |
+
|
320 |
+
/**
|
321 |
+
* AJAX handler to store the state of dismissible notices.
|
322 |
+
*
|
323 |
+
* @author Alimir
|
324 |
+
* @since 2.9
|
325 |
+
* @return Void
|
326 |
+
*/
|
327 |
+
function wp_ulike_ajax_notice_handler() {
|
328 |
+
// Store it in the options table
|
329 |
+
update_option( 'wp-ulike-notice-dismissed', TRUE );
|
330 |
+
}
|
admin/classes/class-charts.php
CHANGED
@@ -20,6 +20,7 @@ if ( ! class_exists( 'wp_ulike_stats' ) ) {
|
|
20 |
* @author Alimir
|
21 |
* @since 2.0
|
22 |
* @updated 2.3
|
|
|
23 |
* @return Void
|
24 |
*/
|
25 |
public function enqueue_script($hook)
|
@@ -27,20 +28,19 @@ if ( ! class_exists( 'wp_ulike_stats' ) ) {
|
|
27 |
$currentScreen = get_current_screen();
|
28 |
$get_option = get_option( 'wp_ulike_statistics_screen' );
|
29 |
|
30 |
-
if ( $currentScreen->id != $hook ) return;
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
wp_enqueue_script('wp_ulike_world');
|
42 |
-
wp_register_script('wp_ulike_stats', plugins_url( 'js/statistics.js' , __FILE__ ), array('jquery'), null, true);
|
43 |
wp_enqueue_script('wp_ulike_stats');
|
|
|
44 |
wp_localize_script( 'wp_ulike_stats', 'wp_ulike_statistics', array(
|
45 |
'posts_date_labels' => $this->posts_dataset('label'),
|
46 |
'comments_date_labels' => $this->comments_dataset('label'),
|
20 |
* @author Alimir
|
21 |
* @since 2.0
|
22 |
* @updated 2.3
|
23 |
+
* @updated 2.9
|
24 |
* @return Void
|
25 |
*/
|
26 |
public function enqueue_script($hook)
|
28 |
$currentScreen = get_current_screen();
|
29 |
$get_option = get_option( 'wp_ulike_statistics_screen' );
|
30 |
|
31 |
+
// if ( $currentScreen->id != $hook ) return;
|
32 |
+
|
33 |
+
// Register Script
|
34 |
+
wp_register_script(
|
35 |
+
'wp_ulike_stats',
|
36 |
+
WP_ULIKE_ADMIN_URL . '/classes/js/statistics.js',
|
37 |
+
array('jquery'),
|
38 |
+
null,
|
39 |
+
true
|
40 |
+
);
|
41 |
+
// Enqueue Script
|
|
|
|
|
42 |
wp_enqueue_script('wp_ulike_stats');
|
43 |
+
|
44 |
wp_localize_script( 'wp_ulike_stats', 'wp_ulike_statistics', array(
|
45 |
'posts_date_labels' => $this->posts_dataset('label'),
|
46 |
'comments_date_labels' => $this->comments_dataset('label'),
|
admin/classes/class-pagination.php
CHANGED
@@ -53,7 +53,7 @@ class wp_ulike_pagination{
|
|
53 |
|
54 |
#to change urlFriendly
|
55 |
function urlFriendly($value="%"){
|
56 |
-
if(
|
57 |
$this->urlF=false;
|
58 |
return false;
|
59 |
}
|
53 |
|
54 |
#to change urlFriendly
|
55 |
function urlFriendly($value="%"){
|
56 |
+
if( preg_match('^ *$',$value) ){
|
57 |
$this->urlF=false;
|
58 |
return false;
|
59 |
}
|
admin/classes/class-settings.php
CHANGED
@@ -218,13 +218,12 @@ class wp_ulike_settings {
|
|
218 |
public static function admin_enqueue_scripts()
|
219 |
{
|
220 |
wp_enqueue_media();
|
221 |
-
wp_enqueue_script( 'wp-ulike-settings',
|
222 |
wp_enqueue_script("jquery-effects-core");
|
223 |
wp_localize_script( 'wp-ulike-settings', 'ajax', array(
|
224 |
'url' => admin_url( 'admin-ajax.php' ),
|
225 |
'spinner' => admin_url( 'images/spinner.gif' )
|
226 |
) );
|
227 |
-
wp_enqueue_style( 'wp-ulike-settings', plugins_url( 'css/settings.css' , __FILE__ ) );
|
228 |
wp_enqueue_style( 'wp-color-picker' );
|
229 |
}
|
230 |
|
@@ -301,9 +300,9 @@ class wp_ulike_settings {
|
|
301 |
{
|
302 |
case 'checkbox':
|
303 |
$check = checked( 1, $value, false );
|
304 |
-
echo "<
|
305 |
if ( $checkboxlabel ) { echo " {$checkboxlabel}"; }
|
306 |
-
echo "</label>";
|
307 |
if ( $desc ) { echo " {$desc}"; }
|
308 |
break;
|
309 |
|
@@ -312,7 +311,7 @@ class wp_ulike_settings {
|
|
312 |
echo "<fieldset id='{$id}'>";
|
313 |
foreach ( $options as $v => $label ) {
|
314 |
$check = checked( $v, $value, false );
|
315 |
-
$options[$v] = "<label><input {$attrs} class='wp_ulike_check_{$v}' type='radio' value='{$v}' {$check} /> {$label}</label>";
|
316 |
}
|
317 |
echo implode( '<br />', $options );
|
318 |
echo "{$desc}</fieldset>";
|
@@ -331,6 +330,19 @@ class wp_ulike_settings {
|
|
331 |
echo "</select>{$desc}";
|
332 |
break;
|
333 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
334 |
case 'media':
|
335 |
echo "<fieldset class='wp-ulike-settings-media' id='{$id}'><input {$attrs} type='hidden' value='{$value}' />";
|
336 |
echo "<p><a class='button button-large wp-ulike-select-media' title='{$label}'>" . sprintf( __( 'Select %s', WP_ULIKE_SLUG ), $label ) . "</a> ";
|
218 |
public static function admin_enqueue_scripts()
|
219 |
{
|
220 |
wp_enqueue_media();
|
221 |
+
wp_enqueue_script( 'wp-ulike-settings', WP_ULIKE_ADMIN_URL . '/classes/js/settings.js', array( 'jquery', 'wp-color-picker' ) );
|
222 |
wp_enqueue_script("jquery-effects-core");
|
223 |
wp_localize_script( 'wp-ulike-settings', 'ajax', array(
|
224 |
'url' => admin_url( 'admin-ajax.php' ),
|
225 |
'spinner' => admin_url( 'images/spinner.gif' )
|
226 |
) );
|
|
|
227 |
wp_enqueue_style( 'wp-color-picker' );
|
228 |
}
|
229 |
|
300 |
{
|
301 |
case 'checkbox':
|
302 |
$check = checked( 1, $value, false );
|
303 |
+
echo "<div class='toggle-switch'><input {$attrs} id='{$id}' type='checkbox' value='1' {$check} /><label for='{$id}'>";
|
304 |
if ( $checkboxlabel ) { echo " {$checkboxlabel}"; }
|
305 |
+
echo "</label></div>";
|
306 |
if ( $desc ) { echo " {$desc}"; }
|
307 |
break;
|
308 |
|
311 |
echo "<fieldset id='{$id}'>";
|
312 |
foreach ( $options as $v => $label ) {
|
313 |
$check = checked( $v, $value, false );
|
314 |
+
$options[$v] = "<label><input {$attrs} class='radio wp_ulike_check_{$v}' type='radio' value='{$v}' {$check} /> {$label}</label>";
|
315 |
}
|
316 |
echo implode( '<br />', $options );
|
317 |
echo "{$desc}</fieldset>";
|
330 |
echo "</select>{$desc}";
|
331 |
break;
|
332 |
|
333 |
+
case 'visual-select':
|
334 |
+
if ( ! $options ) { _e( 'No options defined.', WP_ULIKE_SLUG ); }
|
335 |
+
echo "<fieldset class='visual-select' id='{$id}'>";
|
336 |
+
foreach ( $options as $v => $label ) {
|
337 |
+
$name = $label['name'];
|
338 |
+
$symbol = $label['symbol'];
|
339 |
+
$check = checked( $v, $value, false );
|
340 |
+
$options[$v] = "<input {$attrs} class='wp_ulike_check_{$v}' data-image='{$symbol}' type='radio' value='{$v}' {$check} />";
|
341 |
+
}
|
342 |
+
echo implode( '', $options );
|
343 |
+
echo "{$desc}</fieldset>";
|
344 |
+
break;
|
345 |
+
|
346 |
case 'media':
|
347 |
echo "<fieldset class='wp-ulike-settings-media' id='{$id}'><input {$attrs} type='hidden' value='{$value}' />";
|
348 |
echo "<p><a class='button button-large wp-ulike-select-media' title='{$label}'>" . sprintf( __( 'Select %s', WP_ULIKE_SLUG ), $label ) . "</a> ";
|
admin/classes/js/settings.js
CHANGED
@@ -1,3 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
jQuery(document).ready(function ($) {
|
2 |
'use strict';
|
3 |
var form = $('form.wrap'),
|
@@ -147,6 +228,8 @@ jQuery(document).ready(function ($) {
|
|
147 |
});
|
148 |
});
|
149 |
$('.wp-ulike-settings-color').wpColorPicker();
|
|
|
|
|
150 |
|
151 |
$('#wp-ulike-settings_wp_ulike_customize tr:not(:first-child)').addClass('custom-style-show');
|
152 |
|
@@ -166,26 +249,26 @@ jQuery(document).ready(function ($) {
|
|
166 |
$('#wp-ulike-settings_wp_ulike_general tr:nth-child(2), #wp-ulike-settings_wp_ulike_general tr:nth-child(3)').addClass('button-text-show');
|
167 |
$('#wp-ulike-settings_wp_ulike_general tr:nth-child(4), #wp-ulike-settings_wp_ulike_general tr:nth-child(5)').addClass('button-icon-show');
|
168 |
|
169 |
-
if (!$(".wp_ulike_check_text").
|
170 |
$('.button-text-show').hide();
|
171 |
}
|
172 |
-
if (!$(".wp_ulike_check_image").
|
173 |
$('.button-icon-show').hide();
|
174 |
}
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
|
189 |
-
|
190 |
|
191 |
});
|
1 |
+
/*!
|
2 |
+
* Radio image select
|
3 |
+
**/
|
4 |
+
(function($) {
|
5 |
+
// Register jQuery plugin.
|
6 |
+
$.fn.radioImageSelect = function( options ) {
|
7 |
+
// Default var for options.
|
8 |
+
var defaults = {
|
9 |
+
// Img class.
|
10 |
+
imgItemClass: 'radio-img-item',
|
11 |
+
// Img Checked class.
|
12 |
+
imgItemCheckedClass: 'item-checked',
|
13 |
+
// Is need hide label connected?
|
14 |
+
hideLabel: true
|
15 |
+
},
|
16 |
+
|
17 |
+
/**
|
18 |
+
* Method firing when need to update classes.
|
19 |
+
*/
|
20 |
+
syncClassChecked = function( img ) {
|
21 |
+
var radioName = img.prev('input[type="radio"]').attr('name');
|
22 |
+
|
23 |
+
$('input[name="' + radioName + '"]').each(function() {
|
24 |
+
// Define img by radio name.
|
25 |
+
var myImg = $(this).next('img');
|
26 |
+
|
27 |
+
// Add / Remove Checked class.
|
28 |
+
if ( $(this).prop('checked') ) {
|
29 |
+
myImg.addClass(options.imgItemCheckedClass);
|
30 |
+
} else {
|
31 |
+
myImg.removeClass(options.imgItemCheckedClass);
|
32 |
+
}
|
33 |
+
});
|
34 |
+
};
|
35 |
+
|
36 |
+
// Parse args..
|
37 |
+
options = $.extend( defaults, options );
|
38 |
+
|
39 |
+
// Start jQuery loop on elements..
|
40 |
+
return this.each(function() {
|
41 |
+
$(this)
|
42 |
+
// First all we are need to hide the radio input.
|
43 |
+
.hide()
|
44 |
+
// And add new img element by data-image source.
|
45 |
+
.after('<img src="' + $(this).data('image') + '" alt="radio image" />');
|
46 |
+
|
47 |
+
// Define the new img element.
|
48 |
+
var img = $(this).next('img');
|
49 |
+
// Add item class.
|
50 |
+
img.addClass(options.imgItemClass);
|
51 |
+
|
52 |
+
// Check if need to hide label connected.
|
53 |
+
if ( options.hideLabel ) {
|
54 |
+
$('label[for=' + $(this).attr('id') + ']').hide();
|
55 |
+
}
|
56 |
+
|
57 |
+
// When we are created the img and radio get checked, we need add checked class.
|
58 |
+
if ( $(this).prop('checked') ) {
|
59 |
+
img.addClass(options.imgItemCheckedClass);
|
60 |
+
}
|
61 |
+
|
62 |
+
// Create click event on img element.
|
63 |
+
img.on('click', function(e) {
|
64 |
+
$(this)
|
65 |
+
// Prev to current radio input.
|
66 |
+
.prev('input[type="radio"]')
|
67 |
+
// Set checked attr.
|
68 |
+
.prop('checked', true)
|
69 |
+
// Run change event for radio element.
|
70 |
+
.trigger('change');
|
71 |
+
|
72 |
+
// Firing the sync classes.
|
73 |
+
syncClassChecked($(this));
|
74 |
+
} );
|
75 |
+
});
|
76 |
+
}
|
77 |
+
}) (jQuery);
|
78 |
+
|
79 |
+
/*!
|
80 |
+
* Settings scripts
|
81 |
+
**/
|
82 |
jQuery(document).ready(function ($) {
|
83 |
'use strict';
|
84 |
var form = $('form.wrap'),
|
228 |
});
|
229 |
});
|
230 |
$('.wp-ulike-settings-color').wpColorPicker();
|
231 |
+
|
232 |
+
$('.visual-select input').radioImageSelect();
|
233 |
|
234 |
$('#wp-ulike-settings_wp_ulike_customize tr:not(:first-child)').addClass('custom-style-show');
|
235 |
|
249 |
$('#wp-ulike-settings_wp_ulike_general tr:nth-child(2), #wp-ulike-settings_wp_ulike_general tr:nth-child(3)').addClass('button-text-show');
|
250 |
$('#wp-ulike-settings_wp_ulike_general tr:nth-child(4), #wp-ulike-settings_wp_ulike_general tr:nth-child(5)').addClass('button-icon-show');
|
251 |
|
252 |
+
if (!$(".wp_ulike_check_text").next('img').hasClass("item-checked")) {
|
253 |
$('.button-text-show').hide();
|
254 |
}
|
255 |
+
if (!$(".wp_ulike_check_image").next('img').hasClass("item-checked")) {
|
256 |
$('.button-icon-show').hide();
|
257 |
}
|
258 |
+
|
259 |
+
$(".wp_ulike_check_text, .wp_ulike_check_image").next('img').click(function () {
|
260 |
+
if ($(".wp_ulike_check_text").next('img').hasClass("item-checked")) {
|
261 |
+
$('.button-text-show').fadeIn();
|
262 |
+
}
|
263 |
+
if (!$(".wp_ulike_check_text").next('img').hasClass("item-checked")) {
|
264 |
+
$('.button-text-show').hide();
|
265 |
+
}
|
266 |
+
if ($(".wp_ulike_check_image").next('img').hasClass("item-checked")) {
|
267 |
+
$('.button-icon-show').fadeIn();
|
268 |
+
}
|
269 |
+
if (!$(".wp_ulike_check_image").next('img').hasClass("item-checked")) {
|
270 |
+
$('.button-icon-show').hide();
|
271 |
+
}
|
272 |
+
});
|
273 |
|
274 |
});
|
admin/classes/js/statistics.js
CHANGED
@@ -1,10 +1,86 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
//posts dataset
|
9 |
if(posts_dataset_var !== null){
|
10 |
for (var i = 0; i < posts_dataset_var.length; i++) {
|
@@ -26,7 +102,7 @@
|
|
26 |
]
|
27 |
}
|
28 |
}
|
29 |
-
|
30 |
//comments dataset
|
31 |
if(comments_dataset_var !== null){
|
32 |
for (var i = 0; i < comments_dataset_var.length; i++) {
|
@@ -48,8 +124,8 @@
|
|
48 |
]
|
49 |
}
|
50 |
}
|
51 |
-
|
52 |
-
|
53 |
//activities dataset
|
54 |
if(activities_dataset_var !== null){
|
55 |
for (var i = 0; i < activities_dataset_var.length; i++) {
|
@@ -71,7 +147,7 @@
|
|
71 |
]
|
72 |
}
|
73 |
}
|
74 |
-
|
75 |
//Topics dataset
|
76 |
if(topics_dataset_var !== null){
|
77 |
for (var i = 0; i < topics_dataset_var.length; i++) {
|
@@ -93,123 +169,120 @@
|
|
93 |
]
|
94 |
}
|
95 |
}
|
96 |
-
|
97 |
var pieData = [
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
}
|
122 |
-
];
|
123 |
-
|
124 |
-
(function(){
|
125 |
-
var chart1 = document.getElementById('chart1');
|
126 |
-
var chart2 = document.getElementById('chart2');
|
127 |
-
var chart3 = document.getElementById('chart3');
|
128 |
-
var chart4 = document.getElementById('chart4');
|
129 |
-
var piechart = document.getElementById('piechart');
|
130 |
-
|
131 |
-
if (chart1 != null) {
|
132 |
-
if(posts_dataset_var !== null){
|
133 |
-
var ctx1 = chart1.getContext("2d");
|
134 |
-
new Chart(ctx1).Line(posts_date, {
|
135 |
-
responsive: true
|
136 |
-
});
|
137 |
-
}else{
|
138 |
-
document.getElementById("posts_likes_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
139 |
-
}
|
140 |
}
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
151 |
}
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
}
|
160 |
-
|
161 |
-
|
162 |
}
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
}
|
171 |
-
|
172 |
-
|
173 |
}
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
}
|
182 |
-
|
183 |
-
|
184 |
}
|
185 |
-
|
186 |
-
})();
|
187 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
|
189 |
-
jQuery(
|
190 |
-
|
191 |
-
|
192 |
-
|
193 |
-
|
194 |
-
|
195 |
-
|
196 |
-
|
197 |
-
|
198 |
-
|
199 |
-
|
200 |
-
|
201 |
-
|
202 |
-
|
203 |
-
|
204 |
-
|
205 |
-
|
206 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
207 |
|
208 |
-
|
209 |
-
return;
|
210 |
-
};
|
211 |
-
postboxes.save_order = function(){
|
212 |
-
return;
|
213 |
-
};
|
214 |
-
postboxes.add_postbox_toggles();
|
215 |
-
});
|
1 |
+
/*! WP ULike - v2.9
|
2 |
+
* http://wp-ulike.alimir.ir/
|
3 |
+
* Alimir 2017;
|
4 |
+
*/
|
5 |
+
|
6 |
+
|
7 |
+
/* ================== admin/classes/js/src/chart.min.js =================== */
|
8 |
+
|
9 |
+
|
10 |
+
/*!
|
11 |
+
* Chart.js
|
12 |
+
* http://chartjs.org/
|
13 |
+
* Version: 1.0.1
|
14 |
+
*
|
15 |
+
* Copyright 2015 Nick Downie
|
16 |
+
* Released under the MIT license
|
17 |
+
* https://github.com/nnnick/Chart.js/blob/master/LICENSE.md
|
18 |
+
*/
|
19 |
+
(function(){"use strict";var t=this,i=t.Chart,e=function(t){this.canvas=t.canvas,this.ctx=t;this.width=t.canvas.width,this.height=t.canvas.height;return this.aspectRatio=this.width/this.height,s.retinaScale(this),this};e.defaults={global:{animation:!0,animationSteps:60,animationEasing:"easeOutQuart",showScale:!0,scaleOverride:!1,scaleSteps:null,scaleStepWidth:null,scaleStartValue:null,scaleLineColor:"rgba(0,0,0,.1)",scaleLineWidth:1,scaleShowLabels:!0,scaleLabel:"<%=value%>",scaleIntegersOnly:!0,scaleBeginAtZero:!1,scaleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",scaleFontSize:12,scaleFontStyle:"normal",scaleFontColor:"#666",responsive:!1,maintainAspectRatio:!0,showTooltips:!0,customTooltips:!1,tooltipEvents:["mousemove","touchstart","touchmove","mouseout"],tooltipFillColor:"rgba(0,0,0,0.8)",tooltipFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipFontSize:14,tooltipFontStyle:"normal",tooltipFontColor:"#fff",tooltipTitleFontFamily:"'Helvetica Neue', 'Helvetica', 'Arial', sans-serif",tooltipTitleFontSize:14,tooltipTitleFontStyle:"bold",tooltipTitleFontColor:"#fff",tooltipYPadding:6,tooltipXPadding:6,tooltipCaretSize:8,tooltipCornerRadius:6,tooltipXOffset:10,tooltipTemplate:"<%if (label){%><%=label%>: <%}%><%= value %>",multiTooltipTemplate:"<%= value %>",multiTooltipKeyBackground:"#fff",onAnimationProgress:function(){},onAnimationComplete:function(){}}},e.types={};var s=e.helpers={},n=s.each=function(t,i,e){var s=Array.prototype.slice.call(arguments,3);if(t)if(t.length===+t.length){var n;for(n=0;n<t.length;n++)i.apply(e,[t[n],n].concat(s))}else for(var o in t)i.apply(e,[t[o],o].concat(s))},o=s.clone=function(t){var i={};return n(t,function(e,s){t.hasOwnProperty(s)&&(i[s]=e)}),i},a=s.extend=function(t){return n(Array.prototype.slice.call(arguments,1),function(i){n(i,function(e,s){i.hasOwnProperty(s)&&(t[s]=e)})}),t},h=s.merge=function(){var t=Array.prototype.slice.call(arguments,0);return t.unshift({}),a.apply(null,t)},l=s.indexOf=function(t,i){if(Array.prototype.indexOf)return t.indexOf(i);for(var e=0;e<t.length;e++)if(t[e]===i)return e;return-1},r=(s.where=function(t,i){var e=[];return s.each(t,function(t){i(t)&&e.push(t)}),e},s.findNextWhere=function(t,i,e){e||(e=-1);for(var s=e+1;s<t.length;s++){var n=t[s];if(i(n))return n}},s.findPreviousWhere=function(t,i,e){e||(e=t.length);for(var s=e-1;s>=0;s--){var n=t[s];if(i(n))return n}},s.inherits=function(t){var i=this,e=t&&t.hasOwnProperty("constructor")?t.constructor:function(){return i.apply(this,arguments)},s=function(){this.constructor=e};return s.prototype=i.prototype,e.prototype=new s,e.extend=r,t&&a(e.prototype,t),e.__super__=i.prototype,e}),c=s.noop=function(){},u=s.uid=function(){var t=0;return function(){return"chart-"+t++}}(),d=s.warn=function(t){window.console&&"function"==typeof window.console.warn&&console.warn(t)},p=s.amd="function"==typeof define&&define.amd,f=s.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},g=s.max=function(t){return Math.max.apply(Math,t)},m=s.min=function(t){return Math.min.apply(Math,t)},v=(s.cap=function(t,i,e){if(f(i)){if(t>i)return i}else if(f(e)&&e>t)return e;return t},s.getDecimalPlaces=function(t){return t%1!==0&&f(t)?t.toString().split(".")[1].length:0}),S=s.radians=function(t){return t*(Math.PI/180)},x=(s.getAngleFromPoint=function(t,i){var e=i.x-t.x,s=i.y-t.y,n=Math.sqrt(e*e+s*s),o=2*Math.PI+Math.atan2(s,e);return 0>e&&0>s&&(o+=2*Math.PI),{angle:o,distance:n}},s.aliasPixel=function(t){return t%2===0?0:.5}),y=(s.splineCurve=function(t,i,e,s){var n=Math.sqrt(Math.pow(i.x-t.x,2)+Math.pow(i.y-t.y,2)),o=Math.sqrt(Math.pow(e.x-i.x,2)+Math.pow(e.y-i.y,2)),a=s*n/(n+o),h=s*o/(n+o);return{inner:{x:i.x-a*(e.x-t.x),y:i.y-a*(e.y-t.y)},outer:{x:i.x+h*(e.x-t.x),y:i.y+h*(e.y-t.y)}}},s.calculateOrderOfMagnitude=function(t){return Math.floor(Math.log(t)/Math.LN10)}),C=(s.calculateScaleRange=function(t,i,e,s,n){var o=2,a=Math.floor(i/(1.5*e)),h=o>=a,l=g(t),r=m(t);l===r&&(l+=.5,r>=.5&&!s?r-=.5:l+=.5);for(var c=Math.abs(l-r),u=y(c),d=Math.ceil(l/(1*Math.pow(10,u)))*Math.pow(10,u),p=s?0:Math.floor(r/(1*Math.pow(10,u)))*Math.pow(10,u),f=d-p,v=Math.pow(10,u),S=Math.round(f/v);(S>a||a>2*S)&&!h;)if(S>a)v*=2,S=Math.round(f/v),S%1!==0&&(h=!0);else if(n&&u>=0){if(v/2%1!==0)break;v/=2,S=Math.round(f/v)}else v/=2,S=Math.round(f/v);return h&&(S=o,v=f/S),{steps:S,stepValue:v,min:p,max:p+S*v}},s.template=function(t,i){function e(t,i){var e=/\W/.test(t)?new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+t.replace(/[\r\t\n]/g," ").split("<%").join(" ").replace(/((^|%>)[^\t]*)'/g,"$1\r").replace(/\t=(.*?)%>/g,"',$1,'").split(" ").join("');").split("%>").join("p.push('").split("\r").join("\\'")+"');}return p.join('');"):s[t]=s[t];return i?e(i):e}if(t instanceof Function)return t(i);var s={};return e(t,i)}),w=(s.generateLabels=function(t,i,e,s){var o=new Array(i);return labelTemplateString&&n(o,function(i,n){o[n]=C(t,{value:e+s*(n+1)})}),o},s.easingEffects={linear:function(t){return t},easeInQuad:function(t){return t*t},easeOutQuad:function(t){return-1*t*(t-2)},easeInOutQuad:function(t){return(t/=.5)<1?.5*t*t:-0.5*(--t*(t-2)-1)},easeInCubic:function(t){return t*t*t},easeOutCubic:function(t){return 1*((t=t/1-1)*t*t+1)},easeInOutCubic:function(t){return(t/=.5)<1?.5*t*t*t:.5*((t-=2)*t*t+2)},easeInQuart:function(t){return t*t*t*t},easeOutQuart:function(t){return-1*((t=t/1-1)*t*t*t-1)},easeInOutQuart:function(t){return(t/=.5)<1?.5*t*t*t*t:-0.5*((t-=2)*t*t*t-2)},easeInQuint:function(t){return 1*(t/=1)*t*t*t*t},easeOutQuint:function(t){return 1*((t=t/1-1)*t*t*t*t+1)},easeInOutQuint:function(t){return(t/=.5)<1?.5*t*t*t*t*t:.5*((t-=2)*t*t*t*t+2)},easeInSine:function(t){return-1*Math.cos(t/1*(Math.PI/2))+1},easeOutSine:function(t){return 1*Math.sin(t/1*(Math.PI/2))},easeInOutSine:function(t){return-0.5*(Math.cos(Math.PI*t/1)-1)},easeInExpo:function(t){return 0===t?1:1*Math.pow(2,10*(t/1-1))},easeOutExpo:function(t){return 1===t?1:1*(-Math.pow(2,-10*t/1)+1)},easeInOutExpo:function(t){return 0===t?0:1===t?1:(t/=.5)<1?.5*Math.pow(2,10*(t-1)):.5*(-Math.pow(2,-10*--t)+2)},easeInCirc:function(t){return t>=1?t:-1*(Math.sqrt(1-(t/=1)*t)-1)},easeOutCirc:function(t){return 1*Math.sqrt(1-(t=t/1-1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-0.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:1==(t/=1)?1:(e||(e=.3),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),-(s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e)))},easeOutElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:1==(t/=1)?1:(e||(e=.3),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),s*Math.pow(2,-10*t)*Math.sin(2*(1*t-i)*Math.PI/e)+1)},easeInOutElastic:function(t){var i=1.70158,e=0,s=1;return 0===t?0:2==(t/=.5)?1:(e||(e=.3*1.5),s<Math.abs(1)?(s=1,i=e/4):i=e/(2*Math.PI)*Math.asin(1/s),1>t?-.5*s*Math.pow(2,10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e):s*Math.pow(2,-10*(t-=1))*Math.sin(2*(1*t-i)*Math.PI/e)*.5+1)},easeInBack:function(t){var i=1.70158;return 1*(t/=1)*t*((i+1)*t-i)},easeOutBack:function(t){var i=1.70158;return 1*((t=t/1-1)*t*((i+1)*t+i)+1)},easeInOutBack:function(t){var i=1.70158;return(t/=.5)<1?.5*t*t*(((i*=1.525)+1)*t-i):.5*((t-=2)*t*(((i*=1.525)+1)*t+i)+2)},easeInBounce:function(t){return 1-w.easeOutBounce(1-t)},easeOutBounce:function(t){return(t/=1)<1/2.75?7.5625*t*t:2/2.75>t?1*(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1*(7.5625*(t-=2.25/2.75)*t+.9375):1*(7.5625*(t-=2.625/2.75)*t+.984375)},easeInOutBounce:function(t){return.5>t?.5*w.easeInBounce(2*t):.5*w.easeOutBounce(2*t-1)+.5}}),b=s.requestAnimFrame=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)}}(),P=(s.cancelAnimFrame=function(){return window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.oCancelAnimationFrame||window.msCancelAnimationFrame||function(t){return window.clearTimeout(t,1e3/60)}}(),s.animationLoop=function(t,i,e,s,n,o){var a=0,h=w[e]||w.linear,l=function(){a++;var e=a/i,r=h(e);t.call(o,r,e,a),s.call(o,r,e),i>a?o.animationFrame=b(l):n.apply(o)};b(l)},s.getRelativePosition=function(t){var i,e,s=t.originalEvent||t,n=t.currentTarget||t.srcElement,o=n.getBoundingClientRect();return s.touches?(i=s.touches[0].clientX-o.left,e=s.touches[0].clientY-o.top):(i=s.clientX-o.left,e=s.clientY-o.top),{x:i,y:e}},s.addEvent=function(t,i,e){t.addEventListener?t.addEventListener(i,e):t.attachEvent?t.attachEvent("on"+i,e):t["on"+i]=e}),L=s.removeEvent=function(t,i,e){t.removeEventListener?t.removeEventListener(i,e,!1):t.detachEvent?t.detachEvent("on"+i,e):t["on"+i]=c},k=(s.bindEvents=function(t,i,e){t.events||(t.events={}),n(i,function(i){t.events[i]=function(){e.apply(t,arguments)},P(t.chart.canvas,i,t.events[i])})},s.unbindEvents=function(t,i){n(i,function(i,e){L(t.chart.canvas,e,i)})}),F=s.getMaximumWidth=function(t){var i=t.parentNode;return i.clientWidth},R=s.getMaximumHeight=function(t){var i=t.parentNode;return i.clientHeight},T=(s.getMaximumSize=s.getMaximumWidth,s.retinaScale=function(t){var i=t.ctx,e=t.canvas.width,s=t.canvas.height;window.devicePixelRatio&&(i.canvas.style.width=e+"px",i.canvas.style.height=s+"px",i.canvas.height=s*window.devicePixelRatio,i.canvas.width=e*window.devicePixelRatio,i.scale(window.devicePixelRatio,window.devicePixelRatio))}),A=s.clear=function(t){t.ctx.clearRect(0,0,t.width,t.height)},M=s.fontString=function(t,i,e){return i+" "+t+"px "+e},W=s.longestText=function(t,i,e){t.font=i;var s=0;return n(e,function(i){var e=t.measureText(i).width;s=e>s?e:s}),s},z=s.drawRoundedRectangle=function(t,i,e,s,n,o){t.beginPath(),t.moveTo(i+o,e),t.lineTo(i+s-o,e),t.quadraticCurveTo(i+s,e,i+s,e+o),t.lineTo(i+s,e+n-o),t.quadraticCurveTo(i+s,e+n,i+s-o,e+n),t.lineTo(i+o,e+n),t.quadraticCurveTo(i,e+n,i,e+n-o),t.lineTo(i,e+o),t.quadraticCurveTo(i,e,i+o,e),t.closePath()};e.instances={},e.Type=function(t,i,s){this.options=i,this.chart=s,this.id=u(),e.instances[this.id]=this,i.responsive&&this.resize(),this.initialize.call(this,t)},a(e.Type.prototype,{initialize:function(){return this},clear:function(){return A(this.chart),this},stop:function(){return s.cancelAnimFrame.call(t,this.animationFrame),this},resize:function(t){this.stop();var i=this.chart.canvas,e=F(this.chart.canvas),s=this.options.maintainAspectRatio?e/this.chart.aspectRatio:R(this.chart.canvas);return i.width=this.chart.width=e,i.height=this.chart.height=s,T(this.chart),"function"==typeof t&&t.apply(this,Array.prototype.slice.call(arguments,1)),this},reflow:c,render:function(t){return t&&this.reflow(),this.options.animation&&!t?s.animationLoop(this.draw,this.options.animationSteps,this.options.animationEasing,this.options.onAnimationProgress,this.options.onAnimationComplete,this):(this.draw(),this.options.onAnimationComplete.call(this)),this},generateLegend:function(){return C(this.options.legendTemplate,this)},destroy:function(){this.clear(),k(this,this.events);var t=this.chart.canvas;t.width=this.chart.width,t.height=this.chart.height,t.style.removeProperty?(t.style.removeProperty("width"),t.style.removeProperty("height")):(t.style.removeAttribute("width"),t.style.removeAttribute("height")),delete e.instances[this.id]},showTooltip:function(t,i){"undefined"==typeof this.activeElements&&(this.activeElements=[]);var o=function(t){var i=!1;return t.length!==this.activeElements.length?i=!0:(n(t,function(t,e){t!==this.activeElements[e]&&(i=!0)},this),i)}.call(this,t);if(o||i){if(this.activeElements=t,this.draw(),this.options.customTooltips&&this.options.customTooltips(!1),t.length>0)if(this.datasets&&this.datasets.length>1){for(var a,h,r=this.datasets.length-1;r>=0&&(a=this.datasets[r].points||this.datasets[r].bars||this.datasets[r].segments,h=l(a,t[0]),-1===h);r--);var c=[],u=[],d=function(){var t,i,e,n,o,a=[],l=[],r=[];return s.each(this.datasets,function(i){t=i.points||i.bars||i.segments,t[h]&&t[h].hasValue()&&a.push(t[h])}),s.each(a,function(t){l.push(t.x),r.push(t.y),c.push(s.template(this.options.multiTooltipTemplate,t)),u.push({fill:t._saved.fillColor||t.fillColor,stroke:t._saved.strokeColor||t.strokeColor})},this),o=m(r),e=g(r),n=m(l),i=g(l),{x:n>this.chart.width/2?n:i,y:(o+e)/2}}.call(this,h);new e.MultiTooltip({x:d.x,y:d.y,xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,xOffset:this.options.tooltipXOffset,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,titleTextColor:this.options.tooltipTitleFontColor,titleFontFamily:this.options.tooltipTitleFontFamily,titleFontStyle:this.options.tooltipTitleFontStyle,titleFontSize:this.options.tooltipTitleFontSize,cornerRadius:this.options.tooltipCornerRadius,labels:c,legendColors:u,legendColorBackground:this.options.multiTooltipKeyBackground,title:t[0].label,chart:this.chart,ctx:this.chart.ctx,custom:this.options.customTooltips}).draw()}else n(t,function(t){var i=t.tooltipPosition();new e.Tooltip({x:Math.round(i.x),y:Math.round(i.y),xPadding:this.options.tooltipXPadding,yPadding:this.options.tooltipYPadding,fillColor:this.options.tooltipFillColor,textColor:this.options.tooltipFontColor,fontFamily:this.options.tooltipFontFamily,fontStyle:this.options.tooltipFontStyle,fontSize:this.options.tooltipFontSize,caretHeight:this.options.tooltipCaretSize,cornerRadius:this.options.tooltipCornerRadius,text:C(this.options.tooltipTemplate,t),chart:this.chart,custom:this.options.customTooltips}).draw()},this);return this}},toBase64Image:function(){return this.chart.canvas.toDataURL.apply(this.chart.canvas,arguments)}}),e.Type.extend=function(t){var i=this,s=function(){return i.apply(this,arguments)};if(s.prototype=o(i.prototype),a(s.prototype,t),s.extend=e.Type.extend,t.name||i.prototype.name){var n=t.name||i.prototype.name,l=e.defaults[i.prototype.name]?o(e.defaults[i.prototype.name]):{};e.defaults[n]=a(l,t.defaults),e.types[n]=s,e.prototype[n]=function(t,i){var o=h(e.defaults.global,e.defaults[n],i||{});return new s(t,o,this)}}else d("Name not provided for this chart, so it hasn't been registered");return i},e.Element=function(t){a(this,t),this.initialize.apply(this,arguments),this.save()},a(e.Element.prototype,{initialize:function(){},restore:function(t){return t?n(t,function(t){this[t]=this._saved[t]},this):a(this,this._saved),this},save:function(){return this._saved=o(this),delete this._saved._saved,this},update:function(t){return n(t,function(t,i){this._saved[i]=this[i],this[i]=t},this),this},transition:function(t,i){return n(t,function(t,e){this[e]=(t-this._saved[e])*i+this._saved[e]},this),this},tooltipPosition:function(){return{x:this.x,y:this.y}},hasValue:function(){return f(this.value)}}),e.Element.extend=r,e.Point=e.Element.extend({display:!0,inRange:function(t,i){var e=this.hitDetectionRadius+this.radius;return Math.pow(t-this.x,2)+Math.pow(i-this.y,2)<Math.pow(e,2)},draw:function(){if(this.display){var t=this.ctx;t.beginPath(),t.arc(this.x,this.y,this.radius,0,2*Math.PI),t.closePath(),t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.fillStyle=this.fillColor,t.fill(),t.stroke()}}}),e.Arc=e.Element.extend({inRange:function(t,i){var e=s.getAngleFromPoint(this,{x:t,y:i}),n=e.angle>=this.startAngle&&e.angle<=this.endAngle,o=e.distance>=this.innerRadius&&e.distance<=this.outerRadius;return n&&o},tooltipPosition:function(){var t=this.startAngle+(this.endAngle-this.startAngle)/2,i=(this.outerRadius-this.innerRadius)/2+this.innerRadius;return{x:this.x+Math.cos(t)*i,y:this.y+Math.sin(t)*i}},draw:function(t){var i=this.ctx;i.beginPath(),i.arc(this.x,this.y,this.outerRadius,this.startAngle,this.endAngle),i.arc(this.x,this.y,this.innerRadius,this.endAngle,this.startAngle,!0),i.closePath(),i.strokeStyle=this.strokeColor,i.lineWidth=this.strokeWidth,i.fillStyle=this.fillColor,i.fill(),i.lineJoin="bevel",this.showStroke&&i.stroke()}}),e.Rectangle=e.Element.extend({draw:function(){var t=this.ctx,i=this.width/2,e=this.x-i,s=this.x+i,n=this.base-(this.base-this.y),o=this.strokeWidth/2;this.showStroke&&(e+=o,s-=o,n+=o),t.beginPath(),t.fillStyle=this.fillColor,t.strokeStyle=this.strokeColor,t.lineWidth=this.strokeWidth,t.moveTo(e,this.base),t.lineTo(e,n),t.lineTo(s,n),t.lineTo(s,this.base),t.fill(),this.showStroke&&t.stroke()},height:function(){return this.base-this.y},inRange:function(t,i){return t>=this.x-this.width/2&&t<=this.x+this.width/2&&i>=this.y&&i<=this.base}}),e.Tooltip=e.Element.extend({draw:function(){var t=this.chart.ctx;t.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.xAlign="center",this.yAlign="above";var i=this.caretPadding=2,e=t.measureText(this.text).width+2*this.xPadding,s=this.fontSize+2*this.yPadding,n=s+this.caretHeight+i;this.x+e/2>this.chart.width?this.xAlign="left":this.x-e/2<0&&(this.xAlign="right"),this.y-n<0&&(this.yAlign="below");var o=this.x-e/2,a=this.y-n;if(t.fillStyle=this.fillColor,this.custom)this.custom(this);else{switch(this.yAlign){case"above":t.beginPath(),t.moveTo(this.x,this.y-i),t.lineTo(this.x+this.caretHeight,this.y-(i+this.caretHeight)),t.lineTo(this.x-this.caretHeight,this.y-(i+this.caretHeight)),t.closePath(),t.fill();break;case"below":a=this.y+i+this.caretHeight,t.beginPath(),t.moveTo(this.x,this.y+i),t.lineTo(this.x+this.caretHeight,this.y+i+this.caretHeight),t.lineTo(this.x-this.caretHeight,this.y+i+this.caretHeight),t.closePath(),t.fill()}switch(this.xAlign){case"left":o=this.x-e+(this.cornerRadius+this.caretHeight);break;case"right":o=this.x-(this.cornerRadius+this.caretHeight)}z(t,o,a,e,s,this.cornerRadius),t.fill(),t.fillStyle=this.textColor,t.textAlign="center",t.textBaseline="middle",t.fillText(this.text,o+e/2,a+s/2)}}}),e.MultiTooltip=e.Element.extend({initialize:function(){this.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.titleFont=M(this.titleFontSize,this.titleFontStyle,this.titleFontFamily),this.height=this.labels.length*this.fontSize+(this.labels.length-1)*(this.fontSize/2)+2*this.yPadding+1.5*this.titleFontSize,this.ctx.font=this.titleFont;var t=this.ctx.measureText(this.title).width,i=W(this.ctx,this.font,this.labels)+this.fontSize+3,e=g([i,t]);this.width=e+2*this.xPadding;var s=this.height/2;this.y-s<0?this.y=s:this.y+s>this.chart.height&&(this.y=this.chart.height-s),this.x>this.chart.width/2?this.x-=this.xOffset+this.width:this.x+=this.xOffset},getLineHeight:function(t){var i=this.y-this.height/2+this.yPadding,e=t-1;return 0===t?i+this.titleFontSize/2:i+(1.5*this.fontSize*e+this.fontSize/2)+1.5*this.titleFontSize},draw:function(){if(this.custom)this.custom(this);else{z(this.ctx,this.x,this.y-this.height/2,this.width,this.height,this.cornerRadius);var t=this.ctx;t.fillStyle=this.fillColor,t.fill(),t.closePath(),t.textAlign="left",t.textBaseline="middle",t.fillStyle=this.titleTextColor,t.font=this.titleFont,t.fillText(this.title,this.x+this.xPadding,this.getLineHeight(0)),t.font=this.font,s.each(this.labels,function(i,e){t.fillStyle=this.textColor,t.fillText(i,this.x+this.xPadding+this.fontSize+3,this.getLineHeight(e+1)),t.fillStyle=this.legendColorBackground,t.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize),t.fillStyle=this.legendColors[e].fill,t.fillRect(this.x+this.xPadding,this.getLineHeight(e+1)-this.fontSize/2,this.fontSize,this.fontSize)},this)}}}),e.Scale=e.Element.extend({initialize:function(){this.fit()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}));this.yLabelWidth=this.display&&this.showLabels?W(this.ctx,this.font,this.yLabels):0},addXLabel:function(t){this.xLabels.push(t),this.valuesCount++,this.fit()},removeXLabel:function(){this.xLabels.shift(),this.valuesCount--,this.fit()},fit:function(){this.startPoint=this.display?this.fontSize:0,this.endPoint=this.display?this.height-1.5*this.fontSize-5:this.height,this.startPoint+=this.padding,this.endPoint-=this.padding;var t,i=this.endPoint-this.startPoint;for(this.calculateYRange(i),this.buildYLabels(),this.calculateXLabelRotation();i>this.endPoint-this.startPoint;)i=this.endPoint-this.startPoint,t=this.yLabelWidth,this.calculateYRange(i),this.buildYLabels(),t<this.yLabelWidth&&this.calculateXLabelRotation()},calculateXLabelRotation:function(){this.ctx.font=this.font;var t,i,e=this.ctx.measureText(this.xLabels[0]).width,s=this.ctx.measureText(this.xLabels[this.xLabels.length-1]).width;if(this.xScalePaddingRight=s/2+3,this.xScalePaddingLeft=e/2>this.yLabelWidth+10?e/2:this.yLabelWidth+10,this.xLabelRotation=0,this.display){var n,o=W(this.ctx,this.font,this.xLabels);this.xLabelWidth=o;for(var a=Math.floor(this.calculateX(1)-this.calculateX(0))-6;this.xLabelWidth>a&&0===this.xLabelRotation||this.xLabelWidth>a&&this.xLabelRotation<=90&&this.xLabelRotation>0;)n=Math.cos(S(this.xLabelRotation)),t=n*e,i=n*s,t+this.fontSize/2>this.yLabelWidth+8&&(this.xScalePaddingLeft=t+this.fontSize/2),this.xScalePaddingRight=this.fontSize/2,this.xLabelRotation++,this.xLabelWidth=n*o;this.xLabelRotation>0&&(this.endPoint-=Math.sin(S(this.xLabelRotation))*o+3)}else this.xLabelWidth=0,this.xScalePaddingRight=this.padding,this.xScalePaddingLeft=this.padding},calculateYRange:c,drawingArea:function(){return this.startPoint-this.endPoint},calculateY:function(t){var i=this.drawingArea()/(this.min-this.max);return this.endPoint-i*(t-this.min)},calculateX:function(t){var i=(this.xLabelRotation>0,this.width-(this.xScalePaddingLeft+this.xScalePaddingRight)),e=i/(this.valuesCount-(this.offsetGridLines?0:1)),s=e*t+this.xScalePaddingLeft;return this.offsetGridLines&&(s+=e/2),Math.round(s)},update:function(t){s.extend(this,t),this.fit()},draw:function(){var t=this.ctx,i=(this.endPoint-this.startPoint)/this.steps,e=Math.round(this.xScalePaddingLeft);this.display&&(t.fillStyle=this.textColor,t.font=this.font,n(this.yLabels,function(n,o){var a=this.endPoint-i*o,h=Math.round(a),l=this.showHorizontalLines;t.textAlign="right",t.textBaseline="middle",this.showLabels&&t.fillText(n,e-10,a),0!==o||l||(l=!0),l&&t.beginPath(),o>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),h+=s.aliasPixel(t.lineWidth),l&&(t.moveTo(e,h),t.lineTo(this.width,h),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(e-5,h),t.lineTo(e,h),t.stroke(),t.closePath()},this),n(this.xLabels,function(i,e){var s=this.calculateX(e)+x(this.lineWidth),n=this.calculateX(e-(this.offsetGridLines?.5:0))+x(this.lineWidth),o=this.xLabelRotation>0,a=this.showVerticalLines;0!==e||a||(a=!0),a&&t.beginPath(),e>0?(t.lineWidth=this.gridLineWidth,t.strokeStyle=this.gridLineColor):(t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor),a&&(t.moveTo(n,this.endPoint),t.lineTo(n,this.startPoint-3),t.stroke(),t.closePath()),t.lineWidth=this.lineWidth,t.strokeStyle=this.lineColor,t.beginPath(),t.moveTo(n,this.endPoint),t.lineTo(n,this.endPoint+5),t.stroke(),t.closePath(),t.save(),t.translate(s,o?this.endPoint+12:this.endPoint+8),t.rotate(-1*S(this.xLabelRotation)),t.font=this.font,t.textAlign=o?"right":"center",t.textBaseline=o?"middle":"top",t.fillText(i,0,0),t.restore()},this))}}),e.RadialScale=e.Element.extend({initialize:function(){this.size=m([this.height,this.width]),this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2},calculateCenterOffset:function(t){var i=this.drawingArea/(this.max-this.min);return(t-this.min)*i},update:function(){this.lineArc?this.drawingArea=this.display?this.size/2-(this.fontSize/2+this.backdropPaddingY):this.size/2:this.setScaleSize(),this.buildYLabels()},buildYLabels:function(){this.yLabels=[];for(var t=v(this.stepValue),i=0;i<=this.steps;i++)this.yLabels.push(C(this.templateString,{value:(this.min+i*this.stepValue).toFixed(t)}))},getCircumference:function(){return 2*Math.PI/this.valuesCount},setScaleSize:function(){var t,i,e,s,n,o,a,h,l,r,c,u,d=m([this.height/2-this.pointLabelFontSize-5,this.width/2]),p=this.width,g=0;for(this.ctx.font=M(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),i=0;i<this.valuesCount;i++)t=this.getPointPosition(i,d),e=this.ctx.measureText(C(this.templateString,{value:this.labels[i]})).width+5,0===i||i===this.valuesCount/2?(s=e/2,t.x+s>p&&(p=t.x+s,n=i),t.x-s<g&&(g=t.x-s,a=i)):i<this.valuesCount/2?t.x+e>p&&(p=t.x+e,n=i):i>this.valuesCount/2&&t.x-e<g&&(g=t.x-e,a=i);l=g,r=Math.ceil(p-this.width),o=this.getIndexAngle(n),h=this.getIndexAngle(a),c=r/Math.sin(o+Math.PI/2),u=l/Math.sin(h+Math.PI/2),c=f(c)?c:0,u=f(u)?u:0,this.drawingArea=d-(u+c)/2,this.setCenterPoint(u,c)},setCenterPoint:function(t,i){var e=this.width-i-this.drawingArea,s=t+this.drawingArea;this.xCenter=(s+e)/2,this.yCenter=this.height/2},getIndexAngle:function(t){var i=2*Math.PI/this.valuesCount;return t*i-Math.PI/2},getPointPosition:function(t,i){var e=this.getIndexAngle(t);return{x:Math.cos(e)*i+this.xCenter,y:Math.sin(e)*i+this.yCenter}},draw:function(){if(this.display){var t=this.ctx;if(n(this.yLabels,function(i,e){if(e>0){var s,n=e*(this.drawingArea/this.steps),o=this.yCenter-n;if(this.lineWidth>0)if(t.strokeStyle=this.lineColor,t.lineWidth=this.lineWidth,this.lineArc)t.beginPath(),t.arc(this.xCenter,this.yCenter,n,0,2*Math.PI),t.closePath(),t.stroke();else{t.beginPath();for(var a=0;a<this.valuesCount;a++)s=this.getPointPosition(a,this.calculateCenterOffset(this.min+e*this.stepValue)),0===a?t.moveTo(s.x,s.y):t.lineTo(s.x,s.y);t.closePath(),t.stroke()}if(this.showLabels){if(t.font=M(this.fontSize,this.fontStyle,this.fontFamily),this.showLabelBackdrop){var h=t.measureText(i).width;t.fillStyle=this.backdropColor,t.fillRect(this.xCenter-h/2-this.backdropPaddingX,o-this.fontSize/2-this.backdropPaddingY,h+2*this.backdropPaddingX,this.fontSize+2*this.backdropPaddingY)}t.textAlign="center",t.textBaseline="middle",t.fillStyle=this.fontColor,t.fillText(i,this.xCenter,o)}}},this),!this.lineArc){t.lineWidth=this.angleLineWidth,t.strokeStyle=this.angleLineColor;for(var i=this.valuesCount-1;i>=0;i--){if(this.angleLineWidth>0){var e=this.getPointPosition(i,this.calculateCenterOffset(this.max));t.beginPath(),t.moveTo(this.xCenter,this.yCenter),t.lineTo(e.x,e.y),t.stroke(),t.closePath()}var s=this.getPointPosition(i,this.calculateCenterOffset(this.max)+5);t.font=M(this.pointLabelFontSize,this.pointLabelFontStyle,this.pointLabelFontFamily),t.fillStyle=this.pointLabelFontColor;var o=this.labels.length,a=this.labels.length/2,h=a/2,l=h>i||i>o-h,r=i===h||i===o-h;t.textAlign=0===i?"center":i===a?"center":a>i?"left":"right",t.textBaseline=r?"middle":l?"bottom":"top",t.fillText(this.labels[i],s.x,s.y)}}}}}),s.addEvent(window,"resize",function(){var t;return function(){clearTimeout(t),t=setTimeout(function(){n(e.instances,function(t){t.options.responsive&&t.resize(t.render,!0)})},50)}}()),p?define(function(){return e}):"object"==typeof module&&module.exports&&(module.exports=e),t.Chart=e,e.noConflict=function(){return t.Chart=i,e}}).call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleBeginAtZero:!0,scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,barShowStroke:!0,barStrokeWidth:2,barValueSpacing:5,barDatasetSpacing:1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Bar",defaults:s,initialize:function(t){var s=this.options;this.ScaleClass=i.Scale.extend({offsetGridLines:!0,calculateBarX:function(t,i,e){var n=this.calculateBaseWidth(),o=this.calculateX(e)-n/2,a=this.calculateBarWidth(t);return o+a*i+i*s.barDatasetSpacing+a/2},calculateBaseWidth:function(){return this.calculateX(1)-this.calculateX(0)-2*s.barValueSpacing},calculateBarWidth:function(t){var i=this.calculateBaseWidth()-(t-1)*s.barDatasetSpacing;return i/t}}),this.datasets=[],this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getBarsAtEvent(t):[];this.eachBars(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),this.BarClass=i.Rectangle.extend({strokeWidth:this.options.barStrokeWidth,showStroke:this.options.barShowStroke,ctx:this.chart.ctx}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,bars:[]};this.datasets.push(s),e.each(i.data,function(e,n){s.bars.push(new this.BarClass({value:e,label:t.labels[n],datasetLabel:i.label,strokeColor:i.strokeColor,fillColor:i.fillColor,highlightFill:i.highlightFill||i.fillColor,highlightStroke:i.highlightStroke||i.strokeColor}))},this)},this),this.buildScale(t.labels),this.BarClass.prototype.base=this.scale.endPoint,this.eachBars(function(t,i,s){e.extend(t,{width:this.scale.calculateBarWidth(this.datasets.length),x:this.scale.calculateBarX(this.datasets.length,s,i),y:this.scale.endPoint}),t.save()},this),this.render()},update:function(){this.scale.update(),e.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachBars(function(t){t.save()}),this.render()},eachBars:function(t){e.each(this.datasets,function(i,s){e.each(i.bars,t,this,s)},this)},getBarsAtEvent:function(t){for(var i,s=[],n=e.getRelativePosition(t),o=function(t){s.push(t.bars[i])},a=0;a<this.datasets.length;a++)for(i=0;i<this.datasets[a].bars.length;i++)if(this.datasets[a].bars[i].inRange(n.x,n.y))return e.each(this.datasets,o),s;return s},buildScale:function(t){var i=this,s=function(){var t=[];return i.eachBars(function(i){t.push(i.value)}),t},n={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=e.calculateScaleRange(s(),t,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,i)},xLabels:t,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.barShowStroke?this.options.barStrokeWidth:0,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(n,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new this.ScaleClass(n)},addData:function(t,i){e.each(t,function(t,e){this.datasets[e].bars.push(new this.BarClass({value:t,label:i,x:this.scale.calculateBarX(this.datasets.length,e,this.scale.valuesCount+1),y:this.scale.endPoint,width:this.scale.calculateBarWidth(this.datasets.length),base:this.scale.endPoint,strokeColor:this.datasets[e].strokeColor,fillColor:this.datasets[e].fillColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),e.each(this.datasets,function(t){t.bars.shift()},this),this.update()},reflow:function(){e.extend(this.BarClass.prototype,{y:this.scale.endPoint,base:this.scale.endPoint});
|
20 |
+
var t=e.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();this.chart.ctx;this.scale.draw(i),e.each(this.datasets,function(t,s){e.each(t.bars,function(t,e){t.hasValue()&&(t.base=this.scale.endPoint,t.transition({x:this.scale.calculateBarX(this.datasets.length,s,e),y:this.scale.calculateY(t.value),width:this.scale.calculateBarWidth(this.datasets.length)},i).draw())},this)},this)}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,percentageInnerCutout:50,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Doughnut",defaults:s,initialize:function(t){this.segments=[],this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,this.SegmentArc=i.Arc.extend({ctx:this.chart.ctx,x:this.chart.width/2,y:this.chart.height/2}),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];e.each(this.segments,function(t){t.restore(["fillColor"])}),e.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.calculateTotal(t),e.each(t,function(t,i){this.addData(t,i,!0)},this),this.render()},getSegmentsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,e){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({value:t.value,outerRadius:this.options.animateScale?0:this.outerRadius,innerRadius:this.options.animateScale?0:this.outerRadius/100*this.options.percentageInnerCutout,fillColor:t.color,highlightColor:t.highlight||t.color,showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,startAngle:1.5*Math.PI,circumference:this.options.animateRotate?0:this.calculateCircumference(t.value),label:t.label})),e||(this.reflow(),this.update())},calculateCircumference:function(t){return 2*Math.PI*(t/this.total)},calculateTotal:function(t){this.total=0,e.each(t,function(t){this.total+=t.value},this)},update:function(){this.calculateTotal(this.segments),e.each(this.activeElements,function(t){t.restore(["fillColor"])}),e.each(this.segments,function(t){t.save()}),this.render()},removeData:function(t){var i=e.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.outerRadius=(e.min([this.chart.width,this.chart.height])-this.options.segmentStrokeWidth/2)/2,e.each(this.segments,function(t){t.update({outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout})},this)},draw:function(t){var i=t?t:1;this.clear(),e.each(this.segments,function(t,e){t.transition({circumference:this.calculateCircumference(t.value),outerRadius:this.outerRadius,innerRadius:this.outerRadius/100*this.options.percentageInnerCutout},i),t.endAngle=t.startAngle+t.circumference,t.draw(),0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle)},this)}}),i.types.Doughnut.extend({name:"Pie",defaults:e.merge(s,{percentageInnerCutout:0})})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleShowGridLines:!0,scaleGridLineColor:"rgba(0,0,0,.05)",scaleGridLineWidth:1,scaleShowHorizontalLines:!0,scaleShowVerticalLines:!0,bezierCurve:!0,bezierCurveTension:.4,pointDot:!0,pointDotRadius:4,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"Line",defaults:s,initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx,inRange:function(t){return Math.pow(t-this.x,2)<Math.pow(this.radius+this.hitDetectionRadius,2)}}),this.datasets=[],this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this),this.buildScale(t.labels),this.eachPoints(function(t,i){e.extend(t,{x:this.scale.calculateX(i),y:this.scale.endPoint}),t.save()},this)},this),this.render()},update:function(){this.scale.update(),e.each(this.activeElements,function(t){t.restore(["fillColor","strokeColor"])}),this.eachPoints(function(t){t.save()}),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.datasets,function(t){e.each(t.points,function(t){t.inRange(s.x,s.y)&&i.push(t)})},this),i},buildScale:function(t){var s=this,n=function(){var t=[];return s.eachPoints(function(i){t.push(i.value)}),t},o={templateString:this.options.scaleLabel,height:this.chart.height,width:this.chart.width,ctx:this.chart.ctx,textColor:this.options.scaleFontColor,fontSize:this.options.scaleFontSize,fontStyle:this.options.scaleFontStyle,fontFamily:this.options.scaleFontFamily,valuesCount:t.length,beginAtZero:this.options.scaleBeginAtZero,integersOnly:this.options.scaleIntegersOnly,calculateYRange:function(t){var i=e.calculateScaleRange(n(),t,this.fontSize,this.beginAtZero,this.integersOnly);e.extend(this,i)},xLabels:t,font:e.fontString(this.options.scaleFontSize,this.options.scaleFontStyle,this.options.scaleFontFamily),lineWidth:this.options.scaleLineWidth,lineColor:this.options.scaleLineColor,showHorizontalLines:this.options.scaleShowHorizontalLines,showVerticalLines:this.options.scaleShowVerticalLines,gridLineWidth:this.options.scaleShowGridLines?this.options.scaleGridLineWidth:0,gridLineColor:this.options.scaleShowGridLines?this.options.scaleGridLineColor:"rgba(0,0,0,0)",padding:this.options.showScale?0:this.options.pointDotRadius+this.options.pointDotStrokeWidth,showLabels:this.options.scaleShowLabels,display:this.options.showScale};this.options.scaleOverride&&e.extend(o,{calculateYRange:e.noop,steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}),this.scale=new i.Scale(o)},addData:function(t,i){e.each(t,function(t,e){this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:this.scale.calculateX(this.scale.valuesCount+1),y:this.scale.endPoint,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.addXLabel(i),this.update()},removeData:function(){this.scale.removeXLabel(),e.each(this.datasets,function(t){t.points.shift()},this),this.update()},reflow:function(){var t=e.extend({height:this.chart.height,width:this.chart.width});this.scale.update(t)},draw:function(t){var i=t||1;this.clear();var s=this.chart.ctx,n=function(t){return null!==t.value},o=function(t,i,s){return e.findNextWhere(i,n,s)||t},a=function(t,i,s){return e.findPreviousWhere(i,n,s)||t};this.scale.draw(i),e.each(this.datasets,function(t){var h=e.where(t.points,n);e.each(t.points,function(t,e){t.hasValue()&&t.transition({y:this.scale.calculateY(t.value),x:this.scale.calculateX(e)},i)},this),this.options.bezierCurve&&e.each(h,function(t,i){var s=i>0&&i<h.length-1?this.options.bezierCurveTension:0;t.controlPoints=e.splineCurve(a(t,h,i),t,o(t,h,i),s),t.controlPoints.outer.y>this.scale.endPoint?t.controlPoints.outer.y=this.scale.endPoint:t.controlPoints.outer.y<this.scale.startPoint&&(t.controlPoints.outer.y=this.scale.startPoint),t.controlPoints.inner.y>this.scale.endPoint?t.controlPoints.inner.y=this.scale.endPoint:t.controlPoints.inner.y<this.scale.startPoint&&(t.controlPoints.inner.y=this.scale.startPoint)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(h,function(t,i){if(0===i)s.moveTo(t.x,t.y);else if(this.options.bezierCurve){var e=a(t,h,i);s.bezierCurveTo(e.controlPoints.outer.x,e.controlPoints.outer.y,t.controlPoints.inner.x,t.controlPoints.inner.y,t.x,t.y)}else s.lineTo(t.x,t.y)},this),s.stroke(),this.options.datasetFill&&h.length>0&&(s.lineTo(h[h.length-1].x,this.scale.endPoint),s.lineTo(h[0].x,this.scale.endPoint),s.fillStyle=t.fillColor,s.closePath(),s.fill()),e.each(h,function(t){t.draw()})},this)}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers,s={scaleShowLabelBackdrop:!0,scaleBackdropColor:"rgba(255,255,255,0.75)",scaleBeginAtZero:!0,scaleBackdropPaddingY:2,scaleBackdropPaddingX:2,scaleShowLine:!0,segmentShowStroke:!0,segmentStrokeColor:"#fff",segmentStrokeWidth:2,animationSteps:100,animationEasing:"easeOutBounce",animateRotate:!0,animateScale:!1,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<segments.length; i++){%><li><span style="background-color:<%=segments[i].fillColor%>"></span><%if(segments[i].label){%><%=segments[i].label%><%}%></li><%}%></ul>'};i.Type.extend({name:"PolarArea",defaults:s,initialize:function(t){this.segments=[],this.SegmentArc=i.Arc.extend({showStroke:this.options.segmentShowStroke,strokeWidth:this.options.segmentStrokeWidth,strokeColor:this.options.segmentStrokeColor,ctx:this.chart.ctx,innerRadius:0,x:this.chart.width/2,y:this.chart.height/2}),this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,lineArc:!0,width:this.chart.width,height:this.chart.height,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,valuesCount:t.length}),this.updateScaleRange(t),this.scale.update(),e.each(t,function(t,i){this.addData(t,i,!0)},this),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getSegmentsAtEvent(t):[];e.each(this.segments,function(t){t.restore(["fillColor"])}),e.each(i,function(t){t.fillColor=t.highlightColor}),this.showTooltip(i)}),this.render()},getSegmentsAtEvent:function(t){var i=[],s=e.getRelativePosition(t);return e.each(this.segments,function(t){t.inRange(s.x,s.y)&&i.push(t)},this),i},addData:function(t,i,e){var s=i||this.segments.length;this.segments.splice(s,0,new this.SegmentArc({fillColor:t.color,highlightColor:t.highlight||t.color,label:t.label,value:t.value,outerRadius:this.options.animateScale?0:this.scale.calculateCenterOffset(t.value),circumference:this.options.animateRotate?0:this.scale.getCircumference(),startAngle:1.5*Math.PI})),e||(this.reflow(),this.update())},removeData:function(t){var i=e.isNumber(t)?t:this.segments.length-1;this.segments.splice(i,1),this.reflow(),this.update()},calculateTotal:function(t){this.total=0,e.each(t,function(t){this.total+=t.value},this),this.scale.valuesCount=this.segments.length},updateScaleRange:function(t){var i=[];e.each(t,function(t){i.push(t.value)});var s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s,{size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2})},update:function(){this.calculateTotal(this.segments),e.each(this.segments,function(t){t.save()}),this.render()},reflow:function(){e.extend(this.SegmentArc.prototype,{x:this.chart.width/2,y:this.chart.height/2}),this.updateScaleRange(this.segments),this.scale.update(),e.extend(this.scale,{xCenter:this.chart.width/2,yCenter:this.chart.height/2}),e.each(this.segments,function(t){t.update({outerRadius:this.scale.calculateCenterOffset(t.value)})},this)},draw:function(t){var i=t||1;this.clear(),e.each(this.segments,function(t,e){t.transition({circumference:this.scale.getCircumference(),outerRadius:this.scale.calculateCenterOffset(t.value)},i),t.endAngle=t.startAngle+t.circumference,0===e&&(t.startAngle=1.5*Math.PI),e<this.segments.length-1&&(this.segments[e+1].startAngle=t.endAngle),t.draw()},this),this.scale.draw()}})}.call(this),function(){"use strict";var t=this,i=t.Chart,e=i.helpers;i.Type.extend({name:"Radar",defaults:{scaleShowLine:!0,angleShowLineOut:!0,scaleShowLabels:!1,scaleBeginAtZero:!0,angleLineColor:"rgba(0,0,0,.1)",angleLineWidth:1,pointLabelFontFamily:"'Arial'",pointLabelFontStyle:"normal",pointLabelFontSize:10,pointLabelFontColor:"#666",pointDot:!0,pointDotRadius:3,pointDotStrokeWidth:1,pointHitDetectionRadius:20,datasetStroke:!0,datasetStrokeWidth:2,datasetFill:!0,legendTemplate:'<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].strokeColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>'},initialize:function(t){this.PointClass=i.Point.extend({strokeWidth:this.options.pointDotStrokeWidth,radius:this.options.pointDotRadius,display:this.options.pointDot,hitDetectionRadius:this.options.pointHitDetectionRadius,ctx:this.chart.ctx}),this.datasets=[],this.buildScale(t),this.options.showTooltips&&e.bindEvents(this,this.options.tooltipEvents,function(t){var i="mouseout"!==t.type?this.getPointsAtEvent(t):[];this.eachPoints(function(t){t.restore(["fillColor","strokeColor"])}),e.each(i,function(t){t.fillColor=t.highlightFill,t.strokeColor=t.highlightStroke}),this.showTooltip(i)}),e.each(t.datasets,function(i){var s={label:i.label||null,fillColor:i.fillColor,strokeColor:i.strokeColor,pointColor:i.pointColor,pointStrokeColor:i.pointStrokeColor,points:[]};this.datasets.push(s),e.each(i.data,function(e,n){var o;this.scale.animation||(o=this.scale.getPointPosition(n,this.scale.calculateCenterOffset(e))),s.points.push(new this.PointClass({value:e,label:t.labels[n],datasetLabel:i.label,x:this.options.animation?this.scale.xCenter:o.x,y:this.options.animation?this.scale.yCenter:o.y,strokeColor:i.pointStrokeColor,fillColor:i.pointColor,highlightFill:i.pointHighlightFill||i.pointColor,highlightStroke:i.pointHighlightStroke||i.pointStrokeColor}))},this)},this),this.render()},eachPoints:function(t){e.each(this.datasets,function(i){e.each(i.points,t,this)},this)},getPointsAtEvent:function(t){var i=e.getRelativePosition(t),s=e.getAngleFromPoint({x:this.scale.xCenter,y:this.scale.yCenter},i),n=2*Math.PI/this.scale.valuesCount,o=Math.round((s.angle-1.5*Math.PI)/n),a=[];return(o>=this.scale.valuesCount||0>o)&&(o=0),s.distance<=this.scale.drawingArea&&e.each(this.datasets,function(t){a.push(t.points[o])}),a},buildScale:function(t){this.scale=new i.RadialScale({display:this.options.showScale,fontStyle:this.options.scaleFontStyle,fontSize:this.options.scaleFontSize,fontFamily:this.options.scaleFontFamily,fontColor:this.options.scaleFontColor,showLabels:this.options.scaleShowLabels,showLabelBackdrop:this.options.scaleShowLabelBackdrop,backdropColor:this.options.scaleBackdropColor,backdropPaddingY:this.options.scaleBackdropPaddingY,backdropPaddingX:this.options.scaleBackdropPaddingX,lineWidth:this.options.scaleShowLine?this.options.scaleLineWidth:0,lineColor:this.options.scaleLineColor,angleLineColor:this.options.angleLineColor,angleLineWidth:this.options.angleShowLineOut?this.options.angleLineWidth:0,pointLabelFontColor:this.options.pointLabelFontColor,pointLabelFontSize:this.options.pointLabelFontSize,pointLabelFontFamily:this.options.pointLabelFontFamily,pointLabelFontStyle:this.options.pointLabelFontStyle,height:this.chart.height,width:this.chart.width,xCenter:this.chart.width/2,yCenter:this.chart.height/2,ctx:this.chart.ctx,templateString:this.options.scaleLabel,labels:t.labels,valuesCount:t.datasets[0].data.length}),this.scale.setScaleSize(),this.updateScaleRange(t.datasets),this.scale.buildYLabels()},updateScaleRange:function(t){var i=function(){var i=[];return e.each(t,function(t){t.data?i=i.concat(t.data):e.each(t.points,function(t){i.push(t.value)})}),i}(),s=this.options.scaleOverride?{steps:this.options.scaleSteps,stepValue:this.options.scaleStepWidth,min:this.options.scaleStartValue,max:this.options.scaleStartValue+this.options.scaleSteps*this.options.scaleStepWidth}:e.calculateScaleRange(i,e.min([this.chart.width,this.chart.height])/2,this.options.scaleFontSize,this.options.scaleBeginAtZero,this.options.scaleIntegersOnly);e.extend(this.scale,s)},addData:function(t,i){this.scale.valuesCount++,e.each(t,function(t,e){var s=this.scale.getPointPosition(this.scale.valuesCount,this.scale.calculateCenterOffset(t));this.datasets[e].points.push(new this.PointClass({value:t,label:i,x:s.x,y:s.y,strokeColor:this.datasets[e].pointStrokeColor,fillColor:this.datasets[e].pointColor}))},this),this.scale.labels.push(i),this.reflow(),this.update()},removeData:function(){this.scale.valuesCount--,this.scale.labels.shift(),e.each(this.datasets,function(t){t.points.shift()},this),this.reflow(),this.update()},update:function(){this.eachPoints(function(t){t.save()}),this.reflow(),this.render()},reflow:function(){e.extend(this.scale,{width:this.chart.width,height:this.chart.height,size:e.min([this.chart.width,this.chart.height]),xCenter:this.chart.width/2,yCenter:this.chart.height/2}),this.updateScaleRange(this.datasets),this.scale.setScaleSize(),this.scale.buildYLabels()},draw:function(t){var i=t||1,s=this.chart.ctx;this.clear(),this.scale.draw(),e.each(this.datasets,function(t){e.each(t.points,function(t,e){t.hasValue()&&t.transition(this.scale.getPointPosition(e,this.scale.calculateCenterOffset(t.value)),i)},this),s.lineWidth=this.options.datasetStrokeWidth,s.strokeStyle=t.strokeColor,s.beginPath(),e.each(t.points,function(t,i){0===i?s.moveTo(t.x,t.y):s.lineTo(t.x,t.y)},this),s.closePath(),s.stroke(),s.fillStyle=t.fillColor,s.fill(),e.each(t.points,function(t){t.hasValue()&&t.draw()})},this)}})}.call(this);
|
21 |
+
|
22 |
+
|
23 |
+
/* ================== admin/classes/js/src/jquery.vmap.min.js =================== */
|
24 |
+
|
25 |
+
|
26 |
+
/*!
|
27 |
+
* JQVMap: jQuery Vector Map Library
|
28 |
+
* @author JQVMap <me@peterschmalfeldt.com>
|
29 |
+
* @version 1.5.1
|
30 |
+
* @link http://jqvmap.com
|
31 |
+
* @license https://github.com/manifestinteractive/jqvmap/blob/master/LICENSE
|
32 |
+
* @builddate 2016/06/02
|
33 |
+
*/
|
34 |
+
|
35 |
+
var VectorCanvas=function(a,b,c){if(this.mode=window.SVGAngle?"svg":"vml",this.params=c,"svg"===this.mode)this.createSvgNode=function(a){return document.createElementNS(this.svgns,a)};else{try{document.namespaces.rvml||document.namespaces.add("rvml","urn:schemas-microsoft-com:vml"),this.createVmlNode=function(a){return document.createElement("<rvml:"+a+' class="rvml">')}}catch(d){this.createVmlNode=function(a){return document.createElement("<"+a+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)")}"svg"===this.mode?this.canvas=this.createSvgNode("svg"):(this.canvas=this.createVmlNode("group"),this.canvas.style.position="absolute"),this.setSize(a,b)};VectorCanvas.prototype={svgns:"http://www.w3.org/2000/svg",mode:"svg",width:0,height:0,canvas:null};var ColorScale=function(a,b,c,d){a&&this.setColors(a),b&&this.setNormalizeFunction(b),c&&this.setMin(c),c&&this.setMax(d)};ColorScale.prototype={colors:[]};var JQVMap=function(a){a=a||{};var b,c=this,d=JQVMap.maps[a.map];if(!d)throw new Error('Invalid "'+a.map+'" map parameter. Please make sure you have loaded this map file in your HTML.');this.selectedRegions=[],this.multiSelectRegion=a.multiSelectRegion,this.container=a.container,this.defaultWidth=d.width,this.defaultHeight=d.height,this.color=a.color,this.selectedColor=a.selectedColor,this.hoverColor=a.hoverColor,this.hoverColors=a.hoverColors,this.hoverOpacity=a.hoverOpacity,this.setBackgroundColor(a.backgroundColor),this.width=a.container.width(),this.height=a.container.height(),this.resize(),jQuery(window).resize(function(){var d=a.container.width(),e=a.container.height();if(d&&e){c.width=d,c.height=e,c.resize(),c.canvas.setSize(c.width,c.height),c.applyTransform();var f=jQuery.Event("resize.jqvmap");jQuery(a.container).trigger(f,[d,e]),b&&(jQuery(".jqvmap-pin").remove(),c.pinHandlers=!1,c.placePins(b.pins,b.mode))}}),this.canvas=new VectorCanvas(this.width,this.height,a),a.container.append(this.canvas.canvas),this.makeDraggable(),this.rootGroup=this.canvas.createGroup(!0),this.index=JQVMap.mapIndex,this.label=jQuery("<div/>").addClass("jqvmap-label").appendTo(jQuery("body")).hide(),a.enableZoom&&(jQuery("<div/>").addClass("jqvmap-zoomin").text("+").appendTo(a.container),jQuery("<div/>").addClass("jqvmap-zoomout").html("−").appendTo(a.container)),c.countries=[];for(var e in d.paths){var f=this.canvas.createPath({path:d.paths[e].path});f.setFill(this.color),f.id=c.getCountryId(e),c.countries[e]=f,"svg"===this.canvas.mode?f.setAttribute("class","jqvmap-region"):jQuery(f).addClass("jqvmap-region"),jQuery(this.rootGroup).append(f)}if(jQuery(a.container).delegate("svg"===this.canvas.mode?"path":"shape","mouseover mouseout",function(b){var e=b.target,f=b.target.id.split("_").pop(),g=jQuery.Event("labelShow.jqvmap"),h=jQuery.Event("regionMouseOver.jqvmap");f=f.toLowerCase(),"mouseover"===b.type?(jQuery(a.container).trigger(h,[f,d.paths[f].name]),h.isDefaultPrevented()||c.highlight(f,e),a.showTooltip&&(c.label.text(d.paths[f].name),jQuery(a.container).trigger(g,[c.label,f]),g.isDefaultPrevented()||(c.label.show(),c.labelWidth=c.label.width(),c.labelHeight=c.label.height()))):(c.unhighlight(f,e),c.label.hide(),jQuery(a.container).trigger("regionMouseOut.jqvmap",[f,d.paths[f].name]))}),jQuery(a.container).delegate("svg"===this.canvas.mode?"path":"shape","click",function(b){var e=b.target,f=b.target.id.split("_").pop(),g=jQuery.Event("regionClick.jqvmap");if(f=f.toLowerCase(),jQuery(a.container).trigger(g,[f,d.paths[f].name]),!a.multiSelectRegion&&!g.isDefaultPrevented())for(var h in d.paths)c.countries[h].currentFillColor=c.countries[h].getOriginalFill(),c.countries[h].setFill(c.countries[h].getOriginalFill());g.isDefaultPrevented()||(c.isSelected(f)?c.deselect(f,e):c.select(f,e))}),a.showTooltip&&a.container.mousemove(function(a){if(c.label.is(":visible")){var b=a.pageX-15-c.labelWidth,d=a.pageY-15-c.labelHeight;0>b&&(b=a.pageX+15),0>d&&(d=a.pageY+15),c.label.css({left:b,top:d})}}),this.setColors(a.colors),this.canvas.canvas.appendChild(this.rootGroup),this.applyTransform(),this.colorScale=new ColorScale(a.scaleColors,a.normalizeFunction,a.valueMin,a.valueMax),a.values&&(this.values=a.values,this.setValues(a.values)),a.selectedRegions)if(a.selectedRegions instanceof Array)for(var g in a.selectedRegions)this.select(a.selectedRegions[g].toLowerCase());else this.select(a.selectedRegions.toLowerCase());if(this.bindZoomButtons(),a.pins&&(b={pins:a.pins,mode:a.pinMode},this.pinHandlers=!1,this.placePins(a.pins,a.pinMode)),a.showLabels){this.pinHandlers=!1;var h={};for(e in c.countries)"function"!=typeof c.countries[e]&&(a.pins&&a.pins[e]||(h[e]=e.toUpperCase()));b={pins:h,mode:"content"},this.placePins(h,"content")}JQVMap.mapIndex++};JQVMap.prototype={transX:0,transY:0,scale:1,baseTransX:0,baseTransY:0,baseScale:1,width:0,height:0,countries:{},countriesColors:{},countriesData:{},zoomStep:1.4,zoomMaxStep:4,zoomCurStep:1},JQVMap.xlink="http://www.w3.org/1999/xlink",JQVMap.mapIndex=1,JQVMap.maps={},function(){var a={colors:1,values:1,backgroundColor:1,scaleColors:1,normalizeFunction:1,enableZoom:1,showTooltip:1,borderColor:1,borderWidth:1,borderOpacity:1,selectedRegions:1,multiSelectRegion:1},b={onLabelShow:"labelShow",onLoad:"load",onRegionOver:"regionMouseOver",onRegionOut:"regionMouseOut",onRegionClick:"regionClick",onRegionSelect:"regionSelect",onRegionDeselect:"regionDeselect",onResize:"resize"};jQuery.fn.vectorMap=function(c){var d={map:"world_en",backgroundColor:"#a5bfdd",color:"#f4f3f0",hoverColor:"#c9dfaf",hoverColors:{},selectedColor:"#c9dfaf",scaleColors:["#b6d6ff","#005ace"],normalizeFunction:"linear",enableZoom:!0,showTooltip:!0,borderColor:"#818181",borderWidth:1,borderOpacity:.25,selectedRegions:null,multiSelectRegion:!1},e=this.data("mapObject");if("addMap"===c)JQVMap.maps[arguments[1]]=arguments[2];else{if("set"!==c||!a[arguments[1]]){if("string"==typeof c&&"function"==typeof e[c])return e[c].apply(e,Array.prototype.slice.call(arguments,1));jQuery.extend(d,c),d.container=this,this.css({position:"relative",overflow:"hidden"}),e=new JQVMap(d),this.data("mapObject",e),this.unbind(".jqvmap");for(var f in b)d[f]&&this.bind(b[f]+".jqvmap",d[f]);var g=jQuery.Event("load.jqvmap");return jQuery(d.container).trigger(g,e),e}e["set"+arguments[1].charAt(0).toUpperCase()+arguments[1].substr(1)].apply(e,Array.prototype.slice.call(arguments,2))}}}(jQuery),ColorScale.arrayToRgb=function(a){for(var b,c="#",d=0;d<a.length;d++)b=a[d].toString(16),c+=1===b.length?"0"+b:b;return c},ColorScale.prototype.getColor=function(a){"function"==typeof this.normalize&&(a=this.normalize(a));for(var b,c=[],d=0,e=0;e<this.colors.length-1;e++)b=this.vectorLength(this.vectorSubtract(this.colors[e+1],this.colors[e])),c.push(b),d+=b;var f=(this.maxValue-this.minValue)/d;for(e=0;e<c.length;e++)c[e]*=f;for(e=0,a-=this.minValue;a-c[e]>=0;)a-=c[e],e++;var g;for(g=e===this.colors.length-1?this.vectorToNum(this.colors[e]).toString(16):this.vectorToNum(this.vectorAdd(this.colors[e],this.vectorMult(this.vectorSubtract(this.colors[e+1],this.colors[e]),a/c[e]))).toString(16);g.length<6;)g="0"+g;return"#"+g},ColorScale.rgbToArray=function(a){return a=a.substr(1),[parseInt(a.substr(0,2),16),parseInt(a.substr(2,2),16),parseInt(a.substr(4,2),16)]},ColorScale.prototype.setColors=function(a){for(var b=0;b<a.length;b++)a[b]=ColorScale.rgbToArray(a[b]);this.colors=a},ColorScale.prototype.setMax=function(a){this.clearMaxValue=a,"function"==typeof this.normalize?this.maxValue=this.normalize(a):this.maxValue=a},ColorScale.prototype.setMin=function(a){this.clearMinValue=a,"function"==typeof this.normalize?this.minValue=this.normalize(a):this.minValue=a},ColorScale.prototype.setNormalizeFunction=function(a){"polynomial"===a?this.normalize=function(a){return Math.pow(a,.2)}:"linear"===a?delete this.normalize:this.normalize=a,this.setMin(this.clearMinValue),this.setMax(this.clearMaxValue)},ColorScale.prototype.vectorAdd=function(a,b){for(var c=[],d=0;d<a.length;d++)c[d]=a[d]+b[d];return c},ColorScale.prototype.vectorLength=function(a){for(var b=0,c=0;c<a.length;c++)b+=a[c]*a[c];return Math.sqrt(b)},ColorScale.prototype.vectorMult=function(a,b){for(var c=[],d=0;d<a.length;d++)c[d]=a[d]*b;return c},ColorScale.prototype.vectorSubtract=function(a,b){for(var c=[],d=0;d<a.length;d++)c[d]=a[d]-b[d];return c},ColorScale.prototype.vectorToNum=function(a){for(var b=0,c=0;c<a.length;c++)b+=Math.round(a[c])*Math.pow(256,a.length-c-1);return b},JQVMap.prototype.applyTransform=function(){var a,b,c,d;this.defaultWidth*this.scale<=this.width?(a=(this.width-this.defaultWidth*this.scale)/(2*this.scale),c=(this.width-this.defaultWidth*this.scale)/(2*this.scale)):(a=0,c=(this.width-this.defaultWidth*this.scale)/this.scale),this.defaultHeight*this.scale<=this.height?(b=(this.height-this.defaultHeight*this.scale)/(2*this.scale),d=(this.height-this.defaultHeight*this.scale)/(2*this.scale)):(b=0,d=(this.height-this.defaultHeight*this.scale)/this.scale),this.transY>b?this.transY=b:this.transY<d&&(this.transY=d),this.transX>a?this.transX=a:this.transX<c&&(this.transX=c),this.canvas.applyTransformParams(this.scale,this.transX,this.transY)},JQVMap.prototype.bindZoomButtons=function(){var a=this;this.container.find(".jqvmap-zoomin").click(function(){a.zoomIn()}),this.container.find(".jqvmap-zoomout").click(function(){a.zoomOut()})},JQVMap.prototype.deselect=function(a,b){if(a=a.toLowerCase(),b=b||jQuery("#"+this.getCountryId(a))[0],this.isSelected(a))this.selectedRegions.splice(this.selectIndex(a),1),jQuery(this.container).trigger("regionDeselect.jqvmap",[a]),b.currentFillColor=b.getOriginalFill(),b.setFill(b.getOriginalFill());else for(var c in this.countries)this.selectedRegions.splice(this.selectedRegions.indexOf(c),1),this.countries[c].currentFillColor=this.color,this.countries[c].setFill(this.color)},JQVMap.prototype.getCountryId=function(a){return"jqvmap"+this.index+"_"+a},JQVMap.prototype.getPin=function(a){var b=jQuery("#"+this.getPinId(a));return b.html()},JQVMap.prototype.getPinId=function(a){return this.getCountryId(a)+"_pin"},JQVMap.prototype.getPins=function(){var a=this.container.find(".jqvmap-pin"),b={};return jQuery.each(a,function(a,c){c=jQuery(c);var d=c.attr("for").toLowerCase(),e=c.html();b[d]=e}),JSON.stringify(b)},JQVMap.prototype.highlight=function(a,b){b=b||jQuery("#"+this.getCountryId(a))[0],this.hoverOpacity?b.setOpacity(this.hoverOpacity):this.hoverColors&&a in this.hoverColors?(b.currentFillColor=b.getFill()+"",b.setFill(this.hoverColors[a])):this.hoverColor&&(b.currentFillColor=b.getFill()+"",b.setFill(this.hoverColor))},JQVMap.prototype.isSelected=function(a){return this.selectIndex(a)>=0},JQVMap.prototype.makeDraggable=function(){var a,b,c=!1,d=this;d.isMoving=!1,d.isMovingTimeout=!1;var e,f,g,h,i,j,k;this.container.mousemove(function(e){return c&&(d.transX-=(a-e.pageX)/d.scale,d.transY-=(b-e.pageY)/d.scale,d.applyTransform(),a=e.pageX,b=e.pageY,d.isMoving=!0,d.isMovingTimeout&&clearTimeout(d.isMovingTimeout),d.container.trigger("drag")),!1}).mousedown(function(d){return c=!0,a=d.pageX,b=d.pageY,!1}).mouseup(function(){return c=!1,clearTimeout(d.isMovingTimeout),d.isMovingTimeout=setTimeout(function(){d.isMoving=!1},100),!1}).mouseout(function(){return c&&d.isMoving?(clearTimeout(d.isMovingTimeout),d.isMovingTimeout=setTimeout(function(){c=!1,d.isMoving=!1},100),!1):void 0}),jQuery(this.container).bind("touchmove",function(a){var b,c,l,m,n=a.originalEvent.touches;if(1===n.length){if(1===e){if(j===n[0].pageX&&k===n[0].pageY)return;l=d.transX,m=d.transY,d.transX-=(j-n[0].pageX)/d.scale,d.transY-=(k-n[0].pageY)/d.scale,d.applyTransform(),(l!==d.transX||m!==d.transY)&&a.preventDefault(),d.isMoving=!0,d.isMovingTimeout&&clearTimeout(d.isMovingTimeout)}j=n[0].pageX,k=n[0].pageY}else 2===n.length&&(2===e?(c=Math.sqrt(Math.pow(n[0].pageX-n[1].pageX,2)+Math.pow(n[0].pageY-n[1].pageY,2))/h,d.setScale(i*c,f,g),a.preventDefault()):(b=jQuery(d.container).offset(),f=n[0].pageX>n[1].pageX?n[1].pageX+(n[0].pageX-n[1].pageX)/2:n[0].pageX+(n[1].pageX-n[0].pageX)/2,g=n[0].pageY>n[1].pageY?n[1].pageY+(n[0].pageY-n[1].pageY)/2:n[0].pageY+(n[1].pageY-n[0].pageY)/2,f-=b.left,g-=b.top,i=d.scale,h=Math.sqrt(Math.pow(n[0].pageX-n[1].pageX,2)+Math.pow(n[0].pageY-n[1].pageY,2))));e=n.length}),jQuery(this.container).bind("touchstart",function(){e=0}),jQuery(this.container).bind("touchend",function(){e=0})},JQVMap.prototype.placePins=function(a,b){var c=this;if((!b||"content"!==b&&"id"!==b)&&(b="content"),"content"===b?jQuery.each(a,function(a,b){if(0!==jQuery("#"+c.getCountryId(a)).length){var d=c.getPinId(a),e=jQuery("#"+d);e.length>0&&e.remove(),c.container.append('<div id="'+d+'" for="'+a+'" class="jqvmap-pin" style="position:absolute">'+b+"</div>")}}):jQuery.each(a,function(a,b){if(0!==jQuery("#"+c.getCountryId(a)).length){var d=c.getPinId(a),e=jQuery("#"+d);e.length>0&&e.remove(),c.container.append('<div id="'+d+'" for="'+a+'" class="jqvmap-pin" style="position:absolute"></div>'),e.append(jQuery("#"+b))}}),this.positionPins(),!this.pinHandlers){this.pinHandlers=!0;var d=function(){c.positionPins()};this.container.bind("zoomIn",d).bind("zoomOut",d).bind("drag",d)}},JQVMap.prototype.positionPins=function(){var a=this,b=this.container.find(".jqvmap-pin");jQuery.each(b,function(b,c){c=jQuery(c);var d=a.getCountryId(c.attr("for").toLowerCase()),e=jQuery("#"+d),f=e[0].getBBox(),g=a.scale,h=a.canvas.rootGroup.getBoundingClientRect(),i=a.container[0].getBoundingClientRect(),j={left:h.left-i.left,top:h.top-i.top},k=f.x*g+f.width*g/2,l=f.y*g+f.height*g/2;c.css({left:j.left+k-c.width()/2,top:j.top+l-c.height()/2})})},JQVMap.prototype.removePin=function(a){a=a.toLowerCase(),jQuery("#"+this.getPinId(a)).remove()},JQVMap.prototype.removePins=function(){this.container.find(".jqvmap-pin").remove()},JQVMap.prototype.reset=function(){for(var a in this.countries)this.countries[a].setFill(this.color);this.scale=this.baseScale,this.transX=this.baseTransX,this.transY=this.baseTransY,this.applyTransform()},JQVMap.prototype.resize=function(){var a=this.baseScale;this.width/this.height>this.defaultWidth/this.defaultHeight?(this.baseScale=this.height/this.defaultHeight,this.baseTransX=Math.abs(this.width-this.defaultWidth*this.baseScale)/(2*this.baseScale)):(this.baseScale=this.width/this.defaultWidth,this.baseTransY=Math.abs(this.height-this.defaultHeight*this.baseScale)/(2*this.baseScale)),this.scale*=this.baseScale/a,this.transX*=this.baseScale/a,this.transY*=this.baseScale/a},JQVMap.prototype.select=function(a,b){a=a.toLowerCase(),b=b||jQuery("#"+this.getCountryId(a))[0],this.isSelected(a)||(this.multiSelectRegion?this.selectedRegions.push(a):this.selectedRegions=[a],jQuery(this.container).trigger("regionSelect.jqvmap",[a]),this.selectedColor&&b&&(b.currentFillColor=this.selectedColor,b.setFill(this.selectedColor)))},JQVMap.prototype.selectIndex=function(a){a=a.toLowerCase();for(var b=0;b<this.selectedRegions.length;b++)if(a===this.selectedRegions[b])return b;return-1},JQVMap.prototype.setBackgroundColor=function(a){this.container.css("background-color",a)},JQVMap.prototype.setColors=function(a,b){if("string"==typeof a)this.countries[a].setFill(b),this.countries[a].setAttribute("original",b);else{var c=a;for(var d in c)this.countries[d]&&(this.countries[d].setFill(c[d]),this.countries[d].setAttribute("original",c[d]))}},JQVMap.prototype.setNormalizeFunction=function(a){this.colorScale.setNormalizeFunction(a),this.values&&this.setValues(this.values)},JQVMap.prototype.setScale=function(a){this.scale=a,this.applyTransform()},JQVMap.prototype.setScaleColors=function(a){this.colorScale.setColors(a),this.values&&this.setValues(this.values)},JQVMap.prototype.setValues=function(a){var b,c=0,d=Number.MAX_VALUE;for(var e in a)e=e.toLowerCase(),b=parseFloat(a[e]),isNaN(b)||(b>c&&(c=a[e]),d>b&&(d=b));d===c&&c++,this.colorScale.setMin(d),this.colorScale.setMax(c);var f={};for(e in a)e=e.toLowerCase(),b=parseFloat(a[e]),f[e]=isNaN(b)?this.color:this.colorScale.getColor(b);this.setColors(f),this.values=a},JQVMap.prototype.unhighlight=function(a,b){a=a.toLowerCase(),b=b||jQuery("#"+this.getCountryId(a))[0],b.setOpacity(1),b.currentFillColor&&b.setFill(b.currentFillColor)},JQVMap.prototype.zoomIn=function(){var a=this,b=(jQuery("#zoom").innerHeight()-12-30-6-7-6)/(this.zoomMaxStep-this.zoomCurStep);if(a.zoomCurStep<a.zoomMaxStep){a.transX-=(a.width/a.scale-a.width/(a.scale*a.zoomStep))/2,a.transY-=(a.height/a.scale-a.height/(a.scale*a.zoomStep))/2,a.setScale(a.scale*a.zoomStep),a.zoomCurStep++;var c=jQuery("#zoomSlider");c.css("top",parseInt(c.css("top"),10)-b),a.container.trigger("zoomIn")}},JQVMap.prototype.zoomOut=function(){var a=this,b=(jQuery("#zoom").innerHeight()-12-30-6-7-6)/(this.zoomMaxStep-this.zoomCurStep);if(a.zoomCurStep>1){a.transX+=(a.width/(a.scale/a.zoomStep)-a.width/a.scale)/2,a.transY+=(a.height/(a.scale/a.zoomStep)-a.height/a.scale)/2,a.setScale(a.scale/a.zoomStep),a.zoomCurStep--;var c=jQuery("#zoomSlider");c.css("top",parseInt(c.css("top"),10)+b),a.container.trigger("zoomOut")}},VectorCanvas.prototype.applyTransformParams=function(a,b,c){"svg"===this.mode?this.rootGroup.setAttribute("transform","scale("+a+") translate("+b+", "+c+")"):(this.rootGroup.coordorigin=this.width-b+","+(this.height-c),this.rootGroup.coordsize=this.width/a+","+this.height/a)},VectorCanvas.prototype.createGroup=function(a){var b;return"svg"===this.mode?b=this.createSvgNode("g"):(b=this.createVmlNode("group"),b.style.width=this.width+"px",b.style.height=this.height+"px",b.style.left="0px",b.style.top="0px",b.coordorigin="0 0",b.coordsize=this.width+" "+this.height),a&&(this.rootGroup=b),b},VectorCanvas.prototype.createPath=function(a){var b;if("svg"===this.mode)b=this.createSvgNode("path"),b.setAttribute("d",a.path),null!==this.params.borderColor&&b.setAttribute("stroke",this.params.borderColor),this.params.borderWidth>0&&(b.setAttribute("stroke-width",this.params.borderWidth),b.setAttribute("stroke-linecap","round"),b.setAttribute("stroke-linejoin","round")),this.params.borderOpacity>0&&b.setAttribute("stroke-opacity",this.params.borderOpacity),b.setFill=function(a){this.setAttribute("fill",a),null===this.getAttribute("original")&&this.setAttribute("original",a)},b.getFill=function(){return this.getAttribute("fill")},b.getOriginalFill=function(){return this.getAttribute("original")},b.setOpacity=function(a){this.setAttribute("fill-opacity",a)};else{b=this.createVmlNode("shape"),b.coordorigin="0 0",b.coordsize=this.width+" "+this.height,b.style.width=this.width+"px",b.style.height=this.height+"px",b.fillcolor=JQVMap.defaultFillColor,b.stroked=!1,b.path=VectorCanvas.pathSvgToVml(a.path);var c=this.createVmlNode("skew");c.on=!0,c.matrix="0.01,0,0,0.01,0,0",c.offset="0,0",b.appendChild(c);var d=this.createVmlNode("fill");b.appendChild(d),b.setFill=function(a){this.getElementsByTagName("fill")[0].color=a,null===this.getAttribute("original")&&this.setAttribute("original",a)},b.getFill=function(){return this.getElementsByTagName("fill")[0].color},b.getOriginalFill=function(){return this.getAttribute("original")},b.setOpacity=function(a){this.getElementsByTagName("fill")[0].opacity=parseInt(100*a,10)+"%"}}return b},VectorCanvas.prototype.pathSvgToVml=function(a){var b,c,d="",e=0,f=0;return a.replace(/([MmLlHhVvCcSs])((?:-?(?:\d+)?(?:\.\d+)?,?\s?)+)/g,function(a,g,h){h=h.replace(/(\d)-/g,"$1,-").replace(/\s+/g,",").split(","),h[0]||h.shift();for(var i=0,j=h.length;j>i;i++)h[i]=Math.round(100*h[i]);switch(g){case"m":e+=h[0],f+=h[1],d="t"+h.join(",");break;case"M":e=h[0],f=h[1],d="m"+h.join(",");break;case"l":e+=h[0],f+=h[1],d="r"+h.join(",");break;case"L":e=h[0],f=h[1],d="l"+h.join(",");break;case"h":e+=h[0],d="r"+h[0]+",0";break;case"H":e=h[0],d="l"+e+","+f;break;case"v":f+=h[0],d="r0,"+h[0];break;case"V":f=h[0],d="l"+e+","+f;break;case"c":b=e+h[h.length-4],c=f+h[h.length-3],e+=h[h.length-2],f+=h[h.length-1],d="v"+h.join(",");break;case"C":b=h[h.length-4],c=h[h.length-3],e=h[h.length-2],f=h[h.length-1],d="c"+h.join(",");break;case"s":h.unshift(f-c),h.unshift(e-b),b=e+h[h.length-4],c=f+h[h.length-3],e+=h[h.length-2],f+=h[h.length-1],d="v"+h.join(",");break;case"S":h.unshift(f+f-c),h.unshift(e+e-b),b=h[h.length-4],c=h[h.length-3],e=h[h.length-2],f=h[h.length-1],d="c"+h.join(",")}return d}).replace(/z/g,"")},VectorCanvas.prototype.setSize=function(a,b){if("svg"===this.mode)this.canvas.setAttribute("width",a),this.canvas.setAttribute("height",b);else if(this.canvas.style.width=a+"px",this.canvas.style.height=b+"px",this.canvas.coordsize=a+" "+b,this.canvas.coordorigin="0 0",this.rootGroup){for(var c=this.rootGroup.getElementsByTagName("shape"),d=0,e=c.length;e>d;d++)c[d].coordsize=a+" "+b,c[d].style.width=a+"px",c[d].style.height=b+"px";this.rootGroup.coordsize=a+" "+b,this.rootGroup.style.width=a+"px",this.rootGroup.style.height=b+"px"}this.width=a,this.height=b};
|
36 |
+
|
37 |
+
|
38 |
+
/* ================== admin/classes/js/src/jquery.vmap.world.js =================== */
|
39 |
+
|
40 |
+
|
41 |
+
/** Add World Map Data Points */
|
42 |
+
jQuery.fn.vectorMap('addMap', 'world_en', {"width":950,"height":550,"paths":{"id":{"path":"M781.68,324.4l-2.31,8.68l-12.53,4.23l-3.75-4.4l-1.82,0.5l3.4,13.12l5.09,0.57l6.79,2.57v2.57l3.11-0.57l4.53-6.27v-5.13l2.55-5.13l2.83,0.57l-3.4-7.13l-0.52-4.59L781.68,324.4L781.68,324.4M722.48,317.57l-0.28,2.28l6.79,11.41h1.98l14.15,23.67l5.66,0.57l2.83-8.27l-4.53-2.85l-0.85-4.56L722.48,317.57L722.48,317.57M789.53,349.11l2.26,2.77l-1.47,4.16v0.79h3.34l1.18-10.4l1.08,0.3l1.96,9.5l1.87,0.5l1.77-4.06l-1.77-6.14l-1.47-2.67l4.62-3.37l-1.08-1.49l-4.42,2.87h-1.18l-2.16-3.17l0.69-1.39l3.64-1.78l5.5,1.68l1.67-0.1l4.13-3.86l-1.67-1.68l-3.83,2.97h-2.46l-3.73-1.78l-2.65,0.1l-2.95,4.75l-1.87,8.22L789.53,349.11L789.53,349.11M814.19,330.5l-1.87,4.55l2.95,3.86h0.98l1.28-2.57l0.69-0.89l-1.28-1.39l-1.87-0.69L814.19,330.5L814.19,330.5M819.99,345.45l-4.03,0.89l-1.18,1.29l0.98,1.68l2.65-0.99l1.67-0.99l2.46,1.98l1.08-0.89l-1.96-2.38L819.99,345.45L819.99,345.45M753.17,358.32l-2.75,1.88l0.59,1.58l8.75,1.98l4.42,0.79l1.87,1.98l5.01,0.4l2.36,1.98l2.16-0.5l1.97-1.78l-3.64-1.68l-3.14-2.67l-8.16-1.98L753.17,358.32L753.17,358.32M781.77,366.93l-2.16,1.19l1.28,1.39l3.14-1.19L781.77,366.93L781.77,366.93M785.5,366.04l0.39,1.88l2.26,0.59l0.88-1.09l-0.98-1.49L785.5,366.04L785.5,366.04M790.91,370.99l-2.75,0.4l2.46,2.08h1.96L790.91,370.99L790.91,370.99M791.69,367.72l-0.59,1.19l4.42,0.69l3.44-1.98l-1.96-0.59l-3.14,0.89l-1.18-0.99L791.69,367.72L791.69,367.72M831.93,339.34l-4.17,0.47l-2.68,1.96l1.11,2.24l4.54,0.84v0.84l-2.87,2.33l1.39,4.85l1.39,0.09l1.2-4.76h2.22l0.93,4.66l10.83,8.96l0.28,7l3.7,4.01l1.67-0.09l0.37-24.72l-6.29-4.38l-5.93,4.01l-2.13,1.31l-3.52-2.24l-0.09-7.09L831.93,339.34L831.93,339.34z","name":"Indonesia"},"pg":{"path":"M852.76,348.29l-0.37,24.44l3.52-0.19l4.63-5.41l3.89,0.19l2.5,2.24l0.83,6.9l7.96,4.2l2.04-0.75v-2.52l-6.39-5.32l-3.15-7.28l2.5-1.21l-1.85-4.01l-3.7-0.09l-0.93-4.29l-9.81-6.62L852.76,348.29L852.76,348.29M880.48,349l-0.88,1.25l4.81,4.26l0.66,2.5l1.31-0.15l0.15-2.57l-1.46-1.32L880.48,349L880.48,349M882.89,355.03l-0.95,0.22l-0.58,2.57l-1.82,1.18l-5.47,0.96l0.22,2.06l5.76-0.29l3.65-2.28l-0.22-3.97L882.89,355.03L882.89,355.03M889.38,359.51l1.24,3.45l2.19,2.13l0.66-0.59l-0.22-2.28l-2.48-3.01L889.38,359.51L889.38,359.51z","name":"Papua New Guinea"},"mx":{"path":"M137.49,225.43l4.83,15.21l-2.25,1.26l0.25,3.02l4.25,3.27v6.05l5.25,5.04l-2.25-14.86l-3-9.83l0.75-6.8l2.5,0.25l1,2.27l-1,5.79l13,25.44v9.07l10.5,12.34l11.5,5.29l4.75-2.77l6.75,5.54l4-4.03l-1.75-4.54l5.75-1.76l1.75,1.01l1.75-1.76h2.75l5-8.82l-2.5-2.27l-9.75,2.27l-2.25,6.55l-5.75,1.01l-6.75-2.77l-3-9.57l2.27-12.07l-4.64-2.89l-2.21-11.59l-1.85-0.79l-3.38,3.43l-3.88-2.07l-1.52-7.73l-15.37-1.61l-7.94-5.97L137.49,225.43L137.49,225.43z","name":"Mexico"},"ee":{"path":"M517.77,143.66l-5.6-0.2l-3.55,2.17l-0.05,1.61l2.3,2.17l7.15,1.21L517.77,143.66L517.77,143.66M506.76,147.64l-1.55-0.05l-0.9,0.91l0.65,0.96l1.55,0.1l0.8-1.16L506.76,147.64L506.76,147.64z","name":"Estonia"},"dz":{"path":"M473.88,227.49l-4.08-1.37l-16.98,3.19l-3.7,2.81l2.26,11.67l-6.75,0.27l-4.06,6.53l-9.67,2.32l0.03,4.75l31.85,24.35l5.43,0.46l18.11-14.15l-1.81-2.28l-3.4-0.46l-2.04-3.42v-14.15l-1.36-1.37l0.23-3.65l-3.62-3.65l-0.45-3.88l1.58-1.14l-0.68-4.11L473.88,227.49L473.88,227.49z","name":"Algeria"},"ma":{"path":"M448.29,232.28h-11.55l-2.26,5.02l-5.21,2.51l-4.3,11.64l-8.38,5.02l-11.77,19.39l11.55-0.23l0.45-5.7h2.94v-7.76h10.19l0.23-10.04l9.74-2.28l4.08-6.62l6.34-0.23L448.29,232.28L448.29,232.28z","name":"Morocco"},"mr":{"path":"M404.9,276.66l2.18,2.85l-0.45,12.32l3.17-2.28l2.26-0.46l3.17,1.14l3.62,5.02l3.4-2.28l16.53-0.23l-4.08-27.61l4.38-0.02l-8.16-6.25l0.01,4.06l-10.33,0.01l-0.05,7.75l-2.97-0.01l-0.38,5.72L404.9,276.66L404.9,276.66z","name":"Mauritania"},"sn":{"path":"M412.03,289.84L410.12,290.31L406.18,293.18L405.28,294.78L405,296.37L406.43,297.40L411.28,297.34L414.40,296.5L414.75,298.03L414.46,300.06L414.53,300.09L406.78,300.21L408.03,303.21L408.71,301.37L418,302.15L418.06,302.21L419.03,302.25L422,302.37L422.12,300.62L418.53,296.31L414.53,290.87L412.03,289.84z","name":"Senegal"},"gm":{"path":"M406.89,298.34l-0.13,1.11l6.92-0.1l0.35-1.03l-0.15-1.04l-1.99,0.81L406.89,298.34L406.89,298.34z","name":"Gambia"},"gw":{"path":"M408.6,304.53l1.4,2.77l3.93-3.38l0.04-1.04l-4.63-0.67L408.6,304.53L408.6,304.53z","name":"Guinea-Bissau"},"gn":{"path":"M410.42,307.94l3.04,4.68l3.96-3.44l4.06-0.18l3.38,4.49l2.87,1.89l1.08-2.1l0.96-0.54l-0.07-4.62l-1.91-5.48l-5.86,0.65l-7.25-0.58l-0.04,1.86L410.42,307.94L410.42,307.94z","name":"Guinea"},"sl":{"path":"M413.93,313.13l5.65,5.46l4.03-4.89l-2.52-3.95l-3.47,0.35L413.93,313.13L413.93,313.13z","name":"Sierra Leone"},"lr":{"path":"M420.17,319.19l10.98,7.34l-0.26-5.56l-3.32-3.91l-3.24-2.87L420.17,319.19L420.17,319.19z","name":"Liberia"},"ci":{"path":"M432.07,326.75l4.28-3.03l5.32-0.93l5.43,1.17l-2.77-4.19l-0.81-2.56l0.81-7.57l-4.85,0.23l-2.2-2.1l-4.62,0.12l-2.2,0.35l0.23,5.12l-1.16,0.47l-1.39,2.56l3.58,4.19L432.07,326.75L432.07,326.75z","name":"Cote d'Ivoire"},"ml":{"path":"M419.46,295.84l3.08-2.11l17.12-0.1l-3.96-27.54l4.52-0.13l21.87,16.69l2.94,0.42l-1.11,9.28l-13.75,1.25l-10.61,7.92l-1.93,5.42l-7.37,0.31l-1.88-5.41l-5.65,0.4l0.22-1.77L419.46,295.84L419.46,295.84z","name":"Mali"},"bf":{"path":"M450.59,294.28l3.64-0.29l5.97,8.44l-5.54,4.18l-4.01-1.03l-5.39,0.07l-0.87,3.16l-4.52,0.22l-1.24-1.69l1.6-5.14L450.59,294.28L450.59,294.28z","name":"Burkina Faso"},"ne":{"path":"M460.89,302l2.55-0.06l2.3-3.45l3.86-0.69l4.11,2.51l8.77,0.25l6.78-2.76l2.55-2.19l0.19-2.88l4.73-4.77l1.25-10.53l-3.11-6.52l-7.96-1.94l-18.42,14.36l-2.61-0.25l-1.12,9.97l-9.4,0.94L460.89,302L460.89,302z","name":"Niger"},"gh":{"path":"M444.34,317.05l1.12,2.63l2.92,4.58l1.62-0.06l4.42-2.51l-0.31-14.29l-3.42-1l-4.79,0.13L444.34,317.05L444.34,317.05z","name":"Ghana"},"tg":{"path":"M455.22,321.25l2.68-1.57l-0.06-10.35l-1.74-2.82l-1.12,0.94L455.22,321.25L455.22,321.25z","name":"Togo"},"bj":{"path":"M458.71,319.49h2.12l0.12-6.02l2.68-3.89l-0.12-6.77l-2.43-0.06l-4.17,3.26l1.74,3.32L458.71,319.49L458.71,319.49z","name":"Benin"},"ng":{"path":"M461.57,319.37l3.92,0.19l4.73,5.27l2.3,0.63l1.8-0.88l2.74-0.38l0.93-3.82l3.73-2.45l4.04-0.19l7.4-13.61l-0.12-3.07l-3.42-2.63l-6.84,3.01l-9.15-0.13l-4.36-2.76l-3.11,0.69l-1.62,2.82l-0.12,7.96l-2.61,3.7L461.57,319.37L461.57,319.37z","name":"Nigeria"},"tn":{"path":"M474.91,227.33l5.53-2.23l1.82,1.18l0.07,1.44l-0.85,1.11l0.13,1.97l0.85,0.46v3.54l-0.98,1.64l0.13,1.05l3.71,1.31l-2.99,4.65l-1.17-0.07l-0.2,3.74l-1.3,0.2l-1.11-0.98l0.26-3.8l-3.64-3.54l-0.46-3.08l1.76-1.38L474.91,227.33L474.91,227.33z","name":"Tunisia"},"ly":{"path":"M480.05,248.03l1.56-0.26l0.46-3.6h0.78l3.19-5.24l7.87,2.29l2.15,3.34l7.74,3.54l4.03-1.7l-0.39-1.7l-1.76-1.7l0.2-1.18l2.86-2.42h5.66l2.15,2.88l4.55,0.66l0.59,36.89l-3.38-0.13l-20.42-10.62l-2.21,1.25l-8.39-2.1l-2.28-3.01l-3.32-0.46l-1.69-3.01L480.05,248.03L480.05,248.03z","name":"Libya"},"eg":{"path":"M521.93,243.06l2.67,0.07l5.2,1.44l2.47,0.07l3.06-2.56h1.43l2.6,1.44h3.29l0.59-0.04l2.08,5.98l0.59,1.93l0.55,2.89l-0.98,0.72l-1.69-0.85l-1.95-6.36l-1.76-0.13l-0.13,2.16l1.17,3.74l9.37,11.6l0.2,4.98l-2.73,3.15L522.32,273L521.93,243.06L521.93,243.06z","name":"Egypt"},"td":{"path":"M492.79,296l0.13-2.95l4.74-4.61l1.27-11.32l-3.16-6.04l2.21-1.13l21.4,11.15l-0.13,10.94l-3.77,3.21v5.64l2.47,4.78h-4.36l-7.22,7.14l-0.19,2.16l-5.33-0.07l-0.07,0.98l-3.04-0.4l-2.08-3.93l-1.56-0.77l0.2-1.2l1.96-1.5v-7.02l-2.71-0.42l-3.27-2.43L492.79,296L492.79,296L492.79,296z","name":"Chad"},"sd":{"path":"M520.15,292.43l0.18-11.83l2.46,0.07l-0.28-6.57l25.8,0.23l3.69-3.72l7.96,12.73l-4.36,5.14v7.85l-6.86,14.75l-2.36,1.04l0.75,4.11h2.94l3.99,5.79l-3.2,0.41l-0.82,1.49l-0.08,2.15l-9.6-0.17l-0.98-1.49l-6.71-0.38l-12.32-12.68l1.23-0.74l0.33-2.98l-2.95-1.74l-2.69-5.31l0.15-4.94L520.15,292.43L520.15,292.43z","name":"Sudan"},"cm":{"path":"M477.82,324.28l3.22,2.96l-0.23,4.58l17.66-0.41l1.44-1.62l-5.06-5.45l-0.75-1.97l3.22-6.03l-2.19-4l-1.84-0.99v-2.03l2.13-1.39l0.12-6.32l-1.69-0.19l-0.03,3.32l-7.42,13.85l-4.54,0.23l-3.11,2.14L477.82,324.28L477.82,324.28z","name":"Cameroon"},"er":{"path":"M556.71,294.7l-0.25-5.89l3.96-4.62l1.07,0.82l1.95,6.52l9.36,6.97l-1.7,2.09l-6.85-5.89H556.71L556.71,294.7z","name":"Eritrea"},"dj":{"path":"M571.48,301.54l-0.57,3.36l3.96-0.06l0.06-4.94l-1.45-0.89L571.48,301.54L571.48,301.54z","name":"Djibouti"},"et":{"path":"M549.49,311.76l7.28-16.2l7.23,0.04l6.41,5.57l-0.45,4.59h4.97l0.51,2.76l8.04,4.81l4.96,0.25l-9.43,10.13l-12.95,3.99h-3.21l-5.72-4.88l-2.26-0.95l-4.38-6.45l-2.89,0.04l-0.34-2.96L549.49,311.76L549.49,311.76z","name":"Ethiopia"},"so":{"path":"M575.74,305.04l4.08,2.78l1.21-0.06l10.13-3.48l1.15,3.71l-0.81,3.13l-2.19,1.74l-5.47-0.35l-7.83-4.81L575.74,305.04L575.74,305.04M591.97,304.05l4.37-1.68l1.55,0.93l-0.17,3.88l-4.03,11.48l-21.81,23.36l-2.53-1.74l-0.17-9.86l3.28-3.77l6.96-2.15l10.21-10.78l2.67-2.38l0.75-3.48L591.97,304.05L591.97,304.05z","name":"Somalia"},"ye":{"path":"M599.62,299.65l2.13,2.38l2.88-1.74l1.04-0.35l-1.32-1.28l-2.53,0.75L599.62,299.65L599.62,299.65M571.99,289.23l1.44,4.28v4.18l3.46,3.14l24.38-9.93l0.23-2.73l-3.91-7.02l-9.81,3.13l-5.63,5.54l-6.53-3.86L571.99,289.23L571.99,289.23z","name":"Yemen"},"cf":{"path":"M495.66,324.05l4.66,5.04l1.84-2.38l2.93,0.12l0.63-2.32l2.88-1.8l5.98,4.12l3.45-3.42l13.39,0.59L519,311.18l1.67-1.04l0.23-2.26l-2.82-1.33h-4.14l-6.67,6.61l-0.23,2.72l-5.29-0.17l-0.17,1.16l-3.45-0.35l-3.11,5.91L495.66,324.05L495.66,324.05z","name":"Central African Republic"},"st":{"path":"M470.74,337.15l1.15-0.58l0.86,0.7l-0.86,1.33l-1.04-0.41L470.74,337.15L470.74,337.15M473.05,333.5l1.73-0.29l0.58,1.1l-0.86,0.93l-0.86-0.12L473.05,333.5L473.05,333.5z","name":"Sao Tome and Principe"},"gq":{"path":"M476.84,327.41l-0.46,1.97l1.38,0.75l1.32-0.99l-0.46-2.03L476.84,327.41L476.84,327.41M480.99,332.69l-0.06,1.39l4.54,0.23l-0.06-1.57L480.99,332.69L480.99,332.69z","name":"Equatorial Guinea"},"ga":{"path":"M486.39,332.63l-0.12,2.49l-5.64-0.12l-3.45,6.67l8.11,8.87l2.01-1.68l-0.06-1.74l-1.38-0.64v-1.22l3.11-1.97l2.76,2.09l3.05,0.06l-0.06-10.49l-4.83-0.23l-0.06-2.2L486.39,332.63L486.39,332.63z","name":"Gabon"},"cg":{"path":"M491,332.52l-0.06,1.45l4.78,0.12l0.17,12.41l-4.37-0.12l-2.53-1.97l-1.96,1.1l-0.09,0.55l1.01,0.49l0.29,2.55l-2.7,2.32l0.58,1.22l2.99-2.32h1.44l0.46,1.39l1.9,0.81l6.1-5.16l-0.12-3.77l1.27-3.07l3.91-2.9l1.05-9.81l-2.78,0.01l-3.22,4.41L491,332.52L491,332.52z","name":"Congo"},"ao":{"path":"M486.55,353.23l1.74,2.26l2.25-2.13l-0.66-2.21l-0.56-0.04L486.55,353.23L486.55,353.23M488.62,356.71l3.41,12.73l-0.08,4.02l-4.99,5.36l-0.75,8.71l19.2,0.17l6.24,2.26l5.15-0.67l-3-3.76l0.01-10.74l5.9-0.25v-4.19l-4.79-0.2l-0.96-9.92l-2.02,0.03l-1.09-0.98l-1.19,0.06l-1.58,3.06H502l-1.41-1.42l0.42-2.01l-1.66-2.43L488.62,356.71L488.62,356.71z","name":"Angola"},"cd":{"path":"M489.38,355.71l10.31-0.18l2.09,2.97l-0.08,2.19l0.77,0.7h5.12l1.47-2.89h2.09l0.85,0.86l2.87-0.08l0.85,10.08l4.96,0.16v0.78l13.33,6.01l0.62,1.17h2.79l-0.31-4.22l-5.04-2.42l0.31-3.2l2.17-5.08l4.96-0.16l-4.26-14.14l0.08-6.01l6.74-10.54l0.08-1.48l-1.01-0.55l0.04-2.86l-1.23-0.11l-1.24-1.58l-20.35-0.92l-3.73,3.63l-6.11-4.02l-2.15,1.32l-1.56,13.13l-3.86,2.98l-1.16,2.64l0.21,3.91l-6.96,5.69l-1.85-0.84l0.25,1.09L489.38,355.71L489.38,355.71z","name":"Congo"},"rw":{"path":"M537.82,339.9l2.81,2.59l-0.12,2.77l-4.36,0.09v-3.06L537.82,339.9L537.82,339.9z","name":"Rwanda"},"bi":{"path":"M536.21,346.21l4.27-0.09l-1.11,3.74l-1.08,0.94h-1.32l-0.94-2.53L536.21,346.21L536.21,346.21z","name":"Burundi"},"ug":{"path":"M538.3,339.09l3.03,2.84l1.9-1.21l5.14-0.84l0.88,0.09l0.33-1.95l2.9-6.1l-2.44-5.08l-7.91,0.05l-0.05,2.09l1.06,1.02l-0.16,2.09L538.3,339.09L538.3,339.09z","name":"Uganda"},"ke":{"path":"M550.83,326.52l2.66,5.19l-3.19,6.69l-0.42,2.03l15.93,9.85l4.94-7.76l-2.5-2.03l-0.05-10.22l3.13-3.42l-4.99,1.66l-3.77,0.05l-5.9-4.98l-1.86-0.8l-3.45,0.32l-0.61,1.02L550.83,326.52L550.83,326.52z","name":"Kenya"},"tz":{"path":"M550.57,371.42l17.47-2.14l-3.93-7.6l-0.21-7.28l1.27-3.48l-16.62-10.44l-5.21,0.86l-1.81,1.34l-0.16,3.05l-1.17,4.23l-1.22,1.45l-1.75,0.16l3.35,11.61l5.47,2.57l3.77,0.11L550.57,371.42L550.57,371.42z","name":"Tanzania"},"zm":{"path":"M514.55,384.7l3.17,4.4l4.91,0.3l1.74,0.96l5.14,0.06l4.43-6.21l12.38-5.54l1.08-4.88l-1.44-6.99l-6.46-3.68l-4.31,0.3l-2.15,4.76l0.06,2.17l5.08,2.47l0.3,5.37l-4.37,0.24l-1.08-1.81l-12.14-5.18l-0.36,3.98l-5.74,0.18L514.55,384.7L514.55,384.7z","name":"Zambia"},"mw":{"path":"M547.16,379.4l3.11,3.25l-0.06,4.16l0.6,1.75l4.13-4.46l-0.48-5.67l-2.21-1.69l-1.97-9.95l-3.41-0.12l1.55,7.17L547.16,379.4L547.16,379.4z","name":"Malawi"},"mz":{"path":"M541.17,413.28l2.69,2.23l6.34-3.86l1.02-5.73v-9.46l10.17-8.32l1.74,0.06l6.16-5.91l-0.96-12.18L552,372.17l0.48,3.68l2.81,2.17l0.66,6.63l-5.5,5.37l-1.32-3.01l0.24-3.98l-3.17-3.44l-7.78,3.62l7.24,3.68l0.24,10.73l-4.79,7.11L541.17,413.28L541.17,413.28z","name":"Mozambique"},"zw":{"path":"M524.66,392.3l8.97,10.13l6.88,1.75l4.61-7.23l-0.36-9.58l-7.48-3.86l-2.81,1.27l-4.19,6.39l-5.8-0.06L524.66,392.3L524.66,392.3z","name":"Zimbabwe"},"na":{"path":"M496.55,421.96l3.35,0.24l1.97,1.99l4.67,0.06l1.14-13.26v-8.68l2.99-0.6l1.14-9.1l7.6-0.24l2.69-2.23l-4.55-0.18l-6.16,0.84l-6.64-2.41h-18.66l0.48,5.3l6.22,9.16l-1.08,4.7l0.06,2.47L496.55,421.96L496.55,421.96z","name":"Namibia"},"bw":{"path":"M508.51,411.23l2.15,0.66l-0.3,6.15l2.21,0.3l5.08-4.58l6.1,0.66l1.62-4.1l7.72-7.05l-9.27-10.67l-0.12-1.75l-1.02-0.3l-2.81,2.59l-7.3,0.18l-1.02,9.1l-2.87,0.66L508.51,411.23L508.51,411.23z","name":"Botswana"},"sz":{"path":"M540.87,414l-2.51,0.42l-1.08,2.95l1.92,1.75h2.33l1.97-2.83L540.87,414L540.87,414z","name":"Swaziland"},"ls":{"path":"M527.41,425.39l3.05-2.35l1.44,0.06l1.74,2.17l-0.18,2.17l-2.93,1.08v0.84l-3.23-0.18l-0.78-2.35L527.41,425.39L527.41,425.39z","name":"Lesotho"},"za":{"path":"M534.16,403.63l-7.9,7.3l-1.88,4.51l-6.26-0.78l-5.21,4.63l-3.46-0.34l0.28-6.4l-1.23-0.43l-0.86,13.09l-6.14-0.06l-1.85-2.18l-2.71-0.03l2.47,7.09l4.41,4.17l-3.15,3.67l2.04,4.6l4.72,1.8l3.76-3.2l10.77,0.06l0.77-0.96l4.78-0.84l16.17-16.1l-0.06-5.07l-1.73,2.24h-2.59l-3.15-2.64l1.6-3.98l2.75-0.56l-0.25-8.18L534.16,403.63L534.16,403.63z M530.37,422.13l1.51-0.06l2.45,2.66l-0.07,3.08l-2.87,1.45l-0.18,1.02l-4.38,0.05l-1.37-3.3l1.25-2.42L530.37,422.13L530.37,422.13z","name":"South Africa"},"gl":{"path":"M321.13,50.07l-1.36,2.17l2.45,2.45l-1.09,2.45l3.54,4.62l4.35-1.36l5.71-0.54l6.53,7.07l4.35,11.69l-3.53,7.34l4.89-0.82l2.72,1.63l0.27,3.54l-5.98,0.27l3.26,3.26l4.08,0.82l-8.97,11.96l-1.09,7.34l1.9,5.98l-1.36,3.54l2.45,7.61l4.62,5.17l1.36-0.27l2.99-0.82l0.27,4.35l1.9,2.72l3.53-0.27l2.72-10.06l8.16-10.06l12.24-4.89l7.61-9.52l3.53,1.63h7.34l5.98-5.98l7.34-2.99l0.82-4.62l-4.62-4.08l-4.08-1.36l-2.18-5.71l5.17-2.99l8.16,4.35l2.72-2.99l-4.35-2.45l9.25-12.51l-1.63-5.44l-4.35-0.27l1.63-4.89l5.44-2.45l11.15-9.79l-3.26-3.53l-12.51,1.09l-6.53,6.53l3.81-8.43l-4.35-1.09l-2.45,4.35l-3.53-2.99l-9.79,1.09l2.72-4.35l16.04-0.54l-4.08-5.44l-17.4-3.26l-7.07,1.09l0.27,3.54l-7.34-2.45l0.27-2.45l-5.17,1.09l-1.09,2.72l5.44,1.9l-5.71,4.08l-4.08-4.62l-5.71-1.63l-0.82,4.35h-5.71l-2.18-4.62l-8.97-1.36l-4.89,2.45l-0.27,3.26l-6.25-0.82l-3.81,1.63l0.27,3.81v1.9l-7.07,1.36l-3.26-2.17l-2.18,3.53l3.26,3.54l6.8-0.82l0.54,2.18l-5.17,2.45L321.13,50.07L321.13,50.07M342.89,92.49l1.63,2.45l-0.82,2.99h-1.63l-2.18-2.45l0.54-1.9L342.89,92.49L342.89,92.49M410.87,85.69l4.62,1.36l-0.27,3.81l-4.89-2.45l-1.09-1.36L410.87,85.69L410.87,85.69z","name":"Greenland"},"au":{"path":"M761.17,427.98l-0.35,25.38l-3.9,2.86l-0.35,2.5l5.32,3.57l13.13-2.5h6.74l2.48-3.58l14.9-2.86l10.64,3.22l-0.71,4.29l1.42,4.29l8.16-1.43l0.35,2.14l-5.32,3.93l1.77,1.43l3.9-1.43l-1.06,11.8l7.45,5.72l4.26-1.43l2.13,2.14l12.42-1.79l11.71-18.95l4.26-1.07l8.51-15.73l2.13-13.58l-5.32-6.79l2.13-1.43l-4.26-13.23l-4.61-3.22l0.71-17.87l-4.26-3.22l-1.06-10.01h-2.13l-7.1,23.59l-3.9,0.36l-8.87-8.94l4.97-13.23l-9.22-1.79l-10.29,2.86l-2.84,8.22l-4.61,1.07l-0.35-5.72l-18.8,11.44l0.35,4.29l-2.84,3.93h-7.1l-15.26,6.43L761.17,427.98L761.17,427.98M825.74,496.26l-1.77,7.15l0.35,5l5.32-0.36l6.03-9.29L825.74,496.26L825.74,496.26z","name":"Australia"},"nz":{"path":"M913.02,481.96l1.06,11.8l-1.42,5.36l-5.32,3.93l0.35,4.65v5l1.42,1.79l14.55-12.51v-2.86h-3.55l-4.97-16.8L913.02,481.96L913.02,481.96M902.38,507.7l2.84,5.36l-7.81,7.51l-0.71,3.93l-5.32,0.71l-8.87,8.22l-8.16-3.93l-0.71-2.86l14.9-6.43L902.38,507.7L902.38,507.7z","name":"New Zealand"},"nc":{"path":"M906.64,420.47l-0.35,1.79l4.61,6.43l2.48,1.07l0.35-2.5L906.64,420.47L906.64,420.47z","name":"New Caledonia"},"my":{"path":"M764.14,332.92l3.02,3.49l11.58-4.01l2.29-8.84l5.16-0.37l4.72-3.42l-6.12-4.46l-1.4-2.45l-3.02,5.57l1.11,3.2l-1.84,2.67l-3.47-0.89l-8.41,6.17l0.22,3.57L764.14,332.92L764.14,332.92M732.71,315.45l2.01,4.51l0.45,5.86l2.69,4.17l6.49,3.94l2.46,0.23l-0.45-4.06l-2.13-5.18l-3.12-6.63l-0.26,1.16l-3.76-0.17l-2.7-3.88L732.71,315.45L732.71,315.45z","name":"Malaysia"},"bn":{"path":"M779.77,319.25l-2.88,3.49l2.36,0.74l1.33-1.86L779.77,319.25L779.77,319.25z","name":"Brunei Darussalam"},"tl":{"path":"M806.14,368.42l-5.11,4.26l0.49,1.09l2.16-0.4l2.55-2.38l5.01-0.69l-0.98-1.68L806.14,368.42L806.14,368.42z","name":"Timor-Leste"},"sb":{"path":"M895.43,364.65l0.15,2.28l1.39,1.32l1.31-0.81l-1.17-2.43L895.43,364.65L895.43,364.65M897.18,370.31l-1.17,1.25l1.24,2.28l1.46,0.44l-0.07-1.54L897.18,370.31L897.18,370.31M900.03,368.99l1.02,2.5l1.97,2.35l1.09-1.76l-1.46-2.5L900.03,368.99L900.03,368.99M905.14,372.74l0.58,3.09l1.39,1.91l1.17-2.42L905.14,372.74L905.14,372.74M906.74,379.65l-0.51,0.88l1.68,2.21l1.17,0.07l-0.73-2.87L906.74,379.65L906.74,379.65M903.02,384.05l-1.75,0.81l1.53,2.13l1.31-0.74L903.02,384.05L903.02,384.05z","name":"Solomon Islands"},"vu":{"path":"M920.87,397.22l-1.24,1.66l0.52,1.87l0.62,0.42l1.13-1.46L920.87,397.22L920.87,397.22M921.49,402.31l0.1,1.35l1.34,0.42l0.93-0.52l-0.93-1.46L921.49,402.31L921.49,402.31M923.45,414.37l-0.62,0.94l0.93,1.04l1.55-0.52L923.45,414.37L923.45,414.37z","name":"Vanuatu"},"fj":{"path":"M948.62,412.29l-1.24,1.66l-0.1,1.87l1.44,1.46L948.62,412.29L948.62,412.29z","name":"Fiji"},"ph":{"path":"M789.37,297.53l-0.86,1.64l-0.48,2.02l-4.78,6.07l0.29,1.25l2.01-0.29l6.21-6.94L789.37,297.53L789.37,297.53M797.11,295.22l-0.1,5.01l1.82,1.83l0.67,3.56l1.82,0.39l0.86-2.22l-1.43-1.06l-0.38-6.26L797.11,295.22L797.11,295.22M802.28,297.15l-0.1,4.43l1.05,1.73l1.82-2.12l-0.48-3.85L802.28,297.15L802.28,297.15M803.42,293.29l1.82,2.41l0.86,2.31h1.63l-0.29-3.95l-1.82-1.25L803.42,293.29L803.42,293.29M806.96,302.35l0.38,2.89l-3.35,2.7l-2.77,0.29l-2.96,3.18l0.1,1.45l2.77-0.87l1.91-1.25l1.63,4.14l2.87,2.02l1.15-0.39l1.05-1.25l-2.29-2.31l1.34-1.06l1.53,1.25l1.05-1.73l-1.05-2.12l-0.19-4.72L806.96,302.35L806.96,302.35M791.38,272.97l-2.58,1.83l-0.29,5.78l4.02,7.8l1.34,1.06l1.72-1.16l2.96,0.48l0.57,2.6l2.2,0.19l1.05-1.44l-1.34-1.83l-1.63-1.54l-3.44-0.38l-1.82-2.99l2.1-3.18l0.19-2.79l-1.43-3.56L791.38,272.97L791.38,272.97M792.72,290.21l0.76,2.7l1.34,0.87l0.96-1.25l-1.53-2.12L792.72,290.21L792.72,290.21z","name":"Philippines"},"cn":{"path":"M759.83,270.17l-2.39,0.67l-1.72,2.12l1.43,2.79l2.1,0.19l2.39-2.12l0.57-2.79L759.83,270.17L759.83,270.17M670.4,170.07l-3.46,8.7l-4.77-0.25l-5.03,11.01l4.27,5.44l-8.8,12.15l-4.52-0.76l-3.02,3.8l0.75,2.28l3.52,0.25l1.76,4.05l3.52,0.76l10.81,13.93v7.09l5.28,3.29l5.78-1.01l7.29,4.3l8.8,2.53l4.27-0.51l4.78-0.51l10.05-6.58l3.27,0.51l1.25,2.97l2.77,0.83l3.77,5.57l-2.51,5.57l1.51,3.8l4.27,1.52l0.75,4.56l5.03,0.51l0.75-2.28l7.29-3.8l4.52,0.25l5.28,5.82l3.52-1.52l2.26,0.25l1.01,2.79l1.76,0.25l2.51-3.54l10.05-3.8l9.05-10.89l3.02-10.38l-0.25-6.84l-3.77-0.76l2.26-2.53l-0.5-4.05l-9.55-9.62v-4.81l2.76-3.54l2.76-1.27l0.25-2.79h-7.04l-1.26,3.8l-3.27-0.76l-4.02-4.3l2.51-6.58l3.52-3.8l3.27,0.25l-0.5,5.82l1.76,1.52l4.27-4.3l1.51-0.25l-0.5-3.29l4.02-4.81l3.02,0.25l1.76-5.57l2.06-1.09l0.21-3.47l-2-2.1l-0.17-5.48l3.85-0.25l-0.25-14.13l-2.7,1.62l-1.01,3.62l-4.51-0.01l-13.07-7.35l-9.44-11.38l-9.58-0.1l-2.44,2.12l3.1,7.1l-1.08,6.66l-3.86,1.6l-2.17-0.17l-0.16,6.59l2.26,0.51l4.02-1.77l5.28,2.53v2.53l-3.77,0.25l-3.02,6.58l-2.76,0.25l-9.8,12.91l-10.3,4.56l-7.04,0.51l-4.77-3.29l-6.79,3.55l-7.29-2.28l-1.76-4.81l-12.31-0.76l-6.53-10.63h-2.76l-2.22-4.93L670.4,170.07z","name":"China"},"tw":{"path":"M787.46,248.31l-3.54,2.7l-0.19,5.2l3.06,3.56l0.76-0.67L787.46,248.31L787.46,248.31z","name":"Taiwan"},"jp":{"path":"M803.23,216.42l-1.63,1.64l0.67,2.31l1.43,0.1l0.96,5.01l1.15,1.25l2.01-1.83l0.86-3.28l-2.49-3.56L803.23,216.42L803.23,216.42M812.03,213.15l-2.77,2.6l-0.1,2.99l0.67,0.87l3.73-3.18l-0.29-3.18L812.03,213.15L812.03,213.15M808.2,206.98l-4.88,5.59l0.86,1.35l2.39,0.29l4.49-3.47l3.16-0.58l2.87,3.37l2.2-0.77l0.86-3.28l4.11-0.1l4.02-4.82l-2.1-8l-0.96-4.24l2.1-1.73l-4.78-7.22l-1.24,0.1l-2.58,2.89v2.41l1.15,1.35l0.38,6.36l-2.96,3.66l-1.72-1.06l-1.34,2.99l-0.29,2.79l1.05,1.64l-0.67,1.25l-2.2-1.83h-1.53l-1.34,0.77L808.2,206.98L808.2,206.98M816.43,163.44l-1.53,1.35l0.77,2.89l1.34,1.35l-0.1,4.43l-1.72,0.67l-1.34,2.99l3.92,5.39l2.58-0.87l0.48-1.35l-2.77-2.5l1.72-2.22l1.82,0.29l1.43,1.54l0.1-3.18l3.92-3.18l2.2-0.58l-1.82-3.08l-0.86-1.35l-1.43,0.96l-1.24,1.54l-2.68-0.58l-2.77-1.83L816.43,163.44L816.43,163.44z","name":"Japan"},"ru":{"path":"M506.61,151.72l-1.5-0.15l-2.7,3.23v1.51l0.9,0.35l1.75,0.05l2.9-2.37l0.4-0.81L506.61,151.72L506.61,151.72M830.86,160.45l-2.68,3.76l0.19,1.83l1.34-0.58l3.15-3.95L830.86,160.45L830.86,160.45M834.4,154.96l-0.96,2.6l0.1,1.73l1.63-1.06l1.53-3.08V154L834.4,154.96L834.4,154.96M840.04,132.03l-1.24,1.54l0.1,2.41l1.15-0.1l1.91-3.37L840.04,132.03L840.04,132.03M837.75,137.91v4.24l1.34,0.48l0.96-1.54v-3.27L837.75,137.91L837.75,137.91M798.64,122.59l-0.09,6.17l7.74,11.95l2.77,10.4l4.88,9.25l1.91,0.67l1.63-1.35l0.76-2.22l-6.98-7.61l0.19-3.95l1.53-0.67l0.38-2.31l-13.67-19.36L798.64,122.59L798.64,122.59M852.57,103.42l-1.91,0.19l1.15,1.64l2.39,1.64l0.67-0.77L852.57,103.42L852.57,103.42M856.29,104.58l0.29,1.64l2.96,0.87l0.29-1.16L856.29,104.58L856.29,104.58M547.82,38.79l1.72,0.69l-1.21,2.08v2.95l-2.58,1.56H543l-1.55-1.91l0.17-2.08l1.21-1.56h2.41L547.82,38.79L547.82,38.79M554.36,36.88v2.08l1.72,1.39l2.41-0.17l2.07-1.91v-1.39h-1.89l-1.55,0.52l-1.21-1.39L554.36,36.88L554.36,36.88M564.18,37.06l1.21,2.6l2.41,0.17l1.72-0.69l-0.86-2.43l-2.24-0.52L564.18,37.06L564.18,37.06M573.99,33.59l-1.89-0.35l-1.72,1.74l0.86,1.56l0.52,2.43l2.24-1.73l0.52-1.91L573.99,33.59L573.99,33.59M584.49,51.98l-0.52,2.43l-3.96,3.47l-8.44,1.91l-6.89,11.45l-1.21,3.3l6.89,1.74l1.03-4.16l2.07-6.42l5.34-2.78l4.48-3.47l3.27-1.39h1.72v-4.68L584.49,51.98L584.49,51.98M562.28,77.31l4.65,0.52l1.55,5.38l3.96,4.16l-1.38,2.78h-2.41l-2.24-2.6l-4.99-0.17l-2.07-2.78v-1.91l3.1-0.87L562.28,77.31L562.28,77.31M634.95,18.15l-2.24-1.39h-2.58l-0.52,1.56l-2.75,1.56l-2.07,0.69l-0.34,2.08l4.82,0.35L634.95,18.15L634.95,18.15M640.28,18.67l-1.21,2.6l-2.41-0.17l-3.79,2.78l-1.03,3.47h2.41l1.38-2.26l3.27,2.43l3.1-1.39l2.24-1.91l-0.86-2.95l-1.21-2.08L640.28,18.67L640.28,18.67M645.28,20.58l1.21,4.86l1.89,4.51l2.07-3.64l3.96-0.87v-2.6l-2.58-1.91L645.28,20.58L645.28,20.58M739.76,12.8l2.69,2.26l1.91-0.79l0.56-3.17L741,8.39l-2.58,1.7l-6.28,0.57v2.83l-6.62,0.11v4.63l7.74,5.76l2.02-1.47l-0.45-4.07l4.94-1.24l-1.01-1.92l-1.79-1.81L739.76,12.8L739.76,12.8M746.94,10.09l1.79,3.39l6.96-0.79l1.91-2.49l-0.45-2.15l-1.91-0.79l-1.79,1.36l-5.16,1.13L746.94,10.09L746.94,10.09M746.49,23.31l-3.48-0.9L741,24.56l-0.9,2.94l4.71-0.45l3.59-1.81L746.49,23.31L746.49,23.31M836.68,3.76l-2.92-0.9L830.4,4.1l-1.68,2.49l2.13,2.83l5.61-2.49l1.12-1.24L836.68,3.76L836.68,3.76M817.97,72.93l1.76,6.08l3.52,1.01l3.52-5.57l-2.01-3.8l0.75-3.29h5.28l-1.26,2.53l0.5,9.12l-7.54,18.74l0.75,4.05l-0.25,6.84l14.07,20.51l2.76,0.76l0.25-16.71l2.76-2.53l-3.02-6.58l2.51-2.79l-5.53-7.34l-3.02,0.25l-1-12.15l7.79-2.03l0.5-3.55l4.02-1.01l2.26,2.03l2.76-11.14l4.77-8.1l3.77-2.03l3.27,0.25v-3.8l-5.28-1.01l-7.29-6.08l3.52-4.05l-3.02-6.84l2.51-2.53l3.02,4.05l7.54,2.79l8.29,0.76l1.01-3.54l-4.27-4.3l4.77-6.58l-10.81-3.8l-2.76,5.57l-3.52-4.56l-19.85-6.84l-18.85,3.29l-2.76,1.52v1.52l4.02,2.03l-0.5,4.81l-7.29-3.04l-16.08,6.33l-2.76-5.82h-11.06l-5.03,5.32l-17.84-4.05l-16.33,3.29l-2.01,5.06l2.51,0.76l-0.25,3.8l-15.83,1.77l1.01,5.06l-14.58-2.53l3.52-6.58l-14.83-0.76l1.26,6.84l-4.77,2.28l-4.02-3.8l-16.33,2.79l-6.28,5.82l-0.25,3.54l-4.02,0.25l-0.5-4.05l12.82-11.14v-7.6l-8.29-2.28l-10.81,3.54l-4.52-4.56h-2.01l-2.51,5.06l2.01,2.28l-14.33,7.85l-12.31,9.37l-7.54,10.38v4.3l8.04,3.29l-4.02,3.04l-8.54-3.04l-3.52,3.04l-5.28-6.08l-1.01,2.28l5.78,18.23l1.51,0.51l4.02-2.03l2.01,1.52v3.29l-3.77-1.52l-2.26,1.77l1.51,3.29l-1.26,8.61l-7.79,0.76l-0.5-2.79l4.52-2.79l1.01-7.6l-5.03-6.58l-1.76-11.39l-8.04-1.27l-0.75,4.05l1.51,2.03l-3.27,2.79l1.26,7.6l4.77,2.03l1.01,5.57l-4.78-3.04l-12.31-2.28l-1.51,4.05l-9.8,3.54l-1.51-2.53l-12.82,7.09l-0.25,4.81l-5.03,0.76l1.51-3.54v-3.54l-5.03-1.77l-3.27,1.27l2.76,5.32l2.01,3.54v2.79l-3.77-0.76l-0.75-0.76l-3.77,4.05l2.01,3.54l-8.54-0.25l2.76,3.55l-0.75,1.52h-4.52l-3.27-2.28l-0.75-6.33l-5.28-2.03v-2.53l11.06,2.28l6.03,0.51l2.51-3.8l-2.26-4.05l-16.08-6.33l-5.55,1.38l-1.9,1.63l0.59,3.75l2.36,0.41l-0.55,5.9l7.28,17.1l-5.26,8.34l-0.36,1.88l2.67,1.88l-2.41,1.59l-1.6,0.03l0.3,7.35l2.21,3.13l0.03,3.04l2.83,0.26l4.33,1.65l4.58,6.3l0.05,1.66l-1.49,2.55l3.42-0.19l3.33,0.96l4.5,6.37l11.08,1.01l-0.48,7.58l-3.82,3.27l0.79,1.28l-3.77,4.05l-1,3.8l2.26,3.29l7.29,2.53l3.02-1.77l19.35,7.34l0.75-2.03l-4.02-3.8v-4.81l-2.51-0.76l0.5-4.05l4.02-4.81l-7.21-5.4l0.5-7.51l7.71-5.07l9.05,0.51l1.51,2.79l9.3,0.51l6.79-3.8l-3.52-3.8l0.75-7.09l17.59-8.61l13.53,6.1l4.52-4.05l13.32,12.66l10.05-1.01l3.52,3.54l9.55,1.01l6.28-8.61l8.04,3.55l4.27,0.76l4.27-3.8l-3.77-2.53l3.27-5.06l9.3,3.04l2.01,4.05l4.02,0.25l2.51-1.77l6.79-0.25l0.75,1.77l7.79,0.51l5.28-5.57l10.81,1.27l3.27-1.27l1-6.08l-3.27-7.34l3.27-2.79h10.3l9.8,11.65l12.56,7.09h3.77l0.5-3.04l4.52-2.79l0.5,16.46l-4.02,0.25v4.05l2.26,2.79l-0.42,3.62l1.67,0.69l1.01-2.53l1.51,0.51l1,1.01l4.52-1.01l4.52-13.17l0.5-16.46l-5.78-13.17l-7.29-8.86l-3.52,0.51v2.79l-8.54-3.29l3.27-7.09l2.76-18.74l11.56-3.54l5.53-3.54h6.03L805.86,96l1.51,2.53l5.28-5.57l3.02,0.25l-0.5-3.29l-4.78-1.01l3.27-11.9L817.97,72.93L817.97,72.93z","name":"Russian Federation"},"us":{"path":"M69.17,53.35l3.46,6.47l2.22-0.5v-2.24L69.17,53.35L69.17,53.35M49.66,110.26l-0.17,3.01l2.16-0.5v-1.34L49.66,110.26L49.66,110.26M46.34,111.6l-4.32,2.18l0.67,2.34l1.66-1.34l3.32-1.51L46.34,111.6L46.34,111.6M28.39,114.44l-2.99-0.67l-0.5,1.34l0.33,2.51L28.39,114.44L28.39,114.44M22.07,114.28l-2.83-1.17l-1,1.84l1.83,1.84L22.07,114.28L22.07,114.28M12.27,111.6l-1.33-1.84l-1.33,0.5v2.51l1.5,1L12.27,111.6L12.27,111.6M1.47,99.71l1.66,1.17l-0.5,1.34H1.47V99.71L1.47,99.71M10,248.7l-0.14,2.33l2.04,1.37l1.22-1.09L10,248.7L10,248.7M15.29,252.13l-1.9,1.37l1.63,2.05l1.9-1.64L15.29,252.13L15.29,252.13M19.1,255.41l-1.63,2.19l0.54,1.37l2.31-1.09L19.1,255.41L19.1,255.41M21.81,259.65l-0.95,5.47l0.95,2.05l3.12-0.96l1.63-2.74l-3.4-3.15L21.81,259.65L21.81,259.65M271.05,281.06l-2.64-0.89l-2.12,1.33l1.06,1.24l3.61,0.53L271.05,281.06L271.05,281.06M93.11,44.89l-8.39,1.99l1.73,9.45l9.13,2.49l0.49,1.99L82.5,65.04l-7.65,12.68l2.71,13.43L82,94.13l3.46-3.23l0.99,1.99l-4.2,4.97l-16.29,7.46l-10.37,2.49l-0.25,3.73l23.94-6.96l9.87-2.74l9.13-11.19l10.12-6.71l-5.18,8.7l5.68,0.75l9.63-4.23l1.73,6.96l6.66,1.49l6.91,6.71l0.49,4.97l-0.99,1.24l1.23,4.72h1.73l0.25-7.96h1.97l0.49,19.64l4.94-4.23l-3.46-20.39h-5.18l-5.68-7.21l27.89-47.25l-27.64-21.63l-30.85,5.97l-1.23,9.45l6.66,3.98l-2.47,6.47L93.11,44.89L93.11,44.89M148.76,158.34l-1,4.02l-3.49-2.26h-1.74l-1,4.27l-12.21,27.36l3.24,23.84l3.99,2.01l0.75,6.53h8.22l7.97,6.02l15.69,1.51l1.74,8.03l2.49,1.76l3.49-3.51l2.74,1.25l2.49,11.54l4.23,2.76l3.49-6.53l10.71-7.78l6.97,3.26l5.98,0.5l0.25-3.76l12.45,0.25l2.49,2.76l0.5,6.27l-1.49,3.51l1.74,6.02h3.74l3.74-5.77l-1.49-2.76l-1.49-6.02l2.24-6.78l10.21-8.78l7.72-2.26l-1-7.28l10.71-11.55l10.71-1.76L272.8,199l10.46-6.02v-8.03l-1-0.5l-3.74,1.25l-0.5,4.92l-12.43,0.15l-9.74,6.47l-15.29,5l-2.44-2.99l6.94-10.5l-3.43-3.27l-2.33-4.44l-4.83-3.88l-5.25-0.44l-9.92-6.77L148.76,158.34L148.76,158.34z","name":"United States of America"},"mu":{"path":"M613.01,398.99l-1.52,1.99l0.3,2.15l3.2-2.61L613.01,398.99L613.01,398.99z","name":"Mauritius"},"re":{"path":"M607.38,402.37l-2.28,0.15l-0.15,1.99l1.52,0.31l2.28-1.07L607.38,402.37L607.38,402.37z","name":"Reunion"},"mg":{"path":"M592.3,372.92l-2.13,5.06l-3.65,6.44l-6.39,0.46l-2.74,3.22l0.46,9.82l-3.96,4.6l0.46,7.82l3.35,3.83l3.96-0.46l3.96-2.92l-0.91-4.6l9.13-15.8l-1.83-1.99l1.83-3.83l1.98,0.61l0.61-1.53l-1.83-7.82l-1.07-3.22L592.3,372.92L592.3,372.92z","name":"Madagascar"},"km":{"path":"M577.69,371.23l0.46,1.53l1.98,0.31l0.76-1.99L577.69,371.23L577.69,371.23M580.58,374.3l0.76,1.69h1.22l0.61-2.15L580.58,374.3L580.58,374.3z","name":"Comoros"},"sc":{"path":"M602.35,358.34l-0.61,1.23l1.67,1.38l1.22-1.38L602.35,358.34L602.35,358.34M610.88,349.14l-1.83,1.23l1.37,2.15h1.83L610.88,349.14L610.88,349.14M611.64,354.51l-1.22,1.38l0.91,1.38l1.67,0.31l0.15-2.92L611.64,354.51L611.64,354.51z","name":"Seychelles"},"mv":{"path":"M656.4,320.76l0.3,2.61l1.67,0.61l0.3-2.3L656.4,320.76L656.4,320.76M658.53,326.28l-0.15,3.22l1.22,0.61l1.07-2.15L658.53,326.28L658.53,326.28M658.84,332.57l-1.07,1.07l1.22,1.07l1.52-1.07L658.84,332.57L658.84,332.57z","name":"Maldives"},"pt":{"path":"M372.64,217.02l-1.36,1.37l2.44,1.37l0.27-1.91L372.64,217.02L372.64,217.02M379.97,216.2l-1.63,1.09l1.36,1.09l2.17-0.55L379.97,216.2L379.97,216.2M381.05,220.03l-0.81,2.19l1.08,1.37l1.36-1.09L381.05,220.03L381.05,220.03M387.56,224.4l-0.54,1.37l0.81,0.82l2.17-1.37L387.56,224.4L387.56,224.4M408.18,236.42l-1.08,1.37l1.08,1.37l1.63-0.82L408.18,236.42L408.18,236.42M430.93,211.24l-0.62,8.65l-1.77,1.6l0.18,0.98l1.24,2.05l-0.8,2.5l1.33,0.45l3.1-0.36l-0.18-2.5l2.03-11.59l-0.44-1.6L430.93,211.24L430.93,211.24z","name":"Portugal"},"es":{"path":"M415.62,253.73l-1.75,1.01l0.81,0.82L415.62,253.73L415.62,253.73M409.54,253.92l-2.17,0.55l1.08,1.64h1.63L409.54,253.92L409.54,253.92M404.38,252.28l-1.36,1.37l1.9,1.64l1.08-2.46L404.38,252.28L404.38,252.28M448.36,205h-12.74l-2.57-1.16l-1.24,0.09l-1.5,3.12l0.53,3.21l4.87,0.45l0.62,2.05l-2.12,11.95l0.09,2.14l3.45,1.87l3.98,0.27l7.96-1.96l3.89-4.9l0.09-4.99l6.9-6.24l0.35-2.76l-6.28-0.09L448.36,205L448.36,205M461.1,217.21l-1.59,0.54l0.35,1.43h2.3l0.97-1.07L461.1,217.21L461.1,217.21z","name":"Spain"},"cv":{"path":"M387.56,290.54l-1.9,1.09l1.36,1.09l1.63-0.82L387.56,290.54L387.56,290.54M392.23,292.74l-1.24,1.1l0.88,1.63l2.12-0.95L392.23,292.74L392.23,292.74M389.52,295.83l-1.59,0.95l1.71,2.29l1.35-0.71L389.52,295.83L389.52,295.83z","name":"Cape Verde"},"pf":{"path":"M27.25,402.68l-1.9-0.14l-0.14,1.78l1.49,0.96l1.77-1.09L27.25,402.68L27.25,402.68M33.77,404.6l-2.72,1.78l2.04,2.46l1.77-0.41l0.95-1.23L33.77,404.6L33.77,404.6z","name":"French Polynesia"},"kn":{"path":"M276.6,283.37l-1.5,0.62l0.53,1.33l1.76-1.15l-0.35-0.36L276.6,283.37L276.6,283.37z","name":"Saint Kitts and Nevis"},"ag":{"path":"M279.07,284.88l-0.88,1.87l1.06,1.42l1.32-1.15L279.07,284.88L279.07,284.88z","name":"Antigua and Barbuda"},"dm":{"path":"M282.07,290.03l-1.06,0.98l0.79,1.6l1.5-0.44L282.07,290.03L282.07,290.03z","name":"Dominica"},"lc":{"path":"M281.98,294.03l-0.71,1.51l1.15,1.24l1.5-0.8L281.98,294.03L281.98,294.03z","name":"Saint Lucia"},"bb":{"path":"M282.07,297.85l-1.23,0.89l0.97,1.78l1.59-0.89L282.07,297.85L282.07,297.85z","name":"Barbados"},"gd":{"path":"M280.57,301.31l-1.15,1.15l0.44,0.71h1.41l0.44-1.16L280.57,301.31L280.57,301.31z","name":"Grenada"},"tt":{"path":"M282.24,304.78l-1.06,0.98l-1.15,0.18v1.42l2.12,1.95l0.88-1.42l0.53-1.6l-0.18-1.33L282.24,304.78L282.24,304.78z","name":"Trinidad and Tobago"},"do":{"path":"M263.11,280.44l-5.29-3.46l-2.5-0.85l-0.84,6l0.88,1.69l1.15-1.33l3.35-0.89l2.91,0.62L263.11,280.44L263.11,280.44z","name":"Dominican Republic"},"ht":{"path":"M250.86,275.38l3.44,0.36l-0.41,4.22l-0.34,2.22l-4.01-0.22l-0.71,1.07l-1.23-0.09l-0.44-2.31l4.23-0.35l-0.26-2.4l-1.94-0.8L250.86,275.38L250.86,275.38z","name":"Haiti"},"fk":{"path":"M307.95,508.18l-2.63-0.29l-2.62,1.76l1.9,2.06L307.95,508.18L307.95,508.18M310.57,506.86l-0.87,2.79l-2.48,2.2l0.15,0.73l4.23-1.62l1.75-2.2L310.57,506.86L310.57,506.86z","name":"Falkland Islands"},"is":{"path":"M406.36,117.31l-1.96-1.11l-2.64,1.67l-2.27,2.1l0.06,1.17l2.94,0.37l-0.18,2.1l-1.04,1.05l0.25,0.68l2.94,0.19v3.4l4.23,0.74l2.51,1.42l2.82,0.12l4.84-2.41l3.74-4.94l0.06-3.34l-2.27-1.92l-1.9-1.61l-0.86,0.62l-1.29,1.67l-1.47-0.19l-1.47-1.61l-1.9,0.18l-2.76,2.29l-1.66,1.79l-0.92-0.8l-0.06-1.98l0.92-0.62L406.36,117.31L406.36,117.31z","name":"Iceland"},"no":{"path":"M488.26,53.96l-1.65-1.66l-3.66,1.78h-6.72L475.17,58l3.77,3.33l1.65-0.24l2.36-4.04l2,1.43l-1.42,2.85l-0.71,4.16l1.65,2.61l3.54-5.94l4.6-5.59l-1.77-1.54L488.26,53.96L488.26,53.96M490.26,46.83l-2.95,2.73l1.77,2.73h3.18l1.3,1.78l3.89,2.02l4.48-2.61l3.07-2.61l-1.06-2.14l-3.07-1.78l-2.24,2.02l-1.53-1.9l-1.18,0.12l-1.53,3.33l-2.24-2.26l-0.24-1.54L490.26,46.83L490.26,46.83M496.98,59.07l-2.36,2.14l-2,1.54l0.94,1.66l1.89,0.59l3.07-1.43l1.42-1.78l-1.3-2.14L496.98,59.07L496.98,59.07M515.46,102.14l2.02-1.48L517.3,99l-1.28-0.74l0.18-2.03h1.1v-1.11l-4.77-1.29l-7.15,0.74l-0.73,3.14L503,97.16l-1.1-1.85l-3.49,0.18L498.04,99l-1.65,0.74l-0.92-1.85l-7.34,5.91l1.47,1.66l-2.75,1.29l-6.24,12.38l-2.2,1.48l0.18,1.11l2.2,1.11l-0.55,2.4l-3.67-0.19l-1.1-1.29l-2.38,2.77l-1.47,1.11l-0.37,2.59l-1.28,0.74l-3.3,0.74l-1.65,5.18l1.1,8.5l1.28,3.88l1.47,1.48l3.3-0.18l4.77-4.62l1.83-3.14l0.55,4.62l3.12-5.54l0.18-15.53l2.54-1.6l0.76-8.57l7.7-11.09l3.67-1.29l1.65-2.03l5.5,1.29l2.75,1.66l0.92-4.62l4.59-2.77L515.46,102.14L515.46,102.14z","name":"Norway"},"lk":{"path":"M680.54,308.05l0.25,2.72l0.25,1.98l-1.47,0.25l0.74,4.45l2.21,1.24l3.43-1.98l-0.98-4.69l0.25-1.73l-3.19-2.96L680.54,308.05L680.54,308.05z","name":"Sri Lanka"},"cu":{"path":"M220.85,266.92v1.27l5.32,0.1l2.51-1.46l0.39,1.07l5.22,1.27l4.64,4.19l-1.06,1.46l0.19,1.66l3.87,0.97l3.87-1.75l1.74-1.75l-2.51-1.27l-12.95-7.6l-4.54-0.49L220.85,266.92L220.85,266.92z","name":"Cuba"},"bs":{"path":"M239.61,259.13l-1.26-0.39l-0.1,2.43l1.55,1.56l1.06-1.56L239.61,259.13L239.61,259.13M242.12,262.93l-1.74,0.97l1.64,2.34l0.87-1.17L242.12,262.93L242.12,262.93M247.73,264.68l-1.84-0.1l0.19,1.17l1.35,1.95l1.16-1.27L247.73,264.68L247.73,264.68M246.86,262.35l-3-1.27l-0.58-3.02l1.16-0.49l1.16,2.34l1.16,0.88L246.86,262.35L246.86,262.35M243.96,256.21l-1.55-0.39l-0.29-1.95l-1.64-0.58l1.06-1.07l1.93,0.68l1.45,0.88L243.96,256.21L243.96,256.21z","name":"Bahamas"},"jm":{"path":"M238.93,279.59l-3.48,0.88v0.97l2.03,1.17h2.13l1.35-1.56L238.93,279.59L238.93,279.59z","name":"Jamaica"},"ec":{"path":"M230.2,335.85l-4.73,2.94l-0.34,4.36l-0.95,1.43l2.98,2.86l-1.29,1.41l0.3,3.6l5.33,1.27l8.07-9.55l-0.02-3.33l-3.87-0.25L230.2,335.85L230.2,335.85z","name":"Ecuador"},"ca":{"path":"M203.73,35.89l0.22,4.02l-7.98,8.27l2,6.7l5.76-1.56l3.33-4.92l8.42-3.13l6.87-0.45l-5.32-5.81l-2.66,2.01l-2-0.67l-1.11-2.46l-2.44-2.46L203.73,35.89L203.73,35.89M214.15,24.05l-1.77,3.13l8.65,3.13l3.1-4.69l1.33,3.13h2.22l4.21-4.69l-5.1-1.34l-2-1.56l-2.66,2.68L214.15,24.05L214.15,24.05M229.23,30.31l-6.87,2.9v2.23l8.87,3.35l-2,2.23l1.33,2.9l5.54-2.46h4.66l2.22,3.57l3.77-3.8l-0.89-3.58l-3.1,1.12l-0.44-4.47l1.55-2.68h-1.55l-2.44,1.56l-1.11,0.89l0.67,3.13l-1.77,1.34l-2.66-0.22l-0.67-4.02L229.23,30.31L229.23,30.31M238.32,23.38l-0.67,2.23l4.21,2.01l3.1-1.79l-0.22-1.34L238.32,23.38L238.32,23.38M241.64,19.58l-3.1,1.12l0.22,1.56l6.87-0.45l-0.22-1.56L241.64,19.58L241.64,19.58M256.5,23.38l-0.44,1.56l-1.11,1.56v2.23l4.21-0.67l4.43,3.8h1.55v-3.8l-4.43-4.92L256.5,23.38L256.5,23.38M267.81,27.85l1.77,2.01l-1.55,2.68l1.11,2.9l4.88-2.68v-2.01l-2.88-3.35L267.81,27.85L267.81,27.85M274.24,22.71l0.22,3.57h5.99l1.55,1.34l-0.22,1.56l-5.32,0.67l3.77,5.14l5.1,0.89l7.09-3.13l-10.2-15.42l-3.1,2.01l0.22,2.68l-3.55-1.34L274.24,22.71L274.24,22.71M222.58,47.96l-8.42,2.23l-4.88,4.25l0.44,4.69l8.87,2.68l-2,4.47l-6.43-4.02l-1.77,3.35l4.21,2.9l-0.22,4.69l6.43,1.79l7.76-0.45l1.33-2.46l5.76,6.48l3.99-1.34l0.67-4.47l2.88,2.01l0.44-4.47l-3.55-2.23l0.22-14.07l-3.1-2.46L231.89,56L222.58,47.96L222.58,47.96M249.63,57.79l-2.88-1.34l-1.55,2.01l3.1,4.92l0.22,4.69l6.65-4.02v-5.81l2.44-2.46l-2.44-1.79h-3.99L249.63,57.79L249.63,57.79M263.82,55.78l-4.66,3.8l1.11,4.69h2.88l1.33-2.46l2,2.01l2-0.22l5.32-4.47L263.82,55.78L263.82,55.78M263.37,48.4l-1.11,2.23l4.88,1.79l1.33-2.01L263.37,48.4L263.37,48.4M260.49,39.91l-4.88,0.67l-2.88,2.68l5.32,0.22l-1.55,4.02l1.11,1.79l1.55-0.22l3.77-6.03L260.49,39.91L260.49,39.91M268.92,38.35l-2.66,0.89l0.44,3.57l4.43,2.9l0.22,2.23l-1.33,1.34l0.67,4.47l17.07,5.58l4.66,1.56l4.66-4.02l-5.54-4.47l-5.1,1.34l-7.09-0.67l-2.66-2.68l-0.67-7.37l-4.43-2.23L268.92,38.35L268.92,38.35M282.88,61.59L278,61.14l-5.76,2.23l-3.1,4.24l0.89,11.62l9.53,0.45l9.09,4.47l6.43,7.37l4.88-0.22l-1.33,6.92l-4.43,7.37l-4.88,2.23l-3.55-0.67l-1.77-1.56l-2.66,3.57l1.11,3.57l3.77,0.22l4.66-2.23l3.99,10.28l9.98,6.48l6.87-8.71l-5.76-9.38l3.33-3.8l4.66,7.82l8.42-7.37l-1.55-3.35l-5.76,1.79l-3.99-10.95l3.77-6.25l-7.54-8.04l-4.21,2.9l-3.99-8.71l-8.42,1.12l-2.22-10.5l-6.87,4.69l-0.67,5.81h-3.77l0.44-5.14L282.88,61.59L282.88,61.59M292.86,65.61l-1.77,1.79l1.55,2.46l7.32,0.89l-4.66-4.92L292.86,65.61L292.86,65.61M285.77,40.36v2.01l-4.88,1.12l1.33,2.23l5.54,2.23l6.21,0.67l4.43,3.13l4.43-2.46l-3.1-3.13h3.99l2.44-2.68l5.99-0.89v-1.34l-3.33-2.23l0.44-2.46l9.31,1.56l13.75-5.36l-5.1-1.56l1.33-1.79h10.64l1.77-1.79l-21.51-7.6l-5.1-1.79l-5.54,4.02l-6.21-5.14l-3.33-0.22l-0.67,4.25l-4.21-3.8l-4.88,1.56l0.89,2.46l7.32,1.56l-0.44,3.57l3.99,2.46l9.76-2.46l0.22,3.35l-7.98,3.8l-4.88-3.8l-4.43,0.45l4.43,6.26l-2.22,1.12l-3.33-2.9l-2.44,1.56l2.22,4.24h3.77l-0.89,4.02l-3.1-0.45l-3.99-4.25L285.77,40.36L285.77,40.36M266.01,101.85l-4.23,5.32l-0.26,5.86l3.7-2.13h4.49l3.17,2.93l2.91-2.4L266.01,101.85L266.01,101.85M317.52,171.05l-10.57,10.12l1.06,2.4l12.94,4.79l1.85-3.19l-1.06-5.32l-4.23,0.53l-2.38-2.66l3.96-3.99L317.52,171.05L317.52,171.05M158.22,48.66l1.99,3.01l1,4.02l4.98,1.25l3.49-3.76l2.99,1.51l8.47,0.75l5.98-2.51l1,8.28h3.49V57.7l3.49,0.25l8.72,10.29l5.73,3.51l-2.99,4.77l1.25,1.25L219,80.03l0.25,5.02l2.99,0.5l0.75-7.53l4.73-1.25l3.49,5.27l7.47,3.51l3.74,0.75l2.49-3.01l0.25-4.77l4.48-2.76l1.49,4.02l-3.99,7.03l0.5,3.51l2.24-3.51l4.48-4.02l0.25-5.27l-2.49-4.02l0.75-3.26l5.98-3.01l2.74,2.01l0.5,17.57l4.23-3.76l2.49,1.51l-3.49,6.02l4.48,1l6.48-10.04l5.48,5.77l-2.24,10.29l-5.48,3.01l-5.23-2.51l-9.46,2.01l1,3.26l-2.49,4.02l-7.72,1.76l-8.72,6.78l-7.72,10.29l-1,3.26l5.23,2.01l1.99,5.02l7.22,7.28l11.46,5.02l-2.49,11.54l-0.25,3.26l2.99,2.01l3.99-5.27l0.5-10.04l6.23-0.25l2.99-5.77l0.5-8.78l7.97-15.56l9.96,3.51l5.23,7.28l-2.24,7.28l3.99,2.26l9.71-6.53l2.74,17.82l8.97,10.79l0.25,5.52l-9.96,2.51l-4.73,5.02l-9.96-2.26l-4.98-0.25l-8.72,6.78l5.23-1.25l6.48-1.25l1.25,1.51l-1.74,5.52l0.25,5.02l2.99,2.01l2.99-0.75l1.5-2.26h1.99l-3.24,6.02l-6.23,0.25l-2.74,4.02h-3.49l-1-3.01l4.98-5.02l-5.98,2.01l-0.27-8.53l-1.72-1l-5.23,2.26l-0.5,4.27h-11.96l-10.21,7.03l-13.7,4.52l-1.49-2.01l6.9-10.3l-3.92-3.77l-2.49-4.78l-5.07-3.87l-5.44-0.45l-9.75-6.83l-70.71-11.62l-1.17-4.79l-6.48-6.02v-5.02l1-4.52l-0.5-2.51l-2.49-2.51l-0.5-4.02l6.48-4.52l-3.99-21.58l-5.48-0.25l-4.98-6.53L158.22,48.66L158.22,48.66M133.83,128.41l-1.7,3.26l0.59,2.31l1.11,0.69l-0.26,0.94l-1.19,0.34l0.34,3.43l1.28,1.29l1.02-1.11l-1.28-3.34l0.76-2.66l1.87-2.49l-1.36-2.31L133.83,128.41L133.83,128.41M139.45,147.95l-1.53,0.6l2.81,3.26l0.68,3.86l2.81,3l2.38-0.43v-3.94l-2.89-1.8L139.45,147.95L139.45,147.95z","name":"Canada"},"gt":{"path":"M194.88,291.52l5.93,4.34l5.98-7.43l-1.02-1.54l-2.04-0.07v-4.35l-1.53-0.93l-4.63,1.38l1.77,4.08L194.88,291.52L194.88,291.52z","name":"Guatemala"},"hn":{"path":"M207.55,288.78l9.24-0.35l2.74,3.26l-1.71-0.39l-3.29,0.14l-4.3,4.04l-1.84,4.09l-1.21-0.64l-0.01-4.48l-2.66-1.78L207.55,288.78L207.55,288.78z","name":"Honduras"},"sv":{"path":"M201.65,296.27l4.7,2.34l-0.07-3.71l-2.41-1.47L201.65,296.27L201.65,296.27z","name":"El Salvador"},"ni":{"path":"M217.74,292.11l2.19,0.44l0.07,4.49l-2.55,7.28l-6.87-0.68l-1.53-3.51l2.04-4.26l3.87-3.6L217.74,292.11L217.74,292.11z","name":"Nicaragua"},"cr":{"path":"M217.38,304.98l1.39,2.72l1.13,1.5l-1.52,4.51l-2.9-2.04l-4.74-4.34v-2.87L217.38,304.98L217.38,304.98z","name":"Costa Rica"},"pa":{"path":"M220.59,309.61l-1.46,4.56l4.82,1.25l2.99,0.59l0.51-3.53l3.21-1.62l2.85,1.47l1.12,1.79l1.36-0.16l1.07-3.25l-3.56-1.47l-2.7-1.47l-2.7,1.84l-3.21,1.62l-3.28-1.32L220.59,309.61L220.59,309.61z","name":"Panama"},"co":{"path":"M253.73,299.78l-2.06-0.21l-13.62,11.23l-1.44,3.95l-1.86,0.21l0.83,8.73l-4.75,11.65l5.16,4.37l6.61,0.42l4.54,6.66l6.6,0.21l-0.21,4.99H256l2.68-9.15l-2.48-3.12l0.62-5.82l5.16-0.42l-0.62-13.52l-11.56-3.74l-2.68-7.28L253.73,299.78L253.73,299.78z","name":"Colombia"},"ve":{"path":"M250.46,305.92l0.44,2.59l3.25,1.03l0.74-4.77l3.43-3.55l3.43,4.02l7.89,2.15l6.68-1.4l4.55,5.61l3.43,2.15l-3.76,5.73l1.26,4.34l-2.15,2.66l-2.23,1.87l-4.83-2.43l-1.11,1.12v3.46l3.53,1.68l-2.6,2.81l-2.6,2.81l-3.43-0.28l-3.45-3.79l-0.73-14.26l-11.78-4.02l-2.14-6.27L250.46,305.92L250.46,305.92z","name":"Venezuela"},"gy":{"path":"M285.05,314.13l7.22,6.54l-2.87,3.32l-0.23,1.97l3.77,3.89l-0.09,3.74l-6.56,2.5l-3.93-5.31l0.84-6.38l-1.68-4.75L285.05,314.13L285.05,314.13z","name":"Guyana"},"sr":{"path":"M293.13,321.14l2.04,1.87l3.16-1.96l2.88,0.09l-0.37,1.12l-1.21,2.52l-0.19,6.27l-5.75,2.34l0.28-4.02l-3.71-3.46l0.19-1.78L293.13,321.14L293.13,321.14z","name":"Suriname"},"gf":{"path":"M302.13,321.8l5.85,3.65l-3.06,6.08l-1.11,1.4l-3.25-1.87l0.09-6.55L302.13,321.8L302.13,321.8z","name":"French Guiana"},"pe":{"path":"M225.03,349.52l-1.94,1.96l0.13,3.13l16.94,30.88l17.59,11.34l2.72-4.56l0.65-10.03l-1.42-6.25l-4.79-8.08l-2.85,0.91l-1.29,1.43l-5.69-6.52l1.42-7.69l6.6-4.3l-0.52-4.04l-6.72-0.26l-3.49-5.86l-1.94-0.65l0.13,3.52l-8.66,10.29l-6.47-1.56L225.03,349.52L225.03,349.52z","name":"Peru"},"bo":{"path":"M258.71,372.79l8.23-3.59l2.72,0.26l1.81,7.56l12.54,4.17l2.07,6.39l5.17,0.65l2.2,5.47l-1.55,4.95l-8.41,0.65l-3.1,7.95l-6.6-0.13l-2.07-0.39l-3.81,3.7l-1.88-0.18l-6.47-14.99l1.79-2.68l0.63-10.6l-1.6-6.31L258.71,372.79L258.71,372.79z","name":"Bolivia"},"py":{"path":"M291.76,399.51l2.2,2.4l-0.26,5.08l6.34-0.39l4.79,6.13l-0.39,5.47l-3.1,4.69l-6.34,0.26l-0.26-2.61l1.81-4.3l-6.21-3.91h-5.17l-3.88-4.17l2.82-8.06L291.76,399.51L291.76,399.51z","name":"Paraguay"},"uy":{"path":"M300.36,431.93l-2.05,2.19l0.85,11.78l6.44,1.87l8.19-8.21L300.36,431.93L300.36,431.93z","name":"Uruguay"},"ar":{"path":"M305.47,418.2l1.94,1.82l-7.37,10.95l-2.59,2.87l0.9,12.51l5.69,6.91l-4.78,8.34l-3.62,1.56h-4.14l1.16,6.51l-6.47,2.22l1.55,5.47l-3.88,12.38l4.79,3.91l-2.59,6.38l-4.4,6.91l2.33,4.82l-5.69,0.91l-4.66-5.73l-0.78-17.85l-7.24-30.32l2.19-10.6l-4.66-13.55l3.1-17.59l2.85-3.39l-0.7-2.57l3.66-3.34l8.16,0.56l4.56,4.87l5.27,0.09l5.4,3.3l-1.59,3.72l0.38,3.76l7.65-0.36L305.47,418.2L305.47,418.2M288.92,518.79l0.26,5.73l4.4-0.39l3.75-2.48l-6.34-1.3L288.92,518.79L288.92,518.79z","name":"Argentina"},"cl":{"path":"M285.04,514.1l-4.27,9.38l7.37,0.78l0.13-6.25L285.04,514.1L285.04,514.1M283.59,512.63l-3.21,3.55l-0.39,4.17l-6.21-3.52l-6.6-9.51l-1.94-3.39l2.72-3.52l-0.26-4.43l-3.1-1.3l-2.46-1.82l0.52-2.48l3.23-0.91l0.65-14.33l-5.04-2.87l-3.29-74.59l0.85-1.48l6.44,14.85l2.06,0.04l0.67,2.37l-2.74,3.32l-3.15,17.87l4.48,13.76l-2.07,10.42l7.3,30.64l0.77,17.92l5.23,6.05L283.59,512.63L283.59,512.63M262.28,475.14l-1.29,1.95l0.65,3.39l1.29,0.13l0.65-4.3L262.28,475.14L262.28,475.14z","name":"Chile"},"br":{"path":"M314.24,438.85l6.25-12.02l0.23-10.1l11.66-7.52h6.53l5.13-8.69l0.93-16.68l-2.1-4.46l12.36-11.28l0.47-12.45l-16.79-8.22l-20.28-6.34l-9.56-0.94l2.57-5.4l-0.7-8.22l-2.09-0.69l-3.09,6.14l-1.62,2.03l-4.16-1.84l-13.99,4.93l-4.66-5.87l0.75-6.13l-4.4,4.48l-4.86-2.62l-0.49,0.69l0.01,2.13l4.19,2.25l-6.29,6.63l-3.97-0.04l-4.02-4.09l-4.55,0.14l-0.56,4.86l2.61,3.17l-3.08,9.87l-3.6,0.28l-5.73,3.62l-1.4,7.11l4.97,5.32l0.91-1.03l3.49-0.94l2.98,5.02l8.53-3.66l3.31,0.19l2.28,8.07l12.17,3.86l2.1,6.44l5.18,0.62l2.47,6.15l-1.67,5.47l2.18,2.86l-0.32,4.26l5.84-0.55l5.35,6.76l-0.42,4.75l3.17,2.68l-7.6,11.51L314.24,438.85L314.24,438.85z","name":"Brazil"},"bz":{"path":"M204.56,282.4l-0.05,3.65h0.84l2.86-5.34h-1.94L204.56,282.4L204.56,282.4z","name":"Belize"},"mn":{"path":"M673.8,170.17l5.82-7.72l6.99,3.23l4.75,1.27l5.82-5.34l-3.95-2.91l2.6-3.67l7.76,2.74l2.69,4.41l4.86,0.13l2.54-1.89l5.23-0.21l1.14,1.94l8.69,0.44l5.5-5.61l7.61,0.8l-0.44,7.64l3.33,0.76l4.09-1.86l4.33,2.14l-0.1,1.08l-3.14,0.09l-3.27,6.86l-2.54,0.25l-9.88,12.91l-10.09,4.45l-6.31,0.49l-5.24-3.38l-6.7,3.58l-6.6-2.05l-1.87-4.79l-12.5-0.88l-6.4-10.85l-3.11-0.2L673.8,170.17L673.8,170.17z","name":"Mongolia"},"kp":{"path":"M778.28,194.27l1.84,0.77l0.56,6.44l3.65,0.21l3.44-4.03l-1.19-1.06l0.14-4.32l3.16-3.82l-1.61-2.9l1.05-1.2l0.58-3l-1.83-0.83l-1.56,0.79l-1.93,5.86l-3.12-0.27l-3.61,4.26L778.28,194.27L778.28,194.27z","name":"North Korea"},"kr":{"path":"M788.34,198.2l6.18,5.04l1.05,4.88l-0.21,2.62l-3.02,3.4l-2.6,0.14l-2.95-6.37l-1.12-3.04l1.19-0.92l-0.28-1.27l-1.47-0.66L788.34,198.2L788.34,198.2z","name":"South Korea"},"kz":{"path":"M576.69,188.62l4.1-1.75l4.58-0.16l0.32,7h-2.68l-2.05,3.34l2.68,4.45l3.95,2.23l0.36,2.55l1.45-0.48l1.34-1.59l2.21,0.48l1.11,2.23h2.84v-2.86l-1.74-5.09l-0.79-4.13l5.05-2.23l6.79,1.11l4.26,4.29l9.63-0.95l5.37,7.63l6.31,0.32l1.74-2.86l2.21-0.48l0.32-3.18l3.31-0.16l1.74,2.07l1.74-4.13l14.99,2.07l2.52-3.34l-4.26-5.25l5.68-12.4l4.58,0.32l3.16-7.63l-6.31-0.64l-3.63-3.5l-10,1.16l-12.88-12.45l-4.54,4.03l-13.77-6.25l-16.89,8.27l-0.47,5.88l3.95,4.61l-7.7,4.35l-9.99-0.22l-2.09-3.07l-7.83-0.43l-7.42,4.77l-0.16,6.52L576.69,188.62L576.69,188.62z","name":"Kazakhstan"},"tm":{"path":"M593.85,207.59l-0.62,2.63h-4.15v3.56l4.46,2.94l-1.38,4.03v1.86l1.85,0.31l2.46-3.25l5.54-1.24l11.84,4.49l0.15,3.25l6.61,0.62l7.38-7.75l-0.92-2.48l-4.92-1.08l-13.84-8.99l-0.62-3.25h-5.23l-2.31,4.34h-2.31L593.85,207.59L593.85,207.59z","name":"Turkmenistan"},"uz":{"path":"M628.92,219.06l3.08,0.16v-5.27l-2.92-1.7l4.92-6.2h2l2,2.33l5.23-2.01l-7.23-2.48l-0.28-1.5l-1.72,0.42l-1.69,2.94l-7.29-0.24l-5.35-7.57l-9.4,0.93l-4.48-4.44l-6.2-1.05l-4.5,1.83l2.61,8.68l0.03,2.92l1.9,0.04l2.33-4.44l6.2,0.08l0.92,3.41l13.29,8.82l5.14,1.18L628.92,219.06L628.92,219.06z","name":"Uzbekistan"},"tj":{"path":"M630.19,211.84l4.11-5.1h1.55l0.54,1.14l-1.9,1.38v1.14l1.25,0.9l6.01,0.36l1.96-0.84l0.89,0.18l0.6,1.92l3.57,0.36l1.79,3.78l-0.54,1.14l-0.71,0.06l-0.71-1.44l-1.55-0.12l-2.68,0.36l-0.18,2.52l-2.68-0.18l0.12-3.18l-1.96-1.92l-2.98,2.46l0.06,1.62l-2.62,0.9h-1.55l0.12-5.58L630.19,211.84L630.19,211.84z","name":"Tajikistan"},"kg":{"path":"M636.81,199.21l-0.31,2.53l0.25,1.56l8.7,2.92l-7.64,3.08l-0.87-0.72l-1.65,1.06l0.08,0.58l0.88,0.4l5.36,0.14l2.72-0.82l3.49-4.4l4.37,0.76l5.27-7.3l-14.1-1.92l-1.95,4.73l-2.46-2.64L636.81,199.21L636.81,199.21z","name":"Kyrgyz Republic"},"af":{"path":"M614.12,227.05l1.59,12.46l3.96,0.87l0.37,2.24l-2.84,2.37l5.29,4.27l10.28-3.7l0.82-4.38l6.47-4.04l2.48-9.36l1.85-1.99l-1.92-3.34l6.26-3.87l-0.8-1.12l-2.89,0.18l-0.26,2.66l-3.88-0.04l-0.07-3.55l-1.25-1.49l-2.1,1.91l0.06,1.75l-3.17,1.2l-5.85-0.37l-7.6,7.96L614.12,227.05L614.12,227.05z","name":"Afghanistan"},"pk":{"path":"M623.13,249.84l2.6,3.86l-0.25,1.99l-3.46,1.37l-0.25,3.24h3.96l1.36-1.12h7.54l6.8,5.98l0.87-2.87h5.07l0.12-3.61l-5.19-4.98l1.11-2.74l5.32-0.37l7.17-14.95l-3.96-3.11l-1.48-5.23l9.64-0.87l-5.69-8.1l-3.03-0.82l-1.24,1.5l-0.93,0.07l-5.69,3.61l1.86,3.12l-2.1,2.24l-2.6,9.59l-6.43,4.11l-0.87,4.49L623.13,249.84L623.13,249.84z","name":"Pakistan"},"in":{"path":"M670.98,313.01l4.58-2.24l2.72-9.84l-0.12-12.08l15.58-16.82v-3.99l3.21-1.25l-0.12-4.61l-3.46-6.73l1.98-3.61l4.33,3.99l5.56,0.25v2.24l-1.73,1.87l0.37,1l2.97,0.12l0.62,3.36h0.87l2.23-3.99l1.11-10.46l3.71-2.62l0.12-3.61l-1.48-2.87l-2.35-0.12l-9.2,6.08l0.58,3.91l-6.46-0.02l-2.28-2.79l-1.24,0.16l0.42,3.88l-13.97-1l-8.66-3.86l-0.46-4.75l-5.77-3.58l-0.07-7.37l-3.96-4.53l-9.1,0.87l0.99,3.96l4.46,3.61l-7.71,15.78l-5.16,0.39l-0.85,1.9l5.08,4.7l-0.25,4.75l-5.19-0.08l-0.56,2.36l4.31-0.19l0.12,1.87l-3.09,1.62l1.98,3.74l3.83,1.25l2.35-1.74l1.11-3.11l1.36-0.62l1.61,1.62l-0.49,3.99l-1.11,1.87l0.25,3.24L670.98,313.01L670.98,313.01z","name":"India"},"np":{"path":"M671.19,242.56l0.46,4.27l8.08,3.66l12.95,0.96l-0.49-3.13l-8.65-2.38l-7.34-4.37L671.19,242.56L671.19,242.56z","name":"Nepal"},"bt":{"path":"M695.4,248.08l1.55,2.12l5.24,0.04l-0.53-2.9L695.4,248.08L695.4,248.08z","name":"Bhutan"},"bd":{"path":"M695.57,253.11l-1.31,2.37l3.4,6.46l0.1,5.04l0.62,1.35l3.99,0.07l2.26-2.17l1.64,0.99l0.33,3.07l1.31-0.82l0.08-3.92l-1.1-0.13l-0.69-3.33l-2.78-0.1l-0.69-1.85l1.7-2.27l0.03-1.12h-4.94L695.57,253.11L695.57,253.11z","name":"Bangladesh"},"mm":{"path":"M729.44,303.65l-2.77-4.44l2.01-2.82l-1.9-3.49l-1.79-0.34l-0.34-5.86l-2.68-5.19l-0.78,1.24l-1.79,3.04l-2.24,0.34l-1.12-1.47l-0.56-3.95l-1.68-3.16l-6.84-6.45l1.68-1.11l0.31-4.67l2.5-4.2l1.08-10.45l3.62-2.47l0.12-3.81l2.17,0.72l3.42,4.95l-2.54,5.44l1.71,4.27l4.23,1.66l0.77,4.65l5.68,0.88l-1.57,2.71l-7.16,2.82l-0.78,4.62l5.26,6.76l0.22,3.61l-1.23,1.24l0.11,1.13l3.92,5.75l0.11,5.97L729.44,303.65L729.44,303.65z","name":"Myanmar"},"th":{"path":"M730.03,270.47l3.24,4.17v5.07l1.12,0.56l5.15-2.48l1.01,0.34l6.15,7.1l-0.22,4.85l-2.01-0.34l-1.79-1.13l-1.34,0.11l-2.35,3.94l0.45,2.14l1.9,1.01l-0.11,2.37l-1.34,0.68l-4.59-3.16v-2.82l-1.9-0.11l-0.78,1.24l-0.4,12.62l2.97,5.42l5.26,5.07l-0.22,1.47l-2.8-0.11l-2.57-3.83h-2.69l-3.36-2.71l-1.01-2.82l1.45-2.37l0.5-2.14l1.58-2.8l-0.07-6.44l-3.86-5.58l-0.16-0.68l1.25-1.26l-0.29-4.43l-5.14-6.51l0.6-3.75L730.03,270.47L730.03,270.47z","name":"Thailand"},"kh":{"path":"M740.48,299.47l4.09,4.37l7.61-5.64l0.67-8.9l-3.93,2.71l-2.04-1.14l-2.77-0.37l-1.55-1.09l-0.75,0.04l-2.03,3.33l0.33,1.54l2.06,1.15l-0.25,3.13L740.48,299.47L740.48,299.47z","name":"Cambodia"},"la":{"path":"M735.47,262.93l-2.42,1.23l-2.01,5.86l3.36,4.28l-0.56,4.73l0.56,0.23l5.59-2.71l7.5,8.38l-0.18,5.28l1.63,0.88l4.03-3.27l-0.33-2.59l-11.63-11.05l0.11-1.69l1.45-1.01l-1.01-2.82l-4.81-0.79L735.47,262.93L735.47,262.93z","name":"Lao People's Democratic Republic"},"vn":{"path":"M745.06,304.45l1.19,1.87l0.22,2.14l3.13,0.34l3.8-5.07l3.58-1.01l1.9-5.18l-0.89-8.34l-3.69-5.07l-3.89-3.11l-4.95-8.5l3.55-5.94l-5.08-5.83l-4.07-0.18l-3.66,1.97l1.09,4.71l4.88,0.86l1.31,3.63l-1.72,1.12l0.11,0.9l11.45,11.2l0.45,3.29l-0.69,10.4L745.06,304.45L745.06,304.45z","name":"Vietnam"},"ge":{"path":"M555.46,204.16l3.27,4.27l4.08,1.88l2.51-0.01l4.31-1.17l1.08-1.69l-12.75-4.77L555.46,204.16L555.46,204.16z","name":"Georgia"},"am":{"path":"M569.72,209.89l4.8,6.26l-1.41,1.65l-3.4-0.59l-4.22-3.78l0.23-2.48L569.72,209.89L569.72,209.89z","name":"Armenia"},"az":{"path":"M571.41,207.72l-1.01,1.72l4.71,6.18l1.64-0.53l2.7,2.83l1.17-4.96l2.93,0.47l-0.12-1.42l-4.82-4.22l-0.92,2.48L571.41,207.72L571.41,207.72z","name":"Azerbaijan"},"ir":{"path":"M569.65,217.95l-1.22,1.27l0.12,2.01l1.52,2.13l5.39,5.9l-0.82,2.36h-0.94l-0.47,2.36l3.05,3.9l2.81,0.24l5.63,7.79l3.16,0.24l2.46,1.77l0.12,3.54l9.73,5.67h3.63l2.23-1.89l2.81-0.12l1.64,3.78l10.51,1.46l0.31-3.86l3.48-1.26l0.16-1.38l-2.77-3.78l-6.17-4.96l3.24-2.95l-0.23-1.3l-4.06-0.63l-1.72-13.7l-0.2-3.15l-11.01-4.21l-4.88,1.1l-2.73,3.35l-2.42-0.16l-0.7,0.59l-5.39-0.35l-6.8-4.96l-2.53-2.77l-1.16,0.28l-2.09,2.39L569.65,217.95L569.65,217.95z","name":"Iran"},"tr":{"path":"M558.7,209.19l-2.23,2.36l-8.2-0.24l-4.92-2.95l-4.8-0.12l-5.51,3.9l-5.16,0.24l-0.47,2.95h-5.86l-2.34,2.13v1.18l1.41,1.18v1.3l-0.59,1.54l0.59,1.3l1.88-0.94l1.88,2.01l-0.47,1.42l-0.7,0.95l1.05,1.18l5.16,1.06l3.63-1.54v-2.24l1.76,0.35l4.22,2.48l4.57-0.71l1.99-1.89l1.29,0.47v2.13h1.76l1.52-2.95l13.36-1.42l5.83-0.71l-1.54-2.02l-0.03-2.73l1.17-1.4l-4.26-3.42l0.23-2.95h-2.34L558.7,209.19L558.7,209.19M523.02,209.7l-0.16,3.55l3.1-0.95l1.42-0.95l-0.42-1.54l-1.47-1.17L523.02,209.7L523.02,209.7z","name":"Turkey"},"om":{"path":"M598.38,280.84l7.39-4.26l1.31-6.25l-1.62-0.93l0.67-6.7l1.41-0.82l1.51,2.37l8.99,4.7v2.61l-10.89,16.03l-5.01,0.17L598.38,280.84L598.38,280.84z","name":"Oman"},"ae":{"path":"M594.01,264.94l0.87,3.48l9.86,0.87l0.69-7.14l1.9-1.04l0.52-2.61l-3.11,0.87l-3.46,5.23L594.01,264.94L594.01,264.94z","name":"United Arab Emirates"},"qa":{"path":"M592.63,259.02l-0.52,4.01l1.54,1.17l1.4-0.13l0.52-5.05l-1.21-0.87L592.63,259.02L592.63,259.02z","name":"Qatar"},"kw":{"path":"M583.29,247.17l-2.25-1.22l-1.56,1.57l0.17,3.14l3.63,1.39L583.29,247.17L583.29,247.17z","name":"Kuwait"},"sa":{"path":"M584,253.24l7.01,9.77l2.26,1.8l1.01,4.38l10.79,0.85l1.22,0.64l-1.21,5.4l-7.09,4.18l-10.37,3.14l-5.53,5.4l-6.57-3.83l-3.98,3.48L566,279.4l-3.8-1.74l-1.38-2.09v-4.53l-13.83-16.72l-0.52-2.96h3.98l4.84-4.18l0.17-2.09l-1.38-1.39l2.77-2.26l5.88,0.35l10.03,8.36l5.92-0.27l0.38,1.46L584,253.24L584,253.24z","name":"Saudi Arabia"},"sy":{"path":"M546.67,229.13l-0.35,2.54l2.82,1.18l-0.12,7.04l2.82-0.06l2.82-2.13l1.06-0.18l6.4-5.09l1.29-7.39l-12.79,1.3l-1.35,2.96L546.67,229.13L546.67,229.13z","name":"Syrian Arab Republic"},"iq":{"path":"M564.31,225.03l-1.56,7.71l-6.46,5.38l0.41,2.54l6.31,0.43l10.05,8.18l5.62-0.16l0.15-1.89l2.06-2.21l2.88,1.63l0.38-0.36l-5.57-7.41l-2.64-0.16l-3.51-4.51l0.7-3.32l1.07-0.14l0.37-1.47l-4.78-5.03L564.31,225.03L564.31,225.03z","name":"Iraq"},"jo":{"path":"M548.9,240.78l-2.46,8.58l-0.11,1.31h3.87l4.33-3.82l0.11-1.45l-1.77-1.81l3.17-2.63l-0.46-2.44l-0.87,0.2l-2.64,1.89L548.9,240.78L548.9,240.78z","name":"Jordan"},"lb":{"path":"M546.2,232.44l0.06,1.95l-0.82,2.96l2.82,0.24l0.18-4.2L546.2,232.44L546.2,232.44z","name":"Lebanon"},"il":{"path":"M545.32,238.06l-1.58,5.03l2.05,6.03l2.35-8.81v-1.89L545.32,238.06L545.32,238.06z","name":"Israel"},"cy":{"path":"M543.21,229.84l1.23,0.89l-3.81,3.61l-1.82-0.06l-1.35-0.95l0.18-1.77l2.76-0.18L543.21,229.84L543.21,229.84z","name":"Cyprus"},"gb":{"path":"M446.12,149.08l-1.83,2.77l0.73,1.11h4.22v1.85l-1.1,1.48l0.73,3.88l2.38,4.62l1.83,4.25l2.93,1.11l1.28,2.22l-0.18,2.03l-1.83,1.11l-0.18,0.92l1.28,0.74l-1.1,1.48l-2.57,1.11l-4.95-0.55l-7.71,3.51l-2.57-1.29l7.34-4.25l-0.92-0.55l-3.85-0.37l2.38-3.51l0.37-2.96l3.12-0.37l-0.55-5.73l-3.67-0.18l-1.1-1.29l0.18-4.25l-2.2,0.18l2.2-7.39l4.04-2.96L446.12,149.08L446.12,149.08M438.42,161.47l-3.3,0.37l-0.18,2.96l2.2,1.48l2.38-0.55l0.92-1.66L438.42,161.47L438.42,161.47z","name":"United Kingdom"},"ie":{"path":"M439.51,166.55l-0.91,6l-8.07,2.96h-2.57l-1.83-1.29v-1.11l4.04-2.59l-1.1-2.22l0.18-3.14l3.49,0.18l1.6-3.76l-0.21,3.34l2.71,2.15L439.51,166.55L439.51,166.55z","name":"Ireland"},"se":{"path":"M497.72,104.58l1.96,1.81h3.67l2.02,3.88l0.55,6.65l-4.95,3.51v3.51l-3.49,4.81l-2.02,0.18l-2.75,4.62l0.18,4.44l4.77,3.51l-0.37,2.03l-1.83,2.77l-2.75,2.4l0.18,7.95l-4.22,1.48l-1.47,3.14h-2.02l-1.1-5.54l-4.59-7.04l3.77-6.31l0.26-15.59l2.6-1.43l0.63-8.92l7.41-10.61L497.72,104.58L497.72,104.58M498.49,150.17l-2.11,1.67l1.06,2.45l1.87-1.82L498.49,150.17L498.49,150.17z","name":"Sweden"},"fi":{"path":"M506.79,116.94l2.07,0.91l1.28,2.4l-1.28,1.66l-6.42,7.02l-1.1,3.7l1.47,5.36l4.95,3.7l6.6-3.14l5.32-0.74l4.95-7.95l-3.67-8.69l-3.49-8.32l0.55-5.36l-2.2-0.37l-0.57-3.91l-2.96-4.83l-3.28,2.27l-1.29,5.27l-3.48-2.09l-4.84-1.18l-1.08,1.26l1.86,1.68l3.39-0.06l2.73,4.41L506.79,116.94L506.79,116.94z","name":"Finland"},"lv":{"path":"M518.07,151.37l-6.85-1.11l0.15,3.83l6.35,3.88l2.6-0.76l-0.15-2.92L518.07,151.37L518.07,151.37z","name":"Latvia"},"lt":{"path":"M510.81,154.7l-2.15-0.05l-2.95,2.82h-2.5l0.15,3.53l-1.5,2.77l5.4,0.05l1.55-0.2l1.55,1.87l3.55-0.15l3.4-4.33l-0.2-2.57L510.81,154.7L510.81,154.7z","name":"Lithuania"},"by":{"path":"M510.66,166.29l1.5,2.47l-0.6,1.97l0.1,1.56l0.55,1.87l3.1-1.76l3.85,0.1l2.7,1.11h6.85l2-4.79l1.2-1.81v-1.21l-4.3-6.05l-3.8-1.51l-3.1-0.35l-2.7,0.86l0.1,2.72l-3.75,4.74L510.66,166.29L510.66,166.29z","name":"Belarus"},"pl":{"path":"M511.46,174.76l0.85,1.56l0.2,1.66l-0.7,1.61l-1.6,3.08l-1.35,0.61l-1.75-0.76l-1.05,0.05l-2.55,0.96l-2.9-0.86l-4.7-3.33l-4.6-2.47l-1.85-2.82l-0.35-6.65l3.6-3.13l4.7-1.56l1.75-0.2l-0.7,1.41l0.45,0.55l7.91,0.15l1.7-0.05l2.8,4.29l-0.7,1.76l0.3,2.07L511.46,174.76L511.46,174.76z","name":"Poland"},"it":{"path":"M477.56,213.38l-2.65,1.34l0.35,5.17l2.12,0.36l1.59-1.52v-4.9L477.56,213.38L477.56,213.38M472.27,196.98l-0.62,1.57l0.17,1.71l2.39,2.79l3.76-0.13l8.3,9.64l5.18,1.5l3.06,2.89l0.73,6.59l1.64-0.96l1.42-3.59l-0.35-2.58l2.43-0.22l0.35-1.46l-6.85-3.28l-6.5-6.39l-2.59-3.82l-0.63-3.63l3.31-0.79l-0.85-2.39l-2.03-1.71l-1.75-0.08l-2.44,0.67l-2.3,3.22l-1.39,0.92l-2.15-1.32L472.27,196.98L472.27,196.98M492.44,223.02l-1.45-0.78l-4.95,0.78l0.17,1.34l4.45,2.24l0.67,0.73l1.17,0.17L492.44,223.02L492.44,223.02z","name":"Italy"},"fr":{"path":"M477.83,206.96l-1.95,1.96l-0.18,1.78l1.59,0.98l0.62-0.09l0.35-2.59L477.83,206.96L477.83,206.96M460.4,178.7l-2.21,0.54l-4.42,4.81l-1.33,0.09l-1.77-1.25l-1.15,0.27l-0.88,2.76l-6.46,0.18l0.18,1.43l4.42,2.94l5.13,4.1l-0.09,4.9l-2.74,4.81l5.93,2.85l6.02,0.18l1.86-2.14l3.8,0.09l1.06,0.98l3.8-0.27l1.95-2.5l-2.48-2.94l-0.18-1.87l0.53-2.05l-1.24-1.78l-2.12,0.62l-0.27-1.6l4.69-5.17v-3.12l-3.1-1.78l-1.59-0.27L460.4,178.7L460.4,178.7z","name":"France"},"nl":{"path":"M470.09,168.27l-4.53,2.23l0.96,0.87l0.1,2.23l-0.96-0.19l-1.06-1.65l-2.53,4.01l3.89,0.81l1.45,1.53l0.77,0.02l0.51-3.46l2.45-1.03L470.09,168.27L470.09,168.27z","name":"Netherlands"},"be":{"path":"M461.61,176.52l-0.64,1.6l6.88,4.54l1.98,0.47l0.07-2.15l-1.73-1.94h-1.06l-1.45-1.65L461.61,176.52L461.61,176.52z","name":"Belgium"},"de":{"path":"M471.14,167.88l3.57-0.58v-2.52l2.99-0.49l1.64,1.65l1.73,0.19l2.7-1.17l2.41,0.68l2.12,1.84l0.29,6.89l2.12,2.82l-2.79,0.39l-4.63,2.91l0.39,0.97l4.14,3.88l-0.29,1.94l-3.85,1.94l-3.57,0.1l-0.87,1.84h-1.83l-0.87-1.94l-3.18-0.78l-0.1-3.2l-2.7-1.84l0.29-2.33l-1.83-2.52l0.48-3.3l2.5-1.17L471.14,167.88L471.14,167.88z","name":"Germany"},"dk":{"path":"M476.77,151.5l-4.15,4.59l-0.15,2.99l1.89,4.93l2.96-0.56l-0.37-4.03l2.04-2.28l-0.04-1.79l-1.44-3.73L476.77,151.5L476.77,151.5M481.44,159.64l-0.93-0.04l-1.22,1.12l0.15,1.75l2.89,0.08l0.15-1.98L481.44,159.64L481.44,159.64z","name":"Denmark"},"ch":{"path":"M472.91,189.38l-4.36,4.64l0.09,0.47l1.79-0.56l1.61,2.24l2.72-0.96l1.88,1.46l0.77-0.44l2.32-3.64l-0.59-0.56l-2.29-0.06l-1.11-2.27L472.91,189.38L472.91,189.38z","name":"Switzerland"},"cz":{"path":"M488.43,184.87h2.97h1.46l2.37,1.69l4.39-3.65l-4.26-3.04l-4.22-2.04l-2.89,0.52l-3.92,2.52L488.43,184.87L488.43,184.87z","name":"Czech Republic"},"sk":{"path":"M495.84,187.13l0.69,0.61l0.09,1.04l7.63-0.17l5.64-2.43l-0.09-2.47l-1.08,0.48l-1.55-0.83l-0.95-0.04l-2.5,1l-3.4-0.82L495.84,187.13L495.84,187.13z","name":"Slovakia"},"at":{"path":"M480.63,190.12l-0.65,1.35l0.56,0.96l2.33-0.48h1.98l2.15,1.82l4.57-0.83l3.36-2l0.86-1.35l-0.13-1.74l-3.02-2.26l-4.05,0.04l-0.34,2.3l-4.26,2.08L480.63,190.12L480.63,190.12z","name":"Austria"},"hu":{"path":"M496.74,189.6l-1.16,1.82l0.09,2.78l1.85,0.95l5.69,0.17l7.93-6.68l0.04-1.48l-0.86-0.43l-5.73,2.6L496.74,189.6L496.74,189.6z","name":"Hungary"},"si":{"path":"M494.8,191.99l-2.54,1.52l-4.74,1.04l0.95,2.74l3.32,0.04l3.06-2.56L494.8,191.99L494.8,191.99z","name":"Slovenia"},"hr":{"path":"M495.62,195.16l-3.53,2.91h-3.58l-0.43,2.52l1.64,0.43l0.82-1.22l1.29,1.13l1.03,3.6l7.07,3.3l0.7-0.8l-7.17-7.4l0.73-1.35l6.81-0.26l0.69-2.17l-4.44,0.13L495.62,195.16L495.62,195.16z","name":"Croatia"},"ba":{"path":"M494.8,198.94l-0.37,0.61l6.71,6.92l2.46-3.62l-0.09-1.43l-2.15-2.61L494.8,198.94L494.8,198.94z","name":"Bosnia and Herzegovina"},"mt":{"path":"M492.61,230.47l-1.67,0.34l0.06,1.85l1.5,0.5l0.67-0.56L492.61,230.47L492.61,230.47z","name":"Malta"},"ua":{"path":"M515.57,173.15l-2.9,1.63l0.72,3.08l-2.68,5.65l0.02,2.49l1.26,0.8l8.08,0.4l2.26-1.87l2.42,0.81l3.47,4.63l-2.54,4.56l3.02,0.88l3.95-4.55l2.26,0.41l2.1,1.46l-1.85,2.44l2.5,3.9h2.66l1.37-2.6l2.82-0.57l0.08-2.11l-5.24-0.81l0.16-2.27h5.08l5.48-4.39l2.42-2.11l0.4-6.66l-10.8-0.97l-4.43-6.25l-3.06-1.05l-3.71,0.16l-1.67,4.13l-7.6,0.1l-2.47-1.14L515.57,173.15L515.57,173.15z","name":"Ukraine"},"md":{"path":"M520.75,187.71l3.1,4.77l-0.26,2.7l1.11,0.05l2.63-4.45l-3.16-3.92l-1.79-0.74L520.75,187.71L520.75,187.71z","name":"Moldova"},"ro":{"path":"M512.18,187.6l-0.26,1.48l-5.79,4.82l4.84,7.1l3.1,2.17h5.58l1.84-1.54l2.47-0.32l1.84,1.11l3.26-3.71l-0.63-1.86l-3.31-0.85l-2.26-0.11l0.11-3.18l-3-4.72L512.18,187.6L512.18,187.6z","name":"Romania"},"rs":{"path":"M505.55,194.54l-2.05,1.54h-1l-0.68,2.12l2.42,2.81l0.16,2.23l-3,4.24l0.42,1.27l1.74,0.32l1.37-1.86l0.74-0.05l1.26,1.22l3.84-1.17l-0.32-5.46L505.55,194.54L505.55,194.54z","name":"Serbia"},"bg":{"path":"M511.44,202.39l0.16,4.98l1.68,3.5l6.31,0.11l2.84-2.01l2.79-1.11l-0.68-3.18l0.63-1.7l-1.42-0.74l-1.95,0.16l-1.53,1.54l-6.42,0.05L511.44,202.39L511.44,202.39z","name":"Bulgaria"},"al":{"path":"M504.02,209.76v4.61l1.32,2.49l0.95-0.11l1.63-2.97l-0.95-1.33l-0.37-3.29l-1.26-1.17L504.02,209.76L504.02,209.76z","name":"Albania"},"mk":{"path":"M510.92,208.01l-3.37,1.11l0.16,2.86l0.79,1.01l4-1.86L510.92,208.01L510.92,208.01z","name":"Macedonia"},"gr":{"path":"M506.71,217.6l-0.11,1.33l4.63,2.33l2.21,0.85l-1.16,1.22l-2.58,0.26l-0.37,1.17l0.89,2.01l2.89,1.54l1.26,0.11l0.16-3.45l1.89-2.28l-5.16-6.1l0.68-2.07l1.21-0.05l1.84,1.48l1.16-0.58l0.37-2.07l5.42,0.05l0.21-3.18l-2.26,1.59l-6.63-0.16l-4.31,2.23L506.71,217.6L506.71,217.6M516.76,230.59l1.63,0.05l0.68,1.01h2.37l1.58-0.58l0.53,0.64l-1.05,1.38l-4.63,0.16l-0.84-1.11l-0.89-0.53L516.76,230.59L516.76,230.59z","name":"Greece"}}});
|
43 |
+
|
44 |
+
|
45 |
+
/* ================== admin/classes/js/src/scripts.js =================== */
|
46 |
+
|
47 |
+
|
48 |
+
(function( $ ) {
|
49 |
+
|
50 |
+
$('.wp_ulike_delete').click(function(e) {
|
51 |
+
e.preventDefault();
|
52 |
+
var parent = $(this).closest('tr');
|
53 |
+
var value=$(this).data('id');
|
54 |
+
var table=$(this).data('table');
|
55 |
+
var r = confirm(wp_ulike_logs.message);
|
56 |
+
if (r == true) {
|
57 |
+
jQuery.ajax({
|
58 |
+
type:'POST',
|
59 |
+
url: wp_ulike_logs.ajaxurl,
|
60 |
+
data:{
|
61 |
+
action:'ulikelogs',
|
62 |
+
id: value,
|
63 |
+
table: table
|
64 |
+
},
|
65 |
+
beforeSend:function(){
|
66 |
+
parent.css("background-color","yellow");
|
67 |
+
},
|
68 |
+
success: function(data) {
|
69 |
+
parent.fadeOut(300);
|
70 |
+
}
|
71 |
+
});
|
72 |
+
}
|
73 |
+
});
|
74 |
+
|
75 |
+
if ( typeof wp_ulike_statistics === "undefined" ) return;
|
76 |
+
|
77 |
+
var posts_dataset_var = JSON.parse(wp_ulike_statistics.posts_dataset);
|
78 |
+
var comments_dataset_var = JSON.parse(wp_ulike_statistics.comments_dataset);
|
79 |
+
var activities_dataset_var = JSON.parse(wp_ulike_statistics.activities_dataset);
|
80 |
+
var topics_dataset_var = JSON.parse(wp_ulike_statistics.topics_dataset);
|
81 |
+
var world_map_data = JSON.parse(wp_ulike_statistics.data_map);
|
82 |
+
var activities_dataset_sum = topics_dataset_sum = comments_dataset_sum = posts_dataset_sum = 0;
|
83 |
+
|
84 |
//posts dataset
|
85 |
if(posts_dataset_var !== null){
|
86 |
for (var i = 0; i < posts_dataset_var.length; i++) {
|
102 |
]
|
103 |
}
|
104 |
}
|
105 |
+
|
106 |
//comments dataset
|
107 |
if(comments_dataset_var !== null){
|
108 |
for (var i = 0; i < comments_dataset_var.length; i++) {
|
124 |
]
|
125 |
}
|
126 |
}
|
127 |
+
|
128 |
+
|
129 |
//activities dataset
|
130 |
if(activities_dataset_var !== null){
|
131 |
for (var i = 0; i < activities_dataset_var.length; i++) {
|
147 |
]
|
148 |
}
|
149 |
}
|
150 |
+
|
151 |
//Topics dataset
|
152 |
if(topics_dataset_var !== null){
|
153 |
for (var i = 0; i < topics_dataset_var.length; i++) {
|
169 |
]
|
170 |
}
|
171 |
}
|
172 |
+
|
173 |
var pieData = [
|
174 |
+
{
|
175 |
+
value: posts_dataset_sum,
|
176 |
+
color:"#5cc6fd",
|
177 |
+
highlight: "#7dd1fd",
|
178 |
+
label: "Posts"
|
179 |
+
},
|
180 |
+
{
|
181 |
+
value: comments_dataset_sum,
|
182 |
+
color: "#FDB45C",
|
183 |
+
highlight: "#FFC870",
|
184 |
+
label: "Comment"
|
185 |
+
},
|
186 |
+
{
|
187 |
+
value: activities_dataset_sum,
|
188 |
+
color: "#F7464A",
|
189 |
+
highlight: "#FF5A5E",
|
190 |
+
label: "Activities"
|
191 |
+
},
|
192 |
+
{
|
193 |
+
value: topics_dataset_sum,
|
194 |
+
color: "#8DC770",
|
195 |
+
highlight: "#696",
|
196 |
+
label: "Topics"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
197 |
}
|
198 |
+
];
|
199 |
+
|
200 |
+
|
201 |
+
var chart1 = document.getElementById('chart1');
|
202 |
+
var chart2 = document.getElementById('chart2');
|
203 |
+
var chart3 = document.getElementById('chart3');
|
204 |
+
var chart4 = document.getElementById('chart4');
|
205 |
+
var piechart = document.getElementById('piechart');
|
206 |
+
|
207 |
+
if (chart1 != null) {
|
208 |
+
if(posts_dataset_var !== null){
|
209 |
+
var ctx1 = chart1.getContext("2d");
|
210 |
+
new Chart(ctx1).Line(posts_date, {
|
211 |
+
responsive: true
|
212 |
+
});
|
213 |
+
}else{
|
214 |
+
document.getElementById("posts_likes_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
215 |
}
|
216 |
+
}
|
217 |
+
|
218 |
+
if (chart2 != null) {
|
219 |
+
if(comments_dataset_var !== null){
|
220 |
+
var ctx2 = chart2.getContext("2d");
|
221 |
+
new Chart(ctx2).Line(comments_date, {
|
222 |
+
responsive: true
|
223 |
+
});
|
224 |
+
}else{
|
225 |
+
document.getElementById("comments_likes_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
226 |
}
|
227 |
+
}
|
228 |
+
|
229 |
+
if (chart3 != null) {
|
230 |
+
if(activities_dataset_var !== null){
|
231 |
+
var ctx3 = chart3.getContext("2d");
|
232 |
+
new Chart(ctx3).Line(activities_date, {
|
233 |
+
responsive: true
|
234 |
+
});
|
235 |
+
}else{
|
236 |
+
document.getElementById("activities_likes_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
237 |
}
|
238 |
+
}
|
239 |
+
|
240 |
+
if (chart4 != null) {
|
241 |
+
if(topics_dataset_var !== null){
|
242 |
+
var ctx3 = chart4.getContext("2d");
|
243 |
+
new Chart(ctx3).Line(topics_date, {
|
244 |
+
responsive: true
|
245 |
+
});
|
246 |
+
}else{
|
247 |
+
document.getElementById("topics_likes_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
248 |
}
|
249 |
+
}
|
|
|
250 |
|
251 |
+
if (piechart != null) {
|
252 |
+
if(activities_dataset_var !== null || topics_dataset_var !== null || comments_dataset_var || null && posts_dataset_var || null){
|
253 |
+
var ctx4 = piechart.getContext("2d");
|
254 |
+
new Chart(ctx4).Pie(pieData, {
|
255 |
+
responsive: true
|
256 |
+
});
|
257 |
+
}else{
|
258 |
+
document.getElementById("piechart_stats").getElementsByClassName("main")[0].innerHTML = "No Data Found!";
|
259 |
+
}
|
260 |
+
}
|
261 |
|
262 |
+
jQuery('#vmap').vectorMap({
|
263 |
+
map : 'world_en',
|
264 |
+
backgroundColor : '#333333',
|
265 |
+
color : '#ffffff',
|
266 |
+
hoverOpacity : 0.7,
|
267 |
+
selectedColor : '#666666',
|
268 |
+
enableZoom : true,
|
269 |
+
showTooltip : true,
|
270 |
+
values : world_map_data,
|
271 |
+
scaleColors : ['#C8EEFF', '#006491'],
|
272 |
+
normalizeFunction : 'polynomial',
|
273 |
+
onLabelShow : function (event, label, code) {
|
274 |
+
if(world_map_data[code] > 0) {
|
275 |
+
label.append(': '+world_map_data[code]+' Users');
|
276 |
+
}
|
277 |
+
}
|
278 |
+
});
|
279 |
+
|
280 |
+
postboxes.save_state = function(){
|
281 |
+
return;
|
282 |
+
};
|
283 |
+
postboxes.save_order = function(){
|
284 |
+
return;
|
285 |
+
};
|
286 |
+
postboxes.add_postbox_toggles();
|
287 |
|
288 |
+
})( jQuery );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
admin/classes/tmp/settings.php
CHANGED
@@ -11,12 +11,18 @@
|
|
11 |
'title' => '<i class="dashicons-before dashicons-admin-settings"></i>' . ' ' . __( 'General',WP_ULIKE_SLUG),
|
12 |
'fields' => array(
|
13 |
'button_type' => array(
|
14 |
-
'type' => '
|
15 |
'label' => __( 'Button Type', WP_ULIKE_SLUG),
|
16 |
'default' => 'image',
|
17 |
'options' => array(
|
18 |
-
'image'
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
)
|
21 |
),
|
22 |
'button_text' => array(
|
@@ -87,7 +93,7 @@
|
|
87 |
'title' => '<i class="dashicons-before dashicons-admin-post"></i>' . ' ' . __( 'Posts',WP_ULIKE_SLUG),
|
88 |
'fields' => array(
|
89 |
'theme' => array(
|
90 |
-
'type' => 'select',
|
91 |
'default' => 'default',
|
92 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
93 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
@@ -145,7 +151,6 @@
|
|
145 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
146 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
147 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
148 |
-
'by_cookie_ip'=> __('Logged By Cookie & IP', WP_ULIKE_SLUG),
|
149 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
150 |
)
|
151 |
),
|
@@ -197,7 +202,7 @@
|
|
197 |
'title' => '<i class="dashicons-before dashicons-admin-comments"></i>' . ' ' . __( 'Comments',WP_ULIKE_SLUG),
|
198 |
'fields' => array(
|
199 |
'theme' => array(
|
200 |
-
'type' => 'select',
|
201 |
'default' => 'default',
|
202 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
203 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
@@ -233,7 +238,6 @@
|
|
233 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
234 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
235 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
236 |
-
'by_cookie_ip'=> __('Logged By Cookie & IP', WP_ULIKE_SLUG),
|
237 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
238 |
)
|
239 |
),
|
@@ -342,7 +346,7 @@
|
|
342 |
'title' => '<i class="dashicons-before dashicons-buddypress"></i>' . ' ' . __( 'BuddyPress',WP_ULIKE_SLUG),
|
343 |
'fields' => array(
|
344 |
'theme' => array(
|
345 |
-
'type' => 'select',
|
346 |
'default' => 'default',
|
347 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
348 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
@@ -384,7 +388,6 @@
|
|
384 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
385 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
386 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
387 |
-
'by_cookie_ip'=> __('Logged By Cookie & IP', WP_ULIKE_SLUG),
|
388 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
389 |
)
|
390 |
),
|
@@ -465,7 +468,7 @@
|
|
465 |
'title' => '<i class="dashicons-before dashicons-bbpress"></i>' . ' ' . __( 'bbPress',WP_ULIKE_SLUG),
|
466 |
'fields' => array(
|
467 |
'theme' => array(
|
468 |
-
'type' => 'select',
|
469 |
'default' => 'default',
|
470 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
471 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
@@ -500,7 +503,6 @@
|
|
500 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
501 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
502 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
503 |
-
'by_cookie_ip'=> __('Logged By Cookie & IP', WP_ULIKE_SLUG),
|
504 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
505 |
)
|
506 |
),
|
11 |
'title' => '<i class="dashicons-before dashicons-admin-settings"></i>' . ' ' . __( 'General',WP_ULIKE_SLUG),
|
12 |
'fields' => array(
|
13 |
'button_type' => array(
|
14 |
+
'type' => 'visual-select',
|
15 |
'label' => __( 'Button Type', WP_ULIKE_SLUG),
|
16 |
'default' => 'image',
|
17 |
'options' => array(
|
18 |
+
'image' => array(
|
19 |
+
'name' => __('Icon', WP_ULIKE_SLUG),
|
20 |
+
'symbol' => WP_ULIKE_ASSETS_URL . '/img/svg/icon.svg'
|
21 |
+
),
|
22 |
+
'text' => array(
|
23 |
+
'name' => __('Text', WP_ULIKE_SLUG),
|
24 |
+
'symbol' => WP_ULIKE_ASSETS_URL . '/img/svg/text.svg'
|
25 |
+
)
|
26 |
)
|
27 |
),
|
28 |
'button_text' => array(
|
93 |
'title' => '<i class="dashicons-before dashicons-admin-post"></i>' . ' ' . __( 'Posts',WP_ULIKE_SLUG),
|
94 |
'fields' => array(
|
95 |
'theme' => array(
|
96 |
+
'type' => 'visual-select',
|
97 |
'default' => 'default',
|
98 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
99 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
151 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
152 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
153 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
|
|
154 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
155 |
)
|
156 |
),
|
202 |
'title' => '<i class="dashicons-before dashicons-admin-comments"></i>' . ' ' . __( 'Comments',WP_ULIKE_SLUG),
|
203 |
'fields' => array(
|
204 |
'theme' => array(
|
205 |
+
'type' => 'visual-select',
|
206 |
'default' => 'default',
|
207 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
208 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
238 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
239 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
240 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
|
|
241 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
242 |
)
|
243 |
),
|
346 |
'title' => '<i class="dashicons-before dashicons-buddypress"></i>' . ' ' . __( 'BuddyPress',WP_ULIKE_SLUG),
|
347 |
'fields' => array(
|
348 |
'theme' => array(
|
349 |
+
'type' => 'visual-select',
|
350 |
'default' => 'default',
|
351 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
352 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
388 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
389 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
390 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
|
|
391 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
392 |
)
|
393 |
),
|
468 |
'title' => '<i class="dashicons-before dashicons-bbpress"></i>' . ' ' . __( 'bbPress',WP_ULIKE_SLUG),
|
469 |
'fields' => array(
|
470 |
'theme' => array(
|
471 |
+
'type' => 'visual-select',
|
472 |
'default' => 'default',
|
473 |
'label' => __( 'Themes',WP_ULIKE_SLUG),
|
474 |
'options' => apply_filters( 'wp_ulike_add_templates_list', call_user_func('wp_ulike_generate_templates_list') )
|
503 |
'do_not_log' => __('Do Not Log', WP_ULIKE_SLUG),
|
504 |
'by_cookie' => __('Logged By Cookie', WP_ULIKE_SLUG),
|
505 |
'by_ip' => __('Logged By IP', WP_ULIKE_SLUG),
|
|
|
506 |
'by_username' => __('Logged By Username', WP_ULIKE_SLUG)
|
507 |
)
|
508 |
),
|
admin/logs.php
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?php
|
2 |
|
3 |
//include pagination class
|
4 |
-
|
5 |
|
6 |
|
7 |
/**
|
@@ -68,14 +68,20 @@
|
|
68 |
if ( $currentScreen->id != $hook ) {
|
69 |
return;
|
70 |
}
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
76 |
|
77 |
//localize script
|
78 |
-
wp_localize_script( '
|
79 |
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
80 |
'message' => __('Are you sure to remove this item?!',WP_ULIKE_SLUG)
|
81 |
));
|
@@ -179,9 +185,9 @@
|
|
179 |
<?php
|
180 |
$get_the_status = $get_ulike_log->status;
|
181 |
if($get_the_status == 'like')
|
182 |
-
|
183 |
else
|
184 |
-
|
185 |
?>
|
186 |
</td>
|
187 |
<td>
|
@@ -280,7 +286,7 @@
|
|
280 |
<th><?php _e('Actions', WP_ULIKE_SLUG); ?></th>
|
281 |
</tr>
|
282 |
</thead>
|
283 |
-
<tbody>
|
284 |
<?php
|
285 |
foreach ( $get_ulike_logs as $get_ulike_log )
|
286 |
{
|
@@ -302,9 +308,9 @@
|
|
302 |
<?php
|
303 |
$get_the_status = $get_ulike_log->status;
|
304 |
if($get_the_status == 'like')
|
305 |
-
|
306 |
else
|
307 |
-
|
308 |
?>
|
309 |
</td>
|
310 |
<td>
|
@@ -407,7 +413,7 @@
|
|
407 |
<th><?php _e('Actions', WP_ULIKE_SLUG); ?></th>
|
408 |
</tr>
|
409 |
</thead>
|
410 |
-
<tbody>
|
411 |
<?php
|
412 |
foreach ( $get_ulike_logs as $get_ulike_log )
|
413 |
{
|
@@ -429,9 +435,9 @@
|
|
429 |
<?php
|
430 |
$get_the_status = $get_ulike_log->status;
|
431 |
if($get_the_status == 'like')
|
432 |
-
|
433 |
else
|
434 |
-
|
435 |
?>
|
436 |
</td>
|
437 |
<td>
|
@@ -552,9 +558,9 @@
|
|
552 |
<?php
|
553 |
$get_the_status = $get_ulike_log->status;
|
554 |
if($get_the_status == 'like')
|
555 |
-
|
556 |
else
|
557 |
-
|
558 |
?>
|
559 |
</td>
|
560 |
<td>
|
1 |
<?php
|
2 |
|
3 |
//include pagination class
|
4 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/class-pagination.php');
|
5 |
|
6 |
|
7 |
/**
|
68 |
if ( $currentScreen->id != $hook ) {
|
69 |
return;
|
70 |
}
|
71 |
+
|
72 |
+
// Register Script
|
73 |
+
wp_register_script(
|
74 |
+
'wp_ulike_stats',
|
75 |
+
WP_ULIKE_ADMIN_URL . '/classes/js/statistics.js',
|
76 |
+
array('jquery'),
|
77 |
+
null,
|
78 |
+
true
|
79 |
+
);
|
80 |
+
// Enqueue Script
|
81 |
+
wp_enqueue_script('wp_ulike_stats');
|
82 |
|
83 |
//localize script
|
84 |
+
wp_localize_script( 'wp_ulike_stats', 'wp_ulike_logs', array(
|
85 |
'ajaxurl' => admin_url( 'admin-ajax.php' ),
|
86 |
'message' => __('Are you sure to remove this item?!',WP_ULIKE_SLUG)
|
87 |
));
|
185 |
<?php
|
186 |
$get_the_status = $get_ulike_log->status;
|
187 |
if($get_the_status == 'like')
|
188 |
+
echo '<i class="wp-ulike-icons-thumb_up"></i>';
|
189 |
else
|
190 |
+
echo '<i class="wp-ulike-icons-thumb_down"></i>';
|
191 |
?>
|
192 |
</td>
|
193 |
<td>
|
286 |
<th><?php _e('Actions', WP_ULIKE_SLUG); ?></th>
|
287 |
</tr>
|
288 |
</thead>
|
289 |
+
<tbody class="wp_ulike_logs">
|
290 |
<?php
|
291 |
foreach ( $get_ulike_logs as $get_ulike_log )
|
292 |
{
|
308 |
<?php
|
309 |
$get_the_status = $get_ulike_log->status;
|
310 |
if($get_the_status == 'like')
|
311 |
+
echo '<i class="wp-ulike-icons-thumb_up"></i>';
|
312 |
else
|
313 |
+
echo '<i class="wp-ulike-icons-thumb_down"></i>';
|
314 |
?>
|
315 |
</td>
|
316 |
<td>
|
413 |
<th><?php _e('Actions', WP_ULIKE_SLUG); ?></th>
|
414 |
</tr>
|
415 |
</thead>
|
416 |
+
<tbody class="wp_ulike_logs">
|
417 |
<?php
|
418 |
foreach ( $get_ulike_logs as $get_ulike_log )
|
419 |
{
|
435 |
<?php
|
436 |
$get_the_status = $get_ulike_log->status;
|
437 |
if($get_the_status == 'like')
|
438 |
+
echo '<i class="wp-ulike-icons-thumb_up"></i>';
|
439 |
else
|
440 |
+
echo '<i class="wp-ulike-icons-thumb_down"></i>';
|
441 |
?>
|
442 |
</td>
|
443 |
<td>
|
558 |
<?php
|
559 |
$get_the_status = $get_ulike_log->status;
|
560 |
if($get_the_status == 'like')
|
561 |
+
echo '<i class="wp-ulike-icons-thumb_up"></i>';
|
562 |
else
|
563 |
+
echo '<i class="wp-ulike-icons-thumb_down"></i>';
|
564 |
?>
|
565 |
</td>
|
566 |
<td>
|
admin/stats.php
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
//include wp_ulike_stats class & geoIPloc functions
|
3 |
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike-statistics") !== false){
|
4 |
//include class charts
|
5 |
-
|
6 |
//include PHP GeoIPLocation Library
|
7 |
-
|
8 |
} else return;
|
9 |
|
10 |
/**
|
2 |
//include wp_ulike_stats class & geoIPloc functions
|
3 |
if(isset($_GET["page"]) && stripos($_GET["page"], "wp-ulike-statistics") !== false){
|
4 |
//include class charts
|
5 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/class-charts.php');
|
6 |
//include PHP GeoIPLocation Library
|
7 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/classes/tmp/geoiploc.php');
|
8 |
} else return;
|
9 |
|
10 |
/**
|
assets/css/wp-ulike.css
CHANGED
@@ -1,873 +1,917 @@
|
|
1 |
-
|
2 |
-
|
|
|
3 |
* @author Alimir [https://wordpress.org/plugins/wp-ulike/]
|
4 |
-
|
5 |
-
|
6 |
-
/*
|
7 |
-
=> Add Default template styles
|
8 |
*/
|
9 |
-
|
10 |
.wpulike {
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
}
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
22 |
}
|
23 |
|
24 |
-
.
|
25 |
-
|
26 |
-
|
27 |
-
border-radius: .25em;
|
28 |
-
border: 1px solid #d3d3d3;
|
29 |
-
vertical-align: middle;
|
30 |
-
line-height: normal;
|
31 |
-
padding: 10px 20px;
|
32 |
-
font-size: .75em;
|
33 |
-
cursor: pointer;
|
34 |
-
color: #777;
|
35 |
-
background: #dfdfdf;
|
36 |
-
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
|
37 |
-
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
|
38 |
-
text-decoration: none;
|
39 |
-
-webkit-transition: .25s;
|
40 |
-
-moz-transition: .25s;
|
41 |
-
-ms-transition: .25s;
|
42 |
-
-o-transition: .25s;
|
43 |
-
transition: .25s
|
44 |
}
|
45 |
|
|
|
|
|
|
|
46 |
.wpulike-default .wp_ulike_btn:focus {
|
47 |
-
|
48 |
-
|
49 |
}
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
background-color: #bdc3c7;
|
57 |
-
border-color: #95a5a6
|
58 |
}
|
59 |
-
|
60 |
-
|
61 |
-
|
|
|
|
|
|
|
62 |
}
|
63 |
-
|
64 |
-
|
65 |
-
|
66 |
-
|
67 |
-
background-position: center center;
|
68 |
}
|
69 |
-
|
70 |
.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
71 |
-
|
72 |
}
|
73 |
-
|
74 |
.wpulike-default .count-box {
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
}
|
93 |
-
|
94 |
.wpulike-default .count-box:before {
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476, sizingMethod='auto expand')
|
112 |
-
}
|
113 |
-
|
114 |
-
.wpulike .wp_ulike_is_loading .wp_ulike_btn,
|
115 |
-
#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,
|
116 |
-
#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn {
|
117 |
-
background-image: url(../img/icons/loading.gif) !important;
|
118 |
-
background-repeat: no-repeat;
|
119 |
-
background-position: center center
|
120 |
-
}
|
121 |
-
|
122 |
-
.wpulike .wp_ulike_is_loading .wp_ulike_btn span{
|
123 |
-
visibility: hidden;
|
124 |
}
|
125 |
-
|
126 |
.wpulike-default .wp_ulike_hide_me {
|
127 |
-
|
128 |
}
|
129 |
|
130 |
-
|
131 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
#buddypress .activity ul.item-list li {
|
133 |
-
|
134 |
}
|
135 |
-
|
136 |
#buddypress div.activity-meta .tiles li a {
|
137 |
-
|
138 |
}
|
139 |
-
|
140 |
-
#buddypress .activity-content .wpulike-default .count-box,
|
141 |
-
#bbpress-forums .bbp-reply-content .wpulike-default .count-box {
|
142 |
-
font-size: small;
|
143 |
-
padding: .3em .5em
|
144 |
-
}
|
145 |
-
|
146 |
#buddypress div.activity-meta .wpulike-default .wp_ulike_btn {
|
147 |
-
|
148 |
}
|
149 |
-
|
150 |
#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text {
|
151 |
-
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
#bbpress-forums .wpulike-default .wp_ulike_btn {
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
}
|
170 |
-
|
171 |
#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image {
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
}
|
177 |
-
|
178 |
-
|
179 |
-
background-image: url(../img/icons/remove.png)
|
180 |
}
|
181 |
|
182 |
-
|
183 |
-
|
184 |
-
|
185 |
-
*/
|
186 |
-
|
187 |
.wpulike-heart .wp_ulike_general_class {
|
188 |
-
|
189 |
-
|
190 |
-
|
191 |
-
|
192 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
}
|
194 |
-
|
195 |
-
.wpulike-heart .wp_ulike_btn,
|
196 |
-
#buddypress .activity-content .wpulike-heart .wp_ulike_btn,
|
197 |
-
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn {
|
198 |
-
border: none;
|
199 |
-
padding: 0 10px;
|
200 |
-
font-weight: 600;
|
201 |
-
box-shadow: none;
|
202 |
-
background: transparent;
|
203 |
-
border-right: 1px solid #d3d3d3;
|
204 |
-
border-radius: 0
|
205 |
-
}
|
206 |
-
|
207 |
-
.wpulike-heart .wp_ulike_btn:hover,
|
208 |
.wpulike-heart .wp_ulike_btn:active {
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
}
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
224 |
}
|
225 |
|
226 |
-
.wpulike-heart .wp_ulike_btn
|
227 |
-
|
228 |
-
|
229 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
230 |
}
|
231 |
|
232 |
-
.wpulike-heart .wp_ulike_btn
|
233 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover {
|
235 |
-
|
|
|
|
|
|
|
236 |
}
|
237 |
-
|
238 |
-
.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,
|
239 |
-
#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,
|
240 |
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover {
|
241 |
-
|
242 |
}
|
243 |
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
}
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
257 |
}
|
258 |
-
|
259 |
-
/*
|
260 |
-
=> Add Robeen theme styles
|
261 |
-
*/
|
262 |
-
|
263 |
.wpulike-robeen .count-box {
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
}
|
269 |
.wpulike-robeen svg {
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
}
|
274 |
.wpulike-robeen svg .heart {
|
275 |
-
|
276 |
-
|
277 |
}
|
278 |
-
.wpulike-robeen
|
279 |
-
|
280 |
}
|
281 |
-
|
282 |
.wpulike-robeen .wp_ulike_btn {
|
283 |
-
|
284 |
}
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
animation: animateHeart .3s linear forwards .25s;
|
290 |
}
|
291 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
292 |
transition: all 2s;
|
293 |
animation: animateCircle .3s linear forwards;
|
294 |
opacity: 1;
|
295 |
}
|
296 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
297 |
opacity: 1;
|
298 |
transition: .1s all .3s;
|
299 |
}
|
300 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
301 |
transform: scale(0) translate(0, -30px);
|
302 |
transform-origin: 0 0 0;
|
303 |
transition: .5s transform .3s;
|
304 |
}
|
305 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
306 |
transform: scale(0) translate(10px, -50px);
|
307 |
transform-origin: 0 0 0;
|
308 |
transition: 1.5s transform .3s;
|
309 |
}
|
310 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
311 |
opacity: 1;
|
312 |
transition: .1s all .3s;
|
|
|
|
|
313 |
}
|
314 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
315 |
transform: scale(0) translate(30px, -15px);
|
316 |
transform-origin: 0 0 0;
|
317 |
transition: .5s transform .3s;
|
318 |
}
|
319 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
320 |
transform: scale(0) translate(60px, -15px);
|
321 |
transform-origin: 0 0 0;
|
322 |
transition: 1.5s transform .3s;
|
323 |
}
|
324 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
325 |
opacity: 1;
|
326 |
transition: .1s all .3s;
|
|
|
|
|
327 |
}
|
328 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
329 |
transform: scale(0) translate(30px, 0px);
|
330 |
transform-origin: 0 0 0;
|
331 |
transition: .5s transform .3s;
|
332 |
}
|
333 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
334 |
transform: scale(0) translate(60px, 10px);
|
335 |
transform-origin: 0 0 0;
|
336 |
transition: 1.5s transform .3s;
|
337 |
}
|
338 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
339 |
opacity: 1;
|
340 |
transition: .1s all .3s;
|
|
|
|
|
341 |
}
|
342 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
343 |
transform: scale(0) translate(30px, 15px);
|
344 |
transform-origin: 0 0 0;
|
345 |
transition: .5s transform .3s;
|
346 |
}
|
347 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
348 |
transform: scale(0) translate(40px, 50px);
|
349 |
transform-origin: 0 0 0;
|
350 |
transition: 1.5s transform .3s;
|
351 |
}
|
352 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
353 |
opacity: 1;
|
354 |
transition: .1s all .3s;
|
|
|
|
|
355 |
}
|
356 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
357 |
transform: scale(0) translate(-10px, 20px);
|
358 |
transform-origin: 0 0 0;
|
359 |
transition: .5s transform .3s;
|
360 |
}
|
361 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
362 |
transform: scale(0) translate(-60px, 30px);
|
363 |
transform-origin: 0 0 0;
|
364 |
transition: 1.5s transform .3s;
|
365 |
}
|
366 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
367 |
opacity: 1;
|
368 |
transition: .1s all .3s;
|
|
|
|
|
369 |
}
|
370 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
371 |
transform: scale(0) translate(-30px, 0px);
|
372 |
transform-origin: 0 0 0;
|
373 |
transition: .5s transform .3s;
|
374 |
}
|
375 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
376 |
transform: scale(0) translate(-60px, -5px);
|
377 |
transform-origin: 0 0 0;
|
378 |
transition: 1.5s transform .3s;
|
379 |
}
|
380 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
381 |
opacity: 1;
|
382 |
transition: .1s all .3s;
|
|
|
|
|
383 |
}
|
384 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
385 |
transform: scale(0) translate(-30px, -15px);
|
386 |
transform-origin: 0 0 0;
|
387 |
transition: .5s transform .3s;
|
388 |
}
|
389 |
-
.wpulike-robeen .wp_ulike_btn:checked +
|
390 |
transform: scale(0) translate(-55px, -30px);
|
391 |
transform-origin: 0 0 0;
|
392 |
transition: 1.5s transform .3s;
|
393 |
}
|
394 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp2 {
|
395 |
-
opacity: 1;
|
396 |
-
transition: .1s opacity .3s;
|
397 |
-
}
|
398 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp3 {
|
399 |
-
opacity: 1;
|
400 |
-
transition: .1s opacity .3s;
|
401 |
-
}
|
402 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp4 {
|
403 |
-
opacity: 1;
|
404 |
-
transition: .1s opacity .3s;
|
405 |
-
}
|
406 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp5 {
|
407 |
-
opacity: 1;
|
408 |
-
transition: .1s opacity .3s;
|
409 |
-
}
|
410 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp6 {
|
411 |
-
opacity: 1;
|
412 |
-
transition: .1s opacity .3s;
|
413 |
-
}
|
414 |
-
.wpulike-robeen .wp_ulike_btn:checked + svg .grp7 {
|
415 |
-
opacity: 1;
|
416 |
-
transition: .1s opacity .3s;
|
417 |
-
}
|
418 |
-
|
419 |
-
@keyframes animateCircle {
|
420 |
-
40% {
|
421 |
-
transform: scale(10);
|
422 |
-
opacity: 1;
|
423 |
-
fill: #DD4688;
|
424 |
-
}
|
425 |
-
55% {
|
426 |
-
transform: scale(11);
|
427 |
-
opacity: 1;
|
428 |
-
fill: #D46ABF;
|
429 |
-
}
|
430 |
-
65% {
|
431 |
-
transform: scale(12);
|
432 |
-
opacity: 1;
|
433 |
-
fill: #CC8EF5;
|
434 |
-
}
|
435 |
-
75% {
|
436 |
-
transform: scale(13);
|
437 |
-
opacity: 1;
|
438 |
-
fill: transparent;
|
439 |
-
stroke: #CC8EF5;
|
440 |
-
stroke-width: .5;
|
441 |
-
}
|
442 |
-
85% {
|
443 |
-
transform: scale(17);
|
444 |
-
opacity: 1;
|
445 |
-
fill: transparent;
|
446 |
-
stroke: #CC8EF5;
|
447 |
-
stroke-width: .2;
|
448 |
-
}
|
449 |
-
95% {
|
450 |
-
transform: scale(18);
|
451 |
-
opacity: 1;
|
452 |
-
fill: transparent;
|
453 |
-
stroke: #CC8EF5;
|
454 |
-
stroke-width: .1;
|
455 |
-
}
|
456 |
-
100% {
|
457 |
-
transform: scale(19);
|
458 |
-
opacity: 1;
|
459 |
-
fill: transparent;
|
460 |
-
stroke: #CC8EF5;
|
461 |
-
stroke-width: 0;
|
462 |
-
}
|
463 |
-
}
|
464 |
-
@keyframes animateHeart {
|
465 |
-
0% {
|
466 |
-
transform: scale(0.2);
|
467 |
-
}
|
468 |
-
40% {
|
469 |
-
transform: scale(1.2);
|
470 |
-
}
|
471 |
-
100% {
|
472 |
-
transform: scale(1);
|
473 |
-
}
|
474 |
-
}
|
475 |
-
@keyframes animateHeartOut {
|
476 |
-
0% {
|
477 |
-
transform: scale(1.4);
|
478 |
-
}
|
479 |
-
100% {
|
480 |
-
transform: scale(1);
|
481 |
-
}
|
482 |
-
}
|
483 |
-
|
484 |
-
|
485 |
-
/*
|
486 |
-
=> Right To Left (RTL) languages support
|
487 |
-
*/
|
488 |
|
489 |
-
|
490 |
-
|
491 |
-
|
492 |
-
|
493 |
-
|
494 |
-
|
495 |
-
|
496 |
-
|
497 |
-
border-color: #898F9C #898F9C transparent transparent
|
498 |
-
}
|
499 |
-
|
500 |
-
.rtl .wpulike-heart .wp_ulike_btn,
|
501 |
-
.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,
|
502 |
-
.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn {
|
503 |
-
border-left: 1px solid #d3d3d3;
|
504 |
-
border-right: 0
|
505 |
-
}
|
506 |
-
|
507 |
-
.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,
|
508 |
-
.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,
|
509 |
-
.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,
|
510 |
-
.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn,
|
511 |
-
.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,
|
512 |
-
.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn {
|
513 |
-
border-left: 1px solid #E0E0E0;
|
514 |
-
border-right: 0
|
515 |
-
}
|
516 |
-
|
517 |
-
.rtl .wpulike-robeen .count-box {
|
518 |
-
right: inherit;
|
519 |
-
left: 8px;
|
520 |
-
}
|
521 |
-
|
522 |
-
.rtl .wpulike-heart .count-box {
|
523 |
-
margin-right: 0;
|
524 |
-
margin-left: inherit
|
525 |
}
|
526 |
-
|
527 |
-
|
528 |
-
|
529 |
-
right: 0!important
|
530 |
}
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
margin: 0 0 0 10px
|
535 |
}
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
background: #F1F1F1 url(../img/icons/heart.png) no-repeat scroll 85% center;
|
540 |
-
margin: 2px 2px 0 0;
|
541 |
-
padding: 0 23px 0 5px
|
542 |
}
|
543 |
|
544 |
-
|
545 |
-
/*
|
546 |
-
=> widgets & likers box
|
547 |
-
*/
|
548 |
-
|
549 |
-
.tiles,
|
550 |
.most_liked_users {
|
551 |
-
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
}
|
556 |
-
|
557 |
-
.tiles li,
|
558 |
.most_liked_users li {
|
559 |
-
|
560 |
-
|
|
|
561 |
}
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
}
|
566 |
-
|
567 |
-
.tiles li.inactive,
|
568 |
.most_liked_users li.inactive {
|
569 |
-
|
570 |
-
|
571 |
}
|
572 |
|
573 |
-
.tiles
|
574 |
-
|
575 |
-
display: block!important;
|
576 |
-
float: none!important
|
577 |
}
|
578 |
|
579 |
-
.
|
580 |
-
|
|
|
581 |
}
|
582 |
|
583 |
-
.wp_ulike_thumbnail,
|
584 |
.most_liked_comment .avatar {
|
585 |
-
|
586 |
-
|
587 |
}
|
588 |
|
589 |
.wp_ulike_style_simple .wp_counter_span:before {
|
590 |
-
|
591 |
}
|
592 |
-
|
593 |
.wp_ulike_style_simple .wp_counter_span:after {
|
594 |
-
|
595 |
}
|
596 |
|
597 |
.wp_ulike_style_love .wp_counter_span {
|
598 |
-
|
599 |
-
|
600 |
-
|
601 |
-
|
602 |
-
|
603 |
-
|
604 |
-
|
605 |
-
|
606 |
-
|
607 |
-
|
608 |
-
|
609 |
-
|
610 |
-
}
|
611 |
-
|
612 |
-
/*
|
613 |
-
=> toastr plugin styles
|
614 |
-
*/
|
615 |
|
|
|
|
|
|
|
616 |
.toast-title {
|
617 |
-
|
618 |
}
|
619 |
|
620 |
.toast-message {
|
621 |
-
|
622 |
-
|
623 |
}
|
624 |
-
|
625 |
-
|
626 |
-
.toast-message label {
|
627 |
-
color: #FFF
|
628 |
}
|
629 |
-
|
630 |
.toast-message a:hover {
|
631 |
-
|
632 |
-
|
|
|
|
|
|
|
633 |
}
|
634 |
|
635 |
.toast-close-button {
|
636 |
-
|
637 |
-
|
638 |
-
|
639 |
-
|
640 |
-
|
641 |
-
|
642 |
-
|
643 |
-
|
644 |
-
|
645 |
-
|
646 |
-
|
647 |
-
|
648 |
-
|
649 |
-
|
650 |
-
|
651 |
-
|
|
|
|
|
|
|
|
|
652 |
.toast-close-button:hover {
|
653 |
-
|
654 |
-
|
655 |
-
|
656 |
-
|
657 |
-
|
658 |
-
filter: alpha(opacity=40)
|
659 |
}
|
660 |
|
661 |
.rtl .toast-close-button {
|
662 |
-
|
663 |
-
|
664 |
-
|
665 |
}
|
666 |
|
667 |
button.toast-close-button {
|
668 |
-
|
669 |
-
|
670 |
-
|
671 |
-
|
672 |
-
|
673 |
}
|
674 |
|
675 |
.toast-top-center {
|
676 |
-
|
677 |
-
|
678 |
-
|
679 |
}
|
680 |
|
681 |
.toast-bottom-center {
|
682 |
-
|
683 |
-
|
684 |
-
|
685 |
}
|
686 |
|
687 |
.toast-top-full-width {
|
688 |
-
|
689 |
-
|
690 |
-
|
691 |
}
|
692 |
|
693 |
.toast-bottom-full-width {
|
694 |
-
|
695 |
-
|
696 |
-
|
697 |
}
|
698 |
|
699 |
.toast-top-left {
|
700 |
-
|
701 |
-
|
702 |
}
|
703 |
|
704 |
.toast-top-right {
|
705 |
-
|
706 |
-
|
707 |
}
|
708 |
|
709 |
.toast-bottom-right {
|
710 |
-
|
711 |
-
|
712 |
}
|
713 |
|
714 |
.toast-bottom-left {
|
715 |
-
|
716 |
-
|
717 |
}
|
718 |
|
719 |
#toast-container {
|
720 |
-
|
721 |
-
|
722 |
-
|
723 |
}
|
724 |
-
|
725 |
#toast-container * {
|
726 |
-
|
727 |
-
|
728 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
729 |
}
|
730 |
-
|
731 |
-
|
732 |
-
|
733 |
-
|
734 |
-
overflow: hidden;
|
735 |
-
margin: 0 0 6px;
|
736 |
-
padding: 15px 15px 15px 50px;
|
737 |
-
width: 300px;
|
738 |
-
-moz-border-radius: 3px;
|
739 |
-
-webkit-border-radius: 3px;
|
740 |
-
border-radius: 3px;
|
741 |
-
background-position: 15px center;
|
742 |
-
background-repeat: no-repeat;
|
743 |
-
-moz-box-shadow: 0 0 12px #999;
|
744 |
-
-webkit-box-shadow: 0 0 12px #999;
|
745 |
-
box-shadow: 0 0 12px #999;
|
746 |
-
color: #FFF;
|
747 |
-
opacity: .8;
|
748 |
-
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=80);
|
749 |
-
filter: alpha(opacity=80)
|
750 |
-
}
|
751 |
-
|
752 |
-
#toast-container>div.rtl {
|
753 |
-
direction: rtl;
|
754 |
-
padding: 15px 50px 15px 15px;
|
755 |
-
background-position: right 15px center
|
756 |
}
|
757 |
-
|
758 |
-
|
759 |
-
-moz-box-shadow: 0 0 12px #000;
|
760 |
-
-webkit-box-shadow: 0 0 12px #000;
|
761 |
-
box-shadow: 0 0 12px #000;
|
762 |
-
opacity: 1;
|
763 |
-
-ms-filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=100);
|
764 |
-
filter: alpha(opacity=100);
|
765 |
-
cursor: pointer
|
766 |
}
|
767 |
-
|
768 |
-
|
769 |
-
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important
|
770 |
}
|
771 |
-
|
772 |
-
|
773 |
-
|
|
|
|
|
774 |
}
|
775 |
|
776 |
-
#toast-container
|
777 |
-
|
|
|
|
|
778 |
}
|
779 |
|
780 |
-
#toast-container
|
781 |
-
|
|
|
|
|
782 |
}
|
783 |
|
784 |
-
#toast-container.toast-bottom-
|
785 |
-
|
786 |
-
|
787 |
-
|
788 |
-
margin-right: auto
|
789 |
}
|
790 |
|
791 |
-
#toast-container.toast-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
margin-right: auto
|
796 |
}
|
797 |
|
798 |
.toast {
|
799 |
-
|
800 |
}
|
801 |
|
802 |
.toast-success {
|
803 |
-
|
804 |
}
|
805 |
|
806 |
.toast-error {
|
807 |
-
|
808 |
}
|
809 |
|
810 |
.toast-info {
|
811 |
-
|
812 |
}
|
813 |
|
814 |
.toast-warning {
|
815 |
-
|
816 |
}
|
817 |
|
818 |
.toast-progress {
|
819 |
-
|
820 |
-
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
-
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
836 |
-
|
837 |
-
|
838 |
-
|
839 |
-
|
840 |
-
|
841 |
-
|
842 |
-
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
850 |
-
|
851 |
-
|
852 |
-
|
853 |
-
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
|
858 |
-
|
859 |
-
|
860 |
-
|
861 |
-
|
862 |
-
|
863 |
-
|
864 |
-
|
865 |
-
|
866 |
-
|
867 |
-
|
868 |
-
|
869 |
-
|
870 |
-
|
871 |
-
|
872 |
-
|
873 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
===============================================================
|
3 |
+
* WP ULike 2.9
|
4 |
* @author Alimir [https://wordpress.org/plugins/wp-ulike/]
|
5 |
+
===============================================================
|
|
|
|
|
|
|
6 |
*/
|
|
|
7 |
.wpulike {
|
8 |
+
display: inline-block;
|
9 |
+
position: relative;
|
10 |
+
vertical-align: middle;
|
11 |
+
overflow: hidden;
|
12 |
+
line-height: normal;
|
13 |
+
margin: 0;
|
14 |
}
|
15 |
+
.wpulike .wp_ulike_btn {
|
16 |
+
margin: 0;
|
17 |
+
display: inline-block;
|
18 |
+
border-radius: .25em;
|
19 |
+
border: 1px solid #d3d3d3;
|
20 |
+
vertical-align: middle;
|
21 |
+
line-height: normal;
|
22 |
+
padding: 10px 20px;
|
23 |
+
font-size: .75em;
|
24 |
+
cursor: pointer;
|
25 |
+
color: #777;
|
26 |
+
background: #dfdfdf;
|
27 |
+
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
|
28 |
+
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
|
29 |
+
text-decoration: none;
|
30 |
+
-webkit-transition: .25s;
|
31 |
+
-moz-transition: .25s;
|
32 |
+
-ms-transition: .25s;
|
33 |
+
-o-transition: .25s;
|
34 |
+
transition: .25s;
|
35 |
+
}
|
36 |
+
.wpulike .wp_ulike_btn.wp_ulike_put_text {
|
37 |
+
padding: 2px 10px;
|
38 |
+
}
|
39 |
+
.wpulike .wp_ulike_is_loading .wp_ulike_btn {
|
40 |
+
background-image: url(../img/icons/loading.gif) !important;
|
41 |
+
background-repeat: no-repeat;
|
42 |
+
background-position: center center;
|
43 |
+
}
|
44 |
+
.wpulike .wp_ulike_is_loading .wp_ulike_btn span {
|
45 |
+
visibility: hidden;
|
46 |
}
|
47 |
|
48 |
+
.wp_ulike_click_is_disabled {
|
49 |
+
pointer-events: none;
|
50 |
+
cursor: default;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
|
53 |
+
/**
|
54 |
+
* Default template
|
55 |
+
*/
|
56 |
.wpulike-default .wp_ulike_btn:focus {
|
57 |
+
outline: none;
|
58 |
+
border-color: #999;
|
59 |
}
|
60 |
+
.wpulike-default .wp_ulike_btn:hover {
|
61 |
+
text-decoration: none;
|
62 |
+
color: #EAEAEA;
|
63 |
+
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
|
64 |
+
background-color: #bdc3c7;
|
65 |
+
border-color: #95a5a6;
|
|
|
|
|
66 |
}
|
67 |
+
.wpulike-default .wp_ulike_btn:active {
|
68 |
+
text-decoration: none;
|
69 |
+
color: #EAEAEA;
|
70 |
+
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
|
71 |
+
background-color: #bdc3c7;
|
72 |
+
border-color: #95a5a6;
|
73 |
}
|
74 |
+
.wpulike-default .wp_ulike_btn.wp_ulike_put_image {
|
75 |
+
background-image: url(../img/icons/add.png);
|
76 |
+
background-repeat: no-repeat;
|
77 |
+
background-position: center center;
|
|
|
78 |
}
|
|
|
79 |
.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
80 |
+
background-image: url(../img/icons/remove.png);
|
81 |
}
|
|
|
82 |
.wpulike-default .count-box {
|
83 |
+
position: relative;
|
84 |
+
display: inline-block;
|
85 |
+
border: 1px solid #898F9C;
|
86 |
+
border-radius: .25em;
|
87 |
+
vertical-align: middle;
|
88 |
+
color: #333;
|
89 |
+
font-size: .75em;
|
90 |
+
text-align: center;
|
91 |
+
text-decoration: none;
|
92 |
+
background-color: #FFFFFF;
|
93 |
+
-webkit-box-sizing: border-box;
|
94 |
+
-moz-box-sizing: border-box;
|
95 |
+
box-sizing: border-box;
|
96 |
+
padding: .25em .5em;
|
97 |
+
margin-left: .5em;
|
98 |
+
line-height: 1em;
|
99 |
+
min-width: 2.25em;
|
100 |
}
|
|
|
101 |
.wpulike-default .count-box:before {
|
102 |
+
content: '';
|
103 |
+
width: .25em;
|
104 |
+
height: .25em;
|
105 |
+
position: absolute;
|
106 |
+
border: 1px solid transparent;
|
107 |
+
background: #FFFFFF;
|
108 |
+
border-bottom-color: #898F9C;
|
109 |
+
left: -.2125em;
|
110 |
+
top: 50%;
|
111 |
+
margin-top: -.2em;
|
112 |
+
border-left-color: #898F9C;
|
113 |
+
-webkit-transform: rotate(45deg);
|
114 |
+
-moz-transform: rotate(45deg);
|
115 |
+
-ms-transform: rotate(45deg);
|
116 |
+
-o-transform: rotate(45deg);
|
117 |
+
transform: rotate(45deg);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
118 |
}
|
|
|
119 |
.wpulike-default .wp_ulike_hide_me {
|
120 |
+
visibility: hidden;
|
121 |
}
|
122 |
|
123 |
+
#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn {
|
124 |
+
background-image: url(../img/icons/loading.gif) !important;
|
125 |
+
background-repeat: no-repeat;
|
126 |
+
background-position: center center;
|
127 |
+
}
|
128 |
+
#buddypress .activity-content .wpulike-default .count-box {
|
129 |
+
font-size: small;
|
130 |
+
padding: .3em .5em;
|
131 |
+
}
|
132 |
#buddypress .activity ul.item-list li {
|
133 |
+
position: initial;
|
134 |
}
|
|
|
135 |
#buddypress div.activity-meta .tiles li a {
|
136 |
+
padding: 0;
|
137 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
138 |
#buddypress div.activity-meta .wpulike-default .wp_ulike_btn {
|
139 |
+
padding: 12px 10px !important;
|
140 |
}
|
|
|
141 |
#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text {
|
142 |
+
padding: 7px 10px !important;
|
143 |
}
|
144 |
|
145 |
+
#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn {
|
146 |
+
background-image: url(../img/icons/loading.gif) !important;
|
147 |
+
background-repeat: no-repeat;
|
148 |
+
background-position: center center;
|
149 |
+
}
|
150 |
+
#bbpress-forums .bbp-reply-content .wpulike-default .count-box {
|
151 |
+
font-size: small;
|
152 |
+
padding: .3em .5em;
|
153 |
+
}
|
154 |
#bbpress-forums .wpulike-default .wp_ulike_btn {
|
155 |
+
margin: 0;
|
156 |
+
display: inline-block;
|
157 |
+
border-radius: .25em;
|
158 |
+
border: 1px solid #d3d3d3;
|
159 |
+
line-height: 1em;
|
160 |
+
padding: .5em 1em;
|
161 |
+
font-size: 1em;
|
162 |
+
cursor: pointer;
|
163 |
+
vertical-align: middle;
|
164 |
+
color: #505050;
|
165 |
+
background: #dfdfdf;
|
166 |
+
box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5) inset;
|
167 |
+
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
|
168 |
+
text-decoration: none;
|
169 |
}
|
|
|
170 |
#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image {
|
171 |
+
background-image: url(../img/icons/add.png);
|
172 |
+
background-repeat: no-repeat;
|
173 |
+
background-position: center center;
|
174 |
+
padding: 1em 1.8em;
|
175 |
}
|
176 |
+
#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
177 |
+
background-image: url(../img/icons/remove.png);
|
|
|
178 |
}
|
179 |
|
180 |
+
/**
|
181 |
+
* Heart template
|
182 |
+
*/
|
|
|
|
|
183 |
.wpulike-heart .wp_ulike_general_class {
|
184 |
+
display: block;
|
185 |
+
border: 1px solid #E0E0E0;
|
186 |
+
background: url(../img/bg/button-love.png) no-repeat center right;
|
187 |
+
border-radius: 5px;
|
188 |
+
padding: 3px;
|
189 |
+
}
|
190 |
+
.wpulike-heart .wp_ulike_btn {
|
191 |
+
border: none;
|
192 |
+
padding: 0 10px;
|
193 |
+
font-weight: 600;
|
194 |
+
box-shadow: none;
|
195 |
+
background: transparent;
|
196 |
+
border-right: 1px solid #d3d3d3;
|
197 |
+
border-radius: 0;
|
198 |
+
}
|
199 |
+
.wpulike-heart .wp_ulike_btn:hover {
|
200 |
+
background-color: transparent;
|
201 |
+
box-shadow: none;
|
202 |
+
color: #ef0000;
|
203 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
204 |
.wpulike-heart .wp_ulike_btn:active {
|
205 |
+
background-color: transparent;
|
206 |
+
box-shadow: none;
|
207 |
+
color: #ef0000;
|
208 |
}
|
209 |
+
.wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
210 |
+
border: none;
|
211 |
+
box-shadow: none;
|
212 |
+
background-image: url(../img/icons/add-heart-16.png);
|
213 |
+
background-repeat: no-repeat !important;
|
214 |
+
background-position: center center !important;
|
215 |
+
padding: 11px 16px !important;
|
216 |
+
border-right: 1px solid #E0E0E0;
|
217 |
+
}
|
218 |
+
.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover {
|
219 |
+
background-image: url(../img/icons/add-heart-hover.png);
|
220 |
+
}
|
221 |
+
.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
222 |
+
background-image: url(../img/icons/remove-heart-16.png);
|
223 |
+
}
|
224 |
+
.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover {
|
225 |
+
background-image: url(../img/icons/remove-heart-hover.png);
|
226 |
+
}
|
227 |
+
.wpulike-heart .count-box {
|
228 |
+
border: none;
|
229 |
+
vertical-align: middle;
|
230 |
+
background-color: transparent;
|
231 |
+
padding: .25em .5em;
|
232 |
+
margin-left: 0;
|
233 |
+
color: #505050;
|
234 |
+
font-size: .8em;
|
235 |
+
}
|
236 |
+
.wpulike-heart .count-box:before {
|
237 |
+
border: none;
|
238 |
+
background: transparent;
|
239 |
}
|
240 |
|
241 |
+
#buddypress .activity-content .wpulike-heart .wp_ulike_btn {
|
242 |
+
border: none;
|
243 |
+
padding: 0 10px;
|
244 |
+
font-weight: 600;
|
245 |
+
box-shadow: none;
|
246 |
+
background: transparent;
|
247 |
+
border-right: 1px solid #d3d3d3;
|
248 |
+
border-radius: 0;
|
249 |
+
}
|
250 |
+
#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
251 |
+
border: none;
|
252 |
+
box-shadow: none;
|
253 |
+
background-image: url(../img/icons/add-heart-16.png);
|
254 |
+
background-repeat: no-repeat !important;
|
255 |
+
background-position: center center !important;
|
256 |
+
padding: 11px 16px !important;
|
257 |
+
border-right: 1px solid #E0E0E0;
|
258 |
+
}
|
259 |
+
#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover {
|
260 |
+
background-image: url(../img/icons/add-heart-hover.png);
|
261 |
+
}
|
262 |
+
#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
263 |
+
background-image: url(../img/icons/remove-heart-16.png);
|
264 |
+
}
|
265 |
+
#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover {
|
266 |
+
background-image: url(../img/icons/remove-heart-hover.png);
|
267 |
}
|
268 |
|
269 |
+
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn {
|
270 |
+
border: none;
|
271 |
+
padding: 0 10px;
|
272 |
+
font-weight: 600;
|
273 |
+
box-shadow: none;
|
274 |
+
background: transparent;
|
275 |
+
border-right: 1px solid #d3d3d3;
|
276 |
+
border-radius: 0;
|
277 |
+
}
|
278 |
+
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
279 |
+
border: none;
|
280 |
+
box-shadow: none;
|
281 |
+
background-image: url(../img/icons/add-heart-16.png);
|
282 |
+
background-repeat: no-repeat !important;
|
283 |
+
background-position: center center !important;
|
284 |
+
padding: 11px 16px !important;
|
285 |
+
border-right: 1px solid #E0E0E0;
|
286 |
+
}
|
287 |
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover {
|
288 |
+
background-image: url(../img/icons/add-heart-hover.png);
|
289 |
+
}
|
290 |
+
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike {
|
291 |
+
background-image: url(../img/icons/remove-heart-16.png);
|
292 |
}
|
|
|
|
|
|
|
293 |
#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover {
|
294 |
+
background-image: url(../img/icons/remove-heart-hover.png);
|
295 |
}
|
296 |
|
297 |
+
/**
|
298 |
+
* Robeen template
|
299 |
+
*/
|
300 |
+
@keyframes "animateCircle" {
|
301 |
+
40% {
|
302 |
+
transform: scale(10);
|
303 |
+
opacity: 1;
|
304 |
+
fill: #DD4688;
|
305 |
+
}
|
306 |
+
55% {
|
307 |
+
transform: scale(11);
|
308 |
+
opacity: 1;
|
309 |
+
fill: #D46ABF;
|
310 |
+
}
|
311 |
+
65% {
|
312 |
+
transform: scale(12);
|
313 |
+
opacity: 1;
|
314 |
+
fill: #CC8EF5;
|
315 |
+
}
|
316 |
+
75% {
|
317 |
+
transform: scale(13);
|
318 |
+
opacity: 1;
|
319 |
+
fill: transparent;
|
320 |
+
stroke: #CC8EF5;
|
321 |
+
stroke-width: .5;
|
322 |
+
}
|
323 |
+
85% {
|
324 |
+
transform: scale(17);
|
325 |
+
opacity: 1;
|
326 |
+
fill: transparent;
|
327 |
+
stroke: #CC8EF5;
|
328 |
+
stroke-width: .2;
|
329 |
+
}
|
330 |
+
95% {
|
331 |
+
transform: scale(18);
|
332 |
+
opacity: 1;
|
333 |
+
fill: transparent;
|
334 |
+
stroke: #CC8EF5;
|
335 |
+
stroke-width: .1;
|
336 |
+
}
|
337 |
+
100% {
|
338 |
+
transform: scale(19);
|
339 |
+
opacity: 1;
|
340 |
+
fill: transparent;
|
341 |
+
stroke: #CC8EF5;
|
342 |
+
stroke-width: 0;
|
343 |
+
}
|
344 |
}
|
345 |
+
@keyframes "animateHeart" {
|
346 |
+
0% {
|
347 |
+
transform: scale(0.2);
|
348 |
+
}
|
349 |
+
40% {
|
350 |
+
transform: scale(1.2);
|
351 |
+
}
|
352 |
+
100% {
|
353 |
+
transform: scale(1);
|
354 |
+
}
|
355 |
+
}
|
356 |
+
@keyframes "animateHeartOut" {
|
357 |
+
0% {
|
358 |
+
transform: scale(1.4);
|
359 |
+
}
|
360 |
+
100% {
|
361 |
+
transform: scale(1);
|
362 |
+
}
|
363 |
}
|
|
|
|
|
|
|
|
|
|
|
364 |
.wpulike-robeen .count-box {
|
365 |
+
position: relative;
|
366 |
+
bottom: 18px;
|
367 |
+
right: 8px;
|
368 |
+
font-weight: 600;
|
369 |
}
|
370 |
.wpulike-robeen svg {
|
371 |
+
cursor: pointer;
|
372 |
+
overflow: visible;
|
373 |
+
width: 50px;
|
374 |
}
|
375 |
.wpulike-robeen svg .heart {
|
376 |
+
transform-origin: center;
|
377 |
+
animation: animateHeartOut .3s linear forwards;
|
378 |
}
|
379 |
+
.wpulike-robeen svg .main-circ {
|
380 |
+
transform-origin: 29.5px 29.5px;
|
381 |
}
|
|
|
382 |
.wpulike-robeen .wp_ulike_btn {
|
383 |
+
display: none !important;
|
384 |
}
|
385 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .heart {
|
386 |
+
transform: scale(0.2);
|
387 |
+
fill: #E2264D;
|
388 |
+
animation: animateHeart .3s linear forwards .25s;
|
|
|
389 |
}
|
390 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .main-circ {
|
391 |
transition: all 2s;
|
392 |
animation: animateCircle .3s linear forwards;
|
393 |
opacity: 1;
|
394 |
}
|
395 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp1 {
|
396 |
opacity: 1;
|
397 |
transition: .1s all .3s;
|
398 |
}
|
399 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp1 .oval1 {
|
400 |
transform: scale(0) translate(0, -30px);
|
401 |
transform-origin: 0 0 0;
|
402 |
transition: .5s transform .3s;
|
403 |
}
|
404 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp1 .oval2 {
|
405 |
transform: scale(0) translate(10px, -50px);
|
406 |
transform-origin: 0 0 0;
|
407 |
transition: 1.5s transform .3s;
|
408 |
}
|
409 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp2 {
|
410 |
opacity: 1;
|
411 |
transition: .1s all .3s;
|
412 |
+
opacity: 1;
|
413 |
+
transition: .1s opacity .3s;
|
414 |
}
|
415 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp2 .oval1 {
|
416 |
transform: scale(0) translate(30px, -15px);
|
417 |
transform-origin: 0 0 0;
|
418 |
transition: .5s transform .3s;
|
419 |
}
|
420 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp2 .oval2 {
|
421 |
transform: scale(0) translate(60px, -15px);
|
422 |
transform-origin: 0 0 0;
|
423 |
transition: 1.5s transform .3s;
|
424 |
}
|
425 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp3 {
|
426 |
opacity: 1;
|
427 |
transition: .1s all .3s;
|
428 |
+
opacity: 1;
|
429 |
+
transition: .1s opacity .3s;
|
430 |
}
|
431 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp3 .oval1 {
|
432 |
transform: scale(0) translate(30px, 0px);
|
433 |
transform-origin: 0 0 0;
|
434 |
transition: .5s transform .3s;
|
435 |
}
|
436 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp3 .oval2 {
|
437 |
transform: scale(0) translate(60px, 10px);
|
438 |
transform-origin: 0 0 0;
|
439 |
transition: 1.5s transform .3s;
|
440 |
}
|
441 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp4 {
|
442 |
opacity: 1;
|
443 |
transition: .1s all .3s;
|
444 |
+
opacity: 1;
|
445 |
+
transition: .1s opacity .3s;
|
446 |
}
|
447 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp4 .oval1 {
|
448 |
transform: scale(0) translate(30px, 15px);
|
449 |
transform-origin: 0 0 0;
|
450 |
transition: .5s transform .3s;
|
451 |
}
|
452 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp4 .oval2 {
|
453 |
transform: scale(0) translate(40px, 50px);
|
454 |
transform-origin: 0 0 0;
|
455 |
transition: 1.5s transform .3s;
|
456 |
}
|
457 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp5 {
|
458 |
opacity: 1;
|
459 |
transition: .1s all .3s;
|
460 |
+
opacity: 1;
|
461 |
+
transition: .1s opacity .3s;
|
462 |
}
|
463 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp5 .oval1 {
|
464 |
transform: scale(0) translate(-10px, 20px);
|
465 |
transform-origin: 0 0 0;
|
466 |
transition: .5s transform .3s;
|
467 |
}
|
468 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp5 .oval2 {
|
469 |
transform: scale(0) translate(-60px, 30px);
|
470 |
transform-origin: 0 0 0;
|
471 |
transition: 1.5s transform .3s;
|
472 |
}
|
473 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp6 {
|
474 |
opacity: 1;
|
475 |
transition: .1s all .3s;
|
476 |
+
opacity: 1;
|
477 |
+
transition: .1s opacity .3s;
|
478 |
}
|
479 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp6 .oval1 {
|
480 |
transform: scale(0) translate(-30px, 0px);
|
481 |
transform-origin: 0 0 0;
|
482 |
transition: .5s transform .3s;
|
483 |
}
|
484 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp6 .oval2 {
|
485 |
transform: scale(0) translate(-60px, -5px);
|
486 |
transform-origin: 0 0 0;
|
487 |
transition: 1.5s transform .3s;
|
488 |
}
|
489 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp7 {
|
490 |
opacity: 1;
|
491 |
transition: .1s all .3s;
|
492 |
+
opacity: 1;
|
493 |
+
transition: .1s opacity .3s;
|
494 |
}
|
495 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp7 .oval1 {
|
496 |
transform: scale(0) translate(-30px, -15px);
|
497 |
transform-origin: 0 0 0;
|
498 |
transition: .5s transform .3s;
|
499 |
}
|
500 |
+
.wpulike-robeen .wp_ulike_btn:checked + svg .grp7 .oval2 {
|
501 |
transform: scale(0) translate(-55px, -30px);
|
502 |
transform-origin: 0 0 0;
|
503 |
transition: 1.5s transform .3s;
|
504 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
505 |
|
506 |
+
/**
|
507 |
+
* Widgets & Likers Box
|
508 |
+
*/
|
509 |
+
.tiles {
|
510 |
+
list-style-type: none !important;
|
511 |
+
position: relative !important;
|
512 |
+
margin: 10px 0 !important;
|
513 |
+
padding: 0 !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
514 |
}
|
515 |
+
.tiles li {
|
516 |
+
display: inline-table !important;
|
517 |
+
cursor: pointer !important;
|
|
|
518 |
}
|
519 |
+
.tiles li img {
|
520 |
+
display: block !important;
|
521 |
+
float: none !important;
|
|
|
522 |
}
|
523 |
+
.tiles li.inactive {
|
524 |
+
visibility: hidden !important;
|
525 |
+
opacity: 0 !important;
|
|
|
|
|
|
|
526 |
}
|
527 |
|
|
|
|
|
|
|
|
|
|
|
|
|
528 |
.most_liked_users {
|
529 |
+
list-style-type: none !important;
|
530 |
+
position: relative !important;
|
531 |
+
margin: 10px 0 !important;
|
532 |
+
padding: 0 !important;
|
533 |
}
|
|
|
|
|
534 |
.most_liked_users li {
|
535 |
+
display: inline-table !important;
|
536 |
+
cursor: pointer !important;
|
537 |
+
margin: 0 2px !important;
|
538 |
}
|
539 |
+
.most_liked_users li img {
|
540 |
+
display: block !important;
|
541 |
+
float: none !important;
|
542 |
}
|
|
|
|
|
543 |
.most_liked_users li.inactive {
|
544 |
+
visibility: hidden !important;
|
545 |
+
opacity: 0 !important;
|
546 |
}
|
547 |
|
548 |
+
.commentlist .tiles .avatar {
|
549 |
+
left: 0 !important;
|
|
|
|
|
550 |
}
|
551 |
|
552 |
+
.wp_ulike_thumbnail {
|
553 |
+
vertical-align: middle;
|
554 |
+
margin: 0 10px 0 0;
|
555 |
}
|
556 |
|
|
|
557 |
.most_liked_comment .avatar {
|
558 |
+
vertical-align: middle;
|
559 |
+
margin: 0 10px 0 0;
|
560 |
}
|
561 |
|
562 |
.wp_ulike_style_simple .wp_counter_span:before {
|
563 |
+
content: "(";
|
564 |
}
|
|
|
565 |
.wp_ulike_style_simple .wp_counter_span:after {
|
566 |
+
content: ")";
|
567 |
}
|
568 |
|
569 |
.wp_ulike_style_love .wp_counter_span {
|
570 |
+
float: right;
|
571 |
+
display: inline-block;
|
572 |
+
background: #f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;
|
573 |
+
color: #333;
|
574 |
+
font-size: 9px;
|
575 |
+
line-height: 17px;
|
576 |
+
font-weight: 400;
|
577 |
+
margin: 2px 0 0 2px;
|
578 |
+
vertical-align: middle;
|
579 |
+
border-radius: 10px;
|
580 |
+
padding: 0 5px 0 23px;
|
581 |
+
z-index: 26;
|
582 |
+
}
|
|
|
|
|
|
|
|
|
583 |
|
584 |
+
/**
|
585 |
+
* Toastr plugin styles
|
586 |
+
*/
|
587 |
.toast-title {
|
588 |
+
font-weight: 700;
|
589 |
}
|
590 |
|
591 |
.toast-message {
|
592 |
+
-ms-word-wrap: break-word;
|
593 |
+
word-wrap: break-word;
|
594 |
}
|
595 |
+
.toast-message a {
|
596 |
+
color: #FFFFFF;
|
|
|
|
|
597 |
}
|
|
|
598 |
.toast-message a:hover {
|
599 |
+
color: #CCCCCC;
|
600 |
+
text-decoration: none;
|
601 |
+
}
|
602 |
+
.toast-message label {
|
603 |
+
color: #FFFFFF;
|
604 |
}
|
605 |
|
606 |
.toast-close-button {
|
607 |
+
position: relative;
|
608 |
+
right: -.3em;
|
609 |
+
top: -.3em;
|
610 |
+
float: right;
|
611 |
+
font-size: 20px;
|
612 |
+
font-weight: 700;
|
613 |
+
color: #FFFFFF;
|
614 |
+
-webkit-text-shadow: 0 1px 0 #FFFFFF;
|
615 |
+
text-shadow: 0 1px 0 #FFFFFF;
|
616 |
+
opacity: .8;
|
617 |
+
filter: alpha(opacity=80);
|
618 |
+
line-height: 1;
|
619 |
+
}
|
620 |
+
.toast-close-button:focus {
|
621 |
+
color: #000;
|
622 |
+
text-decoration: none;
|
623 |
+
cursor: pointer;
|
624 |
+
opacity: .4;
|
625 |
+
filter: alpha(opacity=40);
|
626 |
+
}
|
627 |
.toast-close-button:hover {
|
628 |
+
color: #000;
|
629 |
+
text-decoration: none;
|
630 |
+
cursor: pointer;
|
631 |
+
opacity: .4;
|
632 |
+
filter: alpha(opacity=40);
|
|
|
633 |
}
|
634 |
|
635 |
.rtl .toast-close-button {
|
636 |
+
left: -.3em;
|
637 |
+
float: left;
|
638 |
+
right: .3em;
|
639 |
}
|
640 |
|
641 |
button.toast-close-button {
|
642 |
+
padding: 0;
|
643 |
+
cursor: pointer;
|
644 |
+
background: 0 0;
|
645 |
+
border: 0;
|
646 |
+
-webkit-appearance: none;
|
647 |
}
|
648 |
|
649 |
.toast-top-center {
|
650 |
+
top: 0;
|
651 |
+
right: 0;
|
652 |
+
width: 100%;
|
653 |
}
|
654 |
|
655 |
.toast-bottom-center {
|
656 |
+
bottom: 0;
|
657 |
+
right: 0;
|
658 |
+
width: 100%;
|
659 |
}
|
660 |
|
661 |
.toast-top-full-width {
|
662 |
+
top: 0;
|
663 |
+
right: 0;
|
664 |
+
width: 100%;
|
665 |
}
|
666 |
|
667 |
.toast-bottom-full-width {
|
668 |
+
bottom: 0;
|
669 |
+
right: 0;
|
670 |
+
width: 100%;
|
671 |
}
|
672 |
|
673 |
.toast-top-left {
|
674 |
+
top: 12px;
|
675 |
+
left: 12px;
|
676 |
}
|
677 |
|
678 |
.toast-top-right {
|
679 |
+
top: 12px;
|
680 |
+
right: 12px;
|
681 |
}
|
682 |
|
683 |
.toast-bottom-right {
|
684 |
+
right: 12px;
|
685 |
+
bottom: 12px;
|
686 |
}
|
687 |
|
688 |
.toast-bottom-left {
|
689 |
+
bottom: 12px;
|
690 |
+
left: 12px;
|
691 |
}
|
692 |
|
693 |
#toast-container {
|
694 |
+
position: fixed;
|
695 |
+
z-index: 999999;
|
696 |
+
pointer-events: none;
|
697 |
}
|
|
|
698 |
#toast-container * {
|
699 |
+
-moz-box-sizing: border-box;
|
700 |
+
-webkit-box-sizing: border-box;
|
701 |
+
box-sizing: border-box;
|
702 |
+
}
|
703 |
+
#toast-container > div {
|
704 |
+
position: relative;
|
705 |
+
pointer-events: auto;
|
706 |
+
overflow: hidden;
|
707 |
+
margin: 0 0 6px;
|
708 |
+
padding: 15px 15px 15px 50px;
|
709 |
+
width: 300px;
|
710 |
+
-moz-border-radius: 3px;
|
711 |
+
-webkit-border-radius: 3px;
|
712 |
+
border-radius: 3px;
|
713 |
+
background-position: 15px center;
|
714 |
+
background-repeat: no-repeat;
|
715 |
+
-moz-box-shadow: 0 0 12px #888;
|
716 |
+
-webkit-box-shadow: 0 0 12px #888;
|
717 |
+
box-shadow: 0 0 12px #888;
|
718 |
+
color: #FFFFFF;
|
719 |
+
opacity: .8;
|
720 |
+
filter: alpha(opacity=80);
|
721 |
+
}
|
722 |
+
#toast-container > div:hover {
|
723 |
+
-moz-box-shadow: 0 0 12px #000;
|
724 |
+
-webkit-box-shadow: 0 0 12px #000;
|
725 |
+
box-shadow: 0 0 12px #000;
|
726 |
+
opacity: 1;
|
727 |
+
filter: alpha(opacity=100);
|
728 |
+
cursor: pointer;
|
729 |
}
|
730 |
+
#toast-container > div.rtl {
|
731 |
+
direction: rtl;
|
732 |
+
padding: 15px 50px 15px 15px;
|
733 |
+
background-position: right 15px center;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
734 |
}
|
735 |
+
#toast-container > .toast-info {
|
736 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
737 |
}
|
738 |
+
#toast-container > .toast-error {
|
739 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
|
|
|
740 |
}
|
741 |
+
#toast-container > .toast-success {
|
742 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
|
743 |
+
}
|
744 |
+
#toast-container > .toast-warning {
|
745 |
+
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
|
746 |
}
|
747 |
|
748 |
+
#toast-container.toast-bottom-center > div {
|
749 |
+
width: 300px;
|
750 |
+
margin-left: auto;
|
751 |
+
margin-right: auto;
|
752 |
}
|
753 |
|
754 |
+
#toast-container.toast-top-center > div {
|
755 |
+
width: 300px;
|
756 |
+
margin-left: auto;
|
757 |
+
margin-right: auto;
|
758 |
}
|
759 |
|
760 |
+
#toast-container.toast-bottom-full-width > div {
|
761 |
+
width: 96%;
|
762 |
+
margin-left: auto;
|
763 |
+
margin-right: auto;
|
|
|
764 |
}
|
765 |
|
766 |
+
#toast-container.toast-top-full-width > div {
|
767 |
+
width: 96%;
|
768 |
+
margin-left: auto;
|
769 |
+
margin-right: auto;
|
|
|
770 |
}
|
771 |
|
772 |
.toast {
|
773 |
+
background-color: #030303;
|
774 |
}
|
775 |
|
776 |
.toast-success {
|
777 |
+
background-color: #51A351;
|
778 |
}
|
779 |
|
780 |
.toast-error {
|
781 |
+
background-color: #BD362F;
|
782 |
}
|
783 |
|
784 |
.toast-info {
|
785 |
+
background-color: #2F96B4;
|
786 |
}
|
787 |
|
788 |
.toast-warning {
|
789 |
+
background-color: #F89406;
|
790 |
}
|
791 |
|
792 |
.toast-progress {
|
793 |
+
position: absolute;
|
794 |
+
left: 0;
|
795 |
+
bottom: 0;
|
796 |
+
height: 4px;
|
797 |
+
background-color: #000;
|
798 |
+
opacity: .4;
|
799 |
+
filter: alpha(opacity=40);
|
800 |
+
}
|
801 |
+
|
802 |
+
@media all and (max-width: 240px) {
|
803 |
+
#toast-container > div {
|
804 |
+
padding: 8px 8px 8px 50px;
|
805 |
+
width: 11em;
|
806 |
+
}
|
807 |
+
#toast-container > div.rtl {
|
808 |
+
padding: 8px 50px 8px 8px;
|
809 |
+
}
|
810 |
+
#toast-container .toast-close-button {
|
811 |
+
right: -.2em;
|
812 |
+
top: -.2em;
|
813 |
+
}
|
814 |
+
#toast-container .rtl .toast-close-button {
|
815 |
+
left: -.2em;
|
816 |
+
right: .2em;
|
817 |
+
}
|
818 |
+
}
|
819 |
+
@media all and (min-width: 241px) and (max-width: 480px) {
|
820 |
+
#toast-container > div {
|
821 |
+
padding: 8px 8px 8px 50px;
|
822 |
+
width: 18em;
|
823 |
+
}
|
824 |
+
#toast-container > div.rtl {
|
825 |
+
padding: 8px 50px 8px 8px;
|
826 |
+
}
|
827 |
+
#toast-container .toast-close-button {
|
828 |
+
right: -.2em;
|
829 |
+
top: -.2em;
|
830 |
+
}
|
831 |
+
#toast-container .rtl .toast-close-button {
|
832 |
+
left: -.2em;
|
833 |
+
right: .2em;
|
834 |
+
}
|
835 |
+
}
|
836 |
+
@media all and (min-width: 481px) and (max-width: 768px) {
|
837 |
+
#toast-container > div {
|
838 |
+
padding: 15px 15px 15px 50px;
|
839 |
+
width: 25em;
|
840 |
+
}
|
841 |
+
#toast-container > div.rtl {
|
842 |
+
padding: 15px 50px 15px 15px;
|
843 |
+
}
|
844 |
+
}
|
845 |
+
/*!>>>>>>>>>>>>>>>>>>>>>>> #RTL <<<<<<<<<<<<<<<<<<<<<<<<<<< */
|
846 |
+
.rtl .wpulike-default .count-box {
|
847 |
+
margin-right: .5em;
|
848 |
+
margin-left: inherit;
|
849 |
+
}
|
850 |
+
.rtl .wpulike-default .count-box:before {
|
851 |
+
right: -.2125em;
|
852 |
+
left: inherit;
|
853 |
+
border-color: #898F9C #898F9C transparent transparent;
|
854 |
+
}
|
855 |
+
|
856 |
+
.rtl .wpulike-heart .wp_ulike_btn {
|
857 |
+
border-left: 1px solid #d3d3d3;
|
858 |
+
border-right: 0;
|
859 |
+
}
|
860 |
+
.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
861 |
+
border-left: 1px solid #E0E0E0;
|
862 |
+
border-right: 0;
|
863 |
+
}
|
864 |
+
.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn {
|
865 |
+
border-left: 1px solid #E0E0E0;
|
866 |
+
border-right: 0;
|
867 |
+
}
|
868 |
+
.rtl .wpulike-heart .count-box {
|
869 |
+
margin-right: 0;
|
870 |
+
margin-left: inherit;
|
871 |
+
}
|
872 |
+
.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn {
|
873 |
+
border-left: 1px solid #d3d3d3;
|
874 |
+
border-right: 0;
|
875 |
+
}
|
876 |
+
.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
877 |
+
border-left: 1px solid #E0E0E0;
|
878 |
+
border-right: 0;
|
879 |
+
}
|
880 |
+
.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn {
|
881 |
+
border-left: 1px solid #E0E0E0;
|
882 |
+
border-right: 0;
|
883 |
+
}
|
884 |
+
.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn {
|
885 |
+
border-left: 1px solid #d3d3d3;
|
886 |
+
border-right: 0;
|
887 |
+
}
|
888 |
+
.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image {
|
889 |
+
border-left: 1px solid #E0E0E0;
|
890 |
+
border-right: 0;
|
891 |
+
}
|
892 |
+
.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn {
|
893 |
+
border-left: 1px solid #E0E0E0;
|
894 |
+
border-right: 0;
|
895 |
+
}
|
896 |
+
|
897 |
+
.rtl .wpulike-robeen .count-box {
|
898 |
+
right: inherit;
|
899 |
+
left: 8px;
|
900 |
+
}
|
901 |
+
|
902 |
+
.rtl .commentlist .tiles .avatar {
|
903 |
+
left: inherit !important;
|
904 |
+
right: 0 !important;
|
905 |
+
}
|
906 |
+
.rtl .wp_ulike_thumbnail {
|
907 |
+
margin: 0 0 0 10px;
|
908 |
+
}
|
909 |
+
.rtl .most_liked_comment .avatar {
|
910 |
+
margin: 0 0 0 10px;
|
911 |
+
}
|
912 |
+
.rtl .wp_ulike_style_love .wp_counter_span {
|
913 |
+
float: left;
|
914 |
+
background: #F1F1F1 url(../img/icons/heart.png) no-repeat scroll 85% center;
|
915 |
+
margin: 2px 2px 0 0;
|
916 |
+
padding: 0 23px 0 5px;
|
917 |
+
}
|
assets/css/wp-ulike.min.css
CHANGED
@@ -1 +1,6 @@
|
|
1 |
-
.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:active,.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#bbpress-forums .bbp-reply-content .wpulike-default .count-box,#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn,#buddypress .activity-content .wpulike-heart .wp_ulike_btn,.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:active,.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#525252;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s opacity .3s}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .most_liked_comment .avatar,.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}.most_liked_users,.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li,.tiles li{display:inline-table!important;cursor:pointer!important}.most_liked_users li{margin:0 2px!important}.most_liked_users li.inactive,.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users li img,.tiles li img{display:block!important;float:none!important}.commentlist .tiles .avatar{left:0!important}.most_liked_comment .avatar,.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:active,.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#bbpress-forums .bbp-reply-content .wpulike-default .count-box,#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn,#buddypress .activity-content .wpulike-heart .wp_ulike_btn,.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:active,.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#525252;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s opacity .3s}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .most_liked_comment .avatar,.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}.most_liked_users,.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li,.tiles li{display:inline-table!important;cursor:pointer!important}.most_liked_users li{margin:0 2px!important}.most_liked_users li.inactive,.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users li img,.tiles li img{display:block!important;float:none!important}.commentlist .tiles .avatar{left:0!important}.most_liked_comment .avatar,.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:active,.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#bbpress-forums .bbp-reply-content .wpulike-default .count-box,#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn,#buddypress .activity-content .wpulike-heart .wp_ulike_btn,.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:active,.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#525252;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s opacity .3s}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .most_liked_comment .avatar,.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}.most_liked_users,.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li,.tiles li{display:inline-table!important;cursor:pointer!important}.most_liked_users li{margin:0 2px!important}.most_liked_users li.inactive,.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users li img,.tiles li img{display:block!important;float:none!important}.commentlist .tiles .avatar{left:0!important}.most_liked_comment .avatar,.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:active,.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#bbpress-forums .bbp-reply-content .wpulike-default .count-box,#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn,#buddypress .activity-content .wpulike-heart .wp_ulike_btn,.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:active,.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#525252;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s opacity .3s}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .most_liked_comment .avatar,.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}.most_liked_users,.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li,.tiles li{display:inline-table!important;cursor:pointer!important}.most_liked_users li{margin:0 2px!important}.most_liked_users li.inactive,.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users li img,.tiles li img{display:block!important;float:none!important}.commentlist .tiles .avatar{left:0!important}.most_liked_comment .avatar,.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:active,.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eee;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn,.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#bbpress-forums .bbp-reply-content .wpulike-default .count-box,#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn,#buddypress .activity-content .wpulike-heart .wp_ulike_btn,.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:active,.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover,.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#525252;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s opacity .3s}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn,.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image,.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .most_liked_comment .avatar,.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}.most_liked_users,.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li,.tiles li{display:inline-table!important;cursor:pointer!important}.most_liked_users li{margin:0 2px!important}.most_liked_users li.inactive,.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users li img,.tiles li img{display:block!important;float:none!important}.commentlist .tiles .avatar{left:0!important}.most_liked_comment .avatar,.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}
|
|
|
|
|
|
|
|
|
|
1 |
+
/*!
|
2 |
+
===============================================================
|
3 |
+
* WP ULike 2.9
|
4 |
+
* @author Alimir [https://wordpress.org/plugins/wp-ulike/]
|
5 |
+
===============================================================
|
6 |
+
*/.wpulike{display:inline-block;position:relative;vertical-align:middle;overflow:hidden;line-height:normal;margin:0}.wpulike .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;vertical-align:middle;line-height:normal;padding:10px 20px;font-size:.75em;cursor:pointer;color:#777;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none;-webkit-transition:.25s;-moz-transition:.25s;-ms-transition:.25s;-o-transition:.25s;transition:.25s}.wpulike .wp_ulike_btn.wp_ulike_put_text{padding:2px 10px}.wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}.wpulike .wp_ulike_is_loading .wp_ulike_btn span{visibility:hidden}.wp_ulike_click_is_disabled{pointer-events:none;cursor:default}.wpulike-default .wp_ulike_btn:focus{outline:0;border-color:#999}.wpulike-default .wp_ulike_btn:hover{text-decoration:none;color:#eaeaea;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike-default .wp_ulike_btn:active{text-decoration:none;color:#eaeaea;text-shadow:0 1px 0 rgba(0,0,0,.3);background-color:#bdc3c7;border-color:#95a5a6}.wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center}.wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-default .count-box{position:relative;display:inline-block;border:1px solid #898f9c;border-radius:.25em;vertical-align:middle;color:#333;font-size:.75em;text-align:center;text-decoration:none;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:.25em .5em;margin-left:.5em;line-height:1em;min-width:2.25em}.wpulike-default .count-box:before{content:'';width:.25em;height:.25em;position:absolute;border:1px solid transparent;background:#fff;border-bottom-color:#898f9c;left:-.2125em;top:50%;margin-top:-.2em;border-left-color:#898f9c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.wpulike-default .wp_ulike_hide_me{visibility:hidden}#buddypress .activity-content .wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}#buddypress .activity-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#buddypress .activity ul.item-list li{position:initial}#buddypress div.activity-meta .tiles li a{padding:0}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn{padding:12px 10px!important}#buddypress div.activity-meta .wpulike-default .wp_ulike_btn.wp_ulike_put_text{padding:7px 10px!important}#bbpress-forums .bbp-reply-content .wpulike .wp_ulike_is_loading .wp_ulike_btn{background-image:url(../img/icons/loading.gif)!important;background-repeat:no-repeat;background-position:center center}#bbpress-forums .bbp-reply-content .wpulike-default .count-box{font-size:small;padding:.3em .5em}#bbpress-forums .wpulike-default .wp_ulike_btn{margin:0;display:inline-block;border-radius:.25em;border:1px solid #d3d3d3;line-height:1em;padding:.5em 1em;font-size:1em;cursor:pointer;vertical-align:middle;color:#505050;background:#dfdfdf;box-shadow:1px 1px 0 rgba(255,255,255,.5) inset;text-shadow:0 1px 0 rgba(255,255,255,.5);text-decoration:none}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image{background-image:url(../img/icons/add.png);background-repeat:no-repeat;background-position:center center;padding:1em 1.8em}#bbpress-forums .wpulike-default .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove.png)}.wpulike-heart .wp_ulike_general_class{display:block;border:1px solid #e0e0e0;background:url(../img/bg/button-love.png) no-repeat center right;border-radius:5px;padding:3px}.wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}.wpulike-heart .wp_ulike_btn:hover{background-color:transparent;box-shadow:none;color:#ef0000}.wpulike-heart .wp_ulike_btn:active{background-color:transparent;box-shadow:none;color:#ef0000}.wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}.wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}.wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}.wpulike-heart .count-box{border:none;vertical-align:middle;background-color:transparent;padding:.25em .5em;margin-left:0;color:#505050;font-size:.8em}.wpulike-heart .count-box:before{border:none;background:0 0}#buddypress .activity-content .wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn{border:none;padding:0 10px;font-weight:600;box-shadow:none;background:0 0;border-right:1px solid #d3d3d3;border-radius:0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border:none;box-shadow:none;background-image:url(../img/icons/add-heart-16.png);background-repeat:no-repeat!important;background-position:center center!important;padding:11px 16px!important;border-right:1px solid #e0e0e0}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image:hover{background-image:url(../img/icons/add-heart-hover.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike{background-image:url(../img/icons/remove-heart-16.png)}#bbpress-forums .bbp-reply-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image.image-unlike:hover{background-image:url(../img/icons/remove-heart-hover.png)}@keyframes animateCircle{40%{transform:scale(10);opacity:1;fill:#dd4688}55%{transform:scale(11);opacity:1;fill:#d46abf}65%{transform:scale(12);opacity:1;fill:#cc8ef5}75%{transform:scale(13);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.5}85%{transform:scale(17);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.2}95%{transform:scale(18);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:.1}100%{transform:scale(19);opacity:1;fill:transparent;stroke:#cc8ef5;stroke-width:0}}@keyframes animateHeart{0%{transform:scale(.2)}40%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes animateHeartOut{0%{transform:scale(1.4)}100%{transform:scale(1)}}.wpulike-robeen .count-box{position:relative;bottom:18px;right:8px;font-weight:600}.wpulike-robeen svg{cursor:pointer;overflow:visible;width:50px}.wpulike-robeen svg .heart{transform-origin:center;animation:animateHeartOut .3s linear forwards}.wpulike-robeen svg .main-circ{transform-origin:29.5px 29.5px}.wpulike-robeen .wp_ulike_btn{display:none!important}.wpulike-robeen .wp_ulike_btn:checked+svg .heart{transform:scale(.2);fill:#e2264d;animation:animateHeart .3s linear forwards .25s}.wpulike-robeen .wp_ulike_btn:checked+svg .main-circ{transition:all 2s;animation:animateCircle .3s linear forwards;opacity:1}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1{opacity:1;transition:.1s all .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval1{transform:scale(0) translate(0,-30px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp1 .oval2{transform:scale(0) translate(10px,-50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval1{transform:scale(0) translate(30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp2 .oval2{transform:scale(0) translate(60px,-15px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval1{transform:scale(0) translate(30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp3 .oval2{transform:scale(0) translate(60px,10px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval1{transform:scale(0) translate(30px,15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp4 .oval2{transform:scale(0) translate(40px,50px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval1{transform:scale(0) translate(-10px,20px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp5 .oval2{transform:scale(0) translate(-60px,30px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval1{transform:scale(0) translate(-30px,0);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp6 .oval2{transform:scale(0) translate(-60px,-5px);transform-origin:0 0 0;transition:1.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7{opacity:1;transition:.1s all .3s;opacity:1;transition:.1s opacity .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval1{transform:scale(0) translate(-30px,-15px);transform-origin:0 0 0;transition:.5s transform .3s}.wpulike-robeen .wp_ulike_btn:checked+svg .grp7 .oval2{transform:scale(0) translate(-55px,-30px);transform-origin:0 0 0;transition:1.5s transform .3s}.tiles{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.tiles li{display:inline-table!important;cursor:pointer!important}.tiles li img{display:block!important;float:none!important}.tiles li.inactive{visibility:hidden!important;opacity:0!important}.most_liked_users{list-style-type:none!important;position:relative!important;margin:10px 0!important;padding:0!important}.most_liked_users li{display:inline-table!important;cursor:pointer!important;margin:0 2px!important}.most_liked_users li img{display:block!important;float:none!important}.most_liked_users li.inactive{visibility:hidden!important;opacity:0!important}.commentlist .tiles .avatar{left:0!important}.wp_ulike_thumbnail{vertical-align:middle;margin:0 10px 0 0}.most_liked_comment .avatar{vertical-align:middle;margin:0 10px 0 0}.wp_ulike_style_simple .wp_counter_span:before{content:"("}.wp_ulike_style_simple .wp_counter_span:after{content:")"}.wp_ulike_style_love .wp_counter_span{float:right;display:inline-block;background:#f1f1f1 url(../img/icons/heart.png) 5px center no-repeat;color:#333;font-size:9px;line-height:17px;font-weight:400;margin:2px 0 0 2px;vertical-align:middle;border-radius:10px;padding:0 5px 0 23px;z-index:26}.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-message label{color:#fff}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;line-height:1}.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #888;-webkit-box-shadow:0 0 12px #888;box-shadow:0 0 12px #888;color:#fff;opacity:.8}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=)!important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=)!important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==)!important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=)!important}#toast-container.toast-bottom-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div{width:96%;margin-left:auto;margin-right:auto}#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}/*!>>>>>>>>>>>>>>>>>>>>>>> #RTL <<<<<<<<<<<<<<<<<<<<<<<<<<< */.rtl .wpulike-default .count-box{margin-right:.5em;margin-left:inherit}.rtl .wpulike-default .count-box:before{right:-.2125em;left:inherit;border-color:#898f9c #898f9c transparent transparent}.rtl .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl .wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-heart .wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-heart .count-box{margin-right:0;margin-left:inherit}.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #buddypress .activity-content .wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border-left:1px solid #e0e0e0;border-right:0}.rtl #buddypress .activity-content .wpulike-heart wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn{border-left:1px solid #d3d3d3;border-right:0}.rtl #bbpress-forums .wpulike-heart .wp_ulike_btn.wp_ulike_put_image{border-left:1px solid #e0e0e0;border-right:0}.rtl #bbpress-forums .wpulike-heart wp_ulike_is_loading .wp_ulike_btn{border-left:1px solid #e0e0e0;border-right:0}.rtl .wpulike-robeen .count-box{right:inherit;left:8px}.rtl .commentlist .tiles .avatar{left:inherit!important;right:0!important}.rtl .wp_ulike_thumbnail{margin:0 0 0 10px}.rtl .most_liked_comment .avatar{margin:0 0 0 10px}.rtl .wp_ulike_style_love .wp_counter_span{float:left;background:#f1f1f1 url(../img/icons/heart.png) no-repeat scroll 85% center;margin:2px 2px 0 0;padding:0 23px 0 5px}
|
assets/js/wp-ulike.js
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
/*! WP ULike - v2.
|
2 |
* http://wp-ulike.alimir.ir/
|
3 |
* Alimir 2017;
|
4 |
*/
|
1 |
+
/*! WP ULike - v2.9
|
2 |
* http://wp-ulike.alimir.ir/
|
3 |
* Alimir 2017;
|
4 |
*/
|
inc/classes/class-mycred.php
CHANGED
@@ -41,11 +41,13 @@ if ( class_exists( 'myCRED_Hook' ) ) :
|
|
41 |
*/
|
42 |
public function run() {
|
43 |
|
44 |
-
if ( $this->prefs['add_like']['creds']
|
45 |
-
add_action( 'wp_ulike_mycred_like', array( $this, 'like' ), 10, 2 );
|
|
|
46 |
|
47 |
-
if ( $this->prefs['add_unlike']['creds']
|
48 |
-
add_action( 'wp_ulike_mycred_unlike', array( $this, 'unlike' ), 10, 2 );
|
|
|
49 |
|
50 |
}
|
51 |
|
@@ -60,63 +62,67 @@ if ( class_exists( 'myCRED_Hook' ) ) :
|
|
60 |
*
|
61 |
* @since 2.3
|
62 |
*/
|
63 |
-
public function like( $id , $key ) {
|
64 |
|
65 |
-
$author_id = 0;
|
66 |
$user_id = get_current_user_id();
|
67 |
|
68 |
// Check for exclusion
|
69 |
-
if ( $this->core->exclude_user( $user_id ) ) return;
|
70 |
-
|
71 |
-
|
72 |
-
|
73 |
-
|
74 |
-
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
|
|
|
|
|
|
80 |
}
|
81 |
|
82 |
|
83 |
if ( $user_id != $author_id ){
|
84 |
|
85 |
// Award the user liking
|
86 |
-
if ( $this->prefs['add_like']['creds']
|
87 |
-
//
|
88 |
-
if ( $this->over_hook_limit( 'add_like', 'wp_add_like', $user_id ) )
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
|
|
101 |
}
|
102 |
-
}
|
103 |
|
104 |
// Award post author for being liked
|
105 |
-
if ( $this->prefs['get_like']['creds']
|
106 |
// Make sure this is unique event
|
107 |
-
if ( $this->over_hook_limit( 'get_like', 'wp_get_like', $author_id ) )
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
|
|
120 |
}
|
121 |
}
|
122 |
|
@@ -129,30 +135,32 @@ if ( class_exists( 'myCRED_Hook' ) ) :
|
|
129 |
*
|
130 |
* @since 2.3
|
131 |
*/
|
132 |
-
public function unlike( $id , $key ) {
|
133 |
|
134 |
-
$author_id = 0;
|
135 |
$user_id = get_current_user_id();
|
136 |
|
137 |
// Check for exclusion
|
138 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
|
|
|
|
|
|
150 |
|
151 |
|
152 |
if ( $user_id != $author_id ){
|
153 |
|
154 |
// Award the user liking
|
155 |
-
if ( $this->prefs['add_unlike']['creds']
|
156 |
// Make sure this is unique event
|
157 |
if ( ! $this->core->has_entry( 'wp_add_unlike', $id, $user_id ) ) {
|
158 |
// Execute
|
@@ -169,7 +177,7 @@ if ( class_exists( 'myCRED_Hook' ) ) :
|
|
169 |
}
|
170 |
|
171 |
// Award post author for being liked
|
172 |
-
if ( $this->prefs['get_unlike']['creds']
|
173 |
// Make sure this is unique event
|
174 |
if ( ! $this->core->has_entry( 'wp_get_unlike', $id, $author_id ) ) {
|
175 |
// Execute
|
@@ -199,67 +207,66 @@ if ( class_exists( 'myCRED_Hook' ) ) :
|
|
199 |
|
200 |
$prefs = $this->prefs;
|
201 |
|
202 |
-
?>
|
203 |
-
<label class="subheader"><?php echo _e( 'Points for Liking content', WP_ULIKE_SLUG ); ?></label>
|
204 |
-
<ol>
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
|
213 |
-
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
|
219 |
-
</ol>
|
220 |
-
<label class="subheader"><?php _e( 'Points for Author Who Get Liked', WP_ULIKE_SLUG ); ?></label>
|
221 |
-
<ol>
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
|
226 |
-
|
227 |
-
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
</ol>
|
237 |
-
<label class="subheader"><?php echo _e( 'Points for unliking content', WP_ULIKE_SLUG ); ?></label>
|
238 |
-
<ol>
|
239 |
-
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
</ol>
|
249 |
-
<label class="subheader"><?php _e( 'Points for Author Who Get Unliked', WP_ULIKE_SLUG ); ?></label>
|
250 |
-
<ol>
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
-
|
260 |
-
</ol>
|
261 |
-
<?php
|
262 |
-
|
263 |
}
|
264 |
|
265 |
/**
|
41 |
*/
|
42 |
public function run() {
|
43 |
|
44 |
+
if ( $this->prefs['add_like']['creds'] || $this->prefs['get_like']['creds'] ) {
|
45 |
+
add_action( 'wp_ulike_mycred_like' , array( $this, 'like' ) , 10, 2 );
|
46 |
+
}
|
47 |
|
48 |
+
if ( $this->prefs['add_unlike']['creds'] || $this->prefs['get_unlike']['creds'] ) {
|
49 |
+
add_action( 'wp_ulike_mycred_unlike', array( $this, 'unlike' ) , 10, 2 );
|
50 |
+
}
|
51 |
|
52 |
}
|
53 |
|
62 |
*
|
63 |
* @since 2.3
|
64 |
*/
|
65 |
+
public function like( $id , $key, $author_id = 0 ) {
|
66 |
|
|
|
67 |
$user_id = get_current_user_id();
|
68 |
|
69 |
// Check for exclusion
|
70 |
+
if ( $this->core->exclude_user( $user_id ) ) return;
|
71 |
+
|
72 |
+
switch ( $key ) {
|
73 |
+
case '_liked':
|
74 |
+
case '_topicliked':
|
75 |
+
$author_id = get_post_field( 'post_author', $id );
|
76 |
+
break;
|
77 |
+
case '_commentliked':
|
78 |
+
$comment_id = get_comment( $id );
|
79 |
+
$author_id = $comment_id->user_id;
|
80 |
+
break;
|
81 |
+
case '_activityliked':
|
82 |
+
$author_id = $this->bp_get_auhtor_id($id);
|
83 |
+
break;
|
84 |
}
|
85 |
|
86 |
|
87 |
if ( $user_id != $author_id ){
|
88 |
|
89 |
// Award the user liking
|
90 |
+
if ( $this->prefs['add_like']['creds'] ) {
|
91 |
+
// If not over limit
|
92 |
+
if ( ! $this->over_hook_limit( 'add_like', 'wp_add_like', $user_id ) ) {
|
93 |
+
// Make sure this is unique event
|
94 |
+
if ( ! $this->core->has_entry( 'wp_add_like', $id, $user_id ) ) {
|
95 |
+
// Execute
|
96 |
+
$this->core->add_creds(
|
97 |
+
'wp_add_like',
|
98 |
+
$user_id,
|
99 |
+
$this->prefs['add_like']['creds'],
|
100 |
+
$this->prefs['add_like']['log'],
|
101 |
+
$id,
|
102 |
+
array( 'ref_type' => $key ),
|
103 |
+
$this->mycred_type
|
104 |
+
);
|
105 |
+
}
|
106 |
}
|
107 |
+
}
|
108 |
|
109 |
// Award post author for being liked
|
110 |
+
if ( $this->prefs['get_like']['creds'] && $author_id ) {
|
111 |
// Make sure this is unique event
|
112 |
+
if ( ! $this->over_hook_limit( 'get_like', 'wp_get_like', $author_id ) ) {
|
113 |
+
// Make sure this is unique event
|
114 |
+
if ( ! $this->core->has_entry( 'wp_get_like', $id, $author_id ) ) {
|
115 |
+
// Execute
|
116 |
+
$this->core->add_creds(
|
117 |
+
'wp_get_like',
|
118 |
+
$author_id,
|
119 |
+
$this->prefs['get_like']['creds'],
|
120 |
+
$this->prefs['get_like']['log'],
|
121 |
+
$id,
|
122 |
+
array( 'ref_type' => $key, 'by' => $user_id ),
|
123 |
+
$this->mycred_type
|
124 |
+
);
|
125 |
+
}
|
126 |
}
|
127 |
}
|
128 |
|
135 |
*
|
136 |
* @since 2.3
|
137 |
*/
|
138 |
+
public function unlike( $id , $key, $author_id = 0 ) {
|
139 |
|
|
|
140 |
$user_id = get_current_user_id();
|
141 |
|
142 |
// Check for exclusion
|
143 |
if ( $this->core->exclude_user( $user_id ) ) return;
|
144 |
+
|
145 |
+
switch ( $key ) {
|
146 |
+
case '_liked':
|
147 |
+
case '_topicliked':
|
148 |
+
$author_id = get_post_field( 'post_author', $id );
|
149 |
+
break;
|
150 |
+
case '_commentliked':
|
151 |
+
$comment_id = get_comment( $id );
|
152 |
+
$author_id = $comment_id->user_id;
|
153 |
+
break;
|
154 |
+
case '_activityliked':
|
155 |
+
$author_id = $this->bp_get_auhtor_id( $id );
|
156 |
+
break;
|
157 |
+
}
|
158 |
|
159 |
|
160 |
if ( $user_id != $author_id ){
|
161 |
|
162 |
// Award the user liking
|
163 |
+
if ( $this->prefs['add_unlike']['creds'] ) {
|
164 |
// Make sure this is unique event
|
165 |
if ( ! $this->core->has_entry( 'wp_add_unlike', $id, $user_id ) ) {
|
166 |
// Execute
|
177 |
}
|
178 |
|
179 |
// Award post author for being liked
|
180 |
+
if ( $this->prefs['get_unlike']['creds'] && $author_id ) {
|
181 |
// Make sure this is unique event
|
182 |
if ( ! $this->core->has_entry( 'wp_get_unlike', $id, $author_id ) ) {
|
183 |
// Execute
|
207 |
|
208 |
$prefs = $this->prefs;
|
209 |
|
210 |
+
?>
|
211 |
+
<label class="subheader"><?php echo _e( 'Points for Liking content', WP_ULIKE_SLUG ); ?></label>
|
212 |
+
<ol>
|
213 |
+
<li>
|
214 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'add_like' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'add_like' => 'creds' ) ); ?>" value="<?php echo $this->core->number( $prefs['add_like']['creds'] ); ?>" size="8" /></div>
|
215 |
+
</li>
|
216 |
+
<li class="empty"></li>
|
217 |
+
<li>
|
218 |
+
<label for="<?php echo $this->field_id( array( 'add_like' => 'limit' ) ); ?>"><?php _e( 'Limit', WP_ULIKE_SLUG ); ?></label>
|
219 |
+
<?php echo $this->hook_limit_setting( $this->field_name( array( 'add_like' => 'limit' ) ), $this->field_id( array( 'add_like' => 'limit' ) ), $prefs['add_like']['limit'] ); ?>
|
220 |
+
</li>
|
221 |
+
<li class="empty"></li>
|
222 |
+
<li>
|
223 |
+
<label for="<?php echo $this->field_id( array( 'add_like' => 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
224 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'add_like' => 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'add_like' => 'log' ) ); ?>" value="<?php echo esc_attr( $prefs['add_like']['log'] ); ?>" class="long" /></div>
|
225 |
+
<span class="description"><?php echo $this->available_template_tags( array( 'general' ) ); ?></span>
|
226 |
+
</li>
|
227 |
+
</ol>
|
228 |
+
<label class="subheader"><?php _e( 'Points for Author Who Get Liked', WP_ULIKE_SLUG ); ?></label>
|
229 |
+
<ol>
|
230 |
+
<li>
|
231 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'get_like' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'get_like' => 'creds' ) ); ?>" value="<?php echo $this->core->number( $prefs['get_like']['creds'] ); ?>" size="8" /></div>
|
232 |
+
</li>
|
233 |
+
<li class="empty"></li>
|
234 |
+
<li>
|
235 |
+
<label for="<?php echo $this->field_id( array( 'get_like' => 'limit' ) ); ?>"><?php _e( 'Limit', WP_ULIKE_SLUG ); ?></label>
|
236 |
+
<?php echo $this->hook_limit_setting( $this->field_name( array( 'get_like' => 'limit' ) ), $this->field_id( array( 'get_like' => 'limit' ) ), $prefs['get_like']['limit'] ); ?>
|
237 |
+
</li>
|
238 |
+
<li class="empty"></li>
|
239 |
+
<li>
|
240 |
+
<label for="<?php echo $this->field_id( array( 'get_like' => 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
241 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'get_like' => 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'get_like' => 'log' ) ); ?>" value="<?php echo esc_attr( $prefs['get_like']['log'] ); ?>" class="long" /></div>
|
242 |
+
<span class="description"><?php echo $this->available_template_tags( array( 'general' ) ); ?></span>
|
243 |
+
</li>
|
244 |
+
</ol>
|
245 |
+
<label class="subheader"><?php echo _e( 'Points for unliking content', WP_ULIKE_SLUG ); ?></label>
|
246 |
+
<ol>
|
247 |
+
<li>
|
248 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'add_unlike' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'add_unlike' => 'creds' ) ); ?>" value="<?php echo $this->core->number( $prefs['add_unlike']['creds'] ); ?>" size="8" /></div>
|
249 |
+
</li>
|
250 |
+
<li class="empty"></li>
|
251 |
+
<li>
|
252 |
+
<label for="<?php echo $this->field_id( array( 'add_unlike' => 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
253 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'add_unlike' => 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'add_unlike' => 'log' ) ); ?>" value="<?php echo esc_attr( $prefs['add_unlike']['log'] ); ?>" class="long" /></div>
|
254 |
+
<span class="description"><?php echo $this->available_template_tags( array( 'general' ) ); ?></span>
|
255 |
+
</li>
|
256 |
+
</ol>
|
257 |
+
<label class="subheader"><?php _e( 'Points for Author Who Get Unliked', WP_ULIKE_SLUG ); ?></label>
|
258 |
+
<ol>
|
259 |
+
<li>
|
260 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'get_unlike' => 'creds' ) ); ?>" id="<?php echo $this->field_id( array( 'get_unlike' => 'creds' ) ); ?>" value="<?php echo $this->core->number( $prefs['get_unlike']['creds'] ); ?>" size="8" /></div>
|
261 |
+
</li>
|
262 |
+
<li class="empty"></li>
|
263 |
+
<li>
|
264 |
+
<label for="<?php echo $this->field_id( array( 'get_unlike' => 'log' ) ); ?>"><?php _e( 'Log template', 'mycred' ); ?></label>
|
265 |
+
<div class="h2"><input type="text" name="<?php echo $this->field_name( array( 'get_unlike' => 'log' ) ); ?>" id="<?php echo $this->field_id( array( 'get_unlike' => 'log' ) ); ?>" value="<?php echo esc_attr( $prefs['get_unlike']['log'] ); ?>" class="long" /></div>
|
266 |
+
<span class="description"><?php echo $this->available_template_tags( array( 'general' ) ); ?></span>
|
267 |
+
</li>
|
268 |
+
</ol>
|
269 |
+
<?php
|
|
|
270 |
}
|
271 |
|
272 |
/**
|
inc/classes/class-ulike.php
CHANGED
@@ -26,25 +26,26 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
26 |
* @author Alimir
|
27 |
* @param Array $data
|
28 |
* @since 2.0
|
29 |
-
* @
|
|
|
30 |
* @return String
|
31 |
*/
|
32 |
-
public function wp_get_ulike(array $data){
|
33 |
//get loggin method option
|
34 |
$loggin_method = wp_ulike_get_setting( $data['setting'], 'logging_method');
|
35 |
//Select the logging functionality
|
36 |
-
switch($loggin_method){
|
37 |
case 'do_not_log':
|
38 |
-
return $this->do_not_log_method($data);
|
39 |
break;
|
40 |
case 'by_cookie':
|
41 |
-
return $this->loggedby_cookie_method($data);
|
42 |
break;
|
43 |
case 'by_ip':
|
44 |
-
return $this->loggedby_ip_method($data);
|
45 |
break;
|
46 |
default:
|
47 |
-
return $this->
|
48 |
}
|
49 |
}
|
50 |
|
@@ -52,28 +53,46 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
52 |
* Do not log method
|
53 |
*
|
54 |
* @author Alimir
|
55 |
-
* @param Array
|
|
|
56 |
* @since 2.0
|
57 |
* @updated 2.3
|
58 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
|
|
59 |
* @return String
|
60 |
*/
|
61 |
-
public function do_not_log_method(array $data){
|
62 |
-
|
63 |
-
|
64 |
-
|
|
|
65 |
$output = $this->get_template( $data, 1 );
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
$this->update_meta_data($
|
70 |
-
|
71 |
-
|
72 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
73 |
}
|
74 |
-
|
75 |
-
$
|
76 |
-
|
|
|
|
|
|
|
|
|
77 |
return $output;
|
78 |
}
|
79 |
|
@@ -81,41 +100,60 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
81 |
* Logged by cookie method
|
82 |
*
|
83 |
* @author Alimir
|
84 |
-
* @param Array
|
|
|
85 |
* @since 2.0
|
86 |
* @updated 2.3
|
87 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
|
|
88 |
* @return String
|
89 |
*/
|
90 |
-
public function loggedby_cookie_method( array $data ){
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
if(
|
97 |
$output = $this->get_template( $data, 1 );
|
98 |
}
|
99 |
else{
|
100 |
$output = $this->get_template( $data, 4 );
|
101 |
}
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
111 |
}
|
112 |
-
|
113 |
-
$
|
114 |
-
|
115 |
-
|
116 |
-
|
|
|
|
|
117 |
}
|
118 |
-
|
|
|
|
|
119 |
return $output;
|
120 |
}
|
121 |
|
@@ -127,63 +165,97 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
127 |
* @since 2.0
|
128 |
* @updated 2.3
|
129 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
|
|
130 |
* @return String
|
131 |
*/
|
132 |
-
public function loggedby_ip_method( array $data ){
|
133 |
-
|
134 |
-
$
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
142 |
$output = $this->get_template( $data, 2 );
|
143 |
-
}
|
144 |
-
else{
|
145 |
$output = $this->get_template( $data, 3 );
|
146 |
-
}
|
147 |
-
}
|
148 |
-
}//end post button
|
149 |
-
else if($data["type"] == 'process'){
|
150 |
-
if($condition == 0){
|
151 |
-
$newLike = $data["get_like"] + 1;
|
152 |
-
$this->update_meta_data($data["id"], $data["key"], $newLike);
|
153 |
-
$this->wpdb->query("INSERT INTO ".$this->wpdb->prefix.$data['table']." VALUES ('', '".$data['id']."', NOW(), '".$data['user_ip']."', '".$data['user_id']."', 'like')");
|
154 |
-
if(is_user_logged_in()){
|
155 |
-
wp_ulike_bp_activity_add($data['user_id'],$data['id'],$data['key']);
|
156 |
}
|
157 |
-
|
158 |
-
$output = wp_ulike_format_number($newLike);
|
159 |
}
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
172 |
}
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
184 |
}
|
185 |
}
|
186 |
-
|
|
|
|
|
187 |
return $output;
|
188 |
}
|
189 |
|
@@ -191,91 +263,111 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
191 |
* Logged by IP/UserName method
|
192 |
*
|
193 |
* @author Alimir
|
194 |
-
* @param Array
|
|
|
195 |
* @since 2.0
|
196 |
* @updated 2.3
|
197 |
* @updated 2.4.2
|
198 |
-
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
|
|
199 |
* @return String
|
200 |
*/
|
201 |
-
public function
|
202 |
-
|
203 |
-
$
|
204 |
-
|
205 |
-
|
206 |
-
|
207 |
-
|
208 |
-
|
209 |
-
|
210 |
-
|
211 |
-
|
212 |
-
//
|
213 |
-
$
|
214 |
-
$user_info = get_userdata($data['user_id']);// check for user data
|
215 |
-
if(!$user_info) $second_condition = false;// if user not exist, condition will be false
|
216 |
-
$second_column = 'user_id';
|
217 |
-
$second_val = $data['user_id'];
|
218 |
-
//}
|
219 |
|
220 |
-
|
221 |
-
|
222 |
-
if(
|
223 |
-
$output
|
224 |
-
|
225 |
-
|
226 |
-
|
|
|
227 |
$output = $this->get_template( $data, 2 );
|
228 |
-
|
229 |
-
else{
|
230 |
$output = $this->get_template( $data, 3 );
|
231 |
}
|
232 |
-
|
233 |
-
else {
|
234 |
-
$output
|
235 |
-
}
|
236 |
-
|
237 |
-
|
238 |
-
|
239 |
-
|
240 |
-
|
241 |
-
$this->
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
SET status = 'unlike'
|
257 |
-
WHERE ".$data['column']." = '".$data['id']."' AND $second_column = '$second_val'
|
258 |
-
");
|
259 |
-
do_action('wp_ulike_mycred_unlike', $data['id'], $data['key']);
|
260 |
-
$output = wp_ulike_format_number($newLike);
|
261 |
}
|
262 |
-
|
263 |
-
|
264 |
-
|
265 |
-
|
266 |
-
|
267 |
-
|
268 |
-
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
273 |
}
|
274 |
-
|
275 |
-
else{
|
276 |
-
$output
|
277 |
-
}
|
278 |
-
}
|
|
|
279 |
return $output;
|
280 |
}
|
281 |
|
@@ -288,17 +380,29 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
288 |
* @param Integer $data
|
289 |
* @since 2.0
|
290 |
* @updated 2.2
|
|
|
291 |
* @return Void
|
292 |
*/
|
293 |
public function update_meta_data($id, $key, $data){
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
302 |
}
|
303 |
|
304 |
|
@@ -401,69 +505,84 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
401 |
* @since 2.0
|
402 |
* @return String
|
403 |
*/
|
404 |
-
public function get_user_status($table
|
405 |
-
|
406 |
-
|
407 |
-
|
408 |
-
|
409 |
-
|
410 |
-
|
411 |
-
|
412 |
-
}
|
413 |
}
|
414 |
|
415 |
/**
|
416 |
* Get Liked User
|
417 |
*
|
418 |
* @author Alimir
|
419 |
-
* @param
|
420 |
-
* @param String $table
|
421 |
-
* @param String $column_id
|
422 |
-
* @param String $setting_key
|
423 |
* @since 2.0
|
424 |
* @updated 2.3
|
|
|
425 |
* @return String
|
426 |
*/
|
427 |
-
public function get_liked_users($
|
428 |
-
|
429 |
-
|
430 |
-
|
431 |
-
|
432 |
-
|
433 |
-
|
434 |
-
|
435 |
-
$
|
436 |
-
|
437 |
-
|
438 |
-
|
439 |
-
|
440 |
-
|
441 |
-
|
442 |
-
|
443 |
-
|
444 |
-
|
445 |
-
|
446 |
-
|
447 |
-
|
448 |
-
|
449 |
-
|
450 |
-
|
451 |
-
|
452 |
-
|
453 |
-
|
454 |
-
$
|
455 |
-
|
456 |
-
|
457 |
-
|
458 |
-
|
459 |
-
$out_template
|
460 |
-
|
461 |
-
|
462 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
463 |
}
|
464 |
-
if($users_list!='')
|
465 |
-
$users_list = $this->put_template_between($get_template,$users_list,"%START_WHILE%","%END_WHILE%");
|
466 |
}
|
|
|
467 |
return $users_list;
|
468 |
}
|
469 |
|
@@ -475,8 +594,18 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
475 |
* @since 2.3
|
476 |
* @return Array
|
477 |
*/
|
478 |
-
public function get_current_user_likes(array $args){
|
479 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
480 |
}
|
481 |
|
482 |
|
@@ -490,13 +619,16 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
490 |
* @since 2.0
|
491 |
* @return String
|
492 |
*/
|
493 |
-
public function get_template_between($string, $start, $end){
|
494 |
-
$string
|
495 |
-
$ini
|
496 |
-
if ($ini == 0)
|
497 |
-
|
498 |
-
|
499 |
-
|
|
|
|
|
|
|
500 |
}
|
501 |
|
502 |
/**
|
@@ -510,14 +642,22 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
510 |
* @since 2.0
|
511 |
* @return String
|
512 |
*/
|
513 |
-
public function put_template_between($string
|
514 |
-
$string
|
515 |
-
$ini
|
516 |
-
if ($ini == 0)
|
517 |
-
|
518 |
-
|
519 |
-
|
520 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
521 |
}
|
522 |
|
523 |
/**
|
@@ -530,10 +670,9 @@ if ( ! class_exists( 'wp_ulike' ) ) {
|
|
530 |
function get_reutrn_id(){
|
531 |
global $user_ID,$wp_user_IP;
|
532 |
|
533 |
-
if(!is_user_logged_in()){
|
534 |
return ip2long($wp_user_IP);
|
535 |
-
}
|
536 |
-
else {
|
537 |
return $user_ID;
|
538 |
}
|
539 |
}
|
26 |
* @author Alimir
|
27 |
* @param Array $data
|
28 |
* @since 2.0
|
29 |
+
* @updated 2.8 //Added switch statement
|
30 |
+
* @updated 2.9
|
31 |
* @return String
|
32 |
*/
|
33 |
+
public function wp_get_ulike( array $data ){
|
34 |
//get loggin method option
|
35 |
$loggin_method = wp_ulike_get_setting( $data['setting'], 'logging_method');
|
36 |
//Select the logging functionality
|
37 |
+
switch( $loggin_method ){
|
38 |
case 'do_not_log':
|
39 |
+
return $this->do_not_log_method( $data );
|
40 |
break;
|
41 |
case 'by_cookie':
|
42 |
+
return $this->loggedby_cookie_method( $data );
|
43 |
break;
|
44 |
case 'by_ip':
|
45 |
+
return $this->loggedby_ip_method( $data );
|
46 |
break;
|
47 |
default:
|
48 |
+
return $this->loggedby_username( $data );
|
49 |
}
|
50 |
}
|
51 |
|
53 |
* Do not log method
|
54 |
*
|
55 |
* @author Alimir
|
56 |
+
* @param Array $data
|
57 |
+
* @param String $output
|
58 |
* @since 2.0
|
59 |
* @updated 2.3
|
60 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
61 |
+
* @updated 2.9
|
62 |
* @return String
|
63 |
*/
|
64 |
+
public function do_not_log_method( array $data, $output = '' ){
|
65 |
+
// Extract data
|
66 |
+
extract( $data );
|
67 |
+
|
68 |
+
if( $type == 'post' ){
|
69 |
$output = $this->get_template( $data, 1 );
|
70 |
+
|
71 |
+
} elseif( $type == 'process' ){
|
72 |
+
// Update data
|
73 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
74 |
+
// Insert log data
|
75 |
+
$this->wpdb->insert(
|
76 |
+
$this->wpdb->prefix . $table,
|
77 |
+
array(
|
78 |
+
$column => $id,
|
79 |
+
'date_time' => current_time( 'mysql', true ),
|
80 |
+
'ip' => $user_ip,
|
81 |
+
'user_id' => $user_id,
|
82 |
+
'status' => 'like'
|
83 |
+
)
|
84 |
+
);
|
85 |
+
// Add buddypress activity
|
86 |
+
if( is_user_logged_in() ){
|
87 |
+
wp_ulike_bp_activity_add( $user_id, $id, $key );
|
88 |
}
|
89 |
+
// Mycred points
|
90 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
91 |
+
// Output format
|
92 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
93 |
+
|
94 |
+
}
|
95 |
+
|
96 |
return $output;
|
97 |
}
|
98 |
|
100 |
* Logged by cookie method
|
101 |
*
|
102 |
* @author Alimir
|
103 |
+
* @param Array $data
|
104 |
+
* @param String $output
|
105 |
* @since 2.0
|
106 |
* @updated 2.3
|
107 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
108 |
+
* @updated 2.9
|
109 |
* @return String
|
110 |
*/
|
111 |
+
public function loggedby_cookie_method( array $data, $output = '' ){
|
112 |
+
// Extract data
|
113 |
+
extract( $data );
|
114 |
+
|
115 |
+
if( $type == 'post' ){
|
116 |
+
|
117 |
+
if( ! isset( $_COOKIE[ $cookie . $id ] ) ){
|
118 |
$output = $this->get_template( $data, 1 );
|
119 |
}
|
120 |
else{
|
121 |
$output = $this->get_template( $data, 4 );
|
122 |
}
|
123 |
+
|
124 |
+
} elseif( $type == 'process' ) {
|
125 |
+
|
126 |
+
if( ! isset( $_COOKIE[ $cookie . $id ] ) ){
|
127 |
+
// Update data
|
128 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
129 |
+
// Set cookie
|
130 |
+
setcookie( $cookie . $id, time(), 2147483647, '/' );
|
131 |
+
// Insert log data
|
132 |
+
$this->wpdb->insert(
|
133 |
+
$this->wpdb->prefix . $table,
|
134 |
+
array(
|
135 |
+
$column => $id,
|
136 |
+
'date_time' => current_time( 'mysql', true ),
|
137 |
+
'ip' => $user_ip,
|
138 |
+
'user_id' => $user_id,
|
139 |
+
'status' => 'like'
|
140 |
+
)
|
141 |
+
);
|
142 |
+
// Add buddypress activity
|
143 |
+
if( is_user_logged_in() ){
|
144 |
+
wp_ulike_bp_activity_add( $user_id, $id, $key );
|
145 |
}
|
146 |
+
// Mycred points
|
147 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
148 |
+
// Output format
|
149 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
150 |
+
|
151 |
+
} else {
|
152 |
+
$output = wp_ulike_format_number( $get_like );
|
153 |
}
|
154 |
+
|
155 |
+
}
|
156 |
+
|
157 |
return $output;
|
158 |
}
|
159 |
|
165 |
* @since 2.0
|
166 |
* @updated 2.3
|
167 |
* @updated 2.8 //Added 'get_template' changes & Removed some variables
|
168 |
+
* @updated 2.9
|
169 |
* @return String
|
170 |
*/
|
171 |
+
public function loggedby_ip_method( array $data, $output = '' ){
|
172 |
+
// Extract data
|
173 |
+
extract( $data );
|
174 |
+
// Check the user's likes history
|
175 |
+
$is_user_liked_before = $this->wpdb->get_var( "
|
176 |
+
SELECT COUNT(*)
|
177 |
+
FROM ".$this->wpdb->prefix.$table."
|
178 |
+
WHERE $column = '$id'
|
179 |
+
AND ip = '$user_ip'
|
180 |
+
");
|
181 |
+
if( $type == 'post' ) {
|
182 |
+
|
183 |
+
if( ! $is_user_liked_before ){
|
184 |
+
$output = $this->get_template( $data, 3 );
|
185 |
+
|
186 |
+
} else {
|
187 |
+
|
188 |
+
if( $this->get_user_status( $table, $column, 'ip', $id, $user_ip ) == "like" ){
|
189 |
$output = $this->get_template( $data, 2 );
|
190 |
+
} else{
|
|
|
191 |
$output = $this->get_template( $data, 3 );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
192 |
}
|
193 |
+
|
|
|
194 |
}
|
195 |
+
|
196 |
+
} elseif( $type == 'process' ) {
|
197 |
+
|
198 |
+
if( ! $is_user_liked_before ){
|
199 |
+
// Update data
|
200 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
201 |
+
// Insert log data
|
202 |
+
$this->wpdb->insert(
|
203 |
+
$this->wpdb->prefix . $table,
|
204 |
+
array(
|
205 |
+
$column => $id,
|
206 |
+
'date_time' => current_time( 'mysql', true ),
|
207 |
+
'ip' => $user_ip,
|
208 |
+
'user_id' => $user_id,
|
209 |
+
'status' => 'like'
|
210 |
+
)
|
211 |
+
);
|
212 |
+
// Add buddypress activity
|
213 |
+
if(is_user_logged_in()){
|
214 |
+
wp_ulike_bp_activity_add( $user_id, $id, $key );
|
215 |
}
|
216 |
+
// Mycred points
|
217 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
218 |
+
// Output format
|
219 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
220 |
+
|
221 |
+
} else {
|
222 |
+
|
223 |
+
if( $this->get_user_status( $table, $column,'ip', $id, $user_ip ) == "like" ){
|
224 |
+
// Update data (Unlike)
|
225 |
+
$this->update_meta_data( $id, $key, $get_like - 1 );
|
226 |
+
// Update status to unlike
|
227 |
+
$this->wpdb->update(
|
228 |
+
$this->wpdb->prefix . $table,
|
229 |
+
array(
|
230 |
+
'status' => 'unlike'
|
231 |
+
),
|
232 |
+
array( $column => $id, 'ip' => $user_ip )
|
233 |
+
);
|
234 |
+
// Update Mycred points
|
235 |
+
do_action( 'wp_ulike_mycred_unlike', $id, $key );
|
236 |
+
// Output format
|
237 |
+
$output = wp_ulike_format_number( $get_like - 1 );
|
238 |
+
|
239 |
+
} else {
|
240 |
+
// Update data
|
241 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
242 |
+
// Update status to like
|
243 |
+
$this->wpdb->update(
|
244 |
+
$this->wpdb->prefix . $table,
|
245 |
+
array(
|
246 |
+
'status' => 'like'
|
247 |
+
),
|
248 |
+
array( $column => $id, 'ip' => $user_ip )
|
249 |
+
);
|
250 |
+
// Update Mycred points
|
251 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
252 |
+
// Output format
|
253 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
254 |
}
|
255 |
}
|
256 |
+
|
257 |
+
}
|
258 |
+
|
259 |
return $output;
|
260 |
}
|
261 |
|
263 |
* Logged by IP/UserName method
|
264 |
*
|
265 |
* @author Alimir
|
266 |
+
* @param Array $data
|
267 |
+
* @param String $output
|
268 |
* @since 2.0
|
269 |
* @updated 2.3
|
270 |
* @updated 2.4.2
|
271 |
+
* @updated 2.8 // Added 'get_template' changes & Removed some variables
|
272 |
+
* @updated 2.9 // Removed some old functionalities
|
273 |
* @return String
|
274 |
*/
|
275 |
+
public function loggedby_username( array $data, $output = '' ){
|
276 |
+
// Extract data
|
277 |
+
extract( $data );
|
278 |
+
// Check the user's likes history
|
279 |
+
$is_user_liked_before = $this->wpdb->get_var( "
|
280 |
+
SELECT COUNT(*)
|
281 |
+
FROM ".$this->wpdb->prefix.$table."
|
282 |
+
WHERE $column = '$id'
|
283 |
+
AND user_id = '$user_id'
|
284 |
+
");
|
285 |
+
// check for user data
|
286 |
+
// @TODO: Maybe we should skip this condition!
|
287 |
+
// $is_user_exist = get_userdata( $user_id ) ? true : false;
|
|
|
|
|
|
|
|
|
|
|
288 |
|
289 |
+
if( $type == 'post' ){
|
290 |
+
|
291 |
+
if( ! $is_user_liked_before ){
|
292 |
+
$output = $this->get_template( $data, 3 );
|
293 |
+
|
294 |
+
} elseif( $is_user_liked_before /*&& $is_user_exist*/ ) {
|
295 |
+
|
296 |
+
if( $this->get_user_status( $table, $column, 'user_id', $id, $user_id ) == "like" ) {
|
297 |
$output = $this->get_template( $data, 2 );
|
298 |
+
|
299 |
+
} else {
|
300 |
$output = $this->get_template( $data, 3 );
|
301 |
}
|
302 |
+
|
303 |
+
}/* else {
|
304 |
+
$output = $this->get_template( $data, 4 );
|
305 |
+
}*/
|
306 |
+
|
307 |
+
} elseif( $type == 'process' ) {
|
308 |
+
|
309 |
+
if( ! $is_user_liked_before ){
|
310 |
+
// Update meta data
|
311 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
312 |
+
// Insert log data
|
313 |
+
$this->wpdb->insert(
|
314 |
+
$this->wpdb->prefix . $table,
|
315 |
+
array(
|
316 |
+
$column => $id,
|
317 |
+
'date_time' => current_time( 'mysql', true ),
|
318 |
+
'ip' => $user_ip,
|
319 |
+
'user_id' => $user_id,
|
320 |
+
'status' => 'like'
|
321 |
+
)
|
322 |
+
);
|
323 |
+
// Add buddypress activity
|
324 |
+
if( is_user_logged_in() ){
|
325 |
+
wp_ulike_bp_activity_add( $user_id, $id, $key );
|
|
|
|
|
|
|
|
|
|
|
326 |
}
|
327 |
+
// Update mycred points
|
328 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
329 |
+
// Set new output
|
330 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
331 |
+
|
332 |
+
} elseif( $is_user_liked_before /*&& $is_user_exist*/ ) {
|
333 |
+
|
334 |
+
if( $this->get_user_status( $table, $column, 'user_id', $id, $user_id ) == "like") {
|
335 |
+
$this->update_meta_data( $id, $key, $get_like - 1 );
|
336 |
+
// Update status to unlike
|
337 |
+
$this->wpdb->update(
|
338 |
+
$this->wpdb->prefix . $table,
|
339 |
+
array(
|
340 |
+
'status' => 'unlike'
|
341 |
+
),
|
342 |
+
array( $column => $id, 'user_id' => $user_id )
|
343 |
+
);
|
344 |
+
// Update mycred points
|
345 |
+
do_action( 'wp_ulike_mycred_unlike', $id, $key );
|
346 |
+
// Set new output
|
347 |
+
$output = wp_ulike_format_number( $get_like - 1 );
|
348 |
+
|
349 |
+
} else {
|
350 |
+
// Update meta data
|
351 |
+
$this->update_meta_data( $id, $key, $get_like + 1 );
|
352 |
+
// Update status to like
|
353 |
+
$this->wpdb->update(
|
354 |
+
$this->wpdb->prefix . $table,
|
355 |
+
array(
|
356 |
+
'status' => 'like'
|
357 |
+
),
|
358 |
+
array( $column => $id, 'user_id' => $user_id )
|
359 |
+
);
|
360 |
+
// Update mycred points
|
361 |
+
do_action( 'wp_ulike_mycred_like', $id, $key );
|
362 |
+
// Set new output
|
363 |
+
$output = wp_ulike_format_number( $get_like + 1 );
|
364 |
}
|
365 |
+
|
366 |
+
}/* else {
|
367 |
+
$output = wp_ulike_format_number( $get_like );
|
368 |
+
}*/
|
369 |
+
}
|
370 |
+
|
371 |
return $output;
|
372 |
}
|
373 |
|
380 |
* @param Integer $data
|
381 |
* @since 2.0
|
382 |
* @updated 2.2
|
383 |
+
* @updated 2.9
|
384 |
* @return Void
|
385 |
*/
|
386 |
public function update_meta_data($id, $key, $data){
|
387 |
+
// Update Likers box by removing the old transient
|
388 |
+
delete_transient( 'wp_ulike_likers_box_for_' . $key . $id );
|
389 |
+
// Update Values
|
390 |
+
switch ( $key ) {
|
391 |
+
case '_liked' :
|
392 |
+
case '_topicliked' :
|
393 |
+
update_post_meta( $id, $key, $data );
|
394 |
+
update_postmeta_cache( $id );
|
395 |
+
break;
|
396 |
+
case '_commentliked' :
|
397 |
+
update_comment_meta( $id, $key, $data );
|
398 |
+
update_meta_cache( 'comment', $id );
|
399 |
+
break;
|
400 |
+
case '_activityliked':
|
401 |
+
bp_activity_update_meta( $id, $key, $data );
|
402 |
+
break;
|
403 |
+
default:
|
404 |
+
return 0;
|
405 |
+
}
|
406 |
}
|
407 |
|
408 |
|
505 |
* @since 2.0
|
506 |
* @return String
|
507 |
*/
|
508 |
+
public function get_user_status( $table, $first_column, $second_column, $first_val, $second_val ){
|
509 |
+
// This will return like|unlike
|
510 |
+
return $this->wpdb->get_var( "
|
511 |
+
SELECT status
|
512 |
+
FROM ".$this->wpdb->prefix."$table
|
513 |
+
WHERE $first_column = '$first_val'
|
514 |
+
AND $second_column = '$second_val'
|
515 |
+
");
|
|
|
516 |
}
|
517 |
|
518 |
/**
|
519 |
* Get Liked User
|
520 |
*
|
521 |
* @author Alimir
|
522 |
+
* @param Array $arg
|
|
|
|
|
|
|
523 |
* @since 2.0
|
524 |
* @updated 2.3
|
525 |
+
* @updated 2.9
|
526 |
* @return String
|
527 |
*/
|
528 |
+
public function get_liked_users( array $args ){
|
529 |
+
// Extract input array
|
530 |
+
extract( $args );
|
531 |
+
// If likers box has been disabled
|
532 |
+
if ( ! wp_ulike_get_setting( $setting, 'users_liked_box' ) ) return;
|
533 |
+
// Get any existing copy of our transient data
|
534 |
+
if ( false === ( $users_list = get_transient( 'wp_ulike_likers_box_for_' . $key . $id ) ) ) {
|
535 |
+
// Get user's limit number value
|
536 |
+
$limit_num = wp_ulike_get_setting( $setting, 'number_of_users');
|
537 |
+
// Set default value if limit_num equals to zero
|
538 |
+
$limit_num = $limit_num != 0 ? $limit_num : 10;
|
539 |
+
// Get likers list
|
540 |
+
$get_users = $this->wpdb->get_results( "SELECT user_id FROM ".$this->wpdb->prefix."$table WHERE $column = '$id' AND status = 'like' AND user_id BETWEEN 1 AND 999999 GROUP BY user_id LIMIT $limit_num" );
|
541 |
+
|
542 |
+
if( ! empty( $get_users ) ){
|
543 |
+
|
544 |
+
// Get likers html template
|
545 |
+
$get_template = wp_ulike_get_setting( $setting, 'users_liked_box_template' );
|
546 |
+
// Set default template if get_template was empty
|
547 |
+
$get_template = empty( $get_template ) ? '<br /><p style="margin-top:5px">'. __('Users who have LIKED this post:',WP_ULIKE_SLUG) .'</p> <ul class="tiles"> %START_WHILE% <li><a class="user-tooltip" title="%USER_NAME%">%USER_AVATAR%</a></li> %END_WHILE%</ul>' : $get_template;
|
548 |
+
|
549 |
+
$inner_template = $this->get_template_between( $get_template, "%START_WHILE%", "%END_WHILE%" );
|
550 |
+
|
551 |
+
foreach ( $get_users as $get_user ) {
|
552 |
+
$user_info = get_userdata($get_user->user_id);
|
553 |
+
$out_template = $inner_template;
|
554 |
+
if ($user_info):
|
555 |
+
if( strpos( $out_template, '%USER_AVATAR%' ) !== false ) {
|
556 |
+
$avatar_size = wp_ulike_get_setting( $setting, 'users_liked_box_avatar_size' );
|
557 |
+
$USER_AVATAR = get_avatar( $user_info->user_email, $avatar_size, '' , 'avatar' );
|
558 |
+
$out_template = str_replace( "%USER_AVATAR%", $USER_AVATAR, $out_template );
|
559 |
+
}
|
560 |
+
if( strpos( $out_template, '%USER_NAME%' ) !== false) {
|
561 |
+
$USER_NAME = $user_info->display_name;
|
562 |
+
$out_template = str_replace( "%USER_NAME%", $USER_NAME, $out_template );
|
563 |
+
}
|
564 |
+
if( strpos( $out_template, '%UM_PROFILE_URL%' ) !== false && function_exists('um_fetch_user') ) {
|
565 |
+
global $ultimatemember;
|
566 |
+
um_fetch_user( $user_info->ID );
|
567 |
+
$UM_PROFILE_URL = um_user_profile_url();
|
568 |
+
$out_template = str_replace( "%UM_PROFILE_URL%", $UM_PROFILE_URL, $out_template );
|
569 |
+
}
|
570 |
+
if( strpos( $out_template, '%BP_PROFILE_URL%' ) !== false && function_exists('bp_core_get_user_domain') ) {
|
571 |
+
$BP_PROFILE_URL = bp_core_get_user_domain( $user_info->ID );
|
572 |
+
$out_template = str_replace( "%BP_PROFILE_URL%", $BP_PROFILE_URL, $out_template );
|
573 |
+
}
|
574 |
+
$users_list .= $out_template;
|
575 |
+
endif;
|
576 |
+
}
|
577 |
+
|
578 |
+
if( ! empty($users_list) ) {
|
579 |
+
$users_list = $this->put_template_between( $get_template,$users_list, "%START_WHILE%", "%END_WHILE%" );
|
580 |
+
}
|
581 |
+
|
582 |
+
set_transient( 'wp_ulike_likers_box_for_' . $key . $id, $users_list, 12 * HOUR_IN_SECONDS );
|
583 |
}
|
|
|
|
|
584 |
}
|
585 |
+
|
586 |
return $users_list;
|
587 |
}
|
588 |
|
594 |
* @since 2.3
|
595 |
* @return Array
|
596 |
*/
|
597 |
+
public function get_current_user_likes( array $args ){
|
598 |
+
extract( $args );
|
599 |
+
// Get user likes
|
600 |
+
return $this->wpdb->get_results( "
|
601 |
+
SELECT $col, date_time
|
602 |
+
FROM ".$this->wpdb->prefix.$table."
|
603 |
+
WHERE user_id = '$user_id'
|
604 |
+
AND status = 'like'
|
605 |
+
ORDER BY date_time
|
606 |
+
DESC
|
607 |
+
LIMIT $limit
|
608 |
+
");
|
609 |
}
|
610 |
|
611 |
|
619 |
* @since 2.0
|
620 |
* @return String
|
621 |
*/
|
622 |
+
public function get_template_between( $string, $start, $end ){
|
623 |
+
$string = " ".$string;
|
624 |
+
$ini = strpos($string,$start);
|
625 |
+
if ( $ini == 0 ){
|
626 |
+
return "";
|
627 |
+
}
|
628 |
+
$ini += strlen($start);
|
629 |
+
$len = strpos($string,$end,$ini) - $ini;
|
630 |
+
|
631 |
+
return substr( $string, $ini, $len );
|
632 |
}
|
633 |
|
634 |
/**
|
642 |
* @since 2.0
|
643 |
* @return String
|
644 |
*/
|
645 |
+
public function put_template_between( $string, $inner_string, $start, $end ){
|
646 |
+
$string = " ".$string;
|
647 |
+
$ini = strpos($string,$start);
|
648 |
+
if ($ini == 0){
|
649 |
+
return "";
|
650 |
+
}
|
651 |
+
|
652 |
+
$ini += strlen($start);
|
653 |
+
$len = strpos($string,$end,$ini) - $ini;
|
654 |
+
$newstr = substr_replace($string,$inner_string,$ini,$len);
|
655 |
+
|
656 |
+
return str_replace(
|
657 |
+
array( "%START_WHILE%", "%END_WHILE%" ),
|
658 |
+
array( "", "" ),
|
659 |
+
$newstr
|
660 |
+
);
|
661 |
}
|
662 |
|
663 |
/**
|
670 |
function get_reutrn_id(){
|
671 |
global $user_ID,$wp_user_IP;
|
672 |
|
673 |
+
if( ! is_user_logged_in() ){
|
674 |
return ip2long($wp_user_IP);
|
675 |
+
} else {
|
|
|
676 |
return $user_ID;
|
677 |
}
|
678 |
}
|
inc/wp-functions.php
CHANGED
@@ -574,7 +574,7 @@
|
|
574 |
* @since 2.3
|
575 |
*/
|
576 |
if ( defined( 'myCRED_VERSION' ) ) {
|
577 |
-
|
578 |
/**
|
579 |
* Register Hooks
|
580 |
*
|
574 |
* @since 2.3
|
575 |
*/
|
576 |
if ( defined( 'myCRED_VERSION' ) ) {
|
577 |
+
require_once( WP_ULIKE_INC_DIR . '/classes/class-mycred.php');
|
578 |
/**
|
579 |
* Register Hooks
|
580 |
*
|
inc/wp-script.php
CHANGED
@@ -18,7 +18,7 @@
|
|
18 |
//enqueue JQuery script
|
19 |
wp_enqueue_script( 'jquery' );
|
20 |
//Add wp_ulike script file with special functions.
|
21 |
-
wp_enqueue_script('wp_ulike',
|
22 |
//localize script
|
23 |
wp_localize_script( 'wp_ulike', 'wp_ulike_params', array(
|
24 |
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
@@ -45,7 +45,7 @@
|
|
45 |
add_action('wp_enqueue_scripts', 'wp_ulike_enqueue_style');
|
46 |
|
47 |
function wp_ulike_enqueue_style() {
|
48 |
-
wp_enqueue_style( 'wp-ulike',
|
49 |
//add your custom style from setting panel.
|
50 |
wp_add_inline_style( 'wp-ulike', wp_ulike_get_custom_style() );
|
51 |
}
|
18 |
//enqueue JQuery script
|
19 |
wp_enqueue_script( 'jquery' );
|
20 |
//Add wp_ulike script file with special functions.
|
21 |
+
wp_enqueue_script('wp_ulike', WP_ULIKE_ASSETS_URL . '/js/wp-ulike.min.js', array('jquery'), '2.8.1', true);
|
22 |
//localize script
|
23 |
wp_localize_script( 'wp_ulike', 'wp_ulike_params', array(
|
24 |
'ajax_url' => admin_url( 'admin-ajax.php' ),
|
45 |
add_action('wp_enqueue_scripts', 'wp_ulike_enqueue_style');
|
46 |
|
47 |
function wp_ulike_enqueue_style() {
|
48 |
+
wp_enqueue_style( 'wp-ulike', WP_ULIKE_ASSETS_URL . '/css/wp-ulike.min.css' );
|
49 |
//add your custom style from setting panel.
|
50 |
wp_add_inline_style( 'wp-ulike', wp_ulike_get_custom_style() );
|
51 |
}
|
inc/wp-ulike.php
CHANGED
@@ -10,6 +10,7 @@
|
|
10 |
* @updated 2.3
|
11 |
* @updated 2.7 //added 'wp_ulike_posts_add_attr', 'wp_ulike_posts_microdata' & 'wp_ulike_login_alert_template' filters
|
12 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
|
|
13 |
* @return String
|
14 |
*/
|
15 |
function wp_ulike( $type = 'get', $args = array() ) {
|
@@ -48,7 +49,7 @@
|
|
48 |
if( ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users') != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
49 |
//call wp_get_ulike function from wp_ulike class
|
50 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
51 |
-
$wp_ulike .= $wp_ulike_class->get_liked_users( $
|
52 |
|
53 |
if ($type == 'put') {
|
54 |
return $wp_ulike;
|
@@ -60,7 +61,7 @@
|
|
60 |
}//end !only_registered_users condition
|
61 |
elseif ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users') == '1' && ! is_user_logged_in() ) {
|
62 |
if(wp_ulike_get_setting( 'wp_ulike_general', 'login_type') == "button") {
|
63 |
-
return $wp_ulike_class->get_template( $parsed_args, 0 );
|
64 |
} else {
|
65 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this post: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
66 |
}
|
@@ -74,8 +75,9 @@
|
|
74 |
* @author Alimir
|
75 |
* @since 1.6
|
76 |
* @updated 2.3
|
77 |
-
* @updated 2.7 //added 'wp_ulike_login_alert_template' & 'wp_ulike_comments_add_attr' filters
|
78 |
-
* @updated 2.8 //Removed some old functions & added new filters support.
|
|
|
79 |
* @return String
|
80 |
*/
|
81 |
function wp_ulike_comments( $type = 'get', $args = array() ) {
|
@@ -114,7 +116,7 @@
|
|
114 |
if( ( wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users' ) != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
115 |
//call wp_get_ulike function from wp_ulike class
|
116 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
117 |
-
$wp_ulike .= $wp_ulike_class->get_liked_users( $
|
118 |
|
119 |
if ($type == 'put') {
|
120 |
return $wp_ulike;
|
@@ -126,7 +128,7 @@
|
|
126 |
}//end !only_registered_users condition
|
127 |
elseif (wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users') == '1' && ! is_user_logged_in()){
|
128 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type' ) == "button" ){
|
129 |
-
return $wp_ulike_class->get_template( $parsed_args, 0 );
|
130 |
} else {
|
131 |
return apply_filters( 'wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this comment: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>' );
|
132 |
}
|
@@ -143,6 +145,7 @@
|
|
143 |
* @updated 2.4
|
144 |
* @updated 2.7 //added 'wp_ulike_login_alert_template' & 'wp_ulike_activities_add_attr' filters
|
145 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
|
|
146 |
* @return String
|
147 |
*/
|
148 |
function wp_ulike_buddypress( $type = 'get', $args = array() ) {
|
@@ -186,7 +189,7 @@
|
|
186 |
if( ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users') != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
187 |
//call wp_get_ulike function from wp_ulike class
|
188 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
189 |
-
$wp_ulike .= $wp_ulike_class->get_liked_users( $
|
190 |
|
191 |
if ($type == 'put') {
|
192 |
return $wp_ulike;
|
@@ -198,7 +201,7 @@
|
|
198 |
}//end !only_registered_users condition
|
199 |
elseif ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users') == '1' && ! is_user_logged_in() ) {
|
200 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type') == "button" ){
|
201 |
-
return $wp_ulike_class->get_template( $parsed_args, 0 );
|
202 |
}
|
203 |
else{
|
204 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this activity: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
@@ -216,6 +219,7 @@
|
|
216 |
* @updated 2.4.1
|
217 |
* @updated 2.7 //added 'wp_ulike_login_alert_template' & 'wp_ulike_topics_add_attr' filters
|
218 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
|
|
219 |
* @return String
|
220 |
*/
|
221 |
function wp_ulike_bbpress( $type = 'get', $args = array() ) {
|
@@ -257,7 +261,7 @@
|
|
257 |
if( ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
258 |
//call wp_get_ulike function from wp_ulike class
|
259 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
260 |
-
$wp_ulike .= $wp_ulike_class->get_liked_users( $
|
261 |
|
262 |
if ($type == 'put') {
|
263 |
return $wp_ulike;
|
@@ -270,7 +274,7 @@
|
|
270 |
|
271 |
else if ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) == '1' && !is_user_logged_in()) {
|
272 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type') ){
|
273 |
-
return $wp_ulike_class->get_template( $parsed_args, 0 );
|
274 |
}
|
275 |
else {
|
276 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this post: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
@@ -332,7 +336,7 @@
|
|
332 |
$cookie_name = 'topic-liked-';
|
333 |
}
|
334 |
else{
|
335 |
-
wp_die(__('Error: This Method Is Not Exist!',WP_ULIKE_SLUG));
|
336 |
}
|
337 |
|
338 |
$get_like = $get_meta_data != '' ? $get_meta_data : 0;
|
10 |
* @updated 2.3
|
11 |
* @updated 2.7 //added 'wp_ulike_posts_add_attr', 'wp_ulike_posts_microdata' & 'wp_ulike_login_alert_template' filters
|
12 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
13 |
+
* @updated 2.9 // Modify get_liked_users functionality
|
14 |
* @return String
|
15 |
*/
|
16 |
function wp_ulike( $type = 'get', $args = array() ) {
|
49 |
if( ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users') != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
50 |
//call wp_get_ulike function from wp_ulike class
|
51 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
52 |
+
$wp_ulike .= $wp_ulike_class->get_liked_users( $parsed_args );
|
53 |
|
54 |
if ($type == 'put') {
|
55 |
return $wp_ulike;
|
61 |
}//end !only_registered_users condition
|
62 |
elseif ( wp_ulike_get_setting( 'wp_ulike_posts', 'only_registered_users') == '1' && ! is_user_logged_in() ) {
|
63 |
if(wp_ulike_get_setting( 'wp_ulike_general', 'login_type') == "button") {
|
64 |
+
return $wp_ulike_class->get_template( $parsed_args, 0 ) . $wp_ulike_class->get_liked_users( $parsed_args );
|
65 |
} else {
|
66 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this post: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
67 |
}
|
75 |
* @author Alimir
|
76 |
* @since 1.6
|
77 |
* @updated 2.3
|
78 |
+
* @updated 2.7 // added 'wp_ulike_login_alert_template' & 'wp_ulike_comments_add_attr' filters
|
79 |
+
* @updated 2.8 // Removed some old functions & added new filters support.
|
80 |
+
* @updated 2.9 // Modify get_liked_users functionality
|
81 |
* @return String
|
82 |
*/
|
83 |
function wp_ulike_comments( $type = 'get', $args = array() ) {
|
116 |
if( ( wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users' ) != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
117 |
//call wp_get_ulike function from wp_ulike class
|
118 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
119 |
+
$wp_ulike .= $wp_ulike_class->get_liked_users( $parsed_args );
|
120 |
|
121 |
if ($type == 'put') {
|
122 |
return $wp_ulike;
|
128 |
}//end !only_registered_users condition
|
129 |
elseif (wp_ulike_get_setting( 'wp_ulike_comments', 'only_registered_users') == '1' && ! is_user_logged_in()){
|
130 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type' ) == "button" ){
|
131 |
+
return $wp_ulike_class->get_template( $parsed_args, 0 ) . $wp_ulike_class->get_liked_users( $parsed_args );
|
132 |
} else {
|
133 |
return apply_filters( 'wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this comment: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>' );
|
134 |
}
|
145 |
* @updated 2.4
|
146 |
* @updated 2.7 //added 'wp_ulike_login_alert_template' & 'wp_ulike_activities_add_attr' filters
|
147 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
148 |
+
* @updated 2.9 // Modify get_liked_users functionality
|
149 |
* @return String
|
150 |
*/
|
151 |
function wp_ulike_buddypress( $type = 'get', $args = array() ) {
|
189 |
if( ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users') != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
190 |
//call wp_get_ulike function from wp_ulike class
|
191 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
192 |
+
$wp_ulike .= $wp_ulike_class->get_liked_users( $parsed_args );
|
193 |
|
194 |
if ($type == 'put') {
|
195 |
return $wp_ulike;
|
201 |
}//end !only_registered_users condition
|
202 |
elseif ( wp_ulike_get_setting( 'wp_ulike_buddypress', 'only_registered_users') == '1' && ! is_user_logged_in() ) {
|
203 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type') == "button" ){
|
204 |
+
return $wp_ulike_class->get_template( $parsed_args, 0 ) . $wp_ulike_class->get_liked_users( $parsed_args );
|
205 |
}
|
206 |
else{
|
207 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this activity: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
219 |
* @updated 2.4.1
|
220 |
* @updated 2.7 //added 'wp_ulike_login_alert_template' & 'wp_ulike_topics_add_attr' filters
|
221 |
* @updated 2.8 //Removed some old functions & added new filters support.
|
222 |
+
* @updated 2.9 // Modify get_liked_users functionality
|
223 |
* @return String
|
224 |
*/
|
225 |
function wp_ulike_bbpress( $type = 'get', $args = array() ) {
|
261 |
if( ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) != '1' ) or ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) == '1' && is_user_logged_in() ) ) {
|
262 |
//call wp_get_ulike function from wp_ulike class
|
263 |
$wp_ulike = $wp_ulike_class->wp_get_ulike( $parsed_args );
|
264 |
+
$wp_ulike .= $wp_ulike_class->get_liked_users( $parsed_args );
|
265 |
|
266 |
if ($type == 'put') {
|
267 |
return $wp_ulike;
|
274 |
|
275 |
else if ( wp_ulike_get_setting( 'wp_ulike_bbpress', 'only_registered_users' ) == '1' && !is_user_logged_in()) {
|
276 |
if( wp_ulike_get_setting( 'wp_ulike_general', 'login_type') ){
|
277 |
+
return $wp_ulike_class->get_template( $parsed_args, 0 ) . $wp_ulike_class->get_liked_users( $parsed_args );
|
278 |
}
|
279 |
else {
|
280 |
return apply_filters('wp_ulike_login_alert_template', '<p class="alert alert-info fade in" role="alert">'.__('You need to login in order to like this post: ',WP_ULIKE_SLUG).'<a href="'.wp_login_url( get_permalink() ).'"> '.__('click here',WP_ULIKE_SLUG).' </a></p>');
|
336 |
$cookie_name = 'topic-liked-';
|
337 |
}
|
338 |
else{
|
339 |
+
wp_die( __( 'Error: This Method Is Not Exist!', WP_ULIKE_SLUG ) );
|
340 |
}
|
341 |
|
342 |
$get_like = $get_meta_data != '' ? $get_meta_data : 0;
|
lang/wp-ulike-fa_IR.mo
CHANGED
Binary file
|
lang/wp-ulike-fa_IR.po
CHANGED
@@ -2,8 +2,8 @@ msgid ""
|
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WP ULike\n"
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/plugins/wp-ulike/\n"
|
5 |
-
"POT-Creation-Date: 2017-
|
6 |
-
"PO-Revision-Date: 2017-
|
7 |
"Last-Translator: Alimir <alimir71@yahoo.com>\n"
|
8 |
"Language-Team: alimir.ir <info@alimir.ir>\n"
|
9 |
"Language: fa_IR\n"
|
@@ -17,25 +17,23 @@ msgstr ""
|
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
"X-Poedit-SearchPath-1: ..\n"
|
19 |
|
20 |
-
#:
|
21 |
-
|
22 |
-
|
23 |
-
msgstr "این پلاگین چندتا لایک داره؟!؟ :)"
|
24 |
|
25 |
-
#:
|
26 |
-
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
|
31 |
-
|
32 |
-
"org/plugins/wp-ulike\">مخزن وردپرس</a> ثبت کنید..."
|
33 |
|
34 |
-
#: admin/about.php:
|
35 |
msgid "Welcome to WP ULike"
|
36 |
msgstr "به وردپرس یولایک خوش آمدید"
|
37 |
|
38 |
-
#: admin/about.php:
|
39 |
msgid ""
|
40 |
"Thank you for choosing WP ULike! This version is our leanest and most "
|
41 |
"powerful version yet."
|
@@ -43,52 +41,54 @@ msgstr ""
|
|
43 |
"از اینکه از افزونه وردپرس یولایک استفاده می کنید، خیلی ممنونیم! نسخه ی جدید، "
|
44 |
"قویترین و کامل ترین نسخه منتشر شده از این افزونه است."
|
45 |
|
46 |
-
#: admin/about.php:
|
47 |
-
#:
|
48 |
msgid "Visit our homepage"
|
49 |
msgstr "مشاهده صفحه افزونه"
|
50 |
|
51 |
-
#: admin/about.php:
|
52 |
msgid "Version"
|
53 |
msgstr "نسخه"
|
54 |
|
55 |
-
#: admin/about.php:
|
56 |
msgid "Getting Started"
|
57 |
msgstr "شروع "
|
58 |
|
59 |
-
#: admin/about.php:
|
60 |
msgid "Credits"
|
61 |
msgstr "دستاندرکاران"
|
62 |
|
63 |
-
#: admin/about.php:
|
64 |
-
#: build/wp-ulike/admin/
|
65 |
-
#:
|
66 |
-
#:
|
67 |
msgid "Support"
|
68 |
msgstr "پشتیبانی"
|
69 |
|
70 |
-
#: admin/about.php:
|
71 |
-
#: build/wp-ulike/admin/
|
72 |
-
#:
|
73 |
-
#:
|
74 |
msgid "FAQ"
|
75 |
msgstr "سؤالات متداول"
|
76 |
|
77 |
-
#: admin/about.php:
|
78 |
msgid "Reviews"
|
79 |
msgstr "امتیازدهی"
|
80 |
|
81 |
-
#: admin/about.php:
|
82 |
msgid "Introducing WP ULike"
|
83 |
msgstr "معرفی وردپرس یولاک"
|
84 |
|
85 |
-
#: admin/about.php:
|
86 |
-
#: build/wp-ulike/admin/
|
87 |
-
#:
|
88 |
msgid "About WP ULike"
|
89 |
msgstr "درباره وردپرس یولایک"
|
90 |
|
91 |
-
|
|
|
|
|
92 |
msgid ""
|
93 |
"WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
|
94 |
"wordPress website to allow your visitors to like and unlike pages, posts, "
|
@@ -102,11 +102,11 @@ msgstr ""
|
|
102 |
"سفارشی سازی استایل ها و… تمامی قابلیت های یک سیستم خوب و حرفه ای رو در "
|
103 |
"اختیار شما قرار میده."
|
104 |
|
105 |
-
#: admin/about.php:
|
106 |
msgid "WP Ulike Extension"
|
107 |
msgstr "گسترش وردپرس یولایک"
|
108 |
|
109 |
-
#: admin/about.php:
|
110 |
msgid ""
|
111 |
"Right now, WP ULike support wordpress posts / comments, BuddyPress "
|
112 |
"activities & bbPress Topics."
|
@@ -114,11 +114,11 @@ msgstr ""
|
|
114 |
"وردپرس یولایک سیستمی برای همه است و از نوشته های وردپرس، دیدگاه ها، فعالیت "
|
115 |
"های بادی پرس و تاپیک های بی بی پرس و... پشتیبانی کامل دارد."
|
116 |
|
117 |
-
#: admin/about.php:
|
118 |
msgid "Added More Than 20 Language Files"
|
119 |
msgstr "افزودن بیش از 20 فایل زبان جدید"
|
120 |
|
121 |
-
#: admin/about.php:
|
122 |
msgid ""
|
123 |
"WP ULike is already translated into +20 languages, with more always in "
|
124 |
"progress."
|
@@ -126,11 +126,11 @@ msgstr ""
|
|
126 |
"افزونه وردپرس یولایک به بیش از ۲۰ زبان زنده دنیا ترجمه شده و همچنان در حال "
|
127 |
"توسعه است... :)"
|
128 |
|
129 |
-
#: admin/about.php:
|
130 |
msgid "User Profile Links"
|
131 |
msgstr "لینک به حساب های کاربری"
|
132 |
|
133 |
-
#: admin/about.php:
|
134 |
msgid ""
|
135 |
"Since WP ULike 2.3, We have synced the likers profile with BuddyPress & "
|
136 |
"UltimateMember plugins."
|
@@ -139,11 +139,11 @@ msgstr ""
|
|
139 |
"از دو افزونه محبوب buddypress و Ultimate Member است که در پنل تنظیمات افزونه "
|
140 |
"و ابزارک ها تنظیم می شود."
|
141 |
|
142 |
-
#: admin/about.php:
|
143 |
msgid "New Themes And Styles"
|
144 |
msgstr "قالب ها و استایل های جدید"
|
145 |
|
146 |
-
#: admin/about.php:
|
147 |
msgid ""
|
148 |
"Since WP ULike 2.3, We have made some new styles and themes and you can "
|
149 |
"customize them by your taste."
|
@@ -151,11 +151,11 @@ msgstr ""
|
|
151 |
"از نسخه ۲.۳ افزونه یولایک، ما به مرور قالب های جدید و جذاب رو با امکان "
|
152 |
"سفارشی سازی توسط شما به افزونه اضافه میکنیم."
|
153 |
|
154 |
-
#: admin/about.php:
|
155 |
msgid "myCRED Points Support"
|
156 |
msgstr "پشتیبانی کامل از امتیازات myCRED"
|
157 |
|
158 |
-
#: admin/about.php:
|
159 |
msgid ""
|
160 |
"myCRED is an adaptive points management system that lets you award / charge "
|
161 |
"your users for interacting with your WordPress."
|
@@ -164,13 +164,13 @@ msgstr ""
|
|
164 |
"در آن بر اساس انواع فعالیت هایی که می کند ، امتیاز جایزه می گیرد ، بلکه می "
|
165 |
"تواند این امتیازات را در سایت خود شما خرج کند."
|
166 |
|
167 |
-
#: admin/about.php:
|
168 |
-
#: build/wp-ulike/admin/
|
169 |
-
#:
|
170 |
msgid "Likers World Map"
|
171 |
msgstr "نقشه جهانی لایک کنندگان"
|
172 |
|
173 |
-
#: admin/about.php:
|
174 |
msgid ""
|
175 |
"Since WP ULike 2.3, We have made a new ability that you can track your "
|
176 |
"likers by their country in the world map & Top Liker widget."
|
@@ -178,60 +178,420 @@ msgstr ""
|
|
178 |
"از نسخه ۲.۳ افزونه یولایک، امکان بررسی جغرافیایی لایک کنندگان به همراه "
|
179 |
"ابزراک ویژه برترین لایک کنندگان اضافه شده است."
|
180 |
|
181 |
-
#: admin/about.php:
|
182 |
-
#: build/wp-ulike/admin/
|
183 |
-
#:
|
184 |
msgid "WP ULike Statistics"
|
185 |
msgstr "آماره وردپرس یولایک"
|
186 |
|
187 |
-
#: admin/about.php:
|
188 |
-
#: build/wp-ulike/admin/about.php:
|
189 |
-
#:
|
190 |
msgid "Home"
|
191 |
msgstr "خانه"
|
192 |
|
193 |
-
#: admin/about.php:
|
194 |
msgid "OR"
|
195 |
msgstr "یا"
|
196 |
|
197 |
-
#: admin/about.php:
|
198 |
-
#:
|
199 |
msgid "WP ULike Settings"
|
200 |
msgstr "تنظیمات وردپرس یولایک"
|
201 |
|
202 |
-
#: admin/about.php:
|
203 |
msgid "WP ULike is created by many love and time. Enjoy it :)"
|
204 |
msgstr ""
|
205 |
"وردپرس یولایک با صرف کلی علاقه و زمان ساخته شده است. امیدواریم که از آن لذت "
|
206 |
"ببرید :)"
|
207 |
|
208 |
-
#: admin/about.php:
|
209 |
msgid "Project Leaders"
|
210 |
msgstr "سازندگان اصلی"
|
211 |
|
212 |
-
#: admin/about.php:
|
213 |
msgid "Project Lead & Developer"
|
214 |
msgstr "راهبر پروژه، توسعه دهنده ارشد"
|
215 |
|
216 |
-
#: admin/about.php:
|
217 |
msgid "Translations"
|
218 |
msgstr "ترجمه ها"
|
219 |
|
220 |
-
#: admin/about.php:
|
221 |
msgid "Would you like to help translate the plugin into more languages?"
|
222 |
msgstr ""
|
223 |
"آیا علاقه ای دارید که در ترجمه این افزونه به زبانهای دیگر با ما همکاری "
|
224 |
"کنید؟!؟ "
|
225 |
|
226 |
-
#: admin/about.php:
|
227 |
msgid "Join our WP-Translations Community"
|
228 |
msgstr "به شبکه مترجمان ما بپیوندید"
|
229 |
|
230 |
-
#: admin/about.php:
|
231 |
msgid "Other Plugins"
|
232 |
msgstr "سایر افزونه ها"
|
233 |
|
234 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
msgid ""
|
236 |
" Thank you for choosing <a href=\"%s\" title=\"Wordpress ULike\" target="
|
237 |
"\"_blank\">WP ULike</a>. Created by <a href=\"%s\" title=\"Wordpress ULike\" "
|
@@ -241,97 +601,187 @@ msgstr ""
|
|
241 |
"\">وردپرس يولايک را</a> انتخاب کرده ايد. طراحي و کدنويسي توسط <a href=\"%s\" "
|
242 |
"title=\"Wordpress ULike\" target=\"_blank\">علي ميرزائي</a>"
|
243 |
|
244 |
-
|
|
|
|
|
245 |
msgid "WP ULike"
|
246 |
msgstr "وردپرس یولایک"
|
247 |
|
248 |
-
#: admin/admin.php:
|
249 |
msgid "Settings saved."
|
250 |
msgstr "تنظیمات ذخیره شد"
|
251 |
|
252 |
-
#:
|
253 |
-
#:
|
254 |
msgid "Failed! An Error Has Occurred While Deleting All ULike Logs/Data"
|
255 |
msgstr "خطا! مشکلی در عملیات حذف وقایع/داده ها وجود دارد"
|
256 |
|
257 |
-
#:
|
258 |
-
#:
|
259 |
msgid "Success! All ULike Logs/Data Have Been Deleted"
|
260 |
msgstr "هووورا! همه وقایع/داده ها با موفقیت حذف شدند"
|
261 |
|
262 |
-
#:
|
263 |
-
#: build/wp-ulike/
|
264 |
-
#:
|
265 |
-
msgid "Post Likes Logs"
|
266 |
-
msgstr "وقایع لایک در نوشتارها"
|
267 |
-
|
268 |
-
#: admin/admin.php:181 admin/logs.php:262 admin/stats.php:44
|
269 |
-
#: build/wp-ulike/admin/admin.php:181 build/wp-ulike/admin/logs.php:262
|
270 |
-
#: build/wp-ulike/admin/stats.php:44
|
271 |
-
msgid "Comment Likes Logs"
|
272 |
-
msgstr "وقایع لایک در دیدگاه ها"
|
273 |
-
|
274 |
-
#: admin/admin.php:185 admin/logs.php:390 admin/stats.php:45
|
275 |
-
#: build/wp-ulike/admin/admin.php:185 build/wp-ulike/admin/logs.php:390
|
276 |
-
#: build/wp-ulike/admin/stats.php:45
|
277 |
-
msgid "Activity Likes Logs"
|
278 |
-
msgstr "وقایع لایک در فعالیت ها"
|
279 |
-
|
280 |
-
#: admin/admin.php:189 admin/logs.php:513 admin/stats.php:46
|
281 |
-
#: build/wp-ulike/admin/admin.php:189 build/wp-ulike/admin/logs.php:513
|
282 |
-
#: build/wp-ulike/admin/stats.php:46
|
283 |
-
msgid "Topics Likes Logs"
|
284 |
-
msgstr "وقایع لایک در تاپیک ها"
|
285 |
-
|
286 |
-
#: admin/admin.php:214 build/wp-ulike/admin/admin.php:214
|
287 |
-
#: build/wp-ulike/inc/wp-strings.php:25 inc/wp-strings.php:25
|
288 |
msgid "Default"
|
289 |
msgstr "پیشفرض"
|
290 |
|
291 |
-
#: admin/admin.php:
|
292 |
-
#: build/wp-ulike/admin/admin.php:
|
293 |
-
#:
|
294 |
msgid "Heart"
|
295 |
msgstr "قلب"
|
296 |
|
297 |
-
#: admin/admin.php:
|
298 |
msgid "Robeen"
|
299 |
msgstr "روبین"
|
300 |
|
301 |
-
#: admin/classes/class-
|
302 |
-
#:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
303 |
msgid "Custom Settings"
|
304 |
msgstr "تنظیمات سفارشی"
|
305 |
|
306 |
-
#: admin/classes/class-settings.php:
|
307 |
-
#:
|
308 |
-
#: build/wp-ulike/admin/stats.php:404
|
309 |
-
msgid "Save Settings"
|
310 |
-
msgstr "ذخیره تغییرات"
|
311 |
-
|
312 |
-
#: admin/classes/class-settings.php:29
|
313 |
-
#: build/wp-ulike/admin/classes/class-settings.php:29
|
314 |
msgid "Reset Settings"
|
315 |
msgstr "بازیابی تنظیمات"
|
316 |
|
317 |
-
#: admin/classes/class-settings.php:44
|
318 |
-
#:
|
319 |
msgid "Similar Settings"
|
320 |
msgstr "تنظیمات مشابه"
|
321 |
|
322 |
-
#: admin/classes/class-settings.php:48
|
323 |
-
#:
|
324 |
-
#: admin/classes/tmp/settings.php:
|
325 |
-
#: build/wp-ulike/admin/classes/
|
326 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
327 |
-
#:
|
328 |
-
#:
|
329 |
-
#:
|
330 |
msgid "Logging Method"
|
331 |
msgstr "روش وقایع نگاری"
|
332 |
|
333 |
-
#: admin/classes/class-settings.php:50
|
334 |
-
#:
|
335 |
msgid ""
|
336 |
"If you select <strong>\"Do Not Log\"</strong> method: Any data logs can't "
|
337 |
"save, There is no limitation in the like/dislike, unlike/undislike capacity "
|
@@ -341,8 +791,8 @@ msgstr ""
|
|
341 |
"وقایعی ذخیره نمی شود، هیچ شرط محدود کننده ای برای لایک/دیسلایک بررسی نمی "
|
342 |
"شود، قابلیت لغو لایک/دیسلایک وجود نخواهد داشت"
|
343 |
|
344 |
-
#: admin/classes/class-settings.php:51
|
345 |
-
#:
|
346 |
msgid ""
|
347 |
"If you select <strong>\"Logged By Cookie\"</strong> method: Any data logs "
|
348 |
"can't save, The like/dislike condition will be limited by SetCookie, unlike/"
|
@@ -352,8 +802,8 @@ msgstr ""
|
|
352 |
"ذخیره نمی شود، شرط بررسی لایک/دیسلایک توسط کوکی محدود می شود، قابلیت لغو "
|
353 |
"لایک/دیسلایک وجود نخواهد داشت"
|
354 |
|
355 |
-
#: admin/classes/class-settings.php:52
|
356 |
-
#:
|
357 |
msgid ""
|
358 |
"If you select <strong>\"Logged By IP\"</strong> method: Data logs will save "
|
359 |
"for all users, the convey of like/dislike condition will check by user IP"
|
@@ -361,8 +811,8 @@ msgstr ""
|
|
361 |
"اگر گزینه <strong>\"با آی پی\"</strong> را انتخاب کنید: اطلاعات وقایع همه ی "
|
362 |
"کاربران ذخیره می شود، شرط بررسی لایک/دیسلایک فقط توسط آی پی انجام میگیرد"
|
363 |
|
364 |
-
#: admin/classes/class-settings.php:53
|
365 |
-
#:
|
366 |
msgid ""
|
367 |
"If you select <strong>\"Logged By Cookie & IP\"</strong> method: Data logs "
|
368 |
"will save for all users, the convey of like/dislike condition will check by "
|
@@ -372,8 +822,8 @@ msgstr ""
|
|
372 |
"همه ی کاربران ذخیره می شود، شرط بررسی لایک/دیسلایک توسط کوکی و آی پی انجام "
|
373 |
"میگیرد"
|
374 |
|
375 |
-
#: admin/classes/class-settings.php:54
|
376 |
-
#:
|
377 |
msgid ""
|
378 |
"If you select <strong>\"Logged By Username\"</strong> method: data logs only "
|
379 |
"is saved for registered users, the convey of like/dislike condition will "
|
@@ -383,95 +833,101 @@ msgstr ""
|
|
383 |
"تنها برای کابران عضو ذخیره می شود، شرط بررسی لایک/دیسلایک توسط نام کاربری "
|
384 |
"انجام میگیرد، کاربران مهمان اجازه لغو لایک/دیسلایک را نخواهند داشت"
|
385 |
|
386 |
-
#: admin/classes/class-settings.php:57
|
387 |
-
#:
|
388 |
msgid "Template Variables"
|
389 |
msgstr "تمپلیت متغیرها"
|
390 |
|
391 |
-
#: admin/classes/class-settings.php:59
|
392 |
-
#:
|
393 |
msgid "Start the loop of logs"
|
394 |
msgstr "شروع حلقه وقایع"
|
395 |
|
396 |
-
#:
|
397 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
398 |
-
#:
|
|
|
399 |
msgid "required"
|
400 |
msgstr "لازم"
|
401 |
|
402 |
-
#: admin/classes/class-settings.php:60
|
403 |
-
#:
|
404 |
msgid "End of the while loop"
|
405 |
msgstr "پایان حلقه وقایع"
|
406 |
|
407 |
-
#:
|
408 |
-
#: admin/classes/class-settings.php:
|
409 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
410 |
-
#:
|
411 |
-
#:
|
|
|
412 |
msgid "Display the liker name"
|
413 |
msgstr "نمایش نام کاربر لایک کرده"
|
414 |
|
415 |
-
#: admin/classes/class-settings.php:62
|
416 |
-
#:
|
417 |
msgid "Display the liker avatar (By Gravatar)"
|
418 |
msgstr "نمایش آواتار کاربر لایک کرده (توسط Gravatar)"
|
419 |
|
420 |
-
#: admin/classes/class-settings.php:63
|
421 |
-
#:
|
422 |
msgid "Display the BuddyPress user profile url"
|
423 |
msgstr "نمایش پیوند مربوط به پروفایل های بادی پرس"
|
424 |
|
425 |
-
#: admin/classes/class-settings.php:64
|
426 |
-
#:
|
427 |
msgid "Display the UltimateMemebr user profile url"
|
428 |
msgstr "نمایش پیوند مربوط به پروفایل های افزونه UltimateMemebr"
|
429 |
|
430 |
-
#:
|
431 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
432 |
-
#:
|
|
|
433 |
msgid "Display the permalink"
|
434 |
msgstr "نمایش پیوند ارجاعی"
|
435 |
|
436 |
-
#:
|
437 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
438 |
-
#:
|
|
|
439 |
msgid "Display the likes count number"
|
440 |
msgstr "نمایش شمارنده تعداد لایک ها"
|
441 |
|
442 |
-
#: admin/classes/class-settings.php:68
|
443 |
-
#:
|
444 |
msgid "Display the post title"
|
445 |
msgstr "نمایش عنوان نوشته"
|
446 |
|
447 |
-
#: admin/classes/class-settings.php:71
|
448 |
-
#:
|
449 |
msgid "Display the comment author name"
|
450 |
msgstr "نمایش نام نویسنده دیدگاه"
|
451 |
|
452 |
-
#: admin/classes/class-settings.php:80
|
453 |
-
#: build/wp-ulike/admin/classes/
|
454 |
-
#:
|
455 |
msgid "Posts"
|
456 |
msgstr "نوشته ها"
|
457 |
|
458 |
-
#:
|
459 |
-
#:
|
460 |
-
#:
|
461 |
-
#:
|
462 |
-
#: build/wp-ulike/admin/classes/
|
463 |
-
#: build/wp-ulike/admin/classes/
|
464 |
-
#: build/wp-ulike/admin/classes/
|
465 |
-
#: build/wp-ulike/admin/classes/
|
466 |
-
#:
|
467 |
-
#:
|
468 |
-
#:
|
469 |
-
#:
|
|
|
|
|
470 |
msgid "Automatic display"
|
471 |
msgstr "نمایش خودکار"
|
472 |
|
473 |
-
#: admin/classes/class-settings.php:82
|
474 |
-
#:
|
475 |
msgid ""
|
476 |
"If you disable this option, you have to put manually this code on wordpress "
|
477 |
"while loop"
|
@@ -479,46 +935,51 @@ msgstr ""
|
|
479 |
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در حلقه مطالب "
|
480 |
"وردپرس قرار دهید "
|
481 |
|
482 |
-
#:
|
483 |
-
#:
|
484 |
-
#:
|
485 |
-
#:
|
486 |
-
#: build/wp-ulike/admin/classes/
|
487 |
-
#: build/wp-ulike/admin/classes/
|
488 |
-
#: build/wp-ulike/admin/classes/
|
489 |
-
#: build/wp-ulike/admin/classes/
|
490 |
-
#:
|
491 |
-
#:
|
492 |
-
#:
|
493 |
-
#:
|
|
|
|
|
494 |
msgid "Users Like Box Template"
|
495 |
msgstr "قالب جعبه لایک کاربران"
|
496 |
|
497 |
-
#:
|
498 |
-
#:
|
499 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
500 |
-
#: build/wp-ulike/admin/classes/class-settings.php:
|
501 |
-
#:
|
502 |
-
#:
|
|
|
|
|
503 |
msgid "Default Template:"
|
504 |
msgstr "قالب پیشفرض:"
|
505 |
|
506 |
-
#: admin/classes/class-settings.php:82
|
507 |
-
#: build/wp-ulike/admin/classes/
|
508 |
-
#: build/wp-ulike/
|
509 |
-
#:
|
510 |
-
#: inc/classes/class-ulike.php:
|
511 |
msgid "Users who have LIKED this post:"
|
512 |
msgstr "کاربرانی که این مطلب را پسندیده اند:"
|
513 |
|
514 |
-
#: admin/classes/class-settings.php:89
|
515 |
-
#: build/wp-ulike/admin/classes/
|
516 |
-
#:
|
|
|
517 |
msgid "Comments"
|
518 |
msgstr "دیدگاه ها"
|
519 |
|
520 |
-
#: admin/classes/class-settings.php:91
|
521 |
-
#:
|
522 |
msgid ""
|
523 |
"If you disable this option, you have to put manually this code on comments "
|
524 |
"text"
|
@@ -526,1093 +987,680 @@ msgstr ""
|
|
526 |
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در متن دیدگاه "
|
527 |
"ها قرار دهید "
|
528 |
|
529 |
-
#: admin/classes/class-settings.php:91
|
530 |
-
#: build/wp-ulike/admin/classes/
|
531 |
-
#:
|
|
|
532 |
msgid "Users who have LIKED this comment:"
|
533 |
msgstr "کاربرانی که این دیدگاه را پسندیده اند:"
|
534 |
|
535 |
-
#:
|
536 |
-
#: admin/classes/
|
537 |
-
#:
|
538 |
-
#:
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
#: build/wp-ulike/admin/classes/class-settings.php:107
|
546 |
-
msgid ""
|
547 |
-
"If you disable this option, you have to put manually this code on buddypres "
|
548 |
-
"activities content"
|
549 |
-
msgstr ""
|
550 |
-
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در متن فعالیت "
|
551 |
-
"ها قرار دهید "
|
552 |
-
|
553 |
-
#: admin/classes/class-settings.php:99 admin/classes/class-settings.php:107
|
554 |
-
#: admin/classes/tmp/settings.php:412
|
555 |
-
#: build/wp-ulike/admin/classes/class-settings.php:99
|
556 |
-
#: build/wp-ulike/admin/classes/class-settings.php:107
|
557 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:412
|
558 |
-
msgid "Users who have liked this activity:"
|
559 |
-
msgstr "کاربرانی که این فعالیت را پسندیده اند:"
|
560 |
-
|
561 |
-
#: admin/classes/class-settings.php:99 admin/classes/tmp/settings.php:433
|
562 |
-
#: build/wp-ulike/admin/classes/class-settings.php:99
|
563 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:433
|
564 |
-
msgid "Post Activity Text"
|
565 |
-
msgstr "متن فعالیت مطالب"
|
566 |
-
|
567 |
-
#: admin/classes/class-settings.php:99 admin/classes/tmp/settings.php:439
|
568 |
-
#: build/wp-ulike/admin/classes/class-settings.php:99
|
569 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:439
|
570 |
-
msgid "Comment Activity Text"
|
571 |
-
msgstr "متن فعالیت دیدگاه ها"
|
572 |
-
|
573 |
-
#: admin/classes/class-settings.php:105 admin/classes/tmp/settings.php:465
|
574 |
-
#: build/wp-ulike/admin/classes/class-settings.php:105
|
575 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:465
|
576 |
-
msgid "bbPress"
|
577 |
-
msgstr "بی بی پرس"
|
578 |
-
|
579 |
-
#: admin/classes/class-settings.php:112
|
580 |
-
#: build/wp-ulike/admin/classes/class-settings.php:112
|
581 |
-
msgid "For more information:"
|
582 |
-
msgstr "برای اطلاعات بیشتر:"
|
583 |
-
|
584 |
-
#: admin/classes/class-settings.php:171
|
585 |
-
#: build/wp-ulike/admin/classes/class-settings.php:171
|
586 |
-
msgid "Default settings have been reset."
|
587 |
-
msgstr "تنظیمات پیشفرض، بازیابی شد."
|
588 |
-
|
589 |
-
#: admin/classes/class-settings.php:246
|
590 |
-
#: build/wp-ulike/admin/classes/class-settings.php:246
|
591 |
-
msgid ""
|
592 |
-
"Do you really want to reset all these settings to their default values ?"
|
593 |
-
msgstr "آیا از بازیابی تنظیمات پیشفرض مطمئن هستید؟!؟"
|
594 |
-
|
595 |
-
#: admin/classes/class-settings.php:311 admin/classes/class-settings.php:322
|
596 |
-
#: admin/classes/class-settings.php:349
|
597 |
-
#: build/wp-ulike/admin/classes/class-settings.php:311
|
598 |
-
#: build/wp-ulike/admin/classes/class-settings.php:322
|
599 |
-
#: build/wp-ulike/admin/classes/class-settings.php:349
|
600 |
-
msgid "No options defined."
|
601 |
-
msgstr "هیچ تنظیماتی تعریف نشده است."
|
602 |
-
|
603 |
-
#: admin/classes/class-settings.php:336
|
604 |
-
#: build/wp-ulike/admin/classes/class-settings.php:336
|
605 |
-
msgid "Select %s"
|
606 |
-
msgstr "انتخاب %s"
|
607 |
-
|
608 |
-
#: admin/classes/class-settings.php:337
|
609 |
-
#: build/wp-ulike/admin/classes/class-settings.php:337
|
610 |
-
msgid "Remove %s"
|
611 |
-
msgstr "حذف %s"
|
612 |
-
|
613 |
-
#: admin/classes/class-settings.php:361
|
614 |
-
#: build/wp-ulike/admin/classes/class-settings.php:361
|
615 |
-
msgid "No action defined."
|
616 |
-
msgstr "هیچ کاری تعریف نشده است."
|
617 |
-
|
618 |
-
#: admin/classes/class-widget.php:11
|
619 |
-
#: build/wp-ulike/admin/classes/class-widget.php:11
|
620 |
-
msgid "WP Ulike Widget"
|
621 |
-
msgstr "ابزارک یولایک"
|
622 |
-
|
623 |
-
#: admin/classes/class-widget.php:12
|
624 |
-
#: build/wp-ulike/admin/classes/class-widget.php:12
|
625 |
-
msgid ""
|
626 |
-
"An advanced widget that gives you all most liked records with different types"
|
627 |
-
msgstr ""
|
628 |
-
"یک ابزارک ساده و کاربردی برای نمایش بیشترین لایک شده ها در چندین نوع مختلف"
|
629 |
-
|
630 |
-
#: admin/classes/class-widget.php:96
|
631 |
-
#: build/wp-ulike/admin/classes/class-widget.php:96
|
632 |
-
msgid "on"
|
633 |
-
msgstr "در"
|
634 |
-
|
635 |
-
#: admin/classes/class-widget.php:139
|
636 |
-
#: build/wp-ulike/admin/classes/class-widget.php:139
|
637 |
-
msgid "you haven't liked any post yet!"
|
638 |
-
msgstr "شما هنوز هیچ نوشته ای را لایک نکرده اید! :("
|
639 |
-
|
640 |
-
#: admin/classes/class-widget.php:281 admin/classes/tmp/settings.php:23
|
641 |
-
#: admin/classes/tmp/settings.php:24 admin/classes/tmp/settings.php:32
|
642 |
-
#: admin/stats.php:206 build/wp-ulike/admin/classes/class-widget.php:281
|
643 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:23
|
644 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:24
|
645 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:32
|
646 |
-
#: build/wp-ulike/admin/stats.php:206
|
647 |
-
msgid "Like"
|
648 |
-
msgstr "لایک"
|
649 |
-
|
650 |
-
#: admin/classes/class-widget.php:394
|
651 |
-
#: build/wp-ulike/admin/classes/class-widget.php:394
|
652 |
-
msgid "Most Liked"
|
653 |
-
msgstr "بیشترین لایک شده ها"
|
654 |
-
|
655 |
-
#: admin/classes/class-widget.php:398
|
656 |
-
#: build/wp-ulike/admin/classes/class-widget.php:398
|
657 |
-
msgid "Title:"
|
658 |
-
msgstr "عنوان:"
|
659 |
-
|
660 |
-
#: admin/classes/class-widget.php:403
|
661 |
-
#: build/wp-ulike/admin/classes/class-widget.php:403
|
662 |
-
msgid "Type:"
|
663 |
-
msgstr "نوع:"
|
664 |
-
|
665 |
-
#: admin/classes/class-widget.php:405 admin/stats.php:219 admin/stats.php:397
|
666 |
-
#: build/wp-ulike/admin/classes/class-widget.php:405
|
667 |
-
#: build/wp-ulike/admin/stats.php:219 build/wp-ulike/admin/stats.php:397
|
668 |
-
#: build/wp-ulike/inc/wp-strings.php:26 inc/wp-strings.php:26
|
669 |
-
msgid "Most Liked Posts"
|
670 |
-
msgstr "پرلایک ترین مطالب"
|
671 |
-
|
672 |
-
#: admin/classes/class-widget.php:406 admin/stats.php:229 admin/stats.php:398
|
673 |
-
#: build/wp-ulike/admin/classes/class-widget.php:406
|
674 |
-
#: build/wp-ulike/admin/stats.php:229 build/wp-ulike/admin/stats.php:398
|
675 |
-
#: build/wp-ulike/inc/wp-strings.php:27 inc/wp-strings.php:27
|
676 |
-
msgid "Most Liked Comments"
|
677 |
-
msgstr "پرلایک ترین دیدگاه ها"
|
678 |
-
|
679 |
-
#: admin/classes/class-widget.php:407 admin/stats.php:239 admin/stats.php:399
|
680 |
-
#: build/wp-ulike/admin/classes/class-widget.php:407
|
681 |
-
#: build/wp-ulike/admin/stats.php:239 build/wp-ulike/admin/stats.php:399
|
682 |
-
msgid "Most Liked Activities"
|
683 |
-
msgstr "پرلایک ترین فعالیت ها"
|
684 |
-
|
685 |
-
#: admin/classes/class-widget.php:408 admin/stats.php:249 admin/stats.php:400
|
686 |
-
#: build/wp-ulike/admin/classes/class-widget.php:408
|
687 |
-
#: build/wp-ulike/admin/stats.php:249 build/wp-ulike/admin/stats.php:400
|
688 |
-
msgid "Most Liked Topics"
|
689 |
-
msgstr "پرلایک ترین تاپیک ها"
|
690 |
-
|
691 |
-
#: admin/classes/class-widget.php:409
|
692 |
-
#: build/wp-ulike/admin/classes/class-widget.php:409
|
693 |
-
#: build/wp-ulike/inc/wp-strings.php:28 inc/wp-strings.php:28
|
694 |
-
msgid "Most Liked Users"
|
695 |
-
msgstr "پرلایک ترین کاربران"
|
696 |
-
|
697 |
-
#: admin/classes/class-widget.php:410
|
698 |
-
#: build/wp-ulike/admin/classes/class-widget.php:410
|
699 |
-
msgid "Last Posts Liked By User"
|
700 |
-
msgstr "آخرین مطالب لایک شده توسط کاربر"
|
701 |
-
|
702 |
-
#: admin/classes/class-widget.php:415
|
703 |
-
#: build/wp-ulike/admin/classes/class-widget.php:415
|
704 |
-
msgid "Period:"
|
705 |
-
msgstr "دوره زمانی:"
|
706 |
-
|
707 |
-
#: admin/classes/class-widget.php:417
|
708 |
-
#: build/wp-ulike/admin/classes/class-widget.php:417
|
709 |
-
msgid "All The Times"
|
710 |
-
msgstr "همه زمان ها"
|
711 |
-
|
712 |
-
#: admin/classes/class-widget.php:418
|
713 |
-
#: build/wp-ulike/admin/classes/class-widget.php:418
|
714 |
-
msgid "Year"
|
715 |
-
msgstr "سال"
|
716 |
-
|
717 |
-
#: admin/classes/class-widget.php:419 admin/stats.php:154
|
718 |
-
#: build/wp-ulike/admin/classes/class-widget.php:419
|
719 |
-
#: build/wp-ulike/admin/stats.php:154
|
720 |
-
msgid "Month"
|
721 |
-
msgstr "ماه"
|
722 |
-
|
723 |
-
#: admin/classes/class-widget.php:420 admin/stats.php:149
|
724 |
-
#: build/wp-ulike/admin/classes/class-widget.php:420
|
725 |
-
#: build/wp-ulike/admin/stats.php:149
|
726 |
-
msgid "Week"
|
727 |
-
msgstr "هفته"
|
728 |
|
729 |
-
#: admin/classes/class-
|
730 |
-
#: build/wp-ulike/admin/classes/class-
|
731 |
-
#: build/wp-ulike/admin/
|
732 |
-
|
733 |
-
|
|
|
|
|
|
|
734 |
|
735 |
-
#: admin/classes/class-
|
736 |
-
#: build/wp-ulike/admin/classes/
|
737 |
-
#:
|
738 |
-
|
739 |
-
|
|
|
740 |
|
741 |
-
#: admin/classes/class-
|
742 |
-
#: build/wp-ulike/admin/classes/
|
743 |
-
|
744 |
-
|
|
|
|
|
745 |
|
746 |
-
#: admin/classes/class-
|
747 |
-
#: build/wp-ulike/admin/classes/
|
748 |
-
|
749 |
-
|
|
|
|
|
750 |
|
751 |
-
#: admin/classes/class-
|
752 |
-
#:
|
753 |
-
msgid "
|
754 |
-
msgstr "
|
755 |
|
756 |
-
#: admin/classes/class-
|
757 |
-
#:
|
758 |
-
msgid "
|
759 |
-
msgstr "
|
760 |
|
761 |
-
#: admin/classes/class-
|
762 |
-
#:
|
763 |
-
msgid "
|
764 |
-
|
|
|
765 |
|
766 |
-
#: admin/classes/class-
|
767 |
-
#: build/wp-ulike/admin/classes/class-
|
768 |
-
|
769 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
770 |
|
771 |
-
#: admin/classes/class-
|
772 |
-
#:
|
773 |
-
|
774 |
-
|
|
|
775 |
|
776 |
-
#: admin/classes/class-
|
777 |
-
#:
|
778 |
-
|
779 |
-
|
|
|
780 |
|
781 |
-
#: admin/classes/class-
|
782 |
-
#:
|
783 |
-
msgid "
|
784 |
-
msgstr "
|
785 |
|
786 |
-
#: admin/classes/tmp/settings.php:11
|
787 |
-
#:
|
788 |
msgid "General"
|
789 |
msgstr "عمومی"
|
790 |
|
791 |
-
#: admin/classes/tmp/settings.php:15
|
792 |
-
#:
|
793 |
msgid "Button Type"
|
794 |
msgstr "حالت دکمه"
|
795 |
|
796 |
-
#: admin/classes/tmp/settings.php:
|
797 |
-
#:
|
798 |
msgid "Icon"
|
799 |
msgstr "آیکن"
|
800 |
|
801 |
-
#: admin/classes/tmp/settings.php:
|
802 |
-
#:
|
803 |
msgid "Text"
|
804 |
msgstr "متن"
|
805 |
|
806 |
-
#:
|
807 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
808 |
-
#:
|
809 |
msgid "Button Text"
|
810 |
msgstr "متن دکمه"
|
811 |
|
812 |
-
#:
|
813 |
-
#: admin/classes/tmp/settings.php:
|
814 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
815 |
-
#:
|
816 |
-
#:
|
817 |
msgid "Unlike"
|
818 |
msgstr " لغو پسندیدن"
|
819 |
|
820 |
-
#:
|
821 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
822 |
-
#:
|
823 |
msgid "Button Icon"
|
824 |
msgstr "آیکن دکمه"
|
825 |
|
826 |
-
#:
|
827 |
-
#: admin/classes/tmp/settings.php:
|
828 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
829 |
-
#:
|
830 |
-
#:
|
831 |
msgid "Best size: 16x16"
|
832 |
msgstr "سایز مناسب : 16x16"
|
833 |
|
834 |
-
#: admin/classes/tmp/settings.php:
|
835 |
-
#:
|
836 |
msgid "You have not permission to unlike"
|
837 |
msgstr "شما اجازه لغو پسندیدن را ندارید"
|
838 |
|
839 |
-
#: admin/classes/tmp/settings.php:
|
840 |
-
#:
|
841 |
msgid "Permission Text"
|
842 |
msgstr "متن تولتیپ دسترسی"
|
843 |
|
844 |
-
#: admin/classes/tmp/settings.php:
|
845 |
-
#:
|
846 |
msgid "Users Login Type"
|
847 |
msgstr "متن ورود کاربران"
|
848 |
|
849 |
-
#: admin/classes/tmp/settings.php:
|
850 |
-
#:
|
851 |
msgid "Alert Box"
|
852 |
msgstr "جعبه پیغام"
|
853 |
|
854 |
-
#: admin/classes/tmp/settings.php:
|
855 |
-
#:
|
856 |
msgid "Like Button"
|
857 |
msgstr "دکمه لایک"
|
858 |
|
859 |
-
#: admin/classes/tmp/settings.php:
|
860 |
-
#:
|
861 |
msgid "You Should Login To Submit Your Like"
|
862 |
msgstr "برای ثبت لایک، باید وارد شوید"
|
863 |
|
864 |
-
#: admin/classes/tmp/settings.php:
|
865 |
-
#:
|
866 |
msgid "Users Login Text"
|
867 |
msgstr "متن ورود کاربران"
|
868 |
|
869 |
-
#: admin/classes/tmp/settings.php:
|
870 |
-
#:
|
871 |
msgid "Format Number"
|
872 |
msgstr "فرمت اعداد"
|
873 |
|
874 |
-
#:
|
875 |
-
#:
|
876 |
-
#:
|
877 |
-
#:
|
878 |
-
#:
|
879 |
-
#:
|
880 |
-
#:
|
881 |
-
#:
|
882 |
-
#:
|
883 |
-
#: admin/classes/tmp/settings.php:
|
884 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
885 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
886 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
887 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
888 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
889 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
890 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
891 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
892 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
893 |
-
#:
|
894 |
-
#:
|
895 |
-
#:
|
896 |
-
#:
|
897 |
-
#:
|
898 |
-
#:
|
899 |
-
#:
|
900 |
-
#:
|
901 |
-
#:
|
902 |
-
#:
|
903 |
msgid "Activate"
|
904 |
msgstr "فعال سازی"
|
905 |
|
906 |
-
#: admin/classes/tmp/settings.php:
|
907 |
-
#:
|
908 |
msgid "Convert numbers of Likes with string (kilobyte) format."
|
909 |
msgstr ""
|
910 |
"با فعال سازی این گزینه، می توانید اعداد بالای 1000 را با فرمت رشته ای "
|
911 |
"(کیلوبایت) نمایش دهید."
|
912 |
|
913 |
-
#: admin/classes/tmp/settings.php:
|
914 |
-
#:
|
915 |
msgid "Notifications"
|
916 |
msgstr "اطلاعیه ها"
|
917 |
|
918 |
-
#: admin/classes/tmp/settings.php:
|
919 |
-
#:
|
920 |
msgid "Custom toast messages after each activity"
|
921 |
msgstr "نمایش پیام های سفارشی بعد از هر فعالیت"
|
922 |
|
923 |
-
#: admin/classes/tmp/settings.php:
|
924 |
-
#:
|
925 |
msgid "Thanks! You Liked This."
|
926 |
msgstr "متشکریم! شما این را لایک کردید."
|
927 |
|
928 |
-
#: admin/classes/tmp/settings.php:
|
929 |
-
#:
|
930 |
msgid "Liked Notice Message"
|
931 |
msgstr "پیغام اطلاعیه پسندیدن"
|
932 |
|
933 |
-
#: admin/classes/tmp/settings.php:
|
934 |
-
#:
|
935 |
msgid "Sorry! You unliked this."
|
936 |
msgstr "متأسفیم! شما این را نپسندیدید."
|
937 |
|
938 |
-
#: admin/classes/tmp/settings.php:
|
939 |
-
#:
|
940 |
msgid "Unliked Notice Message"
|
941 |
msgstr "پیغام اطلاعیه لغو پسندیدن"
|
942 |
|
943 |
-
#:
|
944 |
-
#:
|
945 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
946 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
947 |
-
#: build/wp-ulike/
|
948 |
-
#:
|
949 |
-
#:
|
|
|
950 |
msgid "Themes"
|
951 |
msgstr "قالب ها"
|
952 |
|
953 |
-
#:
|
954 |
-
#:
|
955 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
956 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
957 |
-
#:
|
958 |
-
#:
|
959 |
msgid "Auto Display Position"
|
960 |
msgstr "محل قرار گیری در نمایش خودکار"
|
961 |
|
962 |
-
#:
|
963 |
-
#: admin/classes/tmp/settings.php:
|
964 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
965 |
-
#:
|
966 |
-
#:
|
967 |
msgid "Top of Content"
|
968 |
msgstr "بالای محتوا"
|
969 |
|
970 |
-
#:
|
971 |
-
#: admin/classes/tmp/settings.php:
|
972 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
973 |
-
#:
|
974 |
-
#:
|
975 |
msgid "Bottom of Content"
|
976 |
msgstr "پایین محتوا"
|
977 |
|
978 |
-
#:
|
979 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
980 |
-
#:
|
981 |
msgid "Top and Bottom"
|
982 |
msgstr "بالا و پایین"
|
983 |
|
984 |
-
#: admin/classes/tmp/settings.php:
|
985 |
-
#:
|
986 |
msgid "Auto Display Filter"
|
987 |
msgstr "فیلتر گذاری در نمایش خودکار"
|
988 |
|
989 |
-
#: admin/classes/tmp/settings.php:
|
990 |
-
#:
|
991 |
msgid "Single Posts"
|
992 |
msgstr "تک نوشته ها"
|
993 |
|
994 |
-
#: admin/classes/tmp/settings.php:
|
995 |
-
#:
|
996 |
msgid "Pages"
|
997 |
msgstr "برگه ها"
|
998 |
|
999 |
-
#: admin/classes/tmp/settings.php:
|
1000 |
-
#:
|
1001 |
msgid "Archives"
|
1002 |
msgstr "بایگانی"
|
1003 |
|
1004 |
-
#: admin/classes/tmp/settings.php:
|
1005 |
-
#:
|
1006 |
msgid "Categories"
|
1007 |
msgstr "دسته بندی ها"
|
1008 |
|
1009 |
-
#: admin/classes/tmp/settings.php:
|
1010 |
-
#:
|
1011 |
msgid "Search Results"
|
1012 |
msgstr "نتایج جستجوها"
|
1013 |
|
1014 |
-
#: admin/classes/tmp/settings.php:
|
1015 |
-
#:
|
1016 |
msgid "Tags"
|
1017 |
msgstr "برچسب ها"
|
1018 |
|
1019 |
-
#: admin/classes/tmp/settings.php:
|
1020 |
-
#:
|
1021 |
msgid "Author Page"
|
1022 |
msgstr "صفحه نویسنده"
|
1023 |
|
1024 |
-
#: admin/classes/tmp/settings.php:
|
1025 |
-
#:
|
1026 |
msgid "You can filter theses pages on auto display option."
|
1027 |
msgstr ""
|
1028 |
"شما می توانید بر روی این صفحات فیلتر گذاری کنید تا دکمه لایک نمایش داده نشود"
|
1029 |
|
1030 |
-
#: admin/classes/tmp/settings.php:
|
1031 |
-
#:
|
1032 |
msgid "Google Rich Snippets"
|
1033 |
msgstr "گوگل ریچ اسنیپت"
|
1034 |
|
1035 |
-
#: admin/classes/tmp/settings.php:
|
1036 |
-
#:
|
1037 |
msgid "Add rich snippet for ratings in form of schema.org"
|
1038 |
msgstr "این آپشن، رتبه ی نوشته شما را از بین 5 ستاره مشخص می کند."
|
1039 |
|
1040 |
-
#:
|
1041 |
-
#:
|
1042 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1043 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1044 |
-
#:
|
1045 |
-
#:
|
1046 |
msgid "Only registered Users"
|
1047 |
msgstr "محدودسازی لایک کاربران"
|
1048 |
|
1049 |
-
#: admin/classes/tmp/settings.php:
|
1050 |
-
#:
|
1051 |
msgid "<strong>Only</strong> registered users have permission to like posts."
|
1052 |
msgstr ""
|
1053 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1054 |
"مطالب را لایک کنند."
|
1055 |
|
1056 |
-
#:
|
1057 |
-
#:
|
1058 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1059 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1060 |
-
#:
|
1061 |
-
#:
|
1062 |
msgid "Do Not Log"
|
1063 |
msgstr "وقایع نگاری نکن"
|
1064 |
|
1065 |
-
#:
|
1066 |
-
#:
|
1067 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1068 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1069 |
-
#:
|
1070 |
-
#:
|
1071 |
msgid "Logged By Cookie"
|
1072 |
msgstr "با کوکی"
|
1073 |
|
1074 |
-
#:
|
1075 |
-
#:
|
1076 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1077 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1078 |
-
#:
|
1079 |
-
#:
|
1080 |
msgid "Logged By IP"
|
1081 |
msgstr "با آی پی"
|
1082 |
|
1083 |
-
#:
|
1084 |
-
#:
|
1085 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1086 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1087 |
-
#:
|
1088 |
-
#:
|
1089 |
-
msgid "Logged By Cookie & IP"
|
1090 |
-
msgstr "با کوکی و آی پی"
|
1091 |
-
|
1092 |
-
#: admin/classes/tmp/settings.php:149 admin/classes/tmp/settings.php:237
|
1093 |
-
#: admin/classes/tmp/settings.php:388 admin/classes/tmp/settings.php:504
|
1094 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:149
|
1095 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:237
|
1096 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:388
|
1097 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:504
|
1098 |
msgid "Logged By Username"
|
1099 |
msgstr "با نام کاربری"
|
1100 |
|
1101 |
-
#:
|
1102 |
-
#:
|
1103 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1104 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1105 |
-
#:
|
1106 |
-
#:
|
1107 |
msgid "Show Liked Users Box"
|
1108 |
msgstr "نمایش باکس کاربران لایک کرده"
|
1109 |
|
1110 |
-
#:
|
1111 |
-
#:
|
1112 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1113 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1114 |
-
#:
|
1115 |
-
#:
|
1116 |
msgid ""
|
1117 |
"Active this option to show liked users avatars in the bottom of button like."
|
1118 |
msgstr ""
|
1119 |
"با فعال سازی این گزینه، می توانید آواتار کاربران لایک کرده، را در زیر دکمه "
|
1120 |
"لایک، نمایش دهید."
|
1121 |
|
1122 |
-
#:
|
1123 |
-
#:
|
1124 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1125 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1126 |
-
#:
|
1127 |
-
#:
|
1128 |
msgid "Size of Gravatars"
|
1129 |
msgstr "سایز آوتار"
|
1130 |
|
1131 |
-
#:
|
1132 |
-
#:
|
1133 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1134 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1135 |
-
#:
|
1136 |
-
#:
|
1137 |
msgid "Size of Gravatars to return (max is 512)"
|
1138 |
msgstr "سایز تصاویر گراواتار (بیشترین اندازه 512)"
|
1139 |
|
1140 |
-
#:
|
1141 |
-
#:
|
1142 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1143 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1144 |
-
#:
|
1145 |
-
#:
|
1146 |
msgid "Number Of The Users"
|
1147 |
msgstr "تعداد کاربران قابل نمایش"
|
1148 |
|
1149 |
-
#:
|
1150 |
-
#:
|
1151 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1152 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1153 |
-
#:
|
1154 |
-
#:
|
1155 |
msgid "The number of users to show in the users liked box"
|
1156 |
msgstr "حداکثر چند کاربر در باکس لایک کنندگان، نمایش داده شوند؟!؟"
|
1157 |
|
1158 |
-
#:
|
1159 |
-
#:
|
1160 |
-
#:
|
1161 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1162 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1163 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1164 |
-
#:
|
1165 |
-
#:
|
1166 |
-
#:
|
1167 |
msgid "Allowed Variables:"
|
1168 |
msgstr "متغیرهای قابل استفاده:"
|
1169 |
|
1170 |
-
#:
|
1171 |
-
#:
|
1172 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1173 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1174 |
-
#:
|
1175 |
-
#:
|
1176 |
msgid "Delete All Logs"
|
1177 |
msgstr "حذف تمام وقایع"
|
1178 |
|
1179 |
-
#:
|
1180 |
-
#:
|
1181 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1182 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1183 |
-
#:
|
1184 |
-
#:
|
1185 |
msgid "You Are About To Delete All Likes Logs. This Action Is Not Reversible."
|
1186 |
msgstr ""
|
1187 |
"شما قصد دارید که تمامی \"وقایع\" ثبت شده را حذف کنید! این عمل برگشت نا پذیر "
|
1188 |
"است."
|
1189 |
|
1190 |
-
#:
|
1191 |
-
#:
|
1192 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1193 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1194 |
-
#:
|
1195 |
-
#:
|
1196 |
msgid "Delete All Data"
|
1197 |
msgstr "حذف تمام داده ها"
|
1198 |
|
1199 |
-
#:
|
1200 |
-
#:
|
1201 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1202 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1203 |
-
#:
|
1204 |
-
#:
|
1205 |
msgid "You Are About To Delete All Likes Data. This Action Is Not Reversible."
|
1206 |
msgstr ""
|
1207 |
"شما قصد دارید که تمامی \"داده ها\" ثبت شده را حذف کنید! این عمل برگشت نا "
|
1208 |
"پذیر است."
|
1209 |
|
1210 |
-
#: admin/classes/tmp/settings.php:
|
1211 |
-
#:
|
1212 |
msgid ""
|
1213 |
"<strong>Only</strong> registered users have permission to like comments."
|
1214 |
msgstr ""
|
1215 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1216 |
"دیدگاه ها را لایک کنند."
|
1217 |
|
1218 |
-
#: admin/classes/tmp/settings.php:
|
1219 |
-
#:
|
1220 |
msgid "Customize"
|
1221 |
msgstr "سفارشی سازی"
|
1222 |
|
1223 |
-
#: admin/classes/tmp/settings.php:
|
1224 |
-
#:
|
1225 |
msgid "Custom Style"
|
1226 |
msgstr "سفارشی سازی"
|
1227 |
|
1228 |
-
#: admin/classes/tmp/settings.php:
|
1229 |
-
#:
|
1230 |
msgid "Active this option to see the custom style settings."
|
1231 |
msgstr ""
|
1232 |
"با فعال سازی این گزینه، می توانید استایل سفارشی خود را در افزونه به کار "
|
1233 |
"ببرید."
|
1234 |
|
1235 |
-
#: admin/classes/tmp/settings.php:
|
1236 |
-
#:
|
1237 |
msgid "Button style"
|
1238 |
msgstr "دکمه لایک"
|
1239 |
|
1240 |
-
#:
|
1241 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1242 |
-
#:
|
1243 |
msgid "Background"
|
1244 |
msgstr "رنگ پس زمینه"
|
1245 |
|
1246 |
-
#:
|
1247 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1248 |
-
#:
|
1249 |
msgid "Border Color"
|
1250 |
msgstr "رنگ حاشیه"
|
1251 |
|
1252 |
-
#:
|
1253 |
-
#: build/wp-ulike/admin/classes/tmp/settings.php:
|
1254 |
-
#:
|
1255 |
msgid "Text Color"
|
1256 |
msgstr "رنگ متن"
|
1257 |
|
1258 |
-
#: admin/classes/tmp/settings.php:
|
1259 |
-
#:
|
1260 |
msgid "Counter Style"
|
1261 |
msgstr "باکس شمارنده"
|
1262 |
|
1263 |
-
#: admin/classes/tmp/settings.php:
|
1264 |
-
#:
|
1265 |
msgid "Loading Animation"
|
1266 |
msgstr "انیمیشن بارگذاری"
|
1267 |
|
1268 |
-
#: admin/classes/tmp/settings.php:
|
1269 |
-
#:
|
1270 |
msgid "Custom CSS"
|
1271 |
msgstr "سفارشی سازی css"
|
1272 |
|
1273 |
-
#: admin/classes/tmp/settings.php:
|
1274 |
-
#:
|
1275 |
msgid "Activity Content"
|
1276 |
msgstr "در متن فعالیت"
|
1277 |
|
1278 |
-
#: admin/classes/tmp/settings.php:
|
1279 |
-
#:
|
1280 |
msgid "Activity Meta"
|
1281 |
msgstr "در متاباکس فعالیت"
|
1282 |
|
1283 |
-
#: admin/classes/tmp/settings.php:
|
1284 |
-
#:
|
1285 |
msgid "Activity Comment"
|
1286 |
msgstr "نظرات فعالیت ها"
|
1287 |
|
1288 |
-
#: admin/classes/tmp/settings.php:
|
1289 |
-
#:
|
1290 |
msgid "Add the possibility to like Buddypress comments in the activity stream"
|
1291 |
msgstr ""
|
1292 |
" با فعال سازی این گزینه، سیستم لایک در بخش دیدگاه های مربوط به بادی پرس فعال "
|
1293 |
"می شود."
|
1294 |
|
1295 |
-
#: admin/classes/tmp/settings.php:
|
1296 |
-
#:
|
1297 |
msgid ""
|
1298 |
"<strong>Only</strong> registered users have permission to like activities."
|
1299 |
msgstr ""
|
1300 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1301 |
"فعالیت های بادی پرس را لایک کنند."
|
1302 |
|
1303 |
-
#: admin/classes/tmp/settings.php:
|
1304 |
-
#:
|
1305 |
msgid "BuddyPress Activity"
|
1306 |
msgstr "فعالیت های بادی پرس"
|
1307 |
|
1308 |
-
#: admin/classes/tmp/settings.php:
|
1309 |
-
#:
|
1310 |
msgid "insert new likes in buddyPress activity page"
|
1311 |
msgstr ""
|
1312 |
"با فعال سازی این گزینه، اطلاعات جدیدترین لایک ها به بخش فعالیت های بادی پرس "
|
1313 |
"اضافه خواهد شد."
|
1314 |
|
1315 |
-
#: admin/classes/tmp/settings.php:
|
1316 |
-
#:
|
1317 |
msgid "BuddyPress Custom Notification"
|
1318 |
msgstr "اطلاعیه های خصوصی بادی پرس"
|
1319 |
|
1320 |
-
#: admin/classes/tmp/settings.php:
|
1321 |
-
#:
|
1322 |
msgid "Sends out notifications when you get a like from someone"
|
1323 |
msgstr "ارسال اطلاعیه های خصوصی به کاربران هنگامی که مطالب آنها لایک می شود"
|
1324 |
|
1325 |
-
#: admin/classes/tmp/settings.php:
|
1326 |
-
#:
|
1327 |
msgid "<strong>Only</strong> registered users have permission to like Topics."
|
1328 |
msgstr ""
|
1329 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1330 |
"تاپیک ها را لایک کنند."
|
1331 |
|
1332 |
-
#: admin/classes/tmp/settings.php:
|
1333 |
-
#:
|
1334 |
msgid "Users who have liked this topic:"
|
1335 |
msgstr "کاربرانی که این تاپیک را پسندیده اند:"
|
1336 |
|
1337 |
-
#:
|
1338 |
-
#:
|
1339 |
-
#:
|
1340 |
-
|
1341 |
-
|
1342 |
-
#: build/wp-ulike/admin/logs.php:393 build/wp-ulike/admin/logs.php:463
|
1343 |
-
#: build/wp-ulike/admin/logs.php:516 build/wp-ulike/admin/logs.php:586
|
1344 |
-
msgid "Logs"
|
1345 |
-
msgstr "وقایع"
|
1346 |
-
|
1347 |
-
#: admin/logs.php:80 build/wp-ulike/admin/logs.php:80
|
1348 |
-
msgid "Are you sure to remove this item?!"
|
1349 |
-
msgstr "آیا از حذف این آیتم اطمینان دارید؟!"
|
1350 |
-
|
1351 |
-
#: admin/logs.php:139 admin/logs.php:261 admin/logs.php:389 admin/logs.php:512
|
1352 |
-
#: build/wp-ulike/admin/logs.php:139 build/wp-ulike/admin/logs.php:261
|
1353 |
-
#: build/wp-ulike/admin/logs.php:389 build/wp-ulike/admin/logs.php:512
|
1354 |
-
msgid "WP ULike Logs"
|
1355 |
-
msgstr "وقایع اتفاقیه در وردپرس یولایک"
|
1356 |
-
|
1357 |
-
#: admin/logs.php:150 admin/logs.php:272 admin/logs.php:400 admin/logs.php:523
|
1358 |
-
#: build/wp-ulike/admin/logs.php:150 build/wp-ulike/admin/logs.php:272
|
1359 |
-
#: build/wp-ulike/admin/logs.php:400 build/wp-ulike/admin/logs.php:523
|
1360 |
-
msgid "ID"
|
1361 |
-
msgstr "شناسه"
|
1362 |
-
|
1363 |
-
#: admin/logs.php:151 admin/logs.php:273 admin/logs.php:401 admin/logs.php:524
|
1364 |
-
#: build/wp-ulike/admin/logs.php:151 build/wp-ulike/admin/logs.php:273
|
1365 |
-
#: build/wp-ulike/admin/logs.php:401 build/wp-ulike/admin/logs.php:524
|
1366 |
-
msgid "Username"
|
1367 |
-
msgstr "نام کاربری"
|
1368 |
-
|
1369 |
-
#: admin/logs.php:152 admin/logs.php:274 admin/logs.php:402 admin/logs.php:525
|
1370 |
-
#: build/wp-ulike/admin/logs.php:152 build/wp-ulike/admin/logs.php:274
|
1371 |
-
#: build/wp-ulike/admin/logs.php:402 build/wp-ulike/admin/logs.php:525
|
1372 |
-
msgid "Status"
|
1373 |
-
msgstr "وضعیت"
|
1374 |
-
|
1375 |
-
#: admin/logs.php:153 build/wp-ulike/admin/logs.php:153
|
1376 |
-
msgid "Post ID"
|
1377 |
-
msgstr "شناسه نوشتار"
|
1378 |
-
|
1379 |
-
#: admin/logs.php:154 build/wp-ulike/admin/logs.php:154
|
1380 |
-
msgid "Post Title"
|
1381 |
-
msgstr "عنوان نوشتار"
|
1382 |
-
|
1383 |
-
#: admin/logs.php:155 admin/logs.php:278 admin/logs.php:405 admin/logs.php:528
|
1384 |
-
#: build/wp-ulike/admin/logs.php:155 build/wp-ulike/admin/logs.php:278
|
1385 |
-
#: build/wp-ulike/admin/logs.php:405 build/wp-ulike/admin/logs.php:528
|
1386 |
-
msgid "Date / Time"
|
1387 |
-
msgstr "تاریخ / زمان"
|
1388 |
-
|
1389 |
-
#: admin/logs.php:156 admin/logs.php:279 admin/logs.php:406 admin/logs.php:529
|
1390 |
-
#: build/wp-ulike/admin/logs.php:156 build/wp-ulike/admin/logs.php:279
|
1391 |
-
#: build/wp-ulike/admin/logs.php:406 build/wp-ulike/admin/logs.php:529
|
1392 |
-
msgid "IP"
|
1393 |
-
msgstr "آدرس IP"
|
1394 |
-
|
1395 |
-
#: admin/logs.php:157 admin/logs.php:280 admin/logs.php:407 admin/logs.php:530
|
1396 |
-
#: build/wp-ulike/admin/logs.php:157 build/wp-ulike/admin/logs.php:280
|
1397 |
-
#: build/wp-ulike/admin/logs.php:407 build/wp-ulike/admin/logs.php:530
|
1398 |
-
msgid "Actions"
|
1399 |
-
msgstr "کارها"
|
1400 |
-
|
1401 |
-
#: admin/logs.php:175 admin/logs.php:298 admin/logs.php:425 admin/logs.php:548
|
1402 |
-
#: admin/stats.php:199 build/wp-ulike/admin/logs.php:175
|
1403 |
-
#: build/wp-ulike/admin/logs.php:298 build/wp-ulike/admin/logs.php:425
|
1404 |
-
#: build/wp-ulike/admin/logs.php:548 build/wp-ulike/admin/stats.php:199
|
1405 |
-
msgid "Guest User"
|
1406 |
-
msgstr "کاربر مهمان"
|
1407 |
-
|
1408 |
-
#: admin/logs.php:220 admin/logs.php:347 admin/logs.php:471 admin/logs.php:594
|
1409 |
-
#: build/wp-ulike/admin/logs.php:220 build/wp-ulike/admin/logs.php:347
|
1410 |
-
#: build/wp-ulike/admin/logs.php:471 build/wp-ulike/admin/logs.php:594
|
1411 |
-
msgid ""
|
1412 |
-
"<strong>ERROR:</strong> No Record Found. (This problem is created because "
|
1413 |
-
"you don't have any data on this table)"
|
1414 |
-
msgstr ""
|
1415 |
-
"<strong>خطا:</strong> چیزی یافت نشد. (این مشکل به خاطر این مسأله ایجاد شده "
|
1416 |
-
"است که شما هیچ اطلاعاتی را در این جدول ندارید)"
|
1417 |
-
|
1418 |
-
#: admin/logs.php:275 build/wp-ulike/admin/logs.php:275
|
1419 |
-
msgid "Comment ID"
|
1420 |
-
msgstr "شناسه دیدگاه"
|
1421 |
-
|
1422 |
-
#: admin/logs.php:276 build/wp-ulike/admin/logs.php:276
|
1423 |
-
msgid "Comment Author"
|
1424 |
-
msgstr "نویسنده دیدگاه"
|
1425 |
-
|
1426 |
-
#: admin/logs.php:277 build/wp-ulike/admin/logs.php:277
|
1427 |
-
msgid "Comment Text"
|
1428 |
-
msgstr "متن دیدگاه"
|
1429 |
-
|
1430 |
-
#: admin/logs.php:403 build/wp-ulike/admin/logs.php:403
|
1431 |
-
msgid "Activity ID"
|
1432 |
-
msgstr "شناسه فعالیت"
|
1433 |
-
|
1434 |
-
#: admin/logs.php:404 build/wp-ulike/admin/logs.php:404
|
1435 |
-
msgid "Permalink"
|
1436 |
-
msgstr "لینک همیشگی"
|
1437 |
-
|
1438 |
-
#: admin/logs.php:441 build/wp-ulike/admin/logs.php:441
|
1439 |
-
msgid "<a href=\"%1$s\">Activity Permalink</a>"
|
1440 |
-
msgstr "<a href=\"%1$s\">مشاهده فعالیت</a>"
|
1441 |
-
|
1442 |
-
#: admin/logs.php:526 build/wp-ulike/admin/logs.php:526
|
1443 |
-
msgid "Topic ID"
|
1444 |
-
msgstr "شناسه تاپیک"
|
1445 |
-
|
1446 |
-
#: admin/logs.php:527 build/wp-ulike/admin/logs.php:527
|
1447 |
-
msgid "Topic Title"
|
1448 |
-
msgstr "عنوان تاپیک"
|
1449 |
-
|
1450 |
-
#: admin/stats.php:31 build/wp-ulike/admin/stats.php:31
|
1451 |
-
msgid "Welcome to WP ULike Statistics!"
|
1452 |
-
msgstr "به آماره وردپرس یولایک خوش آمدید!"
|
1453 |
-
|
1454 |
-
#: admin/stats.php:32 build/wp-ulike/admin/stats.php:32
|
1455 |
-
msgid "We have provided some useful statistics tools in this page:"
|
1456 |
-
msgstr ""
|
1457 |
-
"در این بخش، ما مجموعه ای از ابزارهای کاربردی را برای شما آماده کرده ایم:"
|
1458 |
-
|
1459 |
-
#: admin/stats.php:36 build/wp-ulike/admin/stats.php:36
|
1460 |
-
msgid "Get Started"
|
1461 |
-
msgstr "آغاز کنید"
|
1462 |
-
|
1463 |
-
#: admin/stats.php:38 build/wp-ulike/admin/stats.php:38
|
1464 |
-
msgid "or"
|
1465 |
-
msgstr "یا"
|
1466 |
-
|
1467 |
-
#: admin/stats.php:41 build/wp-ulike/admin/stats.php:41
|
1468 |
-
msgid "Other Tools"
|
1469 |
-
msgstr "سایر ابزارها"
|
1470 |
-
|
1471 |
-
#: admin/stats.php:50 build/wp-ulike/admin/stats.php:50
|
1472 |
-
msgid "Documentation"
|
1473 |
-
msgstr "مستندات"
|
1474 |
-
|
1475 |
-
#: admin/stats.php:54 build/wp-ulike/admin/stats.php:54
|
1476 |
-
msgid "Contact"
|
1477 |
-
msgstr "تماس با ما"
|
1478 |
-
|
1479 |
-
#: admin/stats.php:55 build/wp-ulike/admin/stats.php:55
|
1480 |
-
msgid "GitHub Repository"
|
1481 |
-
msgstr "مخزن گیت هاب"
|
1482 |
-
|
1483 |
-
#: admin/stats.php:81 build/wp-ulike/admin/stats.php:81
|
1484 |
-
msgid "Posts Likes Summary"
|
1485 |
-
msgstr "خلاصه لایک در نوشتارها"
|
1486 |
-
|
1487 |
-
#: admin/stats.php:89 build/wp-ulike/admin/stats.php:89
|
1488 |
-
msgid "Comments Likes Summary"
|
1489 |
-
msgstr "خلاصه لایک در دیدگاه ها"
|
1490 |
-
|
1491 |
-
#: admin/stats.php:97 build/wp-ulike/admin/stats.php:97
|
1492 |
-
msgid "Activities Likes Summary"
|
1493 |
-
msgstr "خلاصه لایک در فعالیت ها"
|
1494 |
-
|
1495 |
-
#: admin/stats.php:105 build/wp-ulike/admin/stats.php:105
|
1496 |
-
msgid "Topics Likes Summary"
|
1497 |
-
msgstr "خلاصه لایک در تاپیک ها"
|
1498 |
-
|
1499 |
-
#: admin/stats.php:115 admin/stats.php:389 build/wp-ulike/admin/stats.php:115
|
1500 |
-
#: build/wp-ulike/admin/stats.php:389
|
1501 |
-
msgid "Summary"
|
1502 |
-
msgstr "خلاصه"
|
1503 |
-
|
1504 |
-
#: admin/stats.php:127 build/wp-ulike/admin/stats.php:127
|
1505 |
-
msgid "Total Likes"
|
1506 |
-
msgstr "مجموع کل لایک ها"
|
1507 |
-
|
1508 |
-
#: admin/stats.php:159 build/wp-ulike/admin/stats.php:159
|
1509 |
-
msgid "Total"
|
1510 |
-
msgstr "کل"
|
1511 |
-
|
1512 |
-
#: admin/stats.php:193 admin/stats.php:396 build/wp-ulike/admin/stats.php:193
|
1513 |
-
#: build/wp-ulike/admin/stats.php:396
|
1514 |
-
msgid "Top Likers"
|
1515 |
-
msgstr "برترین لایک کنندگان"
|
1516 |
-
|
1517 |
-
#: admin/stats.php:268 admin/stats.php:274 admin/stats.php:280
|
1518 |
-
#: admin/stats.php:286 build/wp-ulike/admin/stats.php:268
|
1519 |
-
#: build/wp-ulike/admin/stats.php:274 build/wp-ulike/admin/stats.php:280
|
1520 |
-
#: build/wp-ulike/admin/stats.php:286
|
1521 |
-
msgid "View Logs"
|
1522 |
-
msgstr "مشاهده وقایع"
|
1523 |
-
|
1524 |
-
#: admin/stats.php:269 admin/stats.php:390 build/wp-ulike/admin/stats.php:269
|
1525 |
-
#: build/wp-ulike/admin/stats.php:390
|
1526 |
-
msgid "Posts Likes Stats"
|
1527 |
-
msgstr "نمودار لایک در نوشتارها"
|
1528 |
-
|
1529 |
-
#: admin/stats.php:269 admin/stats.php:275 admin/stats.php:281
|
1530 |
-
#: admin/stats.php:287 admin/stats.php:318 build/wp-ulike/admin/stats.php:269
|
1531 |
-
#: build/wp-ulike/admin/stats.php:275 build/wp-ulike/admin/stats.php:281
|
1532 |
-
#: build/wp-ulike/admin/stats.php:287 build/wp-ulike/admin/stats.php:318
|
1533 |
-
msgid "In The Last %s Days"
|
1534 |
-
msgstr "در %s روز گذشته"
|
1535 |
-
|
1536 |
-
#: admin/stats.php:275 admin/stats.php:391 build/wp-ulike/admin/stats.php:275
|
1537 |
-
#: build/wp-ulike/admin/stats.php:391
|
1538 |
-
msgid "Comments Likes Stats"
|
1539 |
-
msgstr "نمودار لایک در دیدگاه ها"
|
1540 |
-
|
1541 |
-
#: admin/stats.php:281 admin/stats.php:392 build/wp-ulike/admin/stats.php:281
|
1542 |
-
#: build/wp-ulike/admin/stats.php:392
|
1543 |
-
msgid "Activities Likes Stats"
|
1544 |
-
msgstr "نمودار لایک در فعالیت ها"
|
1545 |
-
|
1546 |
-
#: admin/stats.php:287 admin/stats.php:393 build/wp-ulike/admin/stats.php:287
|
1547 |
-
#: build/wp-ulike/admin/stats.php:393
|
1548 |
-
msgid "Topics Likes Stats"
|
1549 |
-
msgstr "نمودار لایک در تاپیک ها"
|
1550 |
-
|
1551 |
-
#: admin/stats.php:318 admin/stats.php:394 build/wp-ulike/admin/stats.php:318
|
1552 |
-
#: build/wp-ulike/admin/stats.php:394
|
1553 |
-
msgid "Likes Percent"
|
1554 |
-
msgstr "درصد تخصیص لایک ها"
|
1555 |
-
|
1556 |
-
#: admin/stats.php:386 build/wp-ulike/admin/stats.php:386
|
1557 |
-
msgid "Show on screen"
|
1558 |
-
msgstr "تنظیمات صفحه"
|
1559 |
-
|
1560 |
-
#: admin/stats.php:388 build/wp-ulike/admin/stats.php:388
|
1561 |
-
msgid "Welcome"
|
1562 |
-
msgstr "خوش آمدید"
|
1563 |
-
|
1564 |
-
#: admin/stats.php:403 build/wp-ulike/admin/stats.php:403
|
1565 |
-
msgid "Days"
|
1566 |
-
msgstr "روزها"
|
1567 |
-
|
1568 |
-
#: build/wp-ulike/inc/classes/class-mycred.php:203
|
1569 |
-
#: inc/classes/class-mycred.php:203
|
1570 |
-
msgid "Points for Liking content"
|
1571 |
-
msgstr "امتیاز لایک یک نوشته"
|
1572 |
-
|
1573 |
-
#: build/wp-ulike/inc/classes/class-mycred.php:210
|
1574 |
-
#: build/wp-ulike/inc/classes/class-mycred.php:227
|
1575 |
-
#: inc/classes/class-mycred.php:210 inc/classes/class-mycred.php:227
|
1576 |
-
msgid "Limit"
|
1577 |
-
msgstr "محدودیت"
|
1578 |
|
1579 |
-
#: build/wp-ulike/inc/
|
1580 |
-
#: build/wp-ulike/inc/
|
1581 |
-
#: build/wp-ulike/inc/
|
1582 |
-
#: build/wp-ulike/inc/
|
1583 |
-
#: inc/
|
1584 |
-
|
1585 |
-
|
1586 |
-
msgstr "قالب وقایع"
|
1587 |
|
1588 |
-
#: build/wp-ulike/inc/
|
1589 |
-
|
1590 |
-
|
1591 |
-
msgstr "امتیاز به کاربری که لایک دریافت کرده است"
|
1592 |
|
1593 |
-
#: build/wp-ulike/inc/
|
1594 |
-
|
1595 |
-
|
1596 |
-
msgstr "امتیاز لغو لایک یک نوشته"
|
1597 |
|
1598 |
-
#: build/wp-ulike/inc/
|
1599 |
-
|
1600 |
-
|
1601 |
-
msgstr "امتیاز به کاربری که لغو لایک دریافت کرده است"
|
1602 |
|
1603 |
-
#: build/wp-ulike/inc/wp-functions.php:300 inc/wp-functions.php:300
|
1604 |
msgid "WP ULike Activity"
|
1605 |
msgstr "فعالیت های وردپرس یولایک"
|
1606 |
|
1607 |
-
#: build/wp-ulike/inc/wp-functions.php:420 inc/wp-functions.php:420
|
1608 |
msgid "Likes"
|
1609 |
msgstr "لایک ها"
|
1610 |
|
1611 |
-
#: build/wp-ulike/inc/wp-functions.php:487 inc/wp-functions.php:487
|
1612 |
msgid "You have a new like from"
|
1613 |
msgstr "شما یک لایک جدید دریافت کرده اید! توسط :"
|
1614 |
|
1615 |
-
#: build/wp-ulike/inc/wp-functions.php:587 inc/wp-functions.php:587
|
1616 |
msgid ""
|
1617 |
"This hook award / deducts points from users who Like/Unlike any content of "
|
1618 |
"WordPress, bbPress, BuddyPress & ..."
|
@@ -1621,192 +1669,215 @@ msgstr ""
|
|
1621 |
"و... را لایک/آنلایک کنند (بعلاوه افرادی که نوشته آنها لایک/آنلایک شده)، می "
|
1622 |
"توانند به ترتیب امتیازات مثبت و منفی دریافت کنند."
|
1623 |
|
1624 |
-
#: build/wp-ulike/inc/wp-functions.php:595 inc/wp-functions.php:595
|
1625 |
msgid "Liking Content"
|
1626 |
msgstr "لایک نوشته"
|
1627 |
|
1628 |
-
#: build/wp-ulike/inc/wp-functions.php:596 inc/wp-functions.php:596
|
1629 |
msgid "Liked Content"
|
1630 |
msgstr "نوشته لایک شده"
|
1631 |
|
1632 |
-
#: build/wp-ulike/inc/wp-functions.php:597 inc/wp-functions.php:597
|
1633 |
msgid "Unliking Content"
|
1634 |
msgstr "لغو لایک نوشته"
|
1635 |
|
1636 |
-
#: build/wp-ulike/inc/wp-functions.php:598 inc/wp-functions.php:598
|
1637 |
msgid "Unliked Content"
|
1638 |
msgstr "نوشته لغو لایک شده"
|
1639 |
|
1640 |
-
#: build/wp-ulike/inc/wp-functions.php:620
|
1641 |
-
#: build/wp-ulike/inc/wp-functions.php:654 inc/wp-functions.php:620
|
1642 |
-
#: inc/wp-functions.php:654
|
1643 |
msgid "Recent Posts Liked"
|
1644 |
msgstr "تازه ترین مطالب لایک شده"
|
1645 |
|
1646 |
-
#: build/wp-ulike/inc/wp-functions.php:625
|
1647 |
-
#: build/wp-ulike/inc/wp-functions.php:694 inc/wp-functions.php:625
|
1648 |
-
#: inc/wp-functions.php:694
|
1649 |
msgid "Recent Comments Liked"
|
1650 |
msgstr "تازه ترین دیدگاه های لایک شده"
|
1651 |
|
1652 |
-
#: build/wp-ulike/inc/wp-functions.php:670
|
1653 |
-
#: build/wp-ulike/inc/wp-functions.php:711 inc/wp-functions.php:670
|
1654 |
-
#: inc/wp-functions.php:711
|
1655 |
msgid "This user has not made any likes."
|
1656 |
msgstr "این کاربر، هنوز هیچ موردی را نپسندیده است."
|
1657 |
|
1658 |
-
#: build/wp-ulike/inc/wp-strings.php:3 inc/wp-strings.php:3
|
1659 |
msgid "Allow To Like"
|
1660 |
msgstr "مجاز به لایک"
|
1661 |
|
1662 |
-
#: build/wp-ulike/inc/wp-strings.php:4 inc/wp-strings.php:4
|
1663 |
msgid "Guests Only"
|
1664 |
msgstr "فقط مهمانان"
|
1665 |
|
1666 |
-
#: build/wp-ulike/inc/wp-strings.php:5 inc/wp-strings.php:5
|
1667 |
msgid "Registered Users Only"
|
1668 |
msgstr "فقط کاربران عضو شده"
|
1669 |
|
1670 |
-
#: build/wp-ulike/inc/wp-strings.php:6 inc/wp-strings.php:6
|
1671 |
msgid "Registered Users And Guests"
|
1672 |
msgstr "کاربران عضو و مهمان"
|
1673 |
|
1674 |
-
#: build/wp-ulike/inc/wp-strings.php:7 inc/wp-strings.php:7
|
1675 |
msgid "Who Is Allowed To Like?"
|
1676 |
msgstr "چه کسی اجازهی امتیاز دادن دارد؟"
|
1677 |
|
1678 |
-
#: build/wp-ulike/inc/wp-strings.php:8 inc/wp-strings.php:8
|
1679 |
msgid "Filter Options:"
|
1680 |
msgstr "گزینههای پالایش:"
|
1681 |
|
1682 |
-
#: build/wp-ulike/inc/wp-strings.php:9 inc/wp-strings.php:9
|
1683 |
msgid "Sort Options:"
|
1684 |
msgstr "گزینههای مرتبسازی"
|
1685 |
|
1686 |
-
#: build/wp-ulike/inc/wp-strings.php:11 inc/wp-strings.php:11
|
1687 |
msgid "Dislike"
|
1688 |
msgstr "دیسلایک"
|
1689 |
|
1690 |
-
#: build/wp-ulike/inc/wp-strings.php:12 inc/wp-strings.php:12
|
1691 |
msgid "Dislike Support"
|
1692 |
msgstr "پشتیبانی از دیسلایک"
|
1693 |
|
1694 |
-
#: build/wp-ulike/inc/wp-strings.php:13 inc/wp-strings.php:13
|
1695 |
msgid "Text After Dislike"
|
1696 |
msgstr "متن پس از دیسلایک"
|
1697 |
|
1698 |
-
#: build/wp-ulike/inc/wp-strings.php:14 inc/wp-strings.php:14
|
1699 |
msgid "Show Counter"
|
1700 |
msgstr "نمایش شمارنده"
|
1701 |
|
1702 |
-
#: build/wp-ulike/inc/wp-strings.php:15 inc/wp-strings.php:15
|
1703 |
msgid "Show tooltips"
|
1704 |
msgstr "نمایش تولتیپ"
|
1705 |
|
1706 |
-
#: build/wp-ulike/inc/wp-strings.php:16 inc/wp-strings.php:16
|
1707 |
msgid "Alignment"
|
1708 |
msgstr "قرارگیری"
|
1709 |
|
1710 |
-
#: build/wp-ulike/inc/wp-strings.php:17 inc/wp-strings.php:17
|
1711 |
msgid "Left"
|
1712 |
msgstr "چپ"
|
1713 |
|
1714 |
-
#: build/wp-ulike/inc/wp-strings.php:18 inc/wp-strings.php:18
|
1715 |
msgid "Center"
|
1716 |
msgstr "وسط"
|
1717 |
|
1718 |
-
#: build/wp-ulike/inc/wp-strings.php:19 inc/wp-strings.php:19
|
1719 |
msgid "Right"
|
1720 |
msgstr "راست"
|
1721 |
|
1722 |
-
#: build/wp-ulike/inc/wp-strings.php:20 inc/wp-strings.php:20
|
1723 |
msgid "Cookie Life time"
|
1724 |
msgstr "عمر کوکی"
|
1725 |
|
1726 |
-
#: build/wp-ulike/inc/wp-strings.php:21 inc/wp-strings.php:21
|
1727 |
msgid "BuddyPress Notifications"
|
1728 |
msgstr "اطلاعیه های بادی پرس"
|
1729 |
|
1730 |
-
#: build/wp-ulike/inc/wp-strings.php:22 inc/wp-strings.php:22
|
1731 |
msgid "Liker Attempts"
|
1732 |
msgstr "تعداد تلاش ها"
|
1733 |
|
1734 |
-
#: build/wp-ulike/inc/wp-strings.php:23 inc/wp-strings.php:23
|
1735 |
msgid "Liked Users Box Style"
|
1736 |
msgstr "استایل باکس کاربران لایک کرده"
|
1737 |
|
1738 |
-
#: build/wp-ulike/inc/wp-strings.php:24 inc/wp-strings.php:24
|
1739 |
msgid "Tooltip"
|
1740 |
msgstr "تولتیپ"
|
1741 |
|
1742 |
-
#: build/wp-ulike/inc/wp-strings.php:29 inc/wp-strings.php:29
|
1743 |
msgid "Total Users Liked"
|
1744 |
msgstr "مجموع کاربران لایک کرده"
|
1745 |
|
1746 |
-
#: build/wp-ulike/inc/wp-strings.php:30 inc/wp-strings.php:30
|
1747 |
msgid "Total Posts Liked"
|
1748 |
msgstr "مجموع مطالب لایک شده"
|
1749 |
|
1750 |
-
#: build/wp-ulike/inc/wp-strings.php:31 inc/wp-strings.php:31
|
1751 |
msgid "Total Comments Liked"
|
1752 |
msgstr "مجموع دیدگاه های لایک شده"
|
1753 |
|
1754 |
-
#: build/wp-ulike/inc/wp-strings.php:32 inc/wp-strings.php:32
|
1755 |
msgid "Upvote"
|
1756 |
msgstr "امتیاز مثبت"
|
1757 |
|
1758 |
-
#: build/wp-ulike/inc/wp-strings.php:33 inc/wp-strings.php:33
|
1759 |
msgid "Downvote"
|
1760 |
msgstr "امتیاز منفی"
|
1761 |
|
1762 |
-
#: build/wp-ulike/inc/
|
1763 |
-
#: inc/
|
1764 |
-
msgid "
|
1765 |
-
msgstr "
|
1766 |
|
1767 |
-
#: build/wp-ulike/inc/
|
1768 |
-
#: build/wp-ulike/inc/
|
1769 |
-
#: inc/
|
1770 |
-
|
1771 |
-
|
1772 |
-
msgstr "برای ورود کلیک کنید"
|
1773 |
|
1774 |
-
#: build/wp-ulike/inc/
|
1775 |
-
|
1776 |
-
|
|
|
|
|
|
|
|
|
|
|
1777 |
|
1778 |
-
#: build/wp-ulike/inc/
|
1779 |
-
|
1780 |
-
|
|
|
1781 |
|
1782 |
-
#: build/wp-ulike/inc/
|
1783 |
-
|
1784 |
-
|
|
|
1785 |
|
1786 |
-
#: build/wp-ulike/
|
1787 |
-
|
1788 |
-
|
|
|
1789 |
|
1790 |
-
#:
|
1791 |
-
msgid "
|
1792 |
-
msgstr "
|
1793 |
|
1794 |
-
#:
|
1795 |
-
msgid "
|
1796 |
-
msgstr "
|
1797 |
|
1798 |
-
|
1799 |
-
|
|
|
1800 |
msgstr ""
|
1801 |
|
1802 |
-
|
1803 |
-
msgid "
|
1804 |
msgstr ""
|
1805 |
|
1806 |
-
|
1807 |
-
|
|
|
|
|
|
|
|
|
|
|
1808 |
msgstr ""
|
1809 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1810 |
#~ msgid "Liked Your Post"
|
1811 |
#~ msgstr "نوشته شما را پسندید"
|
1812 |
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: WP ULike\n"
|
4 |
"Report-Msgid-Bugs-To: https://wordpress.org/plugins/wp-ulike/\n"
|
5 |
+
"POT-Creation-Date: 2017-10-25 14:02+0330\n"
|
6 |
+
"PO-Revision-Date: 2017-10-25 14:24+0330\n"
|
7 |
"Last-Translator: Alimir <alimir71@yahoo.com>\n"
|
8 |
"Language-Team: alimir.ir <info@alimir.ir>\n"
|
9 |
"Language: fa_IR\n"
|
17 |
"X-Poedit-SearchPath-0: .\n"
|
18 |
"X-Poedit-SearchPath-1: ..\n"
|
19 |
|
20 |
+
#: ../wp-ulike.php:150 ../build/wp-ulike/wp-ulike.php:150
|
21 |
+
msgid "Settings"
|
22 |
+
msgstr "تنظیمات"
|
|
|
23 |
|
24 |
+
#: ../wp-ulike.php:151 ../build/wp-ulike/wp-ulike.php:151
|
25 |
+
msgid "Statistics"
|
26 |
+
msgstr "آماره"
|
27 |
+
|
28 |
+
#: ../wp-ulike.php:152 ../build/wp-ulike/wp-ulike.php:152
|
29 |
+
msgid "About"
|
30 |
+
msgstr "درباره"
|
|
|
31 |
|
32 |
+
#: ../build/wp-ulike/admin/about.php:30 ../admin/about.php:30
|
33 |
msgid "Welcome to WP ULike"
|
34 |
msgstr "به وردپرس یولایک خوش آمدید"
|
35 |
|
36 |
+
#: ../build/wp-ulike/admin/about.php:31 ../admin/about.php:31
|
37 |
msgid ""
|
38 |
"Thank you for choosing WP ULike! This version is our leanest and most "
|
39 |
"powerful version yet."
|
41 |
"از اینکه از افزونه وردپرس یولایک استفاده می کنید، خیلی ممنونیم! نسخه ی جدید، "
|
42 |
"قویترین و کامل ترین نسخه منتشر شده از این افزونه است."
|
43 |
|
44 |
+
#: ../build/wp-ulike/admin/about.php:34 ../build/wp-ulike/admin/stats.php:38
|
45 |
+
#: ../admin/about.php:34 ../admin/stats.php:38
|
46 |
msgid "Visit our homepage"
|
47 |
msgstr "مشاهده صفحه افزونه"
|
48 |
|
49 |
+
#: ../build/wp-ulike/admin/about.php:36 ../admin/about.php:36
|
50 |
msgid "Version"
|
51 |
msgstr "نسخه"
|
52 |
|
53 |
+
#: ../build/wp-ulike/admin/about.php:38 ../admin/about.php:38
|
54 |
msgid "Getting Started"
|
55 |
msgstr "شروع "
|
56 |
|
57 |
+
#: ../build/wp-ulike/admin/about.php:39 ../admin/about.php:39
|
58 |
msgid "Credits"
|
59 |
msgstr "دستاندرکاران"
|
60 |
|
61 |
+
#: ../build/wp-ulike/admin/about.php:40 ../build/wp-ulike/admin/stats.php:52
|
62 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:112
|
63 |
+
#: ../admin/about.php:40 ../admin/stats.php:52
|
64 |
+
#: ../admin/classes/class-settings.php:112
|
65 |
msgid "Support"
|
66 |
msgstr "پشتیبانی"
|
67 |
|
68 |
+
#: ../build/wp-ulike/admin/about.php:41 ../build/wp-ulike/admin/stats.php:53
|
69 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:112
|
70 |
+
#: ../admin/about.php:41 ../admin/stats.php:53
|
71 |
+
#: ../admin/classes/class-settings.php:112
|
72 |
msgid "FAQ"
|
73 |
msgstr "سؤالات متداول"
|
74 |
|
75 |
+
#: ../build/wp-ulike/admin/about.php:42 ../admin/about.php:42
|
76 |
msgid "Reviews"
|
77 |
msgstr "امتیازدهی"
|
78 |
|
79 |
+
#: ../build/wp-ulike/admin/about.php:48 ../admin/about.php:48
|
80 |
msgid "Introducing WP ULike"
|
81 |
msgstr "معرفی وردپرس یولاک"
|
82 |
|
83 |
+
#: ../build/wp-ulike/admin/about.php:55 ../build/wp-ulike/admin/stats.php:37
|
84 |
+
#: ../build/wp-ulike/admin/admin.php:198 ../admin/about.php:55
|
85 |
+
#: ../admin/stats.php:37 ../admin/admin.php:198
|
86 |
msgid "About WP ULike"
|
87 |
msgstr "درباره وردپرس یولایک"
|
88 |
|
89 |
+
#: ../build/wp-ulike/admin/about.php:64
|
90 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:46 ../admin/about.php:64
|
91 |
+
#: ../admin/classes/class-settings.php:46
|
92 |
msgid ""
|
93 |
"WP ULike plugin allows to integrate a beautiful Ajax Like Button into your "
|
94 |
"wordPress website to allow your visitors to like and unlike pages, posts, "
|
102 |
"سفارشی سازی استایل ها و… تمامی قابلیت های یک سیستم خوب و حرفه ای رو در "
|
103 |
"اختیار شما قرار میده."
|
104 |
|
105 |
+
#: ../build/wp-ulike/admin/about.php:76 ../admin/about.php:76
|
106 |
msgid "WP Ulike Extension"
|
107 |
msgstr "گسترش وردپرس یولایک"
|
108 |
|
109 |
+
#: ../build/wp-ulike/admin/about.php:77 ../admin/about.php:77
|
110 |
msgid ""
|
111 |
"Right now, WP ULike support wordpress posts / comments, BuddyPress "
|
112 |
"activities & bbPress Topics."
|
114 |
"وردپرس یولایک سیستمی برای همه است و از نوشته های وردپرس، دیدگاه ها، فعالیت "
|
115 |
"های بادی پرس و تاپیک های بی بی پرس و... پشتیبانی کامل دارد."
|
116 |
|
117 |
+
#: ../build/wp-ulike/admin/about.php:83 ../admin/about.php:83
|
118 |
msgid "Added More Than 20 Language Files"
|
119 |
msgstr "افزودن بیش از 20 فایل زبان جدید"
|
120 |
|
121 |
+
#: ../build/wp-ulike/admin/about.php:84 ../admin/about.php:84
|
122 |
msgid ""
|
123 |
"WP ULike is already translated into +20 languages, with more always in "
|
124 |
"progress."
|
126 |
"افزونه وردپرس یولایک به بیش از ۲۰ زبان زنده دنیا ترجمه شده و همچنان در حال "
|
127 |
"توسعه است... :)"
|
128 |
|
129 |
+
#: ../build/wp-ulike/admin/about.php:90 ../admin/about.php:90
|
130 |
msgid "User Profile Links"
|
131 |
msgstr "لینک به حساب های کاربری"
|
132 |
|
133 |
+
#: ../build/wp-ulike/admin/about.php:91 ../admin/about.php:91
|
134 |
msgid ""
|
135 |
"Since WP ULike 2.3, We have synced the likers profile with BuddyPress & "
|
136 |
"UltimateMember plugins."
|
139 |
"از دو افزونه محبوب buddypress و Ultimate Member است که در پنل تنظیمات افزونه "
|
140 |
"و ابزارک ها تنظیم می شود."
|
141 |
|
142 |
+
#: ../build/wp-ulike/admin/about.php:97 ../admin/about.php:97
|
143 |
msgid "New Themes And Styles"
|
144 |
msgstr "قالب ها و استایل های جدید"
|
145 |
|
146 |
+
#: ../build/wp-ulike/admin/about.php:98 ../admin/about.php:98
|
147 |
msgid ""
|
148 |
"Since WP ULike 2.3, We have made some new styles and themes and you can "
|
149 |
"customize them by your taste."
|
151 |
"از نسخه ۲.۳ افزونه یولایک، ما به مرور قالب های جدید و جذاب رو با امکان "
|
152 |
"سفارشی سازی توسط شما به افزونه اضافه میکنیم."
|
153 |
|
154 |
+
#: ../build/wp-ulike/admin/about.php:104 ../admin/about.php:104
|
155 |
msgid "myCRED Points Support"
|
156 |
msgstr "پشتیبانی کامل از امتیازات myCRED"
|
157 |
|
158 |
+
#: ../build/wp-ulike/admin/about.php:105 ../admin/about.php:105
|
159 |
msgid ""
|
160 |
"myCRED is an adaptive points management system that lets you award / charge "
|
161 |
"your users for interacting with your WordPress."
|
164 |
"در آن بر اساس انواع فعالیت هایی که می کند ، امتیاز جایزه می گیرد ، بلکه می "
|
165 |
"تواند این امتیازات را در سایت خود شما خرج کند."
|
166 |
|
167 |
+
#: ../build/wp-ulike/admin/about.php:111 ../build/wp-ulike/admin/stats.php:176
|
168 |
+
#: ../build/wp-ulike/admin/stats.php:395 ../admin/about.php:111
|
169 |
+
#: ../admin/stats.php:176 ../admin/stats.php:395
|
170 |
msgid "Likers World Map"
|
171 |
msgstr "نقشه جهانی لایک کنندگان"
|
172 |
|
173 |
+
#: ../build/wp-ulike/admin/about.php:112 ../admin/about.php:112
|
174 |
msgid ""
|
175 |
"Since WP ULike 2.3, We have made a new ability that you can track your "
|
176 |
"likers by their country in the world map & Top Liker widget."
|
178 |
"از نسخه ۲.۳ افزونه یولایک، امکان بررسی جغرافیایی لایک کنندگان به همراه "
|
179 |
"ابزراک ویژه برترین لایک کنندگان اضافه شده است."
|
180 |
|
181 |
+
#: ../build/wp-ulike/admin/about.php:118 ../build/wp-ulike/admin/stats.php:24
|
182 |
+
#: ../build/wp-ulike/admin/admin.php:194 ../admin/about.php:118
|
183 |
+
#: ../admin/stats.php:24 ../admin/admin.php:194
|
184 |
msgid "WP ULike Statistics"
|
185 |
msgstr "آماره وردپرس یولایک"
|
186 |
|
187 |
+
#: ../build/wp-ulike/admin/about.php:118
|
188 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:121 ../admin/about.php:118
|
189 |
+
#: ../admin/classes/tmp/settings.php:121
|
190 |
msgid "Home"
|
191 |
msgstr "خانه"
|
192 |
|
193 |
+
#: ../build/wp-ulike/admin/about.php:118 ../admin/about.php:118
|
194 |
msgid "OR"
|
195 |
msgstr "یا"
|
196 |
|
197 |
+
#: ../build/wp-ulike/admin/about.php:118 ../build/wp-ulike/admin/admin.php:73
|
198 |
+
#: ../admin/about.php:118 ../admin/admin.php:73
|
199 |
msgid "WP ULike Settings"
|
200 |
msgstr "تنظیمات وردپرس یولایک"
|
201 |
|
202 |
+
#: ../build/wp-ulike/admin/about.php:124 ../admin/about.php:124
|
203 |
msgid "WP ULike is created by many love and time. Enjoy it :)"
|
204 |
msgstr ""
|
205 |
"وردپرس یولایک با صرف کلی علاقه و زمان ساخته شده است. امیدواریم که از آن لذت "
|
206 |
"ببرید :)"
|
207 |
|
208 |
+
#: ../build/wp-ulike/admin/about.php:125 ../admin/about.php:125
|
209 |
msgid "Project Leaders"
|
210 |
msgstr "سازندگان اصلی"
|
211 |
|
212 |
+
#: ../build/wp-ulike/admin/about.php:130 ../admin/about.php:130
|
213 |
msgid "Project Lead & Developer"
|
214 |
msgstr "راهبر پروژه، توسعه دهنده ارشد"
|
215 |
|
216 |
+
#: ../build/wp-ulike/admin/about.php:134 ../admin/about.php:134
|
217 |
msgid "Translations"
|
218 |
msgstr "ترجمه ها"
|
219 |
|
220 |
+
#: ../build/wp-ulike/admin/about.php:173 ../admin/about.php:173
|
221 |
msgid "Would you like to help translate the plugin into more languages?"
|
222 |
msgstr ""
|
223 |
"آیا علاقه ای دارید که در ترجمه این افزونه به زبانهای دیگر با ما همکاری "
|
224 |
"کنید؟!؟ "
|
225 |
|
226 |
+
#: ../build/wp-ulike/admin/about.php:173 ../admin/about.php:173
|
227 |
msgid "Join our WP-Translations Community"
|
228 |
msgstr "به شبکه مترجمان ما بپیوندید"
|
229 |
|
230 |
+
#: ../build/wp-ulike/admin/about.php:175 ../admin/about.php:175
|
231 |
msgid "Other Plugins"
|
232 |
msgstr "سایر افزونه ها"
|
233 |
|
234 |
+
#: ../build/wp-ulike/admin/about.php:194 ../admin/about.php:194
|
235 |
+
msgid "Like this plugin?"
|
236 |
+
msgstr "این پلاگین چندتا لایک داره؟!؟ :)"
|
237 |
+
|
238 |
+
#: ../build/wp-ulike/admin/about.php:198 ../build/wp-ulike/admin/admin.php:309
|
239 |
+
#: ../admin/about.php:198 ../admin/admin.php:309
|
240 |
+
msgid ""
|
241 |
+
"It's great to see that you've been using the WP ULike plugin for a while "
|
242 |
+
"now. Hopefully you're happy with it! If so, would you consider leaving "
|
243 |
+
"a positive review? It really helps to support the plugin and helps others to "
|
244 |
+
"discover it too!"
|
245 |
+
msgstr ""
|
246 |
+
"سلام دوستان. خیلی خوشحالیم که وردپرس یولایک رو با عنوان کاملترین سیستم "
|
247 |
+
"امتیازدهی وردپرس، انتخاب کرده اید. امیدواریم تا اینجای کار از عملکرد افزونه "
|
248 |
+
"راضی بوده باشید. و اما اگه خیلی باهامون حال کردید، میتونید با امتیازدهی به "
|
249 |
+
"وردپرس یولایک در مخزن وردپرس، به ادامه راه ما کمک زیادی کنید... مرسی که "
|
250 |
+
"هستید. :)"
|
251 |
+
|
252 |
+
#: ../build/wp-ulike/admin/about.php:200 ../build/wp-ulike/admin/admin.php:311
|
253 |
+
#: ../admin/about.php:200 ../admin/admin.php:311
|
254 |
+
msgid "Sure, I'd love to!"
|
255 |
+
msgstr "حله، ۵ تا ستاره حلالتون!"
|
256 |
+
|
257 |
+
#: ../build/wp-ulike/admin/logs.php:17 ../build/wp-ulike/admin/logs.php:149
|
258 |
+
#: ../build/wp-ulike/admin/logs.php:219 ../build/wp-ulike/admin/logs.php:271
|
259 |
+
#: ../build/wp-ulike/admin/logs.php:345 ../build/wp-ulike/admin/logs.php:399
|
260 |
+
#: ../build/wp-ulike/admin/logs.php:469 ../build/wp-ulike/admin/logs.php:522
|
261 |
+
#: ../build/wp-ulike/admin/logs.php:592 ../admin/logs.php:17
|
262 |
+
#: ../admin/logs.php:149 ../admin/logs.php:219 ../admin/logs.php:271
|
263 |
+
#: ../admin/logs.php:345 ../admin/logs.php:399 ../admin/logs.php:469
|
264 |
+
#: ../admin/logs.php:522 ../admin/logs.php:592
|
265 |
+
msgid "Logs"
|
266 |
+
msgstr "وقایع"
|
267 |
+
|
268 |
+
#: ../build/wp-ulike/admin/logs.php:86 ../admin/logs.php:86
|
269 |
+
msgid "Are you sure to remove this item?!"
|
270 |
+
msgstr "آیا از حذف این آیتم اطمینان دارید؟!"
|
271 |
+
|
272 |
+
#: ../build/wp-ulike/admin/logs.php:145 ../build/wp-ulike/admin/logs.php:267
|
273 |
+
#: ../build/wp-ulike/admin/logs.php:395 ../build/wp-ulike/admin/logs.php:518
|
274 |
+
#: ../admin/logs.php:145 ../admin/logs.php:267 ../admin/logs.php:395
|
275 |
+
#: ../admin/logs.php:518
|
276 |
+
msgid "WP ULike Logs"
|
277 |
+
msgstr "وقایع اتفاقیه در وردپرس یولایک"
|
278 |
+
|
279 |
+
#: ../build/wp-ulike/admin/logs.php:146 ../build/wp-ulike/admin/stats.php:43
|
280 |
+
#: ../build/wp-ulike/admin/admin.php:178 ../admin/logs.php:146
|
281 |
+
#: ../admin/stats.php:43 ../admin/admin.php:178
|
282 |
+
msgid "Post Likes Logs"
|
283 |
+
msgstr "وقایع لایک در نوشتارها"
|
284 |
+
|
285 |
+
#: ../build/wp-ulike/admin/logs.php:156 ../build/wp-ulike/admin/logs.php:278
|
286 |
+
#: ../build/wp-ulike/admin/logs.php:406 ../build/wp-ulike/admin/logs.php:529
|
287 |
+
#: ../admin/logs.php:156 ../admin/logs.php:278 ../admin/logs.php:406
|
288 |
+
#: ../admin/logs.php:529
|
289 |
+
msgid "ID"
|
290 |
+
msgstr "شناسه"
|
291 |
+
|
292 |
+
#: ../build/wp-ulike/admin/logs.php:157 ../build/wp-ulike/admin/logs.php:279
|
293 |
+
#: ../build/wp-ulike/admin/logs.php:407 ../build/wp-ulike/admin/logs.php:530
|
294 |
+
#: ../admin/logs.php:157 ../admin/logs.php:279 ../admin/logs.php:407
|
295 |
+
#: ../admin/logs.php:530
|
296 |
+
msgid "Username"
|
297 |
+
msgstr "نام کاربری"
|
298 |
+
|
299 |
+
#: ../build/wp-ulike/admin/logs.php:158 ../build/wp-ulike/admin/logs.php:280
|
300 |
+
#: ../build/wp-ulike/admin/logs.php:408 ../build/wp-ulike/admin/logs.php:531
|
301 |
+
#: ../admin/logs.php:158 ../admin/logs.php:280 ../admin/logs.php:408
|
302 |
+
#: ../admin/logs.php:531
|
303 |
+
msgid "Status"
|
304 |
+
msgstr "وضعیت"
|
305 |
+
|
306 |
+
#: ../build/wp-ulike/admin/logs.php:159 ../admin/logs.php:159
|
307 |
+
msgid "Post ID"
|
308 |
+
msgstr "شناسه نوشتار"
|
309 |
+
|
310 |
+
#: ../build/wp-ulike/admin/logs.php:160 ../admin/logs.php:160
|
311 |
+
msgid "Post Title"
|
312 |
+
msgstr "عنوان نوشتار"
|
313 |
+
|
314 |
+
#: ../build/wp-ulike/admin/logs.php:161 ../build/wp-ulike/admin/logs.php:284
|
315 |
+
#: ../build/wp-ulike/admin/logs.php:411 ../build/wp-ulike/admin/logs.php:534
|
316 |
+
#: ../admin/logs.php:161 ../admin/logs.php:284 ../admin/logs.php:411
|
317 |
+
#: ../admin/logs.php:534
|
318 |
+
msgid "Date / Time"
|
319 |
+
msgstr "تاریخ / زمان"
|
320 |
+
|
321 |
+
#: ../build/wp-ulike/admin/logs.php:162 ../build/wp-ulike/admin/logs.php:285
|
322 |
+
#: ../build/wp-ulike/admin/logs.php:412 ../build/wp-ulike/admin/logs.php:535
|
323 |
+
#: ../admin/logs.php:162 ../admin/logs.php:285 ../admin/logs.php:412
|
324 |
+
#: ../admin/logs.php:535
|
325 |
+
msgid "IP"
|
326 |
+
msgstr "آدرس IP"
|
327 |
+
|
328 |
+
#: ../build/wp-ulike/admin/logs.php:163 ../build/wp-ulike/admin/logs.php:286
|
329 |
+
#: ../build/wp-ulike/admin/logs.php:413 ../build/wp-ulike/admin/logs.php:536
|
330 |
+
#: ../admin/logs.php:163 ../admin/logs.php:286 ../admin/logs.php:413
|
331 |
+
#: ../admin/logs.php:536
|
332 |
+
msgid "Actions"
|
333 |
+
msgstr "کارها"
|
334 |
+
|
335 |
+
#: ../build/wp-ulike/admin/logs.php:181 ../build/wp-ulike/admin/logs.php:304
|
336 |
+
#: ../build/wp-ulike/admin/logs.php:431 ../build/wp-ulike/admin/logs.php:554
|
337 |
+
#: ../build/wp-ulike/admin/stats.php:199 ../admin/logs.php:181
|
338 |
+
#: ../admin/logs.php:304 ../admin/logs.php:431 ../admin/logs.php:554
|
339 |
+
#: ../admin/stats.php:199
|
340 |
+
msgid "Guest User"
|
341 |
+
msgstr "کاربر مهمان"
|
342 |
+
|
343 |
+
#: ../build/wp-ulike/admin/logs.php:226 ../build/wp-ulike/admin/logs.php:353
|
344 |
+
#: ../build/wp-ulike/admin/logs.php:477 ../build/wp-ulike/admin/logs.php:600
|
345 |
+
#: ../admin/logs.php:226 ../admin/logs.php:353 ../admin/logs.php:477
|
346 |
+
#: ../admin/logs.php:600
|
347 |
+
msgid ""
|
348 |
+
"<strong>ERROR:</strong> No Record Found. (This problem is created because "
|
349 |
+
"you don't have any data on this table)"
|
350 |
+
msgstr ""
|
351 |
+
"<strong>خطا:</strong> چیزی یافت نشد. (این مشکل به خاطر این مسأله ایجاد شده "
|
352 |
+
"است که شما هیچ اطلاعاتی را در این جدول ندارید)"
|
353 |
+
|
354 |
+
#: ../build/wp-ulike/admin/logs.php:268 ../build/wp-ulike/admin/stats.php:44
|
355 |
+
#: ../build/wp-ulike/admin/admin.php:182 ../admin/logs.php:268
|
356 |
+
#: ../admin/stats.php:44 ../admin/admin.php:182
|
357 |
+
msgid "Comment Likes Logs"
|
358 |
+
msgstr "وقایع لایک در دیدگاه ها"
|
359 |
+
|
360 |
+
#: ../build/wp-ulike/admin/logs.php:281 ../admin/logs.php:281
|
361 |
+
msgid "Comment ID"
|
362 |
+
msgstr "شناسه دیدگاه"
|
363 |
+
|
364 |
+
#: ../build/wp-ulike/admin/logs.php:282 ../admin/logs.php:282
|
365 |
+
msgid "Comment Author"
|
366 |
+
msgstr "نویسنده دیدگاه"
|
367 |
+
|
368 |
+
#: ../build/wp-ulike/admin/logs.php:283 ../admin/logs.php:283
|
369 |
+
msgid "Comment Text"
|
370 |
+
msgstr "متن دیدگاه"
|
371 |
+
|
372 |
+
#: ../build/wp-ulike/admin/logs.php:396 ../build/wp-ulike/admin/stats.php:45
|
373 |
+
#: ../build/wp-ulike/admin/admin.php:186 ../admin/logs.php:396
|
374 |
+
#: ../admin/stats.php:45 ../admin/admin.php:186
|
375 |
+
msgid "Activity Likes Logs"
|
376 |
+
msgstr "وقایع لایک در فعالیت ها"
|
377 |
+
|
378 |
+
#: ../build/wp-ulike/admin/logs.php:409 ../admin/logs.php:409
|
379 |
+
msgid "Activity ID"
|
380 |
+
msgstr "شناسه فعالیت"
|
381 |
+
|
382 |
+
#: ../build/wp-ulike/admin/logs.php:410 ../admin/logs.php:410
|
383 |
+
msgid "Permalink"
|
384 |
+
msgstr "لینک همیشگی"
|
385 |
+
|
386 |
+
#: ../build/wp-ulike/admin/logs.php:447 ../admin/logs.php:447
|
387 |
+
#, php-format
|
388 |
+
msgid "<a href=\"%1$s\">Activity Permalink</a>"
|
389 |
+
msgstr "<a href=\"%1$s\">مشاهده فعالیت</a>"
|
390 |
+
|
391 |
+
#: ../build/wp-ulike/admin/logs.php:519 ../build/wp-ulike/admin/stats.php:46
|
392 |
+
#: ../build/wp-ulike/admin/admin.php:190 ../admin/logs.php:519
|
393 |
+
#: ../admin/stats.php:46 ../admin/admin.php:190
|
394 |
+
msgid "Topics Likes Logs"
|
395 |
+
msgstr "وقایع لایک در تاپیک ها"
|
396 |
+
|
397 |
+
#: ../build/wp-ulike/admin/logs.php:532 ../admin/logs.php:532
|
398 |
+
msgid "Topic ID"
|
399 |
+
msgstr "شناسه تاپیک"
|
400 |
+
|
401 |
+
#: ../build/wp-ulike/admin/logs.php:533 ../admin/logs.php:533
|
402 |
+
msgid "Topic Title"
|
403 |
+
msgstr "عنوان تاپیک"
|
404 |
+
|
405 |
+
#: ../build/wp-ulike/admin/stats.php:31 ../admin/stats.php:31
|
406 |
+
msgid "Welcome to WP ULike Statistics!"
|
407 |
+
msgstr "به آماره وردپرس یولایک خوش آمدید!"
|
408 |
+
|
409 |
+
#: ../build/wp-ulike/admin/stats.php:32 ../admin/stats.php:32
|
410 |
+
msgid "We have provided some useful statistics tools in this page:"
|
411 |
+
msgstr ""
|
412 |
+
"در این بخش، ما مجموعه ای از ابزارهای کاربردی را برای شما آماده کرده ایم:"
|
413 |
+
|
414 |
+
#: ../build/wp-ulike/admin/stats.php:36 ../admin/stats.php:36
|
415 |
+
msgid "Get Started"
|
416 |
+
msgstr "آغاز کنید"
|
417 |
+
|
418 |
+
#: ../build/wp-ulike/admin/stats.php:38 ../admin/stats.php:38
|
419 |
+
msgid "or"
|
420 |
+
msgstr "یا"
|
421 |
+
|
422 |
+
#: ../build/wp-ulike/admin/stats.php:41 ../admin/stats.php:41
|
423 |
+
msgid "Other Tools"
|
424 |
+
msgstr "سایر ابزارها"
|
425 |
+
|
426 |
+
#: ../build/wp-ulike/admin/stats.php:50 ../admin/stats.php:50
|
427 |
+
msgid "Documentation"
|
428 |
+
msgstr "مستندات"
|
429 |
+
|
430 |
+
#: ../build/wp-ulike/admin/stats.php:54 ../admin/stats.php:54
|
431 |
+
msgid "Contact"
|
432 |
+
msgstr "تماس با ما"
|
433 |
+
|
434 |
+
#: ../build/wp-ulike/admin/stats.php:55 ../admin/stats.php:55
|
435 |
+
msgid "GitHub Repository"
|
436 |
+
msgstr "مخزن گیت هاب"
|
437 |
+
|
438 |
+
#: ../build/wp-ulike/admin/stats.php:81 ../admin/stats.php:81
|
439 |
+
msgid "Posts Likes Summary"
|
440 |
+
msgstr "خلاصه لایک در نوشتارها"
|
441 |
+
|
442 |
+
#: ../build/wp-ulike/admin/stats.php:89 ../admin/stats.php:89
|
443 |
+
msgid "Comments Likes Summary"
|
444 |
+
msgstr "خلاصه لایک در دیدگاه ها"
|
445 |
+
|
446 |
+
#: ../build/wp-ulike/admin/stats.php:97 ../admin/stats.php:97
|
447 |
+
msgid "Activities Likes Summary"
|
448 |
+
msgstr "خلاصه لایک در فعالیت ها"
|
449 |
+
|
450 |
+
#: ../build/wp-ulike/admin/stats.php:105 ../admin/stats.php:105
|
451 |
+
msgid "Topics Likes Summary"
|
452 |
+
msgstr "خلاصه لایک در تاپیک ها"
|
453 |
+
|
454 |
+
#: ../build/wp-ulike/admin/stats.php:115 ../build/wp-ulike/admin/stats.php:389
|
455 |
+
#: ../admin/stats.php:115 ../admin/stats.php:389
|
456 |
+
msgid "Summary"
|
457 |
+
msgstr "خلاصه"
|
458 |
+
|
459 |
+
#: ../build/wp-ulike/admin/stats.php:127 ../admin/stats.php:127
|
460 |
+
msgid "Total Likes"
|
461 |
+
msgstr "مجموع کل لایک ها"
|
462 |
+
|
463 |
+
#: ../build/wp-ulike/admin/stats.php:139
|
464 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:422 ../admin/stats.php:139
|
465 |
+
#: ../admin/classes/class-widget.php:422
|
466 |
+
msgid "Today"
|
467 |
+
msgstr "امروز"
|
468 |
+
|
469 |
+
#: ../build/wp-ulike/admin/stats.php:144
|
470 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:421 ../admin/stats.php:144
|
471 |
+
#: ../admin/classes/class-widget.php:421
|
472 |
+
msgid "Yesterday"
|
473 |
+
msgstr "دیروز"
|
474 |
+
|
475 |
+
#: ../build/wp-ulike/admin/stats.php:149
|
476 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:420 ../admin/stats.php:149
|
477 |
+
#: ../admin/classes/class-widget.php:420
|
478 |
+
msgid "Week"
|
479 |
+
msgstr "هفته"
|
480 |
+
|
481 |
+
#: ../build/wp-ulike/admin/stats.php:154
|
482 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:419 ../admin/stats.php:154
|
483 |
+
#: ../admin/classes/class-widget.php:419
|
484 |
+
msgid "Month"
|
485 |
+
msgstr "ماه"
|
486 |
+
|
487 |
+
#: ../build/wp-ulike/admin/stats.php:159 ../admin/stats.php:159
|
488 |
+
msgid "Total"
|
489 |
+
msgstr "کل"
|
490 |
+
|
491 |
+
#: ../build/wp-ulike/admin/stats.php:193 ../build/wp-ulike/admin/stats.php:396
|
492 |
+
#: ../admin/stats.php:193 ../admin/stats.php:396
|
493 |
+
msgid "Top Likers"
|
494 |
+
msgstr "برترین لایک کنندگان"
|
495 |
+
|
496 |
+
#: ../build/wp-ulike/admin/stats.php:206
|
497 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:281
|
498 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:29
|
499 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:30
|
500 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:38 ../admin/stats.php:206
|
501 |
+
#: ../admin/classes/class-widget.php:281 ../admin/classes/tmp/settings.php:29
|
502 |
+
#: ../admin/classes/tmp/settings.php:30 ../admin/classes/tmp/settings.php:38
|
503 |
+
msgid "Like"
|
504 |
+
msgstr "لایک"
|
505 |
+
|
506 |
+
#: ../build/wp-ulike/admin/stats.php:219 ../build/wp-ulike/admin/stats.php:397
|
507 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:405
|
508 |
+
#: ../build/wp-ulike/inc/wp-strings.php:26 ../admin/stats.php:219
|
509 |
+
#: ../admin/stats.php:397 ../admin/classes/class-widget.php:405
|
510 |
+
#: ../inc/wp-strings.php:26
|
511 |
+
msgid "Most Liked Posts"
|
512 |
+
msgstr "پرلایک ترین مطالب"
|
513 |
+
|
514 |
+
#: ../build/wp-ulike/admin/stats.php:229 ../build/wp-ulike/admin/stats.php:398
|
515 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:406
|
516 |
+
#: ../build/wp-ulike/inc/wp-strings.php:27 ../admin/stats.php:229
|
517 |
+
#: ../admin/stats.php:398 ../admin/classes/class-widget.php:406
|
518 |
+
#: ../inc/wp-strings.php:27
|
519 |
+
msgid "Most Liked Comments"
|
520 |
+
msgstr "پرلایک ترین دیدگاه ها"
|
521 |
+
|
522 |
+
#: ../build/wp-ulike/admin/stats.php:239 ../build/wp-ulike/admin/stats.php:399
|
523 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:407 ../admin/stats.php:239
|
524 |
+
#: ../admin/stats.php:399 ../admin/classes/class-widget.php:407
|
525 |
+
msgid "Most Liked Activities"
|
526 |
+
msgstr "پرلایک ترین فعالیت ها"
|
527 |
+
|
528 |
+
#: ../build/wp-ulike/admin/stats.php:249 ../build/wp-ulike/admin/stats.php:400
|
529 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:408 ../admin/stats.php:249
|
530 |
+
#: ../admin/stats.php:400 ../admin/classes/class-widget.php:408
|
531 |
+
msgid "Most Liked Topics"
|
532 |
+
msgstr "پرلایک ترین تاپیک ها"
|
533 |
+
|
534 |
+
#: ../build/wp-ulike/admin/stats.php:268 ../build/wp-ulike/admin/stats.php:274
|
535 |
+
#: ../build/wp-ulike/admin/stats.php:280 ../build/wp-ulike/admin/stats.php:286
|
536 |
+
#: ../admin/stats.php:268 ../admin/stats.php:274 ../admin/stats.php:280
|
537 |
+
#: ../admin/stats.php:286
|
538 |
+
msgid "View Logs"
|
539 |
+
msgstr "مشاهده وقایع"
|
540 |
+
|
541 |
+
#: ../build/wp-ulike/admin/stats.php:269 ../build/wp-ulike/admin/stats.php:390
|
542 |
+
#: ../admin/stats.php:269 ../admin/stats.php:390
|
543 |
+
msgid "Posts Likes Stats"
|
544 |
+
msgstr "نمودار لایک در نوشتارها"
|
545 |
+
|
546 |
+
#: ../build/wp-ulike/admin/stats.php:269 ../build/wp-ulike/admin/stats.php:275
|
547 |
+
#: ../build/wp-ulike/admin/stats.php:281 ../build/wp-ulike/admin/stats.php:287
|
548 |
+
#: ../build/wp-ulike/admin/stats.php:318 ../admin/stats.php:269
|
549 |
+
#: ../admin/stats.php:275 ../admin/stats.php:281 ../admin/stats.php:287
|
550 |
+
#: ../admin/stats.php:318
|
551 |
+
#, php-format
|
552 |
+
msgid "In The Last %s Days"
|
553 |
+
msgstr "در %s روز گذشته"
|
554 |
+
|
555 |
+
#: ../build/wp-ulike/admin/stats.php:275 ../build/wp-ulike/admin/stats.php:391
|
556 |
+
#: ../admin/stats.php:275 ../admin/stats.php:391
|
557 |
+
msgid "Comments Likes Stats"
|
558 |
+
msgstr "نمودار لایک در دیدگاه ها"
|
559 |
+
|
560 |
+
#: ../build/wp-ulike/admin/stats.php:281 ../build/wp-ulike/admin/stats.php:392
|
561 |
+
#: ../admin/stats.php:281 ../admin/stats.php:392
|
562 |
+
msgid "Activities Likes Stats"
|
563 |
+
msgstr "نمودار لایک در فعالیت ها"
|
564 |
+
|
565 |
+
#: ../build/wp-ulike/admin/stats.php:287 ../build/wp-ulike/admin/stats.php:393
|
566 |
+
#: ../admin/stats.php:287 ../admin/stats.php:393
|
567 |
+
msgid "Topics Likes Stats"
|
568 |
+
msgstr "نمودار لایک در تاپیک ها"
|
569 |
+
|
570 |
+
#: ../build/wp-ulike/admin/stats.php:318 ../build/wp-ulike/admin/stats.php:394
|
571 |
+
#: ../admin/stats.php:318 ../admin/stats.php:394
|
572 |
+
msgid "Likes Percent"
|
573 |
+
msgstr "درصد تخصیص لایک ها"
|
574 |
+
|
575 |
+
#: ../build/wp-ulike/admin/stats.php:386 ../admin/stats.php:386
|
576 |
+
msgid "Show on screen"
|
577 |
+
msgstr "تنظیمات صفحه"
|
578 |
+
|
579 |
+
#: ../build/wp-ulike/admin/stats.php:388 ../admin/stats.php:388
|
580 |
+
msgid "Welcome"
|
581 |
+
msgstr "خوش آمدید"
|
582 |
+
|
583 |
+
#: ../build/wp-ulike/admin/stats.php:403 ../admin/stats.php:403
|
584 |
+
msgid "Days"
|
585 |
+
msgstr "روزها"
|
586 |
+
|
587 |
+
#: ../build/wp-ulike/admin/stats.php:404
|
588 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:28
|
589 |
+
#: ../admin/stats.php:404 ../admin/classes/class-settings.php:28
|
590 |
+
msgid "Save Settings"
|
591 |
+
msgstr "ذخیره تغییرات"
|
592 |
+
|
593 |
+
#: ../build/wp-ulike/admin/admin.php:40 ../admin/admin.php:40
|
594 |
+
#, php-format
|
595 |
msgid ""
|
596 |
" Thank you for choosing <a href=\"%s\" title=\"Wordpress ULike\" target="
|
597 |
"\"_blank\">WP ULike</a>. Created by <a href=\"%s\" title=\"Wordpress ULike\" "
|
601 |
"\">وردپرس يولايک را</a> انتخاب کرده ايد. طراحي و کدنويسي توسط <a href=\"%s\" "
|
602 |
"title=\"Wordpress ULike\" target=\"_blank\">علي ميرزائي</a>"
|
603 |
|
604 |
+
#: ../build/wp-ulike/admin/admin.php:76
|
605 |
+
#: ../build/wp-ulike/inc/wp-functions.php:586 ../admin/admin.php:76
|
606 |
+
#: ../inc/wp-functions.php:586
|
607 |
msgid "WP ULike"
|
608 |
msgstr "وردپرس یولایک"
|
609 |
|
610 |
+
#: ../build/wp-ulike/admin/admin.php:85 ../admin/admin.php:85
|
611 |
msgid "Settings saved."
|
612 |
msgstr "تنظیمات ذخیره شد"
|
613 |
|
614 |
+
#: ../build/wp-ulike/admin/admin.php:122 ../build/wp-ulike/admin/admin.php:157
|
615 |
+
#: ../admin/admin.php:122 ../admin/admin.php:157
|
616 |
msgid "Failed! An Error Has Occurred While Deleting All ULike Logs/Data"
|
617 |
msgstr "خطا! مشکلی در عملیات حذف وقایع/داده ها وجود دارد"
|
618 |
|
619 |
+
#: ../build/wp-ulike/admin/admin.php:124 ../build/wp-ulike/admin/admin.php:159
|
620 |
+
#: ../admin/admin.php:124 ../admin/admin.php:159
|
621 |
msgid "Success! All ULike Logs/Data Have Been Deleted"
|
622 |
msgstr "هووورا! همه وقایع/داده ها با موفقیت حذف شدند"
|
623 |
|
624 |
+
#: ../build/wp-ulike/admin/admin.php:227
|
625 |
+
#: ../build/wp-ulike/inc/wp-strings.php:25 ../admin/admin.php:227
|
626 |
+
#: ../inc/wp-strings.php:25
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
627 |
msgid "Default"
|
628 |
msgstr "پیشفرض"
|
629 |
|
630 |
+
#: ../build/wp-ulike/admin/admin.php:232
|
631 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:430 ../admin/admin.php:232
|
632 |
+
#: ../admin/classes/class-widget.php:430
|
633 |
msgid "Heart"
|
634 |
msgstr "قلب"
|
635 |
|
636 |
+
#: ../build/wp-ulike/admin/admin.php:237 ../admin/admin.php:237
|
637 |
msgid "Robeen"
|
638 |
msgstr "روبین"
|
639 |
|
640 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:11
|
641 |
+
#: ../admin/classes/class-widget.php:11
|
642 |
+
msgid "WP Ulike Widget"
|
643 |
+
msgstr "ابزارک یولایک"
|
644 |
+
|
645 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:12
|
646 |
+
#: ../admin/classes/class-widget.php:12
|
647 |
+
msgid ""
|
648 |
+
"An advanced widget that gives you all most liked records with different types"
|
649 |
+
msgstr ""
|
650 |
+
"یک ابزارک ساده و کاربردی برای نمایش بیشترین لایک شده ها در چندین نوع مختلف"
|
651 |
+
|
652 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:96
|
653 |
+
#: ../admin/classes/class-widget.php:96
|
654 |
+
msgid "on"
|
655 |
+
msgstr "در"
|
656 |
+
|
657 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:139
|
658 |
+
#: ../admin/classes/class-widget.php:139
|
659 |
+
msgid "you haven't liked any post yet!"
|
660 |
+
msgstr "شما هنوز هیچ نوشته ای را لایک نکرده اید! :("
|
661 |
+
|
662 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:394
|
663 |
+
#: ../admin/classes/class-widget.php:394
|
664 |
+
msgid "Most Liked"
|
665 |
+
msgstr "بیشترین لایک شده ها"
|
666 |
+
|
667 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:398
|
668 |
+
#: ../admin/classes/class-widget.php:398
|
669 |
+
msgid "Title:"
|
670 |
+
msgstr "عنوان:"
|
671 |
+
|
672 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:403
|
673 |
+
#: ../admin/classes/class-widget.php:403
|
674 |
+
msgid "Type:"
|
675 |
+
msgstr "نوع:"
|
676 |
+
|
677 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:409
|
678 |
+
#: ../build/wp-ulike/inc/wp-strings.php:28
|
679 |
+
#: ../admin/classes/class-widget.php:409 ../inc/wp-strings.php:28
|
680 |
+
msgid "Most Liked Users"
|
681 |
+
msgstr "پرلایک ترین کاربران"
|
682 |
+
|
683 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:410
|
684 |
+
#: ../admin/classes/class-widget.php:410
|
685 |
+
msgid "Last Posts Liked By User"
|
686 |
+
msgstr "آخرین مطالب لایک شده توسط کاربر"
|
687 |
+
|
688 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:415
|
689 |
+
#: ../admin/classes/class-widget.php:415
|
690 |
+
msgid "Period:"
|
691 |
+
msgstr "دوره زمانی:"
|
692 |
+
|
693 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:417
|
694 |
+
#: ../admin/classes/class-widget.php:417
|
695 |
+
msgid "All The Times"
|
696 |
+
msgstr "همه زمان ها"
|
697 |
+
|
698 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:418
|
699 |
+
#: ../admin/classes/class-widget.php:418
|
700 |
+
msgid "Year"
|
701 |
+
msgstr "سال"
|
702 |
+
|
703 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:427
|
704 |
+
#: ../admin/classes/class-widget.php:427
|
705 |
+
msgid "Style:"
|
706 |
+
msgstr "قالب:"
|
707 |
+
|
708 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:429
|
709 |
+
#: ../admin/classes/class-widget.php:429
|
710 |
+
msgid "Simple"
|
711 |
+
msgstr "ساده"
|
712 |
+
|
713 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:435
|
714 |
+
#: ../admin/classes/class-widget.php:435
|
715 |
+
msgid "Title Trim (Length):"
|
716 |
+
msgstr "برش عنوان (طول):"
|
717 |
+
|
718 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:441
|
719 |
+
#: ../admin/classes/class-widget.php:441
|
720 |
+
msgid "Number of items to show:"
|
721 |
+
msgstr "تعداد آیتم ها:"
|
722 |
+
|
723 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:447
|
724 |
+
#: ../admin/classes/class-widget.php:447
|
725 |
+
msgid "Thumbnail/Avatar size:"
|
726 |
+
msgstr "سایز تصویرشاخص/آواتار:"
|
727 |
+
|
728 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:453
|
729 |
+
#: ../admin/classes/class-widget.php:453
|
730 |
+
msgid "Profile URL:"
|
731 |
+
msgstr "لینک پروفایل به:"
|
732 |
+
|
733 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:455
|
734 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:97
|
735 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:346
|
736 |
+
#: ../admin/classes/class-widget.php:455
|
737 |
+
#: ../admin/classes/class-settings.php:97
|
738 |
+
#: ../admin/classes/tmp/settings.php:346
|
739 |
+
msgid "BuddyPress"
|
740 |
+
msgstr "بادی پرس"
|
741 |
+
|
742 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:456
|
743 |
+
#: ../admin/classes/class-widget.php:456
|
744 |
+
msgid "UltimateMember"
|
745 |
+
msgstr "افزونه UltimateMember"
|
746 |
+
|
747 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:462
|
748 |
+
#: ../admin/classes/class-widget.php:462
|
749 |
+
msgid "Activate Like Counter"
|
750 |
+
msgstr "فعال سازی شمارنده"
|
751 |
+
|
752 |
+
#: ../build/wp-ulike/admin/classes/class-widget.php:467
|
753 |
+
#: ../admin/classes/class-widget.php:467
|
754 |
+
msgid "Activate Thumbnail/Avatar"
|
755 |
+
msgstr "فعال سازی تصویرشاخص/آواتار"
|
756 |
+
|
757 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:17
|
758 |
+
#: ../admin/classes/class-settings.php:17
|
759 |
msgid "Custom Settings"
|
760 |
msgstr "تنظیمات سفارشی"
|
761 |
|
762 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:29
|
763 |
+
#: ../admin/classes/class-settings.php:29
|
|
|
|
|
|
|
|
|
|
|
|
|
764 |
msgid "Reset Settings"
|
765 |
msgstr "بازیابی تنظیمات"
|
766 |
|
767 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:44
|
768 |
+
#: ../admin/classes/class-settings.php:44
|
769 |
msgid "Similar Settings"
|
770 |
msgstr "تنظیمات مشابه"
|
771 |
|
772 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:48
|
773 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:149
|
774 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:236
|
775 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:386
|
776 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:501
|
777 |
+
#: ../admin/classes/class-settings.php:48
|
778 |
+
#: ../admin/classes/tmp/settings.php:149 ../admin/classes/tmp/settings.php:236
|
779 |
+
#: ../admin/classes/tmp/settings.php:386 ../admin/classes/tmp/settings.php:501
|
780 |
msgid "Logging Method"
|
781 |
msgstr "روش وقایع نگاری"
|
782 |
|
783 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:50
|
784 |
+
#: ../admin/classes/class-settings.php:50
|
785 |
msgid ""
|
786 |
"If you select <strong>\"Do Not Log\"</strong> method: Any data logs can't "
|
787 |
"save, There is no limitation in the like/dislike, unlike/undislike capacity "
|
791 |
"وقایعی ذخیره نمی شود، هیچ شرط محدود کننده ای برای لایک/دیسلایک بررسی نمی "
|
792 |
"شود، قابلیت لغو لایک/دیسلایک وجود نخواهد داشت"
|
793 |
|
794 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:51
|
795 |
+
#: ../admin/classes/class-settings.php:51
|
796 |
msgid ""
|
797 |
"If you select <strong>\"Logged By Cookie\"</strong> method: Any data logs "
|
798 |
"can't save, The like/dislike condition will be limited by SetCookie, unlike/"
|
802 |
"ذخیره نمی شود، شرط بررسی لایک/دیسلایک توسط کوکی محدود می شود، قابلیت لغو "
|
803 |
"لایک/دیسلایک وجود نخواهد داشت"
|
804 |
|
805 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:52
|
806 |
+
#: ../admin/classes/class-settings.php:52
|
807 |
msgid ""
|
808 |
"If you select <strong>\"Logged By IP\"</strong> method: Data logs will save "
|
809 |
"for all users, the convey of like/dislike condition will check by user IP"
|
811 |
"اگر گزینه <strong>\"با آی پی\"</strong> را انتخاب کنید: اطلاعات وقایع همه ی "
|
812 |
"کاربران ذخیره می شود، شرط بررسی لایک/دیسلایک فقط توسط آی پی انجام میگیرد"
|
813 |
|
814 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:53
|
815 |
+
#: ../admin/classes/class-settings.php:53
|
816 |
msgid ""
|
817 |
"If you select <strong>\"Logged By Cookie & IP\"</strong> method: Data logs "
|
818 |
"will save for all users, the convey of like/dislike condition will check by "
|
822 |
"همه ی کاربران ذخیره می شود، شرط بررسی لایک/دیسلایک توسط کوکی و آی پی انجام "
|
823 |
"میگیرد"
|
824 |
|
825 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:54
|
826 |
+
#: ../admin/classes/class-settings.php:54
|
827 |
msgid ""
|
828 |
"If you select <strong>\"Logged By Username\"</strong> method: data logs only "
|
829 |
"is saved for registered users, the convey of like/dislike condition will "
|
833 |
"تنها برای کابران عضو ذخیره می شود، شرط بررسی لایک/دیسلایک توسط نام کاربری "
|
834 |
"انجام میگیرد، کاربران مهمان اجازه لغو لایک/دیسلایک را نخواهند داشت"
|
835 |
|
836 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:57
|
837 |
+
#: ../admin/classes/class-settings.php:57
|
838 |
msgid "Template Variables"
|
839 |
msgstr "تمپلیت متغیرها"
|
840 |
|
841 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:59
|
842 |
+
#: ../admin/classes/class-settings.php:59
|
843 |
msgid "Start the loop of logs"
|
844 |
msgstr "شروع حلقه وقایع"
|
845 |
|
846 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:59
|
847 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:60
|
848 |
+
#: ../admin/classes/class-settings.php:59
|
849 |
+
#: ../admin/classes/class-settings.php:60
|
850 |
msgid "required"
|
851 |
msgstr "لازم"
|
852 |
|
853 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:60
|
854 |
+
#: ../admin/classes/class-settings.php:60
|
855 |
msgid "End of the while loop"
|
856 |
msgstr "پایان حلقه وقایع"
|
857 |
|
858 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:61
|
859 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:65
|
860 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:69
|
861 |
+
#: ../admin/classes/class-settings.php:61
|
862 |
+
#: ../admin/classes/class-settings.php:65
|
863 |
+
#: ../admin/classes/class-settings.php:69
|
864 |
msgid "Display the liker name"
|
865 |
msgstr "نمایش نام کاربر لایک کرده"
|
866 |
|
867 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:62
|
868 |
+
#: ../admin/classes/class-settings.php:62
|
869 |
msgid "Display the liker avatar (By Gravatar)"
|
870 |
msgstr "نمایش آواتار کاربر لایک کرده (توسط Gravatar)"
|
871 |
|
872 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:63
|
873 |
+
#: ../admin/classes/class-settings.php:63
|
874 |
msgid "Display the BuddyPress user profile url"
|
875 |
msgstr "نمایش پیوند مربوط به پروفایل های بادی پرس"
|
876 |
|
877 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:64
|
878 |
+
#: ../admin/classes/class-settings.php:64
|
879 |
msgid "Display the UltimateMemebr user profile url"
|
880 |
msgstr "نمایش پیوند مربوط به پروفایل های افزونه UltimateMemebr"
|
881 |
|
882 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:66
|
883 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:70
|
884 |
+
#: ../admin/classes/class-settings.php:66
|
885 |
+
#: ../admin/classes/class-settings.php:70
|
886 |
msgid "Display the permalink"
|
887 |
msgstr "نمایش پیوند ارجاعی"
|
888 |
|
889 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:67
|
890 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:72
|
891 |
+
#: ../admin/classes/class-settings.php:67
|
892 |
+
#: ../admin/classes/class-settings.php:72
|
893 |
msgid "Display the likes count number"
|
894 |
msgstr "نمایش شمارنده تعداد لایک ها"
|
895 |
|
896 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:68
|
897 |
+
#: ../admin/classes/class-settings.php:68
|
898 |
msgid "Display the post title"
|
899 |
msgstr "نمایش عنوان نوشته"
|
900 |
|
901 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:71
|
902 |
+
#: ../admin/classes/class-settings.php:71
|
903 |
msgid "Display the comment author name"
|
904 |
msgstr "نمایش نام نویسنده دیدگاه"
|
905 |
|
906 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:80
|
907 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:93
|
908 |
+
#: ../admin/classes/class-settings.php:80 ../admin/classes/tmp/settings.php:93
|
909 |
msgid "Posts"
|
910 |
msgstr "نوشته ها"
|
911 |
|
912 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:82
|
913 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:91
|
914 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
915 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:107
|
916 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:104
|
917 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:213
|
918 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:357
|
919 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:479
|
920 |
+
#: ../admin/classes/class-settings.php:82
|
921 |
+
#: ../admin/classes/class-settings.php:91
|
922 |
+
#: ../admin/classes/class-settings.php:99
|
923 |
+
#: ../admin/classes/class-settings.php:107
|
924 |
+
#: ../admin/classes/tmp/settings.php:104 ../admin/classes/tmp/settings.php:213
|
925 |
+
#: ../admin/classes/tmp/settings.php:357 ../admin/classes/tmp/settings.php:479
|
926 |
msgid "Automatic display"
|
927 |
msgstr "نمایش خودکار"
|
928 |
|
929 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:82
|
930 |
+
#: ../admin/classes/class-settings.php:82
|
931 |
msgid ""
|
932 |
"If you disable this option, you have to put manually this code on wordpress "
|
933 |
"while loop"
|
935 |
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در حلقه مطالب "
|
936 |
"وردپرس قرار دهید "
|
937 |
|
938 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:82
|
939 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:91
|
940 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
941 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:107
|
942 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:179
|
943 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:266
|
944 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:416
|
945 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:531
|
946 |
+
#: ../admin/classes/class-settings.php:82
|
947 |
+
#: ../admin/classes/class-settings.php:91
|
948 |
+
#: ../admin/classes/class-settings.php:99
|
949 |
+
#: ../admin/classes/class-settings.php:107
|
950 |
+
#: ../admin/classes/tmp/settings.php:179 ../admin/classes/tmp/settings.php:266
|
951 |
+
#: ../admin/classes/tmp/settings.php:416 ../admin/classes/tmp/settings.php:531
|
952 |
msgid "Users Like Box Template"
|
953 |
msgstr "قالب جعبه لایک کاربران"
|
954 |
|
955 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:82
|
956 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:91
|
957 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
958 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:107
|
959 |
+
#: ../admin/classes/class-settings.php:82
|
960 |
+
#: ../admin/classes/class-settings.php:91
|
961 |
+
#: ../admin/classes/class-settings.php:99
|
962 |
+
#: ../admin/classes/class-settings.php:107
|
963 |
msgid "Default Template:"
|
964 |
msgstr "قالب پیشفرض:"
|
965 |
|
966 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:82
|
967 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:178
|
968 |
+
#: ../build/wp-ulike/inc/classes/class-ulike.php:547
|
969 |
+
#: ../admin/classes/class-settings.php:82
|
970 |
+
#: ../admin/classes/tmp/settings.php:178 ../inc/classes/class-ulike.php:547
|
971 |
msgid "Users who have LIKED this post:"
|
972 |
msgstr "کاربرانی که این مطلب را پسندیده اند:"
|
973 |
|
974 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:89
|
975 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:202
|
976 |
+
#: ../admin/classes/class-settings.php:89
|
977 |
+
#: ../admin/classes/tmp/settings.php:202
|
978 |
msgid "Comments"
|
979 |
msgstr "دیدگاه ها"
|
980 |
|
981 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:91
|
982 |
+
#: ../admin/classes/class-settings.php:91
|
983 |
msgid ""
|
984 |
"If you disable this option, you have to put manually this code on comments "
|
985 |
"text"
|
987 |
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در متن دیدگاه "
|
988 |
"ها قرار دهید "
|
989 |
|
990 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:91
|
991 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:265
|
992 |
+
#: ../admin/classes/class-settings.php:91
|
993 |
+
#: ../admin/classes/tmp/settings.php:265
|
994 |
msgid "Users who have LIKED this comment:"
|
995 |
msgstr "کاربرانی که این دیدگاه را پسندیده اند:"
|
996 |
|
997 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
998 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:107
|
999 |
+
#: ../admin/classes/class-settings.php:99
|
1000 |
+
#: ../admin/classes/class-settings.php:107
|
1001 |
+
msgid ""
|
1002 |
+
"If you disable this option, you have to put manually this code on buddypres "
|
1003 |
+
"activities content"
|
1004 |
+
msgstr ""
|
1005 |
+
"اگر این قابلیت را غیر فعال کنید، باید به صورت دستی این کد را در متن فعالیت "
|
1006 |
+
"ها قرار دهید "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1007 |
|
1008 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
1009 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:107
|
1010 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:415
|
1011 |
+
#: ../admin/classes/class-settings.php:99
|
1012 |
+
#: ../admin/classes/class-settings.php:107
|
1013 |
+
#: ../admin/classes/tmp/settings.php:415
|
1014 |
+
msgid "Users who have liked this activity:"
|
1015 |
+
msgstr "کاربرانی که این فعالیت را پسندیده اند:"
|
1016 |
|
1017 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
1018 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:436
|
1019 |
+
#: ../admin/classes/class-settings.php:99
|
1020 |
+
#: ../admin/classes/tmp/settings.php:436
|
1021 |
+
msgid "Post Activity Text"
|
1022 |
+
msgstr "متن فعالیت مطالب"
|
1023 |
|
1024 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:99
|
1025 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:442
|
1026 |
+
#: ../admin/classes/class-settings.php:99
|
1027 |
+
#: ../admin/classes/tmp/settings.php:442
|
1028 |
+
msgid "Comment Activity Text"
|
1029 |
+
msgstr "متن فعالیت دیدگاه ها"
|
1030 |
|
1031 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:105
|
1032 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:468
|
1033 |
+
#: ../admin/classes/class-settings.php:105
|
1034 |
+
#: ../admin/classes/tmp/settings.php:468
|
1035 |
+
msgid "bbPress"
|
1036 |
+
msgstr "بی بی پرس"
|
1037 |
|
1038 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:112
|
1039 |
+
#: ../admin/classes/class-settings.php:112
|
1040 |
+
msgid "For more information:"
|
1041 |
+
msgstr "برای اطلاعات بیشتر:"
|
1042 |
|
1043 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:171
|
1044 |
+
#: ../admin/classes/class-settings.php:171
|
1045 |
+
msgid "Default settings have been reset."
|
1046 |
+
msgstr "تنظیمات پیشفرض، بازیابی شد."
|
1047 |
|
1048 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:245
|
1049 |
+
#: ../admin/classes/class-settings.php:245
|
1050 |
+
msgid ""
|
1051 |
+
"Do you really want to reset all these settings to their default values ?"
|
1052 |
+
msgstr "آیا از بازیابی تنظیمات پیشفرض مطمئن هستید؟!؟"
|
1053 |
|
1054 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:310
|
1055 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:321
|
1056 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:334
|
1057 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:361
|
1058 |
+
#: ../admin/classes/class-settings.php:310
|
1059 |
+
#: ../admin/classes/class-settings.php:321
|
1060 |
+
#: ../admin/classes/class-settings.php:334
|
1061 |
+
#: ../admin/classes/class-settings.php:361
|
1062 |
+
msgid "No options defined."
|
1063 |
+
msgstr "هیچ تنظیماتی تعریف نشده است."
|
1064 |
|
1065 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:348
|
1066 |
+
#: ../admin/classes/class-settings.php:348
|
1067 |
+
#, php-format
|
1068 |
+
msgid "Select %s"
|
1069 |
+
msgstr "انتخاب %s"
|
1070 |
|
1071 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:349
|
1072 |
+
#: ../admin/classes/class-settings.php:349
|
1073 |
+
#, php-format
|
1074 |
+
msgid "Remove %s"
|
1075 |
+
msgstr "حذف %s"
|
1076 |
|
1077 |
+
#: ../build/wp-ulike/admin/classes/class-settings.php:373
|
1078 |
+
#: ../admin/classes/class-settings.php:373
|
1079 |
+
msgid "No action defined."
|
1080 |
+
msgstr "هیچ کاری تعریف نشده است."
|
1081 |
|
1082 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:11
|
1083 |
+
#: ../admin/classes/tmp/settings.php:11
|
1084 |
msgid "General"
|
1085 |
msgstr "عمومی"
|
1086 |
|
1087 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:15
|
1088 |
+
#: ../admin/classes/tmp/settings.php:15
|
1089 |
msgid "Button Type"
|
1090 |
msgstr "حالت دکمه"
|
1091 |
|
1092 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:19
|
1093 |
+
#: ../admin/classes/tmp/settings.php:19
|
1094 |
msgid "Icon"
|
1095 |
msgstr "آیکن"
|
1096 |
|
1097 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:23
|
1098 |
+
#: ../admin/classes/tmp/settings.php:23
|
1099 |
msgid "Text"
|
1100 |
msgstr "متن"
|
1101 |
|
1102 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:30
|
1103 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:34
|
1104 |
+
#: ../admin/classes/tmp/settings.php:30 ../admin/classes/tmp/settings.php:34
|
1105 |
msgid "Button Text"
|
1106 |
msgstr "متن دکمه"
|
1107 |
|
1108 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:33
|
1109 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:34
|
1110 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:43
|
1111 |
+
#: ../admin/classes/tmp/settings.php:33 ../admin/classes/tmp/settings.php:34
|
1112 |
+
#: ../admin/classes/tmp/settings.php:43
|
1113 |
msgid "Unlike"
|
1114 |
msgstr " لغو پسندیدن"
|
1115 |
|
1116 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:38
|
1117 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:43
|
1118 |
+
#: ../admin/classes/tmp/settings.php:38 ../admin/classes/tmp/settings.php:43
|
1119 |
msgid "Button Icon"
|
1120 |
msgstr "آیکن دکمه"
|
1121 |
|
1122 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:39
|
1123 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:44
|
1124 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:330
|
1125 |
+
#: ../admin/classes/tmp/settings.php:39 ../admin/classes/tmp/settings.php:44
|
1126 |
+
#: ../admin/classes/tmp/settings.php:330
|
1127 |
msgid "Best size: 16x16"
|
1128 |
msgstr "سایز مناسب : 16x16"
|
1129 |
|
1130 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:47
|
1131 |
+
#: ../admin/classes/tmp/settings.php:47
|
1132 |
msgid "You have not permission to unlike"
|
1133 |
msgstr "شما اجازه لغو پسندیدن را ندارید"
|
1134 |
|
1135 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:48
|
1136 |
+
#: ../admin/classes/tmp/settings.php:48
|
1137 |
msgid "Permission Text"
|
1138 |
msgstr "متن تولتیپ دسترسی"
|
1139 |
|
1140 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:52
|
1141 |
+
#: ../admin/classes/tmp/settings.php:52
|
1142 |
msgid "Users Login Type"
|
1143 |
msgstr "متن ورود کاربران"
|
1144 |
|
1145 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:55
|
1146 |
+
#: ../admin/classes/tmp/settings.php:55
|
1147 |
msgid "Alert Box"
|
1148 |
msgstr "جعبه پیغام"
|
1149 |
|
1150 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:56
|
1151 |
+
#: ../admin/classes/tmp/settings.php:56
|
1152 |
msgid "Like Button"
|
1153 |
msgstr "دکمه لایک"
|
1154 |
|
1155 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:60
|
1156 |
+
#: ../admin/classes/tmp/settings.php:60
|
1157 |
msgid "You Should Login To Submit Your Like"
|
1158 |
msgstr "برای ثبت لایک، باید وارد شوید"
|
1159 |
|
1160 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:61
|
1161 |
+
#: ../admin/classes/tmp/settings.php:61
|
1162 |
msgid "Users Login Text"
|
1163 |
msgstr "متن ورود کاربران"
|
1164 |
|
1165 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:66
|
1166 |
+
#: ../admin/classes/tmp/settings.php:66
|
1167 |
msgid "Format Number"
|
1168 |
msgstr "فرمت اعداد"
|
1169 |
|
1170 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:67
|
1171 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:74
|
1172 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:105
|
1173 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:136
|
1174 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:143
|
1175 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:161
|
1176 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:214
|
1177 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:230
|
1178 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:248
|
1179 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:295
|
1180 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:358
|
1181 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:373
|
1182 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:380
|
1183 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:398
|
1184 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:423
|
1185 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:430
|
1186 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:480
|
1187 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:495
|
1188 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:513
|
1189 |
+
#: ../admin/classes/tmp/settings.php:67 ../admin/classes/tmp/settings.php:74
|
1190 |
+
#: ../admin/classes/tmp/settings.php:105 ../admin/classes/tmp/settings.php:136
|
1191 |
+
#: ../admin/classes/tmp/settings.php:143 ../admin/classes/tmp/settings.php:161
|
1192 |
+
#: ../admin/classes/tmp/settings.php:214 ../admin/classes/tmp/settings.php:230
|
1193 |
+
#: ../admin/classes/tmp/settings.php:248 ../admin/classes/tmp/settings.php:295
|
1194 |
+
#: ../admin/classes/tmp/settings.php:358 ../admin/classes/tmp/settings.php:373
|
1195 |
+
#: ../admin/classes/tmp/settings.php:380 ../admin/classes/tmp/settings.php:398
|
1196 |
+
#: ../admin/classes/tmp/settings.php:423 ../admin/classes/tmp/settings.php:430
|
1197 |
+
#: ../admin/classes/tmp/settings.php:480 ../admin/classes/tmp/settings.php:495
|
1198 |
+
#: ../admin/classes/tmp/settings.php:513
|
1199 |
msgid "Activate"
|
1200 |
msgstr "فعال سازی"
|
1201 |
|
1202 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:68
|
1203 |
+
#: ../admin/classes/tmp/settings.php:68
|
1204 |
msgid "Convert numbers of Likes with string (kilobyte) format."
|
1205 |
msgstr ""
|
1206 |
"با فعال سازی این گزینه، می توانید اعداد بالای 1000 را با فرمت رشته ای "
|
1207 |
"(کیلوبایت) نمایش دهید."
|
1208 |
|
1209 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:73
|
1210 |
+
#: ../admin/classes/tmp/settings.php:73
|
1211 |
msgid "Notifications"
|
1212 |
msgstr "اطلاعیه ها"
|
1213 |
|
1214 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:75
|
1215 |
+
#: ../admin/classes/tmp/settings.php:75
|
1216 |
msgid "Custom toast messages after each activity"
|
1217 |
msgstr "نمایش پیام های سفارشی بعد از هر فعالیت"
|
1218 |
|
1219 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:78
|
1220 |
+
#: ../admin/classes/tmp/settings.php:78
|
1221 |
msgid "Thanks! You Liked This."
|
1222 |
msgstr "متشکریم! شما این را لایک کردید."
|
1223 |
|
1224 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:79
|
1225 |
+
#: ../admin/classes/tmp/settings.php:79
|
1226 |
msgid "Liked Notice Message"
|
1227 |
msgstr "پیغام اطلاعیه پسندیدن"
|
1228 |
|
1229 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:82
|
1230 |
+
#: ../admin/classes/tmp/settings.php:82
|
1231 |
msgid "Sorry! You unliked this."
|
1232 |
msgstr "متأسفیم! شما این را نپسندیدید."
|
1233 |
|
1234 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:83
|
1235 |
+
#: ../admin/classes/tmp/settings.php:83
|
1236 |
msgid "Unliked Notice Message"
|
1237 |
msgstr "پیغام اطلاعیه لغو پسندیدن"
|
1238 |
|
1239 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:98
|
1240 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:207
|
1241 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:351
|
1242 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:473
|
1243 |
+
#: ../build/wp-ulike/inc/wp-strings.php:10
|
1244 |
+
#: ../admin/classes/tmp/settings.php:98 ../admin/classes/tmp/settings.php:207
|
1245 |
+
#: ../admin/classes/tmp/settings.php:351 ../admin/classes/tmp/settings.php:473
|
1246 |
+
#: ../inc/wp-strings.php:10
|
1247 |
msgid "Themes"
|
1248 |
msgstr "قالب ها"
|
1249 |
|
1250 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:109
|
1251 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:218
|
1252 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:362
|
1253 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:484
|
1254 |
+
#: ../admin/classes/tmp/settings.php:109 ../admin/classes/tmp/settings.php:218
|
1255 |
+
#: ../admin/classes/tmp/settings.php:362 ../admin/classes/tmp/settings.php:484
|
1256 |
msgid "Auto Display Position"
|
1257 |
msgstr "محل قرار گیری در نمایش خودکار"
|
1258 |
|
1259 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:112
|
1260 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:221
|
1261 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:487
|
1262 |
+
#: ../admin/classes/tmp/settings.php:112 ../admin/classes/tmp/settings.php:221
|
1263 |
+
#: ../admin/classes/tmp/settings.php:487
|
1264 |
msgid "Top of Content"
|
1265 |
msgstr "بالای محتوا"
|
1266 |
|
1267 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:113
|
1268 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:222
|
1269 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:488
|
1270 |
+
#: ../admin/classes/tmp/settings.php:113 ../admin/classes/tmp/settings.php:222
|
1271 |
+
#: ../admin/classes/tmp/settings.php:488
|
1272 |
msgid "Bottom of Content"
|
1273 |
msgstr "پایین محتوا"
|
1274 |
|
1275 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:114
|
1276 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:223
|
1277 |
+
#: ../admin/classes/tmp/settings.php:114 ../admin/classes/tmp/settings.php:223
|
1278 |
msgid "Top and Bottom"
|
1279 |
msgstr "بالا و پایین"
|
1280 |
|
1281 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:119
|
1282 |
+
#: ../admin/classes/tmp/settings.php:119
|
1283 |
msgid "Auto Display Filter"
|
1284 |
msgstr "فیلتر گذاری در نمایش خودکار"
|
1285 |
|
1286 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:122
|
1287 |
+
#: ../admin/classes/tmp/settings.php:122
|
1288 |
msgid "Single Posts"
|
1289 |
msgstr "تک نوشته ها"
|
1290 |
|
1291 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:123
|
1292 |
+
#: ../admin/classes/tmp/settings.php:123
|
1293 |
msgid "Pages"
|
1294 |
msgstr "برگه ها"
|
1295 |
|
1296 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:124
|
1297 |
+
#: ../admin/classes/tmp/settings.php:124
|
1298 |
msgid "Archives"
|
1299 |
msgstr "بایگانی"
|
1300 |
|
1301 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:125
|
1302 |
+
#: ../admin/classes/tmp/settings.php:125
|
1303 |
msgid "Categories"
|
1304 |
msgstr "دسته بندی ها"
|
1305 |
|
1306 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:126
|
1307 |
+
#: ../admin/classes/tmp/settings.php:126
|
1308 |
msgid "Search Results"
|
1309 |
msgstr "نتایج جستجوها"
|
1310 |
|
1311 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:127
|
1312 |
+
#: ../admin/classes/tmp/settings.php:127
|
1313 |
msgid "Tags"
|
1314 |
msgstr "برچسب ها"
|
1315 |
|
1316 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:128
|
1317 |
+
#: ../admin/classes/tmp/settings.php:128
|
1318 |
msgid "Author Page"
|
1319 |
msgstr "صفحه نویسنده"
|
1320 |
|
1321 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:130
|
1322 |
+
#: ../admin/classes/tmp/settings.php:130
|
1323 |
msgid "You can filter theses pages on auto display option."
|
1324 |
msgstr ""
|
1325 |
"شما می توانید بر روی این صفحات فیلتر گذاری کنید تا دکمه لایک نمایش داده نشود"
|
1326 |
|
1327 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:135
|
1328 |
+
#: ../admin/classes/tmp/settings.php:135
|
1329 |
msgid "Google Rich Snippets"
|
1330 |
msgstr "گوگل ریچ اسنیپت"
|
1331 |
|
1332 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:137
|
1333 |
+
#: ../admin/classes/tmp/settings.php:137
|
1334 |
msgid "Add rich snippet for ratings in form of schema.org"
|
1335 |
msgstr "این آپشن، رتبه ی نوشته شما را از بین 5 ستاره مشخص می کند."
|
1336 |
|
1337 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:142
|
1338 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:229
|
1339 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:379
|
1340 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:494
|
1341 |
+
#: ../admin/classes/tmp/settings.php:142 ../admin/classes/tmp/settings.php:229
|
1342 |
+
#: ../admin/classes/tmp/settings.php:379 ../admin/classes/tmp/settings.php:494
|
1343 |
msgid "Only registered Users"
|
1344 |
msgstr "محدودسازی لایک کاربران"
|
1345 |
|
1346 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:144
|
1347 |
+
#: ../admin/classes/tmp/settings.php:144
|
1348 |
msgid "<strong>Only</strong> registered users have permission to like posts."
|
1349 |
msgstr ""
|
1350 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1351 |
"مطالب را لایک کنند."
|
1352 |
|
1353 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:151
|
1354 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:238
|
1355 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:388
|
1356 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:503
|
1357 |
+
#: ../admin/classes/tmp/settings.php:151 ../admin/classes/tmp/settings.php:238
|
1358 |
+
#: ../admin/classes/tmp/settings.php:388 ../admin/classes/tmp/settings.php:503
|
1359 |
msgid "Do Not Log"
|
1360 |
msgstr "وقایع نگاری نکن"
|
1361 |
|
1362 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:152
|
1363 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:239
|
1364 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:389
|
1365 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:504
|
1366 |
+
#: ../admin/classes/tmp/settings.php:152 ../admin/classes/tmp/settings.php:239
|
1367 |
+
#: ../admin/classes/tmp/settings.php:389 ../admin/classes/tmp/settings.php:504
|
1368 |
msgid "Logged By Cookie"
|
1369 |
msgstr "با کوکی"
|
1370 |
|
1371 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:153
|
1372 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:240
|
1373 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:390
|
1374 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:505
|
1375 |
+
#: ../admin/classes/tmp/settings.php:153 ../admin/classes/tmp/settings.php:240
|
1376 |
+
#: ../admin/classes/tmp/settings.php:390 ../admin/classes/tmp/settings.php:505
|
1377 |
msgid "Logged By IP"
|
1378 |
msgstr "با آی پی"
|
1379 |
|
1380 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:154
|
1381 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:241
|
1382 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:391
|
1383 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:506
|
1384 |
+
#: ../admin/classes/tmp/settings.php:154 ../admin/classes/tmp/settings.php:241
|
1385 |
+
#: ../admin/classes/tmp/settings.php:391 ../admin/classes/tmp/settings.php:506
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1386 |
msgid "Logged By Username"
|
1387 |
msgstr "با نام کاربری"
|
1388 |
|
1389 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:160
|
1390 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:247
|
1391 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:397
|
1392 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:512
|
1393 |
+
#: ../admin/classes/tmp/settings.php:160 ../admin/classes/tmp/settings.php:247
|
1394 |
+
#: ../admin/classes/tmp/settings.php:397 ../admin/classes/tmp/settings.php:512
|
1395 |
msgid "Show Liked Users Box"
|
1396 |
msgstr "نمایش باکس کاربران لایک کرده"
|
1397 |
|
1398 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:162
|
1399 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:249
|
1400 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:399
|
1401 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:514
|
1402 |
+
#: ../admin/classes/tmp/settings.php:162 ../admin/classes/tmp/settings.php:249
|
1403 |
+
#: ../admin/classes/tmp/settings.php:399 ../admin/classes/tmp/settings.php:514
|
1404 |
msgid ""
|
1405 |
"Active this option to show liked users avatars in the bottom of button like."
|
1406 |
msgstr ""
|
1407 |
"با فعال سازی این گزینه، می توانید آواتار کاربران لایک کرده، را در زیر دکمه "
|
1408 |
"لایک، نمایش دهید."
|
1409 |
|
1410 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:167
|
1411 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:254
|
1412 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:404
|
1413 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:519
|
1414 |
+
#: ../admin/classes/tmp/settings.php:167 ../admin/classes/tmp/settings.php:254
|
1415 |
+
#: ../admin/classes/tmp/settings.php:404 ../admin/classes/tmp/settings.php:519
|
1416 |
msgid "Size of Gravatars"
|
1417 |
msgstr "سایز آوتار"
|
1418 |
|
1419 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:168
|
1420 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:255
|
1421 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:405
|
1422 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:520
|
1423 |
+
#: ../admin/classes/tmp/settings.php:168 ../admin/classes/tmp/settings.php:255
|
1424 |
+
#: ../admin/classes/tmp/settings.php:405 ../admin/classes/tmp/settings.php:520
|
1425 |
msgid "Size of Gravatars to return (max is 512)"
|
1426 |
msgstr "سایز تصاویر گراواتار (بیشترین اندازه 512)"
|
1427 |
|
1428 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:173
|
1429 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:260
|
1430 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:410
|
1431 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:525
|
1432 |
+
#: ../admin/classes/tmp/settings.php:173 ../admin/classes/tmp/settings.php:260
|
1433 |
+
#: ../admin/classes/tmp/settings.php:410 ../admin/classes/tmp/settings.php:525
|
1434 |
msgid "Number Of The Users"
|
1435 |
msgstr "تعداد کاربران قابل نمایش"
|
1436 |
|
1437 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:174
|
1438 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:261
|
1439 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:411
|
1440 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:526
|
1441 |
+
#: ../admin/classes/tmp/settings.php:174 ../admin/classes/tmp/settings.php:261
|
1442 |
+
#: ../admin/classes/tmp/settings.php:411 ../admin/classes/tmp/settings.php:526
|
1443 |
msgid "The number of users to show in the users liked box"
|
1444 |
msgstr "حداکثر چند کاربر در باکس لایک کنندگان، نمایش داده شوند؟!؟"
|
1445 |
|
1446 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:180
|
1447 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:267
|
1448 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:417
|
1449 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:437
|
1450 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:443
|
1451 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:532
|
1452 |
+
#: ../admin/classes/tmp/settings.php:180 ../admin/classes/tmp/settings.php:267
|
1453 |
+
#: ../admin/classes/tmp/settings.php:417 ../admin/classes/tmp/settings.php:437
|
1454 |
+
#: ../admin/classes/tmp/settings.php:443 ../admin/classes/tmp/settings.php:532
|
1455 |
msgid "Allowed Variables:"
|
1456 |
msgstr "متغیرهای قابل استفاده:"
|
1457 |
|
1458 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:184
|
1459 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:271
|
1460 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:447
|
1461 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:536
|
1462 |
+
#: ../admin/classes/tmp/settings.php:184 ../admin/classes/tmp/settings.php:271
|
1463 |
+
#: ../admin/classes/tmp/settings.php:447 ../admin/classes/tmp/settings.php:536
|
1464 |
msgid "Delete All Logs"
|
1465 |
msgstr "حذف تمام وقایع"
|
1466 |
|
1467 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:185
|
1468 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:272
|
1469 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:448
|
1470 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:537
|
1471 |
+
#: ../admin/classes/tmp/settings.php:185 ../admin/classes/tmp/settings.php:272
|
1472 |
+
#: ../admin/classes/tmp/settings.php:448 ../admin/classes/tmp/settings.php:537
|
1473 |
msgid "You Are About To Delete All Likes Logs. This Action Is Not Reversible."
|
1474 |
msgstr ""
|
1475 |
"شما قصد دارید که تمامی \"وقایع\" ثبت شده را حذف کنید! این عمل برگشت نا پذیر "
|
1476 |
"است."
|
1477 |
|
1478 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:190
|
1479 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:277
|
1480 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:453
|
1481 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:542
|
1482 |
+
#: ../admin/classes/tmp/settings.php:190 ../admin/classes/tmp/settings.php:277
|
1483 |
+
#: ../admin/classes/tmp/settings.php:453 ../admin/classes/tmp/settings.php:542
|
1484 |
msgid "Delete All Data"
|
1485 |
msgstr "حذف تمام داده ها"
|
1486 |
|
1487 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:191
|
1488 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:278
|
1489 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:454
|
1490 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:543
|
1491 |
+
#: ../admin/classes/tmp/settings.php:191 ../admin/classes/tmp/settings.php:278
|
1492 |
+
#: ../admin/classes/tmp/settings.php:454 ../admin/classes/tmp/settings.php:543
|
1493 |
msgid "You Are About To Delete All Likes Data. This Action Is Not Reversible."
|
1494 |
msgstr ""
|
1495 |
"شما قصد دارید که تمامی \"داده ها\" ثبت شده را حذف کنید! این عمل برگشت نا "
|
1496 |
"پذیر است."
|
1497 |
|
1498 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:231
|
1499 |
+
#: ../admin/classes/tmp/settings.php:231
|
1500 |
msgid ""
|
1501 |
"<strong>Only</strong> registered users have permission to like comments."
|
1502 |
msgstr ""
|
1503 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1504 |
"دیدگاه ها را لایک کنند."
|
1505 |
|
1506 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:289
|
1507 |
+
#: ../admin/classes/tmp/settings.php:289
|
1508 |
msgid "Customize"
|
1509 |
msgstr "سفارشی سازی"
|
1510 |
|
1511 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:294
|
1512 |
+
#: ../admin/classes/tmp/settings.php:294
|
1513 |
msgid "Custom Style"
|
1514 |
msgstr "سفارشی سازی"
|
1515 |
|
1516 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:299
|
1517 |
+
#: ../admin/classes/tmp/settings.php:299
|
1518 |
msgid "Active this option to see the custom style settings."
|
1519 |
msgstr ""
|
1520 |
"با فعال سازی این گزینه، می توانید استایل سفارشی خود را در افزونه به کار "
|
1521 |
"ببرید."
|
1522 |
|
1523 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:303
|
1524 |
+
#: ../admin/classes/tmp/settings.php:303
|
1525 |
msgid "Button style"
|
1526 |
msgstr "دکمه لایک"
|
1527 |
|
1528 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:304
|
1529 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:317
|
1530 |
+
#: ../admin/classes/tmp/settings.php:304 ../admin/classes/tmp/settings.php:317
|
1531 |
msgid "Background"
|
1532 |
msgstr "رنگ پس زمینه"
|
1533 |
|
1534 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:308
|
1535 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:321
|
1536 |
+
#: ../admin/classes/tmp/settings.php:308 ../admin/classes/tmp/settings.php:321
|
1537 |
msgid "Border Color"
|
1538 |
msgstr "رنگ حاشیه"
|
1539 |
|
1540 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:312
|
1541 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:325
|
1542 |
+
#: ../admin/classes/tmp/settings.php:312 ../admin/classes/tmp/settings.php:325
|
1543 |
msgid "Text Color"
|
1544 |
msgstr "رنگ متن"
|
1545 |
|
1546 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:316
|
1547 |
+
#: ../admin/classes/tmp/settings.php:316
|
1548 |
msgid "Counter Style"
|
1549 |
msgstr "باکس شمارنده"
|
1550 |
|
1551 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:329
|
1552 |
+
#: ../admin/classes/tmp/settings.php:329
|
1553 |
msgid "Loading Animation"
|
1554 |
msgstr "انیمیشن بارگذاری"
|
1555 |
|
1556 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:334
|
1557 |
+
#: ../admin/classes/tmp/settings.php:334
|
1558 |
msgid "Custom CSS"
|
1559 |
msgstr "سفارشی سازی css"
|
1560 |
|
1561 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:365
|
1562 |
+
#: ../admin/classes/tmp/settings.php:365
|
1563 |
msgid "Activity Content"
|
1564 |
msgstr "در متن فعالیت"
|
1565 |
|
1566 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:366
|
1567 |
+
#: ../admin/classes/tmp/settings.php:366
|
1568 |
msgid "Activity Meta"
|
1569 |
msgstr "در متاباکس فعالیت"
|
1570 |
|
1571 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:372
|
1572 |
+
#: ../admin/classes/tmp/settings.php:372
|
1573 |
msgid "Activity Comment"
|
1574 |
msgstr "نظرات فعالیت ها"
|
1575 |
|
1576 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:374
|
1577 |
+
#: ../admin/classes/tmp/settings.php:374
|
1578 |
msgid "Add the possibility to like Buddypress comments in the activity stream"
|
1579 |
msgstr ""
|
1580 |
" با فعال سازی این گزینه، سیستم لایک در بخش دیدگاه های مربوط به بادی پرس فعال "
|
1581 |
"می شود."
|
1582 |
|
1583 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:381
|
1584 |
+
#: ../admin/classes/tmp/settings.php:381
|
1585 |
msgid ""
|
1586 |
"<strong>Only</strong> registered users have permission to like activities."
|
1587 |
msgstr ""
|
1588 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1589 |
"فعالیت های بادی پرس را لایک کنند."
|
1590 |
|
1591 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:422
|
1592 |
+
#: ../admin/classes/tmp/settings.php:422
|
1593 |
msgid "BuddyPress Activity"
|
1594 |
msgstr "فعالیت های بادی پرس"
|
1595 |
|
1596 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:424
|
1597 |
+
#: ../admin/classes/tmp/settings.php:424
|
1598 |
msgid "insert new likes in buddyPress activity page"
|
1599 |
msgstr ""
|
1600 |
"با فعال سازی این گزینه، اطلاعات جدیدترین لایک ها به بخش فعالیت های بادی پرس "
|
1601 |
"اضافه خواهد شد."
|
1602 |
|
1603 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:429
|
1604 |
+
#: ../admin/classes/tmp/settings.php:429
|
1605 |
msgid "BuddyPress Custom Notification"
|
1606 |
msgstr "اطلاعیه های خصوصی بادی پرس"
|
1607 |
|
1608 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:431
|
1609 |
+
#: ../admin/classes/tmp/settings.php:431
|
1610 |
msgid "Sends out notifications when you get a like from someone"
|
1611 |
msgstr "ارسال اطلاعیه های خصوصی به کاربران هنگامی که مطالب آنها لایک می شود"
|
1612 |
|
1613 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:496
|
1614 |
+
#: ../admin/classes/tmp/settings.php:496
|
1615 |
msgid "<strong>Only</strong> registered users have permission to like Topics."
|
1616 |
msgstr ""
|
1617 |
"با فعال سازی این گزینه، <strong>تنها</strong> کاربران عضو شده، می توانند "
|
1618 |
"تاپیک ها را لایک کنند."
|
1619 |
|
1620 |
+
#: ../build/wp-ulike/admin/classes/tmp/settings.php:530
|
1621 |
+
#: ../admin/classes/tmp/settings.php:530
|
1622 |
msgid "Users who have liked this topic:"
|
1623 |
msgstr "کاربرانی که این تاپیک را پسندیده اند:"
|
1624 |
|
1625 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:66
|
1626 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:280 ../inc/wp-ulike.php:66
|
1627 |
+
#: ../inc/wp-ulike.php:280
|
1628 |
+
msgid "You need to login in order to like this post: "
|
1629 |
+
msgstr "برای امتیاز دهی به این مطلب، لطفا وارد شوید: "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1630 |
|
1631 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:66
|
1632 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:133
|
1633 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:207
|
1634 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:280 ../inc/wp-ulike.php:66
|
1635 |
+
#: ../inc/wp-ulike.php:133 ../inc/wp-ulike.php:207 ../inc/wp-ulike.php:280
|
1636 |
+
msgid "click here"
|
1637 |
+
msgstr "برای ورود کلیک کنید"
|
|
|
1638 |
|
1639 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:133 ../inc/wp-ulike.php:133
|
1640 |
+
msgid "You need to login in order to like this comment: "
|
1641 |
+
msgstr "برای امتیاز دهی به این دیدگاه، لطفا وارد شوید: "
|
|
|
1642 |
|
1643 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:207 ../inc/wp-ulike.php:207
|
1644 |
+
msgid "You need to login in order to like this activity: "
|
1645 |
+
msgstr "برای امتیاز دهی به این فعالیت، لطفا وارد شوید: "
|
|
|
1646 |
|
1647 |
+
#: ../build/wp-ulike/inc/wp-ulike.php:339 ../inc/wp-ulike.php:339
|
1648 |
+
msgid "Error: This Method Is Not Exist!"
|
1649 |
+
msgstr "خطا: این متد وجود خارجی ندارد!"
|
|
|
1650 |
|
1651 |
+
#: ../build/wp-ulike/inc/wp-functions.php:300 ../inc/wp-functions.php:300
|
1652 |
msgid "WP ULike Activity"
|
1653 |
msgstr "فعالیت های وردپرس یولایک"
|
1654 |
|
1655 |
+
#: ../build/wp-ulike/inc/wp-functions.php:420 ../inc/wp-functions.php:420
|
1656 |
msgid "Likes"
|
1657 |
msgstr "لایک ها"
|
1658 |
|
1659 |
+
#: ../build/wp-ulike/inc/wp-functions.php:487 ../inc/wp-functions.php:487
|
1660 |
msgid "You have a new like from"
|
1661 |
msgstr "شما یک لایک جدید دریافت کرده اید! توسط :"
|
1662 |
|
1663 |
+
#: ../build/wp-ulike/inc/wp-functions.php:587 ../inc/wp-functions.php:587
|
1664 |
msgid ""
|
1665 |
"This hook award / deducts points from users who Like/Unlike any content of "
|
1666 |
"WordPress, bbPress, BuddyPress & ..."
|
1669 |
"و... را لایک/آنلایک کنند (بعلاوه افرادی که نوشته آنها لایک/آنلایک شده)، می "
|
1670 |
"توانند به ترتیب امتیازات مثبت و منفی دریافت کنند."
|
1671 |
|
1672 |
+
#: ../build/wp-ulike/inc/wp-functions.php:595 ../inc/wp-functions.php:595
|
1673 |
msgid "Liking Content"
|
1674 |
msgstr "لایک نوشته"
|
1675 |
|
1676 |
+
#: ../build/wp-ulike/inc/wp-functions.php:596 ../inc/wp-functions.php:596
|
1677 |
msgid "Liked Content"
|
1678 |
msgstr "نوشته لایک شده"
|
1679 |
|
1680 |
+
#: ../build/wp-ulike/inc/wp-functions.php:597 ../inc/wp-functions.php:597
|
1681 |
msgid "Unliking Content"
|
1682 |
msgstr "لغو لایک نوشته"
|
1683 |
|
1684 |
+
#: ../build/wp-ulike/inc/wp-functions.php:598 ../inc/wp-functions.php:598
|
1685 |
msgid "Unliked Content"
|
1686 |
msgstr "نوشته لغو لایک شده"
|
1687 |
|
1688 |
+
#: ../build/wp-ulike/inc/wp-functions.php:620
|
1689 |
+
#: ../build/wp-ulike/inc/wp-functions.php:654 ../inc/wp-functions.php:620
|
1690 |
+
#: ../inc/wp-functions.php:654
|
1691 |
msgid "Recent Posts Liked"
|
1692 |
msgstr "تازه ترین مطالب لایک شده"
|
1693 |
|
1694 |
+
#: ../build/wp-ulike/inc/wp-functions.php:625
|
1695 |
+
#: ../build/wp-ulike/inc/wp-functions.php:694 ../inc/wp-functions.php:625
|
1696 |
+
#: ../inc/wp-functions.php:694
|
1697 |
msgid "Recent Comments Liked"
|
1698 |
msgstr "تازه ترین دیدگاه های لایک شده"
|
1699 |
|
1700 |
+
#: ../build/wp-ulike/inc/wp-functions.php:670
|
1701 |
+
#: ../build/wp-ulike/inc/wp-functions.php:711 ../inc/wp-functions.php:670
|
1702 |
+
#: ../inc/wp-functions.php:711
|
1703 |
msgid "This user has not made any likes."
|
1704 |
msgstr "این کاربر، هنوز هیچ موردی را نپسندیده است."
|
1705 |
|
1706 |
+
#: ../build/wp-ulike/inc/wp-strings.php:3 ../inc/wp-strings.php:3
|
1707 |
msgid "Allow To Like"
|
1708 |
msgstr "مجاز به لایک"
|
1709 |
|
1710 |
+
#: ../build/wp-ulike/inc/wp-strings.php:4 ../inc/wp-strings.php:4
|
1711 |
msgid "Guests Only"
|
1712 |
msgstr "فقط مهمانان"
|
1713 |
|
1714 |
+
#: ../build/wp-ulike/inc/wp-strings.php:5 ../inc/wp-strings.php:5
|
1715 |
msgid "Registered Users Only"
|
1716 |
msgstr "فقط کاربران عضو شده"
|
1717 |
|
1718 |
+
#: ../build/wp-ulike/inc/wp-strings.php:6 ../inc/wp-strings.php:6
|
1719 |
msgid "Registered Users And Guests"
|
1720 |
msgstr "کاربران عضو و مهمان"
|
1721 |
|
1722 |
+
#: ../build/wp-ulike/inc/wp-strings.php:7 ../inc/wp-strings.php:7
|
1723 |
msgid "Who Is Allowed To Like?"
|
1724 |
msgstr "چه کسی اجازهی امتیاز دادن دارد؟"
|
1725 |
|
1726 |
+
#: ../build/wp-ulike/inc/wp-strings.php:8 ../inc/wp-strings.php:8
|
1727 |
msgid "Filter Options:"
|
1728 |
msgstr "گزینههای پالایش:"
|
1729 |
|
1730 |
+
#: ../build/wp-ulike/inc/wp-strings.php:9 ../inc/wp-strings.php:9
|
1731 |
msgid "Sort Options:"
|
1732 |
msgstr "گزینههای مرتبسازی"
|
1733 |
|
1734 |
+
#: ../build/wp-ulike/inc/wp-strings.php:11 ../inc/wp-strings.php:11
|
1735 |
msgid "Dislike"
|
1736 |
msgstr "دیسلایک"
|
1737 |
|
1738 |
+
#: ../build/wp-ulike/inc/wp-strings.php:12 ../inc/wp-strings.php:12
|
1739 |
msgid "Dislike Support"
|
1740 |
msgstr "پشتیبانی از دیسلایک"
|
1741 |
|
1742 |
+
#: ../build/wp-ulike/inc/wp-strings.php:13 ../inc/wp-strings.php:13
|
1743 |
msgid "Text After Dislike"
|
1744 |
msgstr "متن پس از دیسلایک"
|
1745 |
|
1746 |
+
#: ../build/wp-ulike/inc/wp-strings.php:14 ../inc/wp-strings.php:14
|
1747 |
msgid "Show Counter"
|
1748 |
msgstr "نمایش شمارنده"
|
1749 |
|
1750 |
+
#: ../build/wp-ulike/inc/wp-strings.php:15 ../inc/wp-strings.php:15
|
1751 |
msgid "Show tooltips"
|
1752 |
msgstr "نمایش تولتیپ"
|
1753 |
|
1754 |
+
#: ../build/wp-ulike/inc/wp-strings.php:16 ../inc/wp-strings.php:16
|
1755 |
msgid "Alignment"
|
1756 |
msgstr "قرارگیری"
|
1757 |
|
1758 |
+
#: ../build/wp-ulike/inc/wp-strings.php:17 ../inc/wp-strings.php:17
|
1759 |
msgid "Left"
|
1760 |
msgstr "چپ"
|
1761 |
|
1762 |
+
#: ../build/wp-ulike/inc/wp-strings.php:18 ../inc/wp-strings.php:18
|
1763 |
msgid "Center"
|
1764 |
msgstr "وسط"
|
1765 |
|
1766 |
+
#: ../build/wp-ulike/inc/wp-strings.php:19 ../inc/wp-strings.php:19
|
1767 |
msgid "Right"
|
1768 |
msgstr "راست"
|
1769 |
|
1770 |
+
#: ../build/wp-ulike/inc/wp-strings.php:20 ../inc/wp-strings.php:20
|
1771 |
msgid "Cookie Life time"
|
1772 |
msgstr "عمر کوکی"
|
1773 |
|
1774 |
+
#: ../build/wp-ulike/inc/wp-strings.php:21 ../inc/wp-strings.php:21
|
1775 |
msgid "BuddyPress Notifications"
|
1776 |
msgstr "اطلاعیه های بادی پرس"
|
1777 |
|
1778 |
+
#: ../build/wp-ulike/inc/wp-strings.php:22 ../inc/wp-strings.php:22
|
1779 |
msgid "Liker Attempts"
|
1780 |
msgstr "تعداد تلاش ها"
|
1781 |
|
1782 |
+
#: ../build/wp-ulike/inc/wp-strings.php:23 ../inc/wp-strings.php:23
|
1783 |
msgid "Liked Users Box Style"
|
1784 |
msgstr "استایل باکس کاربران لایک کرده"
|
1785 |
|
1786 |
+
#: ../build/wp-ulike/inc/wp-strings.php:24 ../inc/wp-strings.php:24
|
1787 |
msgid "Tooltip"
|
1788 |
msgstr "تولتیپ"
|
1789 |
|
1790 |
+
#: ../build/wp-ulike/inc/wp-strings.php:29 ../inc/wp-strings.php:29
|
1791 |
msgid "Total Users Liked"
|
1792 |
msgstr "مجموع کاربران لایک کرده"
|
1793 |
|
1794 |
+
#: ../build/wp-ulike/inc/wp-strings.php:30 ../inc/wp-strings.php:30
|
1795 |
msgid "Total Posts Liked"
|
1796 |
msgstr "مجموع مطالب لایک شده"
|
1797 |
|
1798 |
+
#: ../build/wp-ulike/inc/wp-strings.php:31 ../inc/wp-strings.php:31
|
1799 |
msgid "Total Comments Liked"
|
1800 |
msgstr "مجموع دیدگاه های لایک شده"
|
1801 |
|
1802 |
+
#: ../build/wp-ulike/inc/wp-strings.php:32 ../inc/wp-strings.php:32
|
1803 |
msgid "Upvote"
|
1804 |
msgstr "امتیاز مثبت"
|
1805 |
|
1806 |
+
#: ../build/wp-ulike/inc/wp-strings.php:33 ../inc/wp-strings.php:33
|
1807 |
msgid "Downvote"
|
1808 |
msgstr "امتیاز منفی"
|
1809 |
|
1810 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:211
|
1811 |
+
#: ../inc/classes/class-mycred.php:211
|
1812 |
+
msgid "Points for Liking content"
|
1813 |
+
msgstr "امتیاز لایک یک نوشته"
|
1814 |
|
1815 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:218
|
1816 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:235
|
1817 |
+
#: ../inc/classes/class-mycred.php:218 ../inc/classes/class-mycred.php:235
|
1818 |
+
msgid "Limit"
|
1819 |
+
msgstr "محدودیت"
|
|
|
1820 |
|
1821 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:223
|
1822 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:240
|
1823 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:252
|
1824 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:264
|
1825 |
+
#: ../inc/classes/class-mycred.php:223 ../inc/classes/class-mycred.php:240
|
1826 |
+
#: ../inc/classes/class-mycred.php:252 ../inc/classes/class-mycred.php:264
|
1827 |
+
msgid "Log template"
|
1828 |
+
msgstr "قالب وقایع"
|
1829 |
|
1830 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:228
|
1831 |
+
#: ../inc/classes/class-mycred.php:228
|
1832 |
+
msgid "Points for Author Who Get Liked"
|
1833 |
+
msgstr "امتیاز به کاربری که لایک دریافت کرده است"
|
1834 |
|
1835 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:245
|
1836 |
+
#: ../inc/classes/class-mycred.php:245
|
1837 |
+
msgid "Points for unliking content"
|
1838 |
+
msgstr "امتیاز لغو لایک یک نوشته"
|
1839 |
|
1840 |
+
#: ../build/wp-ulike/inc/classes/class-mycred.php:257
|
1841 |
+
#: ../inc/classes/class-mycred.php:257
|
1842 |
+
msgid "Points for Author Who Get Unliked"
|
1843 |
+
msgstr "امتیاز به کاربری که لغو لایک دریافت کرده است"
|
1844 |
|
1845 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/translator-comments/translator-comments.php:7
|
1846 |
+
msgid "A"
|
1847 |
+
msgstr ""
|
1848 |
|
1849 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/translator-comments/translator-comments.php:15
|
1850 |
+
msgid "B"
|
1851 |
+
msgstr ""
|
1852 |
|
1853 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/plugin-include/plugin-include.php:6
|
1854 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/basic-theme/exclude/file.php:3
|
1855 |
+
msgid "Exclude"
|
1856 |
msgstr ""
|
1857 |
|
1858 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/plugin-include/include/file.php:2
|
1859 |
+
msgid "Include"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/add-domain.php:2
|
1863 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-domains.php:2
|
1864 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-domains.php:3
|
1865 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:2
|
1866 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:3
|
1867 |
+
#: ../node_modules/grunt-wp-i18n/test/fixtures/text-domains/update-all-domains.php:4
|
1868 |
+
msgid "String"
|
1869 |
msgstr ""
|
1870 |
|
1871 |
+
#~ msgid ""
|
1872 |
+
#~ "Show your support by Rating 5 Star in <a href=\"http://wordpress.org/"
|
1873 |
+
#~ "plugins/wp-ulike\"> Plugin Directory reviews</a>"
|
1874 |
+
#~ msgstr ""
|
1875 |
+
#~ "حمایتتون رو از این افزونه، با امتیاز 5 ستاره در <a href=\"http://"
|
1876 |
+
#~ "wordpress.org/plugins/wp-ulike\">مخزن وردپرس</a> ثبت کنید..."
|
1877 |
+
|
1878 |
+
#~ msgid "Logged By Cookie & IP"
|
1879 |
+
#~ msgstr "با کوکی و آی پی"
|
1880 |
+
|
1881 |
#~ msgid "Liked Your Post"
|
1882 |
#~ msgstr "نوشته شما را پسندید"
|
1883 |
|
readme.txt
CHANGED
@@ -4,8 +4,8 @@ Donate link: http://alimir.ir
|
|
4 |
Author: Ali Mirzaei
|
5 |
Tags: wp ulike, wordpress youlike plugin, like button, rating, vote, voting, most liked posts, wordpress like page, wordpress like post, wordpress vote page, wordpress vote post, wp like page, wp like post, wp like plugin, buddypress like system, buddypress votes, comment like system, voting button, wordpress, buddypress, statistics, stats likes, bbpress, bbPress like, WP-Translations, forums, community, credit, points, mycred, users, ultimate member
|
6 |
Requires at least: 3.5
|
7 |
-
Tested up to: 4.8.
|
8 |
-
Stable tag: 2.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -13,7 +13,9 @@ WP ULike enables you to add Ajax Like button into your WP and allowing your visi
|
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
-
|
|
|
|
|
17 |
|
18 |
= More Information =
|
19 |
* Visit Our [Home Page](http://wp-ulike.alimir.ir/).
|
@@ -171,6 +173,18 @@ define( 'WP_MEMORY_LIMIT', '256M' );
|
|
171 |
|
172 |
== Changelog ==
|
173 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
174 |
= 2.8.1 =
|
175 |
* Added: Parse args functionality on wp ulike inputs.
|
176 |
* Added: New filters (wp_ulike_respond_for_) on the json respond.
|
4 |
Author: Ali Mirzaei
|
5 |
Tags: wp ulike, wordpress youlike plugin, like button, rating, vote, voting, most liked posts, wordpress like page, wordpress like post, wordpress vote page, wordpress vote post, wp like page, wp like post, wp like plugin, buddypress like system, buddypress votes, comment like system, voting button, wordpress, buddypress, statistics, stats likes, bbpress, bbPress like, WP-Translations, forums, community, credit, points, mycred, users, ultimate member
|
6 |
Requires at least: 3.5
|
7 |
+
Tested up to: 4.8.2
|
8 |
+
Stable tag: 2.9
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
13 |
|
14 |
== Description ==
|
15 |
|
16 |
+
If you’re looking for one of the best and fastest ways to add like and dislike functionality to your WordPress website, then the WP ULike plugin is for you! WP ULike is a FREE WordPress plugin that will allow your website visitors to engage with your wide range of content types including posts, forum topics and replies, comments and activity updates.
|
17 |
+
|
18 |
+
Also WP ULike’s amazing statistics tools help you to track your content effectiveness with a real-time report system and detailed statistics. What’s more, WP ULike have a wide variety of options available to customize your plugin. It will allow you to customize your like button in your favorite style.
|
19 |
|
20 |
= More Information =
|
21 |
* Visit Our [Home Page](http://wp-ulike.alimir.ir/).
|
173 |
|
174 |
== Changelog ==
|
175 |
|
176 |
+
= 2.9 =
|
177 |
+
* Added: New visual options in admin area.
|
178 |
+
* Added: New constants for better optimization and more flexibility.
|
179 |
+
* Added: New front-end SASS modules.
|
180 |
+
* Added: New back-end SASS modules.
|
181 |
+
* Fixed: Some issues with myCred points.
|
182 |
+
* Fixed: Some issues on admin.php.
|
183 |
+
* Fixed: eregi bug in pagination class.
|
184 |
+
* Modified: The wp-ulike's core functionality.
|
185 |
+
* Modified: The get_liked_users (The Likers Box) functionality with better query selection.
|
186 |
+
* Replaced: The log page's images with new icons.
|
187 |
+
|
188 |
= 2.8.1 =
|
189 |
* Added: Parse args functionality on wp ulike inputs.
|
190 |
* Added: New filters (wp_ulike_respond_for_) on the json respond.
|
wp-ulike.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: WP ULike
|
4 |
Plugin URI: http://wp-ulike.alimir.ir/
|
5 |
Description: WP ULike plugin allows to integrate a beautiful Ajax Like Button into your wordPress website to allow your visitors to like and unlike pages, posts, comments AND buddypress activities. Its very simple to use and supports many options.
|
6 |
-
Version: 2.
|
7 |
Author: Ali Mirzaei
|
8 |
Author URI: http://about.alimir.ir
|
9 |
Text Domain: wp-ulike
|
@@ -27,13 +27,26 @@ Thanks for using WP ULike plugin!
|
|
27 |
*/
|
28 |
|
29 |
//Do not change this value
|
30 |
-
define( 'WP_ULIKE_PLUGIN_URI' , 'http://wp-ulike.alimir.ir'
|
31 |
-
define( 'WP_ULIKE_VERSION' , '2.
|
32 |
-
define( 'WP_ULIKE_SLUG' , 'wp-ulike'
|
33 |
-
define( 'WP_ULIKE_DB_VERSION' , '1.3'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
34 |
|
35 |
//Load Translations
|
36 |
-
load_plugin_textdomain( WP_ULIKE_SLUG, false, dirname(
|
37 |
|
38 |
/**
|
39 |
* When the plugin is activated, This function will install wp_ulike tables in database (If not exist table)
|
@@ -54,7 +67,7 @@ function wp_ulike_install() {
|
|
54 |
`post_id` int(11) NOT NULL,
|
55 |
`date_time` datetime NOT NULL,
|
56 |
`ip` varchar(30) NOT NULL,
|
57 |
-
`user_id` int(11) NOT NULL,
|
58 |
`status` varchar(15) NOT NULL,
|
59 |
PRIMARY KEY (`id`)
|
60 |
);";
|
@@ -72,7 +85,7 @@ function wp_ulike_install() {
|
|
72 |
`comment_id` int(11) NOT NULL,
|
73 |
`date_time` datetime NOT NULL,
|
74 |
`ip` varchar(30) NOT NULL,
|
75 |
-
`user_id` int(11) NOT NULL,
|
76 |
`status` varchar(15) NOT NULL,
|
77 |
PRIMARY KEY (`id`)
|
78 |
);";
|
@@ -90,7 +103,7 @@ function wp_ulike_install() {
|
|
90 |
`activity_id` int(11) NOT NULL,
|
91 |
`date_time` datetime NOT NULL,
|
92 |
`ip` varchar(30) NOT NULL,
|
93 |
-
`user_id` int(11) NOT NULL,
|
94 |
`status` varchar(15) NOT NULL,
|
95 |
PRIMARY KEY (`id`)
|
96 |
);";
|
@@ -108,7 +121,7 @@ function wp_ulike_install() {
|
|
108 |
`topic_id` int(11) NOT NULL,
|
109 |
`date_time` datetime NOT NULL,
|
110 |
`ip` varchar(30) NOT NULL,
|
111 |
-
`user_id` int(11) NOT NULL,
|
112 |
`status` varchar(15) NOT NULL,
|
113 |
PRIMARY KEY (`id`)
|
114 |
);";
|
@@ -131,25 +144,19 @@ function wp_ulike_install() {
|
|
131 |
*/
|
132 |
$prefix = is_network_admin() ? 'network_admin_' : '';
|
133 |
add_filter( "{$prefix}plugin_action_links", 'wp_ulike_add_plugin_links', 10, 5 );
|
134 |
-
function wp_ulike_add_plugin_links( $actions, $plugin_file )
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
$
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
|
145 |
-
|
146 |
-
$actions = array_merge($about, $actions);
|
147 |
-
$actions = array_merge($stats, $actions);
|
148 |
-
$actions = array_merge($settings, $actions);
|
149 |
-
|
150 |
-
}
|
151 |
|
152 |
-
|
153 |
}
|
154 |
|
155 |
/**
|
@@ -161,7 +168,10 @@ function wp_ulike_add_plugin_links( $actions, $plugin_file )
|
|
161 |
*/
|
162 |
add_action( 'activated_plugin', 'wp_ulike_activation_redirect' );
|
163 |
function wp_ulike_activation_redirect( $plugin ) {
|
164 |
-
if( $plugin ==
|
|
|
|
|
|
|
165 |
exit( wp_redirect( admin_url( 'admin.php?page=wp-ulike-about' ) ) );
|
166 |
}
|
167 |
}
|
@@ -186,12 +196,12 @@ function wp_ulike_update_db_check() {
|
|
186 |
* ===========================================================================*/
|
187 |
|
188 |
//Include plugin setting file
|
189 |
-
require_once(
|
190 |
//Include general functions
|
191 |
-
require_once(
|
192 |
//Include plugin scripts
|
193 |
-
require_once(
|
194 |
//Load WP ULike functions
|
195 |
-
require_once(
|
196 |
|
197 |
-
/*============================================================================*/
|
3 |
Plugin Name: WP ULike
|
4 |
Plugin URI: http://wp-ulike.alimir.ir/
|
5 |
Description: WP ULike plugin allows to integrate a beautiful Ajax Like Button into your wordPress website to allow your visitors to like and unlike pages, posts, comments AND buddypress activities. Its very simple to use and supports many options.
|
6 |
+
Version: 2.9
|
7 |
Author: Ali Mirzaei
|
8 |
Author URI: http://about.alimir.ir
|
9 |
Text Domain: wp-ulike
|
27 |
*/
|
28 |
|
29 |
//Do not change this value
|
30 |
+
define( 'WP_ULIKE_PLUGIN_URI' , 'http://wp-ulike.alimir.ir' );
|
31 |
+
define( 'WP_ULIKE_VERSION' , '2.9' );
|
32 |
+
define( 'WP_ULIKE_SLUG' , 'wp-ulike' );
|
33 |
+
define( 'WP_ULIKE_DB_VERSION' , '1.3' );
|
34 |
+
|
35 |
+
define( 'WP_ULIKE_DIR' , plugin_dir_path( __FILE__ ) );
|
36 |
+
define( 'WP_ULIKE_URL' , plugins_url( '', __FILE__ ) );
|
37 |
+
define( 'WP_ULIKE_BASENAME' , plugin_basename( __FILE__ ) );
|
38 |
+
|
39 |
+
define( 'WP_ULIKE_ADMIN_DIR' , WP_ULIKE_DIR . '/admin' );
|
40 |
+
define( 'WP_ULIKE_ADMIN_URL' , WP_ULIKE_URL . '/admin' );
|
41 |
+
|
42 |
+
define( 'WP_ULIKE_INC_DIR' , WP_ULIKE_DIR . '/inc' );
|
43 |
+
define( 'WP_ULIKE_INC_URL' , WP_ULIKE_URL . '/inc' );
|
44 |
+
|
45 |
+
define( 'WP_ULIKE_ASSETS_DIR' , WP_ULIKE_DIR . '/assets' );
|
46 |
+
define( 'WP_ULIKE_ASSETS_URL' , WP_ULIKE_URL . '/assets' );
|
47 |
|
48 |
//Load Translations
|
49 |
+
load_plugin_textdomain( WP_ULIKE_SLUG, false, dirname( WP_ULIKE_BASENAME ) .'/lang/' );
|
50 |
|
51 |
/**
|
52 |
* When the plugin is activated, This function will install wp_ulike tables in database (If not exist table)
|
67 |
`post_id` int(11) NOT NULL,
|
68 |
`date_time` datetime NOT NULL,
|
69 |
`ip` varchar(30) NOT NULL,
|
70 |
+
`user_id` int(11) UNSIGNED NOT NULL,
|
71 |
`status` varchar(15) NOT NULL,
|
72 |
PRIMARY KEY (`id`)
|
73 |
);";
|
85 |
`comment_id` int(11) NOT NULL,
|
86 |
`date_time` datetime NOT NULL,
|
87 |
`ip` varchar(30) NOT NULL,
|
88 |
+
`user_id` int(11) UNSIGNED NOT NULL,
|
89 |
`status` varchar(15) NOT NULL,
|
90 |
PRIMARY KEY (`id`)
|
91 |
);";
|
103 |
`activity_id` int(11) NOT NULL,
|
104 |
`date_time` datetime NOT NULL,
|
105 |
`ip` varchar(30) NOT NULL,
|
106 |
+
`user_id` int(11) UNSIGNED NOT NULL,
|
107 |
`status` varchar(15) NOT NULL,
|
108 |
PRIMARY KEY (`id`)
|
109 |
);";
|
121 |
`topic_id` int(11) NOT NULL,
|
122 |
`date_time` datetime NOT NULL,
|
123 |
`ip` varchar(30) NOT NULL,
|
124 |
+
`user_id` int(11) UNSIGNED NOT NULL,
|
125 |
`status` varchar(15) NOT NULL,
|
126 |
PRIMARY KEY (`id`)
|
127 |
);";
|
144 |
*/
|
145 |
$prefix = is_network_admin() ? 'network_admin_' : '';
|
146 |
add_filter( "{$prefix}plugin_action_links", 'wp_ulike_add_plugin_links', 10, 5 );
|
147 |
+
function wp_ulike_add_plugin_links( $actions, $plugin_file ) {
|
148 |
+
|
149 |
+
if ( $plugin_file === WP_ULIKE_BASENAME ) {
|
150 |
+
$settings = array('settings' => '<a href="admin.php?page=wp-ulike-settings">' . __('Settings', WP_ULIKE_SLUG) . '</a>');
|
151 |
+
$stats = array('stats' => '<a href="admin.php?page=wp-ulike-statistics">' . __('Statistics', WP_ULIKE_SLUG) . '</a>');
|
152 |
+
$about = array('about' => '<a href="admin.php?page=wp-ulike-about">' . __('About', WP_ULIKE_SLUG) . '</a>');
|
153 |
+
// Merge on actions array
|
154 |
+
$actions = array_merge( $about, $actions );
|
155 |
+
$actions = array_merge( $stats, $actions );
|
156 |
+
$actions = array_merge( $settings, $actions );
|
157 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
158 |
|
159 |
+
return $actions;
|
160 |
}
|
161 |
|
162 |
/**
|
168 |
*/
|
169 |
add_action( 'activated_plugin', 'wp_ulike_activation_redirect' );
|
170 |
function wp_ulike_activation_redirect( $plugin ) {
|
171 |
+
if( $plugin == WP_ULIKE_BASENAME ) {
|
172 |
+
// Display WP ULike Notification
|
173 |
+
update_option( 'wp-ulike-notice-dismissed', FALSE );
|
174 |
+
// Redirect to the about page
|
175 |
exit( wp_redirect( admin_url( 'admin.php?page=wp-ulike-about' ) ) );
|
176 |
}
|
177 |
}
|
196 |
* ===========================================================================*/
|
197 |
|
198 |
//Include plugin setting file
|
199 |
+
require_once( WP_ULIKE_ADMIN_DIR . '/admin.php' );
|
200 |
//Include general functions
|
201 |
+
require_once( WP_ULIKE_INC_DIR . '/wp-functions.php' );
|
202 |
//Include plugin scripts
|
203 |
+
require_once( WP_ULIKE_INC_DIR . '/wp-script.php' );
|
204 |
//Load WP ULike functions
|
205 |
+
require_once( WP_ULIKE_INC_DIR . '/wp-ulike.php' );
|
206 |
|
207 |
+
/*============================================================================*/
|