WP Review - Version 5.2.2

Version Description

Download this release

Release Info

Developer MyThemeShop
Plugin Icon 128x128 WP Review
Version 5.2.2
Comparing to
See all releases

Code changes from version 5.2.0 to 5.2.2

Files changed (104) hide show
  1. LICENSE +0 -0
  2. admin/activation.php +0 -0
  3. admin/admin.php +1 -0
  4. admin/assets/css/admin.css +0 -0
  5. admin/assets/css/jquery-ui.min.css +0 -0
  6. admin/assets/css/select2.min.css +0 -0
  7. admin/assets/images/loading.svg +0 -0
  8. admin/assets/js/admin.import.js +0 -0
  9. admin/assets/js/admin.js +0 -0
  10. admin/assets/js/editor-plugin.js +0 -0
  11. admin/assets/js/rating-inputs.js +0 -0
  12. admin/assets/js/review-items.js +0 -0
  13. admin/assets/js/review-notice.js +25 -0
  14. admin/assets/js/select2.min.js +0 -0
  15. admin/assets/js/wp-review-tab-widget-admin.js +0 -0
  16. admin/assets/sass/admin.scss +842 -0
  17. admin/assets/sourcemaps/admin.css.map +1 -0
  18. admin/class-wp-review-form-field.php +0 -0
  19. admin/class-wp-review-importer.php +0 -0
  20. admin/class-wp-review-options.php +0 -0
  21. admin/class-wpr-review-notice.php +131 -0
  22. admin/demo-importer.php +0 -1
  23. admin/demo-importer/class-wp-import.php +0 -0
  24. admin/demo-importer/class-wp-review-demo-importer.php +3 -0
  25. admin/demo-importer/parsers.php +0 -0
  26. admin/font-awesome-icons.php +0 -0
  27. admin/options/help.php +0 -0
  28. admin/options/import.php +0 -0
  29. admin/options/multisite.php +0 -0
  30. admin/options/review.php +14 -0
  31. box-templates/aqua.php +7 -32
  32. box-templates/default.php +7 -32
  33. box-templates/global/partials/review-links.php +0 -0
  34. box-templates/global/partials/review-schema.php +0 -0
  35. comments/comments.php +0 -0
  36. filter-list.php +0 -543
  37. includes/ajax.php +6 -34
  38. includes/comments.php +0 -0
  39. includes/demo/demo-content.xml +0 -0
  40. includes/enqueue.php +0 -0
  41. includes/functions.php +10 -4
  42. includes/schemas.php +0 -0
  43. includes/shortcodes.php +0 -0
  44. includes/widget.php +0 -0
  45. languages/wp-review.pot +0 -0
  46. public/css/amp.css +0 -0
  47. public/css/font-awesome.min.css +0 -0
  48. public/css/magnific-popup.css +0 -0
  49. public/css/wp-review.css +0 -0
  50. public/fonts/FontAwesome.otf +0 -0
  51. public/fonts/font-icons.eot +0 -0
  52. public/fonts/font-icons.svg +0 -0
  53. public/fonts/font-icons.ttf +0 -0
  54. public/fonts/font-icons.woff +0 -0
  55. public/fonts/fontawesome-webfont.eot +0 -0
  56. public/fonts/fontawesome-webfont.svg +0 -0
  57. public/fonts/fontawesome-webfont.ttf +0 -0
  58. public/fonts/fontawesome-webfont.woff +0 -0
  59. public/fonts/fontawesome-webfont.woff2 +0 -0
  60. public/images/amazon.jpg +0 -0
  61. public/images/aqua.jpg +0 -0
  62. public/images/blue.jpg +0 -0
  63. public/images/darkside.jpg +0 -0
  64. public/images/dash.jpg +0 -0
  65. public/images/default.jpg +0 -0
  66. public/images/edge.jpg +0 -0
  67. public/images/enterprise.jpg +0 -0
  68. public/images/facebook.jpg +0 -0
  69. public/images/fizzy.jpg +0 -0
  70. public/images/gamer.jpg +0 -0
  71. public/images/gravity.jpg +0 -0
  72. public/images/largethumb.png +0 -0
  73. public/images/shell.jpg +0 -0
  74. public/images/smallthumb.png +0 -0
  75. public/images/tabbed.jpg +0 -0
  76. public/images/tabbed2.jpg +0 -0
  77. public/images/xiaomi.jpg +0 -0
  78. public/images/zine.jpg +0 -0
  79. public/js/jquery.magnific-popup.min.js +0 -0
  80. public/js/js.cookie.min.js +0 -0
  81. public/js/main.js +0 -0
  82. public/js/wp-review-tab-widget.js +0 -0
  83. public/sass/_tab-widget.scss +182 -0
  84. public/sass/_util.scss +9 -0
  85. public/sass/amp.scss +215 -0
  86. public/sass/wp-review.scss +1264 -0
  87. public/sourcemaps/popup.css.map +1 -0
  88. public/sourcemaps/wp-review.css.map +1 -0
  89. rating-types/circle-input.php +0 -0
  90. rating-types/circle-output.php +0 -0
  91. rating-types/percentage-input.js +0 -0
  92. rating-types/percentage-input.php +0 -0
  93. rating-types/percentage-output.php +0 -0
  94. rating-types/point-input.js +0 -0
  95. rating-types/point-input.php +0 -0
  96. rating-types/point-output.php +0 -0
  97. rating-types/star-input.js +0 -0
  98. rating-types/star-input.php +0 -0
  99. rating-types/star-output.php +0 -0
  100. rating-types/thumbs-input.php +0 -0
  101. rating-types/thumbs-output.php +0 -0
  102. readme.txt +10 -2
  103. template-list.php +0 -0
  104. wp-review.php +5 -2
LICENSE CHANGED
File without changes
admin/activation.php CHANGED
File without changes
admin/admin.php CHANGED
@@ -100,6 +100,7 @@ function wp_review_admin_style( $hook_suffix ) {
100
  'wp-review-admin-script',
101
  'wprVars',
102
  array(
 
103
  'ratingPermissionsCommentOnly' => WP_REVIEW_REVIEW_COMMENT_ONLY,
104
  'ratingPermissionsBoth' => WP_REVIEW_REVIEW_ALLOW_BOTH,
105
  'imgframe_title' => __( 'Select Image', 'wp-review' ),
100
  'wp-review-admin-script',
101
  'wprVars',
102
  array(
103
+ 'nonce' => wp_create_nonce( 'wp_review_admin' ),
104
  'ratingPermissionsCommentOnly' => WP_REVIEW_REVIEW_COMMENT_ONLY,
105
  'ratingPermissionsBoth' => WP_REVIEW_REVIEW_ALLOW_BOTH,
106
  'imgframe_title' => __( 'Select Image', 'wp-review' ),
admin/assets/css/admin.css CHANGED
File without changes
admin/assets/css/jquery-ui.min.css CHANGED
File without changes
admin/assets/css/select2.min.css CHANGED
File without changes
admin/assets/images/loading.svg CHANGED
File without changes
admin/assets/js/admin.import.js CHANGED
File without changes
admin/assets/js/admin.js CHANGED
File without changes
admin/assets/js/editor-plugin.js CHANGED
File without changes
admin/assets/js/rating-inputs.js CHANGED
File without changes
admin/assets/js/review-items.js CHANGED
File without changes
admin/assets/js/review-notice.js ADDED
@@ -0,0 +1,25 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ( function( $ ) {
2
+ "use strict";
3
+
4
+ function dismiss( later ) {
5
+ $.post(
6
+ ajaxurl,
7
+ {
8
+ action: 'wpr_dismiss_review_notice',
9
+ later: later
10
+ },
11
+ function( response ) {
12
+ $( '#wpr-review-notice' ).remove();
13
+ }
14
+ )
15
+ }
16
+
17
+ $( document ).ready( function() {
18
+ $( '.wpr-review-notice-btn-dismiss' ).on( 'click', function() {
19
+ dismiss();
20
+ });
21
+ $( '.wpr-review-notice-btn-later' ).on( 'click', function() {
22
+ dismiss( true );
23
+ });
24
+ });
25
+ })( jQuery );
admin/assets/js/select2.min.js CHANGED
File without changes
admin/assets/js/wp-review-tab-widget-admin.js CHANGED
File without changes
admin/assets/sass/admin.scss ADDED
@@ -0,0 +1,842 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import "../../../public/sass/util";
2
+
3
+ .border-box {
4
+ box-sizing: border-box;
5
+
6
+ * {
7
+ box-sizing: border-box;
8
+ }
9
+ }
10
+
11
+ .wpr-flex {
12
+ display: flex;
13
+ flex-wrap: wrap;
14
+ }
15
+
16
+ .wpr-flex-wrap {
17
+ flex-wrap: wrap;
18
+ }
19
+
20
+ .wpr-col-1-2 {
21
+ flex: 0 0 50%;
22
+ }
23
+
24
+ .wpr-col-1-3 {
25
+ flex: 0 0 33.33%;
26
+ margin-bottom: 12px;
27
+ padding-bottom: 12px;
28
+
29
+ label {
30
+ position: relative;
31
+ padding-left: 20px;
32
+ input[type=checkbox] {
33
+ position: absolute;
34
+ top: 0;
35
+ left: 0;
36
+ -webkit-box-shadow: none;
37
+ box-shadow: none;
38
+ overflow: hidden;
39
+ border: 2px solid rgba(33,38,44,0.6);
40
+ border-radius: 2px;
41
+
42
+ &:checked {
43
+ border-color: #069de3;
44
+ &:before {
45
+ line-height: 16px;
46
+ width: 17px;
47
+ height: 16px;
48
+ margin: -2px 0 0 -5px;
49
+ content: '\f147';
50
+ text-align: center;
51
+ color: #fff;
52
+ border-radius: 2px;
53
+ background: #069de3;
54
+ }
55
+ }
56
+ }
57
+ }
58
+ }
59
+
60
+ .wp-review {
61
+
62
+ * {
63
+ box-sizing: border-box;
64
+ }
65
+
66
+ p.submit { text-align: right; }
67
+
68
+ h1 { margin-bottom: 15px; }
69
+ }
70
+ .wpr-flex-wrap { justify-content: space-between; }
71
+ .wpr-flex-wrap .wpr-col-1-2 {
72
+ flex: 0 0 49%;
73
+ }
74
+ .wpr-flex-wrap .wpr-col-1-2:last-child { float: right; }
75
+ /*---------------------------
76
+ * Fields
77
+ *--------------------------*/
78
+ .wp-review-field {
79
+ &, * {
80
+ box-sizing: border-box;
81
+ }
82
+
83
+ padding: 15px 0;
84
+ border-bottom: 1px dashed #ddd;
85
+ margin-top: 1em;
86
+ margin-bottom: 1em;
87
+ border-bottom: 1px dashed #ddd;
88
+ }
89
+
90
+ .postbox .wp-review-field {
91
+ padding: 0;
92
+ border-bottom: 0;
93
+ }
94
+
95
+ @media (min-width: 600px) {
96
+ .wp-review-field:not(.vertical):not(.no-flex) {
97
+ display: flex;
98
+ flex-wrap: wrap;
99
+
100
+ .wp-review-field-label {
101
+ flex: 0 0 25%;
102
+ padding-right: 4%;
103
+
104
+ &.full-width {
105
+ flex: 0 0 100%;
106
+ padding-right: 0;
107
+ }
108
+ }
109
+
110
+ .wp-review-field-option {
111
+ flex: 0 0 75%;
112
+ }
113
+
114
+ &.wp-review-rating-icon, &.wp-review-rating-image {
115
+ position: relative;
116
+ &.hide {display: none;}
117
+ a.wpr-toggle-rating {
118
+ position: absolute;
119
+ top: 0;
120
+ right: 0;
121
+ }
122
+
123
+ .img-wrapper {
124
+ padding: 2px;
125
+ width: 55px;
126
+ height: 55px;
127
+ border: 1px solid #ddd;
128
+ position: relative;
129
+ img {
130
+ max-width: 100%;
131
+ }
132
+ i {
133
+ position: absolute;
134
+ top: -6px;
135
+ right: -6px;
136
+ color: #444;
137
+ cursor: pointer;
138
+ }
139
+ &.hide { display: none; }
140
+ }
141
+ .set_rating_image.hide {display: none;}
142
+ }
143
+ }
144
+
145
+ .postbox .wp-review-field {
146
+ .wp-review-field-label {
147
+ flex: 0 0 20%;
148
+ }
149
+
150
+ .wp-review-field-option {
151
+ flex: 0 0 80%;
152
+ }
153
+ }
154
+ }
155
+
156
+ .wpr_image_upload_field {
157
+ .clear-image {
158
+ margin-left: 10px;
159
+ }
160
+ }
161
+
162
+ /*---------------------------
163
+ * Review items
164
+ *--------------------------*/
165
+ .wpr-star-input-wrapper {
166
+ position: relative;
167
+ color: #c40000;
168
+ overflow: hidden;
169
+ display: inline-block;
170
+
171
+ .star-icon {
172
+ // float: left;
173
+ }
174
+
175
+ .stars-bg {
176
+ color: #ccc;
177
+ white-space: nowrap;
178
+
179
+ // &:after {
180
+ // content: " ";
181
+ // display: block;
182
+ // clear: both;
183
+ // height: 0;
184
+ // visibility: hidden;
185
+ // }
186
+ }
187
+
188
+ .stars-result {
189
+ white-space: nowrap;
190
+ position: absolute;
191
+ left: 0;
192
+ top: 0;
193
+ overflow: hidden;
194
+ }
195
+ }
196
+
197
+ .wpr-input-wrapper.ui-slider {
198
+ .ui-slider-handle {
199
+ background-color: #fff;
200
+ box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);
201
+ border-radius: 2px;
202
+ cursor: pointer;
203
+ }
204
+ }
205
+
206
+ /*---------------------------
207
+ * Options page
208
+ *--------------------------*/
209
+ .wpr-vertical-tabs {
210
+ max-width: 880px;
211
+ position: relative;
212
+
213
+ &__titles {
214
+ width: 200px;
215
+ float: left;
216
+ border-right: 0;
217
+ margin: 0;
218
+ z-index: 10;
219
+ position: absolute;
220
+ left: 0;
221
+ top: 0;
222
+
223
+ &.active {
224
+ background-color: #fff;
225
+ }
226
+ }
227
+
228
+ &__title {
229
+ margin: 0;
230
+ padding: 0;
231
+ position: relative;
232
+
233
+ &:first-child a { border-top: 1px solid #ccc; }
234
+
235
+ &.active a {
236
+ background-color: #fff;
237
+ }
238
+
239
+ &.active a:after {
240
+ content: "";
241
+ width: 1px;
242
+ height: 40px;
243
+ position: absolute;
244
+ right: -1px;
245
+ top: 1px;
246
+ background: #fff;
247
+ z-index: 10;
248
+ }
249
+
250
+ i {
251
+ font-size: 18px;
252
+ min-width: 20px;
253
+ margin-right: 10px;
254
+ text-align: center;
255
+ color: #444;
256
+ }
257
+
258
+ a {
259
+ font-size: 16px;
260
+ display: block;
261
+ -webkit-box-sizing: border-box;
262
+ box-sizing: border-box;
263
+ padding: 11px 15px;
264
+ white-space: nowrap;
265
+ text-decoration: none;
266
+ color: #555;
267
+ border: 1px solid #ccc;
268
+ border-top: 0;
269
+ border-right: 0;
270
+ outline: none;
271
+ background: #e5e5e5;
272
+ -webkit-box-shadow: none;
273
+ box-shadow: none;
274
+ }
275
+ }
276
+
277
+ &__contents {
278
+ padding-left: 200px;
279
+ }
280
+
281
+ &__content {
282
+ padding: 15px;
283
+ min-height: 400px;
284
+ background: #fff;
285
+ border: 1px solid #ccc;
286
+
287
+ > h2 { margin-top: 0; }
288
+
289
+ .nav-tab-active {
290
+ background-color: #fff;
291
+ border-bottom-color: #fff;
292
+ }
293
+ }
294
+ }
295
+
296
+ /*.wp-review-field { clear: both; padding-top: 0; }*/
297
+ .clearfix:before, .clearfix:after { content: " "; display: table; }
298
+ .clearfix:after { clear: both }
299
+ .clearfix { *zoom: 1 }
300
+ .wp_review_schema_type_options textarea {
301
+ width: 77%;
302
+ min-height: 80px;
303
+ }
304
+ .wp-review-field {
305
+ select { width: 15em; margin-left: 0; }
306
+ #wp_review_product_price { width: 70px; }
307
+ .wp-color-result { margin: 0 }
308
+ .large-text { width: 77%; }
309
+ input { margin: 0; padding: 5px 8px }
310
+ }
311
+ .wp-review-field {
312
+ .wp-picker-container {
313
+ display: inline-block;
314
+ label { flex: none; width: auto; }
315
+ input[type="text"].wp-color-picker { padding: 4px; width: 65px; }
316
+ .iris-picker { box-sizing: initial; }
317
+ .wp-picker-open+.wp-picker-input-wrap { width: 140px; }
318
+ }
319
+ }
320
+ #wp-wp_review_pros-wrap textarea.wp-editor-area, #wp-wp_review_cons-wrap textarea.wp-editor-area, #wp-wp_review_desc-wrap textarea.wp-editor-area { border: 0; }
321
+ .wp_review_schema_options_label{
322
+ vertical-align: top;
323
+ padding-top: 5px;
324
+ }
325
+ .wpr_image_upload_field { display: inline-block; }
326
+
327
+ .wp-review-item {
328
+ th { text-align: left }
329
+ td:first-child { text-align: center }
330
+ .handle { cursor: move }
331
+ }
332
+ .wp-review-links {
333
+ td:first-child { text-align: center }
334
+ .handle { cursor: move }
335
+ input[type="text"] { padding: 5px 8px; }
336
+ }
337
+ .has-border-bottom {
338
+ border-bottom: 1px solid #ddd;
339
+ margin-bottom: 20px;
340
+ padding-bottom: 20px;
341
+ }
342
+ .review-total { text-align: right }
343
+ .wp-review-field-option:not(.pyre_field) .wp-picker-holder {
344
+ position: absolute;
345
+ z-index: 9;
346
+ }
347
+
348
+ .review-value-incorrect { border-color: #F00 !important }
349
+
350
+ #wp_review_id_hint { margin-left: 8px }
351
+
352
+ .wp-review-admin-options {
353
+ .form-table td {
354
+ padding: 20px 10px;
355
+ vertical-align: top;
356
+ }
357
+ p.description { font-weight: normal; font-style: normal; }
358
+ .wp-review-field {
359
+ > label {
360
+ .description { margin-left: 0; }
361
+ }
362
+ input {
363
+ padding: 7px;
364
+ border-radius: 2px;
365
+ margin: 0;
366
+ -webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
367
+ box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);
368
+ }
369
+ input[type=radio] {
370
+ border-radius: 50%;
371
+ }
372
+ input[type=checkbox] { border-radius: 0; }
373
+ .large-text { width: 70%; }
374
+ .description { display: block; color: #888; font-style: normal; margin-top: 5px; }
375
+ }
376
+ #wp_review_shortcode_hint_field span {
377
+ display: inline;
378
+ margin-left: 6px;
379
+ }
380
+ .wp-review-thumbnail-options label { margin-right: 0; width: 90%; }
381
+ }
382
+ .wp-review-description label {
383
+ margin-bottom: -20px;
384
+ display: block;
385
+ }
386
+ .wp-review-theme-defaults-msg { position: relative }
387
+ .wp-review-theme-defaults-msg a.button {
388
+ display: inline-block;
389
+ margin-bottom: 8px;
390
+ }
391
+ .wp-review-theme-defaults-msg a.close-notice {
392
+ position: absolute;
393
+ top: 0;
394
+ right: 0;
395
+ }
396
+ .edit-ratings-notice.update-nag {
397
+ background: #fff9e8;
398
+ margin-right: 0;
399
+ }
400
+ #wp-review-width-slider {
401
+ width: 70%;
402
+ float: left;
403
+ margin-top: 12px;
404
+ margin-right: 25px;
405
+ border-radius: 0;
406
+ max-width: 600px;
407
+ border: 0;
408
+ background: #d8d8d8;
409
+ height: 8px;
410
+
411
+ .ui-slider-handle {
412
+ background: #fff;
413
+ -webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);
414
+ box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);
415
+ border-radius: 2px;
416
+ }
417
+ }
418
+ #wp-review-width-slider.ui-slider-horizontal .ui-slider-range-min {
419
+ border: 0;
420
+ border-radius: 2px;
421
+ background: #0184bb;
422
+ }
423
+ #wp_review_width { width: 60px }
424
+ .wrap.wp-review .nav-tab-wrapper {
425
+ border-bottom: 1px solid #ccc; margin-top: 16px;
426
+
427
+ a:focus { box-shadow: none; }
428
+ }
429
+ .nav-tab-hidden { display: none }
430
+ .nav-tab-hidden.nav-tab-active { display: block }
431
+ textarea#wp-review-migrate-log {
432
+ width: 600px;
433
+ max-width: 100%;
434
+ height: 200px;
435
+ display: none;
436
+ }
437
+ .already-migrated-msg { display: none }
438
+ #start-migrate { margin-bottom: 12px }
439
+ #wp-review-settings-tab-contents > div { display: none;max-width: 900px;}
440
+ #wp-review-settings-tab-contents .settings-tab-general { display: block }
441
+ .pros-cons-title {
442
+ max-width: 25%;
443
+ }
444
+ .column-wp_review_rating,
445
+ .column-wp_review_comment_rating {
446
+ text-align: center;
447
+ position: relative;
448
+ width: 110px;
449
+ }
450
+ .column-wp_review_rating .review-star,
451
+ .column-wp_review_comment_rating .review-star {
452
+ position: relative;
453
+ letter-spacing: 1px;
454
+ }
455
+ .column-wp_review_rating .no-rating,
456
+ .column-wp_review_comment_rating .no-rating {
457
+ color: #aaa;
458
+ font-style: italic;
459
+ }
460
+ #editwpreview {
461
+ overflow: hidden;
462
+ }
463
+ #editwpreview .inside {
464
+ float: left;
465
+ padding: 3px 0 2px 5px;
466
+ margin: 0;
467
+ text-align: left;
468
+ }
469
+ #editwpreview .inside input {
470
+ width: 180px
471
+ }
472
+ #editwpreview label {
473
+ padding: 2px 0
474
+ }
475
+ h4.wp-review-comment-title {
476
+ margin-top: 0;
477
+ margin-bottom: 1em;
478
+ }
479
+
480
+ .review-result-wrapper {
481
+ position: relative;
482
+ display: inline-block;
483
+ font-size: 0;
484
+ }
485
+ .postbox .review-result-wrapper a, .postbox .review-result i { cursor: pointer }
486
+ .review-result {
487
+ position: absolute;
488
+ top: 0;
489
+ left: 0;
490
+ height: 22px;
491
+ overflow: hidden;
492
+ white-space: nowrap;
493
+ }
494
+ .wp-review-rating-feature { display: inline-block }
495
+ .wp-review-notice {
496
+ position: relative;
497
+ }
498
+ .wpr_image_upload_img {
499
+ margin:0 0 10px;
500
+ padding:0;
501
+ max-width:100%;
502
+ height:auto;
503
+ float:left;
504
+ display:inline-block;
505
+ }
506
+
507
+ .wpr-hide {
508
+ display: none;
509
+ }
510
+
511
+ .wpr-tabs .tab-title.nav-tab-active {
512
+ background-color: #fff;
513
+ border-bottom-color: #fff;
514
+ }
515
+
516
+ .wpr-box-template-images {
517
+ @extend .border-box;
518
+
519
+ display: flex;
520
+ flex-wrap: wrap;
521
+
522
+ .wpr-box-template-image {
523
+ flex: 0 0 50%;
524
+ display: block;
525
+ outline: 0;
526
+ box-shadow: none;
527
+ text-decoration: none;
528
+ text-align: center;
529
+ color: #333;
530
+ font-weight: 700;
531
+ margin-bottom: 5px;
532
+
533
+ img {
534
+ padding: 4px;
535
+ width: 100%;
536
+ height: auto;
537
+ display: block;
538
+ }
539
+
540
+ &.active {
541
+ img {
542
+ background-color: #0073aa;
543
+ }
544
+ }
545
+ }
546
+ }
547
+
548
+ #wpr-review-items-app {
549
+ * {
550
+ box-sizing: border-box;
551
+ }
552
+
553
+ .wpr-review-item {
554
+ background-color: #f7f7f7;
555
+ padding: 10px 10px 10px 30px;
556
+ margin-bottom: 5px;
557
+
558
+ .setting-row:first-of-type .col-2 input {
559
+ width: 100%;
560
+ padding: 5px;
561
+ background: #fff;
562
+ }
563
+
564
+ .col-3 input {
565
+ float: right;
566
+ background: #fff;
567
+ }
568
+
569
+ .wpr-icon-move {
570
+ cursor: move;
571
+ position: absolute;
572
+ left: 5px;
573
+ top: 16px;
574
+ }
575
+ }
576
+
577
+ .setting-row {
578
+ padding: 5px 0;
579
+ }
580
+
581
+ .final-row {
582
+ .col-3 {
583
+ text-align: right;
584
+ input { float: right; min-width: 52px; }
585
+ label { margin: 4px 10px 0 0; display: inline-block; font-weight: bold; }
586
+ }
587
+ }
588
+
589
+ .wpr-percentage-input-wrapper {
590
+ margin-top: 10px;
591
+ }
592
+
593
+ .wp-picker-container {
594
+ display: inline-block;
595
+ }
596
+
597
+
598
+ .wp-picker-holder {
599
+ * { box-sizing: initial; }
600
+ }
601
+
602
+ @media (min-width: 768px) {
603
+ .wpr-review-item {
604
+ position: relative;
605
+ }
606
+
607
+ .delete-item {
608
+ position: absolute;
609
+ right: 10px;
610
+ bottom: 10px;
611
+ }
612
+
613
+ .setting-row {
614
+ display: flex;
615
+ flex-wrap: wrap;
616
+ }
617
+
618
+ .col-1 {
619
+ flex: 0 0 20%;
620
+ }
621
+
622
+ .col-2 {
623
+ flex: 0 0 60%;
624
+ padding: 0 10px;
625
+ }
626
+
627
+ .col-3 {
628
+ flex: 0 0 20%;
629
+ }
630
+ }
631
+ }
632
+
633
+ #wp_review_box_template_wrapper {
634
+ position: relative;
635
+ }
636
+
637
+ #wp_review_box_template_preview {
638
+ position: absolute;
639
+ left: 250px;
640
+ top: 0px;
641
+ z-index: 1000;
642
+ padding: 3px;
643
+ box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
644
+ background: #fff;
645
+
646
+ &.loading {
647
+ background: #eee url(../images/loading.svg) no-repeat center center;
648
+
649
+ img {
650
+ visibility: hidden;
651
+ }
652
+ }
653
+ }
654
+ #wp_review_box_template_img,
655
+ #wp_review_box_template_preview_img {
656
+ max-width: 414px;
657
+ height: auto;
658
+ }
659
+
660
+ // Form fields
661
+ .wpr-switch {
662
+ $border-radius: 3px; // Default 4px
663
+ $font-size: 12px; // Default 14px
664
+ $button-width: 45px; // Default 50px
665
+ $height: 28px;
666
+
667
+ display: inline-block;
668
+
669
+ input {
670
+ position: absolute !important;
671
+ clip: rect(0, 0, 0, 0);
672
+ height: 1px;
673
+ width: 1px;
674
+ border: 0;
675
+ overflow: hidden;
676
+ }
677
+
678
+ label {
679
+ float: left;
680
+ display: inline-block;
681
+ min-width: $button-width;
682
+ background-color: #e4e4e4;
683
+ color: rgba(0, 0, 0, 0.6);
684
+ font-size: $font-size;
685
+ font-weight: 700;
686
+ line-height: $height;
687
+ text-align: center;
688
+ text-shadow: none;
689
+ border: 1px solid rgba(0, 0, 0, 0.2);
690
+ box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
691
+ transition: all 0.1s ease-in-out;
692
+
693
+ &:hover {
694
+ cursor: pointer;
695
+ }
696
+
697
+ &:first-of-type {
698
+ border-radius: $border-radius 0 0 $border-radius;
699
+ border-right: 0;
700
+ font-weight: normal;
701
+ }
702
+
703
+ &:last-of-type {
704
+ border-radius: 0 $border-radius $border-radius 0;
705
+ border-left: 0;
706
+ font-weight: normal;
707
+ }
708
+ }
709
+ }
710
+
711
+ input.wpr-switch__on:checked + label, input.wpr-switch__off:checked + label {
712
+ background: #0085ba;
713
+ border-color: #0073aa #006799 #006799;
714
+ box-shadow: 0 1px 0 #006799;
715
+ color: #fff;
716
+ text-decoration: none;
717
+ text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
718
+ margin-bottom: 2px;
719
+ }
720
+ input.wpr-switch__on:checked + label:hover, input.wpr-switch__off:checked + label:hover {
721
+ background: #008ec2;
722
+ border-color: #006799;
723
+ color: #fff;
724
+ }
725
+ input.wpr-switch__off:checked + label, input.wpr-switch__off:checked + label:hover {
726
+ color: #fff;
727
+ background: #f5786f;
728
+ border-color: #bd4c44 #bd4c44 #bd4c44;
729
+ -webkit-box-shadow: 0 1px 0 #bd4c44;
730
+ box-shadow: 0 1px 0 #bd4c44;
731
+ text-shadow: none;
732
+ }
733
+
734
+ // Demo importer popup
735
+ #wp-review-demo-importer-popup {
736
+ background: #fff;
737
+ border: 1px solid #eaeaeb;
738
+ border-radius: 3px;
739
+ box-shadow: 0 1px 0 #FFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);
740
+ position: relative;
741
+ width: auto;
742
+ max-width: 600px;
743
+ margin: 50px auto;
744
+ }
745
+
746
+ #wp-review-demo-importer-modal-header {
747
+ border-bottom: 1px solid #eaeaeb;
748
+ background: #FAFBFD;
749
+ padding: 12px 20px;
750
+
751
+ .spinner {
752
+ margin-top: 14px;
753
+ }
754
+ }
755
+
756
+ #wp-review-demo-importer-modal-header h2,
757
+ #wp-review-demo-importer-modal-content h4 {
758
+ padding: 0!important;
759
+ margin: 0!important;
760
+ }
761
+
762
+ #wp-review-demo-importer-modal-header h2 {
763
+ font-size: 1.8em;
764
+ line-height: 2em;
765
+ }
766
+
767
+ #wp-review-demo-importer-modal-content {
768
+ background: #fff;
769
+ padding: 20px;
770
+ overflow: auto;
771
+ height: 300px;
772
+ width: 100%;
773
+ box-sizing: border-box;
774
+
775
+ p {
776
+ padding: 0;
777
+ margin: 0;
778
+ }
779
+ }
780
+
781
+ #wp-review-demo-importer-modal-footer {
782
+ border-top: 1px solid #eaeaeb;
783
+ background: #FAFBFD;
784
+ padding: 12px 20px;
785
+ display: inline-block;
786
+ width: 100%;
787
+ box-sizing: border-box;
788
+ }
789
+
790
+ #wp-review-demo-importer-modal-footer-info {
791
+ float: left;
792
+ }
793
+
794
+ #wp-review-demo-importer-modal-footer-button {
795
+ float: right;
796
+ display: none;
797
+ text-transform: uppercase;
798
+ }
799
+
800
+ .wp-admin select.mce-selectbox {
801
+ padding: 0;
802
+ }
803
+ #wp-review-metabox-userReview .inside > {
804
+ p:first-of-type label, p:nth-of-type(2) label, p:nth-of-type(3) label, p:nth-of-type(4) label { padding-right: 0; margin-left: 5px; }
805
+ }
806
+
807
+ .wp-review-subsite-wrapper {
808
+ display: none;
809
+ }
810
+
811
+ .wp-review-pro-text {
812
+ color: #00cc66;
813
+ }
814
+
815
+ .wp-review-disabled {
816
+ position: relative;
817
+ cursor: pointer;
818
+
819
+ &:before {
820
+ content: " ";
821
+ display: block;
822
+ position: absolute;
823
+ top: 0;
824
+ left: 0;
825
+ right: 0;
826
+ bottom: 0;
827
+ z-index: 100;
828
+ }
829
+
830
+ &.inline-block {
831
+ display: inline-block;
832
+ }
833
+
834
+ &.wpr-switch,
835
+ &.has-bg {
836
+ opacity: 0.3;
837
+ }
838
+ }
839
+
840
+ option.disabled {
841
+ color: #aaa;
842
+ }
admin/assets/sourcemaps/admin.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["admin.scss"],"names":[],"mappings":"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G,aACA,cAAe,CAnElB,6BAuEG,YAAa,CAvEhB,6BA2EG,aACA,cAAe,CA5ElB,6BAgFG,YAAa,CACb,CAIH,gCACC,iBAAkB,CAClB,gCAGA,kBACA,WACA,QACA,aACA,YACA,mCACA,eAAgB,CAPjB,wCAUE,kEAAmE,CAVrE,4CAaG,iBAAkB,CAClB,gEAKF,gBACA,WAAY,CACZ,YASA,oBAAqB,CANtB,kBASE,6BACA,sBACA,WACA,UACA,SACA,eAAgB,CAdlB,kBAkBE,WACA,qBACA,eACA,yBACA,sBACA,eACA,gBACA,iBACA,kBACA,iBACA,iCACA,uEACA,+BAAgC,CA9BlC,wBAiCG,cAAe,CAjClB,gCAqCG,0BACA,eACA,kBAAmB,CAvCtB,+BA2CG,0BACA,cACA,kBAAmB,CACnB,uEAKF,mBACA,qCACA,2BACA,WACA,qBACA,yFACA,iBAAkB,CAClB,mFAEA,mBACA,qBACA,UAAW,CACX,8EAEA,WACA,mBACA,qCACA,AACA,2BACA,gBAAiB,CACjB,+BAIA,gBACA,yBACA,kBACA,wDACA,kBACA,WACA,gBACA,gBAAiB,CACjB,sCAGA,gCACA,mBACA,iBAAkB,CAHnB,+CAME,eAAgB,CAChB,mFAKD,qBACA,mBAAmB,CACnB,yCAGA,gBACA,eAAgB,CAChB,uCAGA,gBACA,aACA,cACA,aACA,WACA,qBAAsB,CANvB,yCASE,UACA,QAAS,CACT,sCAID,6BACA,mBACA,kBACA,qBACA,WACA,qBAAsB,CACtB,2CAGA,UAAW,CACX,6CAGA,YACA,aACA,wBAAyB,CACzB,+BAGA,SAAU,CACV,mPAEgG,gBAAkB,eAAgB,CAAI,2BAItI,YAAa,CACb,oBAGA,aAAc,CACd,oBAGA,kBACA,cAAe,CAFhB,2BAKE,YACA,cACA,kBACA,MACA,OACA,QACA,SACA,WAAY,CAZd,iCAgBE,oBAAqB,CAhBvB,0DAqBE,WAAY,CACZ,gBAID,UAAW,CACX","file":"../sass/admin.css","sourcesContent":["@import \"../../../public/sass/util\";\r\n\r\n.border-box {\r\n\tbox-sizing: border-box;\r\n\r\n\t* {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n}\r\n\r\n.wpr-flex {\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.wpr-flex-wrap {\r\n\tflex-wrap: wrap;\r\n}\r\n\r\n.wpr-col-1-2 {\r\n\tflex: 0 0 50%;\r\n}\r\n\r\n.wpr-col-1-3 {\r\n\tflex: 0 0 33.33%;\r\n\tmargin-bottom: 12px;\r\n\tpadding-bottom: 12px;\r\n\r\n\tlabel {\r\n\t\tposition: relative;\r\n\t\tpadding-left: 20px;\r\n\t\tinput[type=checkbox] {\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tleft: 0;\r\n\t\t\t-webkit-box-shadow: none;\r\n\t\t\tbox-shadow: none;\r\n\t\t\toverflow: hidden;\r\n\t\t\tborder: 2px solid rgba(33,38,44,0.6);\r\n\t\t\tborder-radius: 2px;\r\n\r\n\t\t\t&:checked {\r\n\t\t\t\tborder-color: #069de3;\r\n\t\t\t\t&:before {\r\n\t\t\t\t\tline-height: 16px;\r\n\t\t\t\t\twidth: 17px;\r\n\t\t\t\t\theight: 16px;\r\n\t\t\t\t\tmargin: -2px 0 0 -5px;\r\n\t\t\t\t\tcontent: '\\f147';\r\n\t\t\t\t\ttext-align: center;\r\n\t\t\t\t\tcolor: #fff;\r\n\t\t\t\t\tborder-radius: 2px;\r\n\t\t\t\t\tbackground: #069de3;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.wp-review {\r\n\r\n\t* {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tp.submit { text-align: right; }\r\n\r\n\th1 { margin-bottom: 15px; }\r\n}\r\n.wpr-flex-wrap { justify-content: space-between; }\r\n.wpr-flex-wrap .wpr-col-1-2 {\r\n\tflex: 0 0 49%;\r\n}\r\n.wpr-flex-wrap .wpr-col-1-2:last-child { float: right; }\r\n/*---------------------------\r\n * Fields\r\n *--------------------------*/\r\n.wp-review-field {\r\n\t&, * {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tpadding: 15px 0;\r\n\tborder-bottom: 1px dashed #ddd;\r\n\tmargin-top: 1em;\r\n\tmargin-bottom: 1em;\r\n\tborder-bottom: 1px dashed #ddd;\r\n}\r\n\r\n.postbox .wp-review-field {\r\n\tpadding: 0;\r\n\tborder-bottom: 0;\r\n}\r\n\r\n@media (min-width: 600px) {\r\n\t.wp-review-field:not(.vertical):not(.no-flex) {\r\n\t\tdisplay: flex;\r\n\t\tflex-wrap: wrap;\r\n\r\n\t\t.wp-review-field-label {\r\n\t\t\tflex: 0 0 25%;\r\n\t\t\tpadding-right: 4%;\r\n\r\n\t\t\t&.full-width {\r\n\t\t\t\tflex: 0 0 100%;\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.wp-review-field-option {\r\n\t\t\tflex: 0 0 75%;\r\n\t\t}\r\n\r\n\t\t&.wp-review-rating-icon, &.wp-review-rating-image {\r\n\t\t\tposition: relative;\r\n\t\t\t&.hide {display: none;}\r\n\t\t\ta.wpr-toggle-rating {\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\ttop: 0;\r\n\t\t\t\tright: 0;\r\n\t\t\t}\r\n\r\n\t\t\t.img-wrapper {\r\n\t\t\t\tpadding: 2px;\r\n\t\t\t\twidth: 55px;\r\n\t\t\t\theight: 55px;\r\n\t\t\t\tborder: 1px solid #ddd;\r\n\t\t\t\tposition: relative;\r\n\t\t\t\timg {\r\n\t\t\t\t\tmax-width: 100%;\r\n\t\t\t\t}\r\n\t\t\t\ti {\r\n\t\t\t\t\tposition: absolute;\r\n\t\t\t\t\ttop: -6px;\r\n\t\t\t\t\tright: -6px;\r\n\t\t\t\t\tcolor: #444;\r\n\t\t\t\t\tcursor: pointer;\r\n\t\t\t\t}\r\n\t\t\t\t&.hide { display: none; }\r\n\t\t\t}\r\n\t\t\t.set_rating_image.hide {display: none;}\r\n\t\t}\r\n\t}\r\n\r\n\t.postbox .wp-review-field {\r\n\t\t.wp-review-field-label {\r\n\t\t\tflex: 0 0 20%;\r\n\t\t}\r\n\r\n\t\t.wp-review-field-option {\r\n\t\t\tflex: 0 0 80%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.wpr_image_upload_field {\r\n\t.clear-image {\r\n\t\tmargin-left: 10px;\r\n\t}\r\n}\r\n\r\n/*---------------------------\r\n * Review items\r\n *--------------------------*/\r\n.wpr-star-input-wrapper {\r\n\tposition: relative;\r\n\tcolor: #c40000;\r\n\toverflow: hidden;\r\n\tdisplay: inline-block;\r\n\r\n\t.star-icon {\r\n\t\t// float: left;\r\n\t}\r\n\r\n\t.stars-bg {\r\n\t\tcolor: #ccc;\r\n\t\twhite-space: nowrap;\r\n\r\n\t\t// &:after {\r\n\t\t// content: \" \";\r\n\t\t// display: block;\r\n\t\t// clear: both;\r\n\t\t// height: 0;\r\n\t\t// visibility: hidden;\r\n\t\t// }\r\n\t}\r\n\r\n\t.stars-result {\r\n\t\twhite-space: nowrap;\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\toverflow: hidden;\r\n\t}\r\n}\r\n\r\n.wpr-input-wrapper.ui-slider {\r\n\t.ui-slider-handle {\r\n\t\tbackground-color: #fff;\r\n\t\tbox-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);\r\n\t\tborder-radius: 2px;\r\n\t\tcursor: pointer;\r\n\t}\r\n}\r\n\r\n/*---------------------------\r\n * Options page\r\n *--------------------------*/\r\n.wpr-vertical-tabs {\r\n\tmax-width: 880px;\r\n\tposition: relative;\r\n\r\n\t&__titles {\r\n\t\twidth: 200px;\r\n\t\tfloat: left;\r\n\t\tborder-right: 0;\r\n\t\tmargin: 0;\r\n\t\tz-index: 10;\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\r\n\t\t&.active {\r\n\t\t\tbackground-color: #fff;\r\n\t\t}\r\n\t}\r\n\r\n\t&__title {\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\tposition: relative;\r\n\r\n\t\t&:first-child a { border-top: 1px solid #ccc; }\r\n\r\n\t\t&.active a {\r\n\t\t\tbackground-color: #fff;\r\n\t\t}\r\n\r\n\t\t&.active a:after {\r\n\t\t\tcontent: \"\";\r\n\t\t\twidth: 1px;\r\n\t\t\theight: 40px;\r\n\t\t\tposition: absolute;\r\n\t\t\tright: -1px;\r\n\t\t\ttop: 1px;\r\n\t\t\tbackground: #fff;\r\n\t\t\tz-index: 10;\r\n\t\t}\r\n\r\n\t\ti {\r\n\t\t\tfont-size: 18px;\r\n\t\t\tmin-width: 20px;\r\n\t\t\tmargin-right: 10px;\r\n\t\t\ttext-align: center;\r\n\t\t\tcolor: #444;\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\tfont-size: 16px;\r\n\t\t\tdisplay: block;\r\n\t\t\t-webkit-box-sizing: border-box;\r\n\t\t\tbox-sizing: border-box;\r\n\t\t\tpadding: 11px 15px;\r\n\t\t\twhite-space: nowrap;\r\n\t\t\ttext-decoration: none;\r\n\t\t\tcolor: #555;\r\n\t\t\tborder: 1px solid #ccc;\r\n\t\t\tborder-top: 0;\r\n\t\t\tborder-right: 0;\r\n\t\t\toutline: none;\r\n\t\t\tbackground: #e5e5e5;\r\n\t\t\t-webkit-box-shadow: none;\r\n\t\t\tbox-shadow: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__contents {\r\n\t\tpadding-left: 200px;\r\n\t}\r\n\r\n\t&__content {\r\n\t\tpadding: 15px;\r\n\t\tmin-height: 400px;\r\n\t\tbackground: #fff;\r\n\t\tborder: 1px solid #ccc;\r\n\r\n\t\t> h2 { margin-top: 0; }\r\n\r\n\t\t.nav-tab-active {\r\n\t\t\tbackground-color: #fff;\r\n\t\t\tborder-bottom-color: #fff;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/*.wp-review-field { clear: both; padding-top: 0; }*/\r\n.clearfix:before, .clearfix:after { content: \" \"; display: table; }\r\n.clearfix:after { clear: both }\r\n.clearfix { *zoom: 1 }\r\n.wp_review_schema_type_options textarea {\r\n\twidth: 77%;\r\n\tmin-height: 80px;\r\n}\r\n.wp-review-field {\r\n\tselect { width: 15em; margin-left: 0; }\r\n\t#wp_review_product_price { width: 70px; }\r\n\t.wp-color-result { margin: 0 }\r\n\t.large-text { width: 77%; }\r\n\tinput { margin: 0; padding: 5px 8px }\r\n}\r\n.wp-review-field {\r\n\t.wp-picker-container {\r\n\t\tdisplay: inline-block;\r\n\t\tlabel { flex: none; width: auto; }\r\n\t\tinput[type=\"text\"].wp-color-picker { padding: 4px; width: 65px; }\r\n\t\t.iris-picker { box-sizing: initial; }\r\n\t\t.wp-picker-open+.wp-picker-input-wrap { width: 140px; }\r\n\t}\r\n}\r\n#wp-wp_review_pros-wrap textarea.wp-editor-area, #wp-wp_review_cons-wrap textarea.wp-editor-area, #wp-wp_review_desc-wrap textarea.wp-editor-area { border: 0; }\r\n.wp_review_schema_options_label{\r\n\tvertical-align: top;\r\n\tpadding-top: 5px;\r\n}\r\n.wpr_image_upload_field { display: inline-block; }\r\n\r\n.wp-review-item {\r\n\tth { text-align: left }\r\n\ttd:first-child { text-align: center }\r\n\t.handle { cursor: move }\r\n}\r\n.wp-review-links {\r\n\ttd:first-child { text-align: center }\r\n\t.handle { cursor: move }\r\n\tinput[type=\"text\"] { padding: 5px 8px; }\r\n}\r\n.has-border-bottom {\r\n\tborder-bottom: 1px solid #ddd;\r\n\tmargin-bottom: 20px;\r\n\tpadding-bottom: 20px;\r\n}\r\n.review-total { text-align: right }\r\n.wp-review-field-option:not(.pyre_field) .wp-picker-holder {\r\n\tposition: absolute;\r\n\tz-index: 9;\r\n}\r\n\r\n.review-value-incorrect { border-color: #F00 !important }\r\n\r\n#wp_review_id_hint { margin-left: 8px }\r\n\r\n.wp-review-admin-options {\r\n\t.form-table td {\r\n\t\tpadding: 20px 10px;\r\n\t\tvertical-align: top;\r\n\t}\r\n\tp.description { font-weight: normal; font-style: normal; }\r\n\t.wp-review-field {\r\n\t\t> label {\r\n\t\t\t.description { margin-left: 0; }\r\n\t\t}\r\n\t\tinput {\r\n\t\t\tpadding: 7px;\r\n\t\t\tborder-radius: 2px;\r\n\t\t\tmargin: 0;\r\n\t\t\t-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.1);\r\n\t\t\tbox-shadow: inset 0 1px 3px rgba(0,0,0,0.1);\r\n\t\t}\r\n\t\tinput[type=radio] {\r\n\t\t\tborder-radius: 50%;\r\n\t\t}\r\n\t\tinput[type=checkbox] { border-radius: 0; }\r\n\t\t.large-text { width: 70%; }\r\n\t\t.description { display: block; color: #888; font-style: normal; margin-top: 5px; }\r\n\t}\r\n\t#wp_review_shortcode_hint_field span {\r\n\t\tdisplay: inline;\r\n\t\tmargin-left: 6px;\r\n\t}\r\n\t.wp-review-thumbnail-options label { margin-right: 0; width: 90%; }\r\n}\r\n.wp-review-description label {\r\n\tmargin-bottom: -20px;\r\n\tdisplay: block;\r\n}\r\n.wp-review-theme-defaults-msg { position: relative }\r\n.wp-review-theme-defaults-msg a.button {\r\n\tdisplay: inline-block;\r\n\tmargin-bottom: 8px;\r\n}\r\n.wp-review-theme-defaults-msg a.close-notice {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n}\r\n.edit-ratings-notice.update-nag {\r\n\tbackground: #fff9e8;\r\n\tmargin-right: 0;\r\n}\r\n#wp-review-width-slider {\r\n\twidth: 70%;\r\n\tfloat: left;\r\n\tmargin-top: 12px;\r\n\tmargin-right: 25px;\r\n\tborder-radius: 0;\r\n\tmax-width: 600px;\r\n\tborder: 0;\r\n\tbackground: #d8d8d8;\r\n\theight: 8px;\r\n\r\n\t.ui-slider-handle {\r\n\t\tbackground: #fff;\r\n\t\t-webkit-box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);\r\n\t\tbox-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);\r\n\t\tborder-radius: 2px;\r\n\t}\r\n}\r\n#wp-review-width-slider.ui-slider-horizontal .ui-slider-range-min {\r\n\tborder: 0;\r\n\tborder-radius: 2px;\r\n\tbackground: #0184bb;\r\n}\r\n#wp_review_width { width: 60px }\r\n.wrap.wp-review .nav-tab-wrapper {\r\n\tborder-bottom: 1px solid #ccc; margin-top: 16px;\r\n\r\n\ta:focus { box-shadow: none; }\r\n}\r\n.nav-tab-hidden { display: none }\r\n.nav-tab-hidden.nav-tab-active { display: block }\r\ntextarea#wp-review-migrate-log {\r\n\twidth: 600px;\r\n\tmax-width: 100%;\r\n\theight: 200px;\r\n\tdisplay: none;\r\n}\r\n.already-migrated-msg { display: none }\r\n#start-migrate { margin-bottom: 12px }\r\n#wp-review-settings-tab-contents > div { display: none;max-width: 900px;}\r\n#wp-review-settings-tab-contents .settings-tab-general { display: block }\r\n.pros-cons-title {\r\n\tmax-width: 25%;\r\n}\r\n.column-wp_review_rating,\r\n.column-wp_review_comment_rating {\r\n\ttext-align: center;\r\n\tposition: relative;\r\n\twidth: 110px;\r\n}\r\n.column-wp_review_rating .review-star,\r\n.column-wp_review_comment_rating .review-star {\r\n\tposition: relative;\r\n\tletter-spacing: 1px;\r\n}\r\n.column-wp_review_rating .no-rating,\r\n.column-wp_review_comment_rating .no-rating {\r\n\tcolor: #aaa;\r\n\tfont-style: italic;\r\n}\r\n#editwpreview {\r\n\toverflow: hidden;\r\n}\r\n#editwpreview .inside {\r\n\tfloat: left;\r\n\tpadding: 3px 0 2px 5px;\r\n\tmargin: 0;\r\n\ttext-align: left;\r\n}\r\n#editwpreview .inside input {\r\n\twidth: 180px\r\n}\r\n#editwpreview label {\r\n\tpadding: 2px 0\r\n}\r\nh4.wp-review-comment-title {\r\n\tmargin-top: 0;\r\n\tmargin-bottom: 1em;\r\n}\r\n\r\n.review-result-wrapper {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n\tfont-size: 0;\r\n}\r\n.postbox .review-result-wrapper a, .postbox .review-result i { cursor: pointer }\r\n.review-result {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\theight: 22px;\r\n\toverflow: hidden;\r\n\twhite-space: nowrap;\r\n}\r\n.wp-review-rating-feature { display: inline-block }\r\n.wp-review-notice {\r\n\tposition: relative;\r\n}\r\n.wpr_image_upload_img {\r\n\tmargin:0 0 10px;\r\n\tpadding:0;\r\n\tmax-width:100%;\r\n\theight:auto;\r\n\tfloat:left;\r\n\tdisplay:inline-block;\r\n}\r\n\r\n.wpr-hide {\r\n\tdisplay: none;\r\n}\r\n\r\n.wpr-tabs .tab-title.nav-tab-active {\r\n\tbackground-color: #fff;\r\n\tborder-bottom-color: #fff;\r\n}\r\n\r\n.wpr-box-template-images {\r\n\t@extend .border-box;\r\n\r\n\tdisplay: flex;\r\n\tflex-wrap: wrap;\r\n\r\n\t.wpr-box-template-image {\r\n\t\tflex: 0 0 50%;\r\n\t\tdisplay: block;\r\n\t\toutline: 0;\r\n\t\tbox-shadow: none;\r\n\t\ttext-decoration: none;\r\n\t\ttext-align: center;\r\n\t\tcolor: #333;\r\n\t\tfont-weight: 700;\r\n\t\tmargin-bottom: 5px;\r\n\r\n\t\timg {\r\n\t\t\tpadding: 4px;\r\n\t\t\twidth: 100%;\r\n\t\t\theight: auto;\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\timg {\r\n\t\t\t\tbackground-color: #0073aa;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n#wpr-review-items-app {\r\n\t* {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t.wpr-review-item {\r\n\t\tbackground-color: #f7f7f7;\r\n\t\tpadding: 10px 10px 10px 30px;\r\n\t\tmargin-bottom: 5px;\r\n\r\n\t\t.setting-row:first-of-type .col-2 input {\r\n\t\t\twidth: 100%;\r\n\t\t\tpadding: 5px;\r\n\t\t\tbackground: #fff;\r\n\t\t}\r\n\r\n\t\t.col-3 input {\r\n\t\t\tfloat: right;\r\n\t\t\tbackground: #fff;\r\n\t\t}\r\n\r\n\t\t.wpr-icon-move {\r\n\t\t\tcursor: move;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 5px;\r\n\t\t\ttop: 16px;\r\n\t\t}\r\n\t}\r\n\r\n\t.setting-row {\r\n\t\tpadding: 5px 0;\r\n\t}\r\n\r\n\t.final-row {\r\n\t\t.col-3 {\r\n\t\t\ttext-align: right;\r\n\t\t\tinput { float: right; min-width: 52px; }\r\n\t\t\tlabel { margin: 4px 10px 0 0; display: inline-block; font-weight: bold; }\r\n\t\t}\r\n\t}\r\n\r\n\t.wpr-percentage-input-wrapper {\r\n\t\tmargin-top: 10px;\r\n\t}\r\n\r\n\t.wp-picker-container {\r\n\t\tdisplay: inline-block;\r\n\t}\r\n\r\n\r\n\t.wp-picker-holder {\r\n\t\t* { box-sizing: initial; }\r\n\t}\r\n\r\n\t@media (min-width: 768px) {\r\n\t\t.wpr-review-item {\r\n\t\t\tposition: relative;\r\n\t\t}\r\n\r\n\t\t.delete-item {\r\n\t\t\tposition: absolute;\r\n\t\t\tright: 10px;\r\n\t\t\tbottom: 10px;\r\n\t\t}\r\n\r\n\t\t.setting-row {\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-wrap: wrap;\r\n\t\t}\r\n\r\n\t\t.col-1 {\r\n\t\t\tflex: 0 0 20%;\r\n\t\t}\r\n\r\n\t\t.col-2 {\r\n\t\t\tflex: 0 0 60%;\r\n\t\t\tpadding: 0 10px;\r\n\t\t}\r\n\r\n\t\t.col-3 {\r\n\t\t\tflex: 0 0 20%;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n#wp_review_box_template_wrapper {\r\n\tposition: relative;\r\n}\r\n\r\n#wp_review_box_template_preview {\r\n\tposition: absolute;\r\n\tleft: 250px;\r\n\ttop: 0px;\r\n\tz-index: 1000;\r\n\tpadding: 3px;\r\n\tbox-shadow: 0 0 3px rgba(0, 0, 0, 0.2);\r\n\tbackground: #fff;\r\n\r\n\t&.loading {\r\n\t\tbackground: #eee url(../images/loading.svg) no-repeat center center;\r\n\r\n\t\timg {\r\n\t\t\tvisibility: hidden;\r\n\t\t}\r\n\t}\r\n}\r\n#wp_review_box_template_img,\r\n#wp_review_box_template_preview_img {\r\n\tmax-width: 414px;\r\n\theight: auto;\r\n}\r\n\r\n// Form fields\r\n.wpr-switch {\r\n\t$border-radius: 3px; // Default 4px\r\n\t$font-size: 12px; // Default 14px\r\n\t$button-width: 45px; // Default 50px\r\n\t$height: 28px;\r\n\r\n\tdisplay: inline-block;\r\n\r\n\tinput {\r\n\t\tposition: absolute !important;\r\n\t\tclip: rect(0, 0, 0, 0);\r\n\t\theight: 1px;\r\n\t\twidth: 1px;\r\n\t\tborder: 0;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\tlabel {\r\n\t\tfloat: left;\r\n\t\tdisplay: inline-block;\r\n\t\tmin-width: $button-width;\r\n\t\tbackground-color: #e4e4e4;\r\n\t\tcolor: rgba(0, 0, 0, 0.6);\r\n\t\tfont-size: $font-size;\r\n\t\tfont-weight: 700;\r\n\t\tline-height: $height;\r\n\t\ttext-align: center;\r\n\t\ttext-shadow: none;\r\n\t\tborder: 1px solid rgba(0, 0, 0, 0.2);\r\n\t\tbox-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);\r\n\t\ttransition: all 0.1s ease-in-out;\r\n\r\n\t\t&:hover {\r\n\t\t\tcursor: pointer;\r\n\t\t}\r\n\r\n\t\t&:first-of-type {\r\n\t\t\tborder-radius: $border-radius 0 0 $border-radius;\r\n\t\t\tborder-right: 0;\r\n\t\t\tfont-weight: normal;\r\n\t\t}\r\n\r\n\t\t&:last-of-type {\r\n\t\t\tborder-radius: 0 $border-radius $border-radius 0;\r\n\t\t\tborder-left: 0;\r\n\t\t\tfont-weight: normal;\r\n\t\t}\r\n\t}\r\n}\r\n\r\ninput.wpr-switch__on:checked + label, input.wpr-switch__off:checked + label {\r\n\tbackground: #0085ba;\r\n\tborder-color: #0073aa #006799 #006799;\r\n\tbox-shadow: 0 1px 0 #006799;\r\n\tcolor: #fff;\r\n\ttext-decoration: none;\r\n\ttext-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;\r\n\tmargin-bottom: 2px;\r\n}\r\ninput.wpr-switch__on:checked + label:hover, input.wpr-switch__off:checked + label:hover {\r\n\tbackground: #008ec2;\r\n\tborder-color: #006799;\r\n\tcolor: #fff;\r\n}\r\ninput.wpr-switch__off:checked + label, input.wpr-switch__off:checked + label:hover {\r\n\tcolor: #fff;\r\n\tbackground: #f5786f;\r\n\tborder-color: #bd4c44 #bd4c44 #bd4c44;\r\n\t-webkit-box-shadow: 0 1px 0 #bd4c44;\r\n\tbox-shadow: 0 1px 0 #bd4c44;\r\n\ttext-shadow: none;\r\n}\r\n\r\n// Demo importer popup\r\n#wp-review-demo-importer-popup {\r\n\tbackground: #fff;\r\n\tborder: 1px solid #eaeaeb;\r\n\tborder-radius: 3px;\r\n\tbox-shadow: 0 1px 0 #FFF inset, 0 1px 5px rgba(0, 0, 0, 0.1);\r\n\tposition: relative;\r\n\twidth: auto;\r\n\tmax-width: 600px;\r\n\tmargin: 50px auto;\r\n}\r\n\r\n#wp-review-demo-importer-modal-header {\r\n\tborder-bottom: 1px solid #eaeaeb;\r\n\tbackground: #FAFBFD;\r\n\tpadding: 12px 20px;\r\n\r\n\t.spinner {\r\n\t\tmargin-top: 14px;\r\n\t}\r\n}\r\n\r\n#wp-review-demo-importer-modal-header h2,\r\n#wp-review-demo-importer-modal-content h4 {\r\n\tpadding: 0!important;\r\n\tmargin: 0!important;\r\n}\r\n\r\n#wp-review-demo-importer-modal-header h2 {\r\n\tfont-size: 1.8em;\r\n\tline-height: 2em;\r\n}\r\n\r\n#wp-review-demo-importer-modal-content {\r\n\tbackground: #fff;\r\n\tpadding: 20px;\r\n\toverflow: auto;\r\n\theight: 300px;\r\n\twidth: 100%;\r\n\tbox-sizing: border-box;\r\n\r\n\tp {\r\n\t\tpadding: 0;\r\n\t\tmargin: 0;\r\n\t}\r\n}\r\n\r\n#wp-review-demo-importer-modal-footer {\r\n\tborder-top: 1px solid #eaeaeb;\r\n\tbackground: #FAFBFD;\r\n\tpadding: 12px 20px;\r\n\tdisplay: inline-block;\r\n\twidth: 100%;\r\n\tbox-sizing: border-box;\r\n}\r\n\r\n#wp-review-demo-importer-modal-footer-info {\r\n\tfloat: left;\r\n}\r\n\r\n#wp-review-demo-importer-modal-footer-button {\r\n\tfloat: right;\r\n\tdisplay: none;\r\n\ttext-transform: uppercase;\r\n}\r\n\r\n.wp-admin select.mce-selectbox {\r\n\tpadding: 0;\r\n}\r\n#wp-review-metabox-userReview .inside > {\r\n\tp:first-of-type label, p:nth-of-type(2) label, p:nth-of-type(3) label, p:nth-of-type(4) label { padding-right: 0; margin-left: 5px; }\r\n}\r\n\r\n.wp-review-subsite-wrapper {\r\n\tdisplay: none;\r\n}\r\n\r\n.wp-review-pro-text {\r\n\tcolor: #00cc66;\r\n}\r\n\r\n.wp-review-disabled {\r\n\tposition: relative;\r\n\tcursor: pointer;\r\n\r\n\t&:before {\r\n\t\tcontent: \" \";\r\n\t\tdisplay: block;\r\n\t\tposition: absolute;\r\n\t\ttop: 0;\r\n\t\tleft: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 0;\r\n\t\tz-index: 100;\r\n\t}\r\n\r\n\t&.inline-block {\r\n\t\tdisplay: inline-block;\r\n\t}\r\n\r\n\t&.wpr-switch,\r\n\t&.has-bg {\r\n\t\topacity: 0.3;\r\n\t}\r\n}\r\n\r\noption.disabled {\r\n\tcolor: #aaa;\r\n}\r\n"]}
admin/class-wp-review-form-field.php CHANGED
File without changes
admin/class-wp-review-importer.php CHANGED
File without changes
admin/class-wp-review-options.php CHANGED
File without changes
admin/class-wpr-review-notice.php ADDED
@@ -0,0 +1,131 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Review notice
4
+ *
5
+ * @package WP_Review
6
+ */
7
+
8
+ /**
9
+ * Class WPR_Review_Notice
10
+ *
11
+ * @since 5.2.1
12
+ */
13
+ class WPR_Review_Notice {
14
+
15
+ /**
16
+ * Dismiss transient key.
17
+ *
18
+ * @var string
19
+ */
20
+ private $dismiss_transient_key = 'wpr_review_notice_dismiss';
21
+
22
+ /**
23
+ * Show the notice if number of reviews >= this value.
24
+ *
25
+ * @var int
26
+ */
27
+ private $review_count = 10;
28
+
29
+ /**
30
+ * Initializes class.
31
+ */
32
+ public function init() {
33
+ add_action( 'admin_notices', array( $this, 'show_notice' ) );
34
+ add_action( 'wp_ajax_wpr_dismiss_review_notice', array( $this, 'handle_dismiss' ) );
35
+ }
36
+
37
+ /**
38
+ * Shows the notice.
39
+ */
40
+ public function show_notice() {
41
+ //if ( ! $this->should_show() ) {
42
+ //return;
43
+ //}
44
+ ?>
45
+ <div id="wpr-review-notice" class="notice is-dismissible wpr-review-notice">
46
+ <div class="wp-review-star dashicons dashicons-star-filled"></div>
47
+ <p><?php esc_html_e( 'Hey, we noticed you have created over 10 reviews from WP Review - that’s awesome! Could you please do us a BIG favor and give it a 5-star rating on WordPress to help us spread the word and boost our motivation?', 'wp-review' ); ?></p>
48
+ <div class="wpr-review-notice-btns">
49
+ <a href="https://wordpress.org/support/plugin/wp-review/reviews/?filter=5#new-post" class="button button-primary wpr-review-notice-btn-dismiss" target="_blank">
50
+ <?php esc_html_e( 'Ok, you deserve it', 'wp-review' ); ?>
51
+ </a>
52
+ <button type="button" class="button button-link wpr-review-notice-btn-later">
53
+ <span class="dashicons dashicons-calendar"></span>
54
+ <?php esc_html_e( 'Nope, maybe later', 'wp-review' ); ?>
55
+ </button>
56
+ <button type="button" class="button button-link wpr-review-notice-btn-dismiss">
57
+ <span class="dashicons dashicons-smiley"></span>
58
+ <?php esc_html_e( 'I already did', 'wp-review' ); ?>
59
+ </button>
60
+ </div>
61
+ </div>
62
+
63
+ <style type="text/css">
64
+ .wpr-review-notice {
65
+ padding-left: 0;
66
+ padding-top: 10px;
67
+ border: 3px solid #f44336;
68
+ }
69
+ .wpr-review-notice:after {
70
+ content: " ";
71
+ height: 0;
72
+ visibility: hidden;
73
+ display: block;
74
+ clear: both;
75
+ }
76
+ .wpr-review-notice .wp-review-star {
77
+ font-size: 58px;
78
+ width: 90px;
79
+ height: 90px;
80
+ line-height: 90px;
81
+ float: left;
82
+ margin: 5px 15px 15px 15px;
83
+ color: #FFC107;
84
+ background: #F44336;
85
+ text-shadow: 0 5px 5px rgba(0, 0, 0, 0.1);
86
+ border-radius: 10px;
87
+ }
88
+ .wpr-review-notice p {
89
+ font-size: 14px;
90
+ }
91
+ .wpr-review-notice-btns a,
92
+ .wpr-review-notice-btns button {
93
+ margin-right: 10px !important;
94
+ text-decoration: none !important;
95
+ }
96
+
97
+ .wpr-review-notice-btns .dashicons {
98
+ margin-top: 3px;
99
+ color: #444;
100
+ }
101
+ </style>
102
+ <?php
103
+ wp_enqueue_script( 'wpr-review-notice', WP_REVIEW_URI . 'admin/assets/js/review-notice.js', array( 'jquery' ), WP_REVIEW_PLUGIN_VERSION, true );
104
+ }
105
+
106
+ /**
107
+ * Handles dismiss notice.
108
+ */
109
+ public function handle_dismiss() {
110
+ $later = ! empty( $_POST['later'] );
111
+ if ( $later ) {
112
+ set_transient( $this->dismiss_transient_key, 1, MONTH_IN_SECONDS );
113
+ } else {
114
+ set_transient( $this->dismiss_transient_key, 1 );
115
+ }
116
+ }
117
+
118
+ /**
119
+ * Checks if should show the notice.
120
+ */
121
+ private function should_show() {
122
+ if ( get_transient( $this->dismiss_transient_key ) ) {
123
+ return false;
124
+ }
125
+ $query = wp_review_get_reviews_query( 'latest', array( 'post_num' => $this->review_count ) );
126
+ return;
127
+ }
128
+ }
129
+
130
+ $review_notice = new WPR_Review_Notice();
131
+ $review_notice->init();
admin/demo-importer.php CHANGED
@@ -9,7 +9,6 @@
9
  /**
10
  * Require files.
11
  */
12
- require_once WP_REVIEW_ADMIN . 'demo-importer/class-wp-import.php';
13
  require_once WP_REVIEW_ADMIN . 'demo-importer/class-wp-review-demo-importer.php';
14
 
15
 
9
  /**
10
  * Require files.
11
  */
 
12
  require_once WP_REVIEW_ADMIN . 'demo-importer/class-wp-review-demo-importer.php';
13
 
14
 
admin/demo-importer/class-wp-import.php CHANGED
File without changes
admin/demo-importer/class-wp-review-demo-importer.php CHANGED
@@ -18,6 +18,9 @@ class WP_Review_Demo_Importer {
18
  */
19
  public function import( $file ) {
20
  add_filter( 'wp_import_post_data_processed', array( $this, 'filter_post_data' ) );
 
 
 
21
  $importer = new WP_Import();
22
  $importer->import( $file );
23
  remove_filter( 'wp_import_post_data_processed', array( $this, 'filter_post_data' ) );
18
  */
19
  public function import( $file ) {
20
  add_filter( 'wp_import_post_data_processed', array( $this, 'filter_post_data' ) );
21
+ if ( ! class_exists( 'WP_Import' ) ) {
22
+ require_once WP_REVIEW_ADMIN . 'demo-importer/class-wp-import.php';
23
+ }
24
  $importer = new WP_Import();
25
  $importer->import( $file );
26
  remove_filter( 'wp_import_post_data_processed', array( $this, 'filter_post_data' ) );
admin/demo-importer/parsers.php CHANGED
File without changes
admin/font-awesome-icons.php CHANGED
File without changes
admin/options/help.php CHANGED
File without changes
admin/options/import.php CHANGED
File without changes
admin/options/multisite.php CHANGED
File without changes
admin/options/review.php CHANGED
@@ -876,6 +876,20 @@ $form_field = new WP_Review_Form_Field();
876
  </label>
877
  </div>
878
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
879
  </div>
880
 
881
  <div id="review-embed" class="settings-tab-embed tab-content" style="display: none;">
876
  </label>
877
  </div>
878
  </div>
879
+
880
+ <div class="wp-review-field">
881
+ <div class="wp-review-field-label">
882
+ <label for="wp_review_user_can_rate_feature"><?php esc_html_e( 'User can:', 'wp-review' ); ?></label><br>
883
+ <?php wp_review_print_pro_text( true ); ?>
884
+ </div>
885
+
886
+ <div class="wp-review-field-option">
887
+ <select name="wp_review_options[user_can_rate_feature]" id="wp_review_user_can_rate_feature" class="wp-review-disabled">
888
+ <option value="" disabled><?php esc_html_e( 'Give Overall Rating', 'wp-review' ); ?></option>
889
+ <option value="1" disabled><?php esc_html_e( 'Rate Each Feature', 'wp-review' ); ?></option>
890
+ </select>
891
+ </div>
892
+ </div>
893
  </div>
894
 
895
  <div id="review-embed" class="settings-tab-embed tab-content" style="display: none;">
box-templates/aqua.php CHANGED
@@ -2,46 +2,22 @@
2
  /**
3
  * WP Review: Aqua
4
  * Description: Aqua Review Box template for WP Review
5
- * Version: 1.0.0
6
  * Author: MyThemesShop
7
  * Author URI: http://mythemeshop.com/
8
  *
9
  * @package WP_Review
10
  * @since 3.0.0
 
11
  * @copyright Copyright (c) 2017, MyThemesShop
12
  * @author MyThemesShop
13
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
 
14
  */
15
 
16
- /*
17
- * Available items in $review array:
18
- *
19
- * 'post_id',
20
- 'type',
21
- 'heading',
22
- 'author',
23
- 'items',
24
- 'hide_desc',
25
- 'desc',
26
- 'desc_title',
27
- 'pros',
28
- 'cons',
29
- 'total',
30
- 'colors',
31
- 'width',
32
- 'align',
33
- 'schema',
34
- 'schema_data',
35
- 'show_schema_data',
36
- 'rating_schema',
37
- 'links',
38
- 'user_review',
39
- 'user_review_type',
40
- 'user_review_total',
41
- 'user_review_count',
42
- 'user_has_reviewed',
43
- 'comments_review'
44
- *
45
  */
46
 
47
  // Exit if accessed directly.
@@ -152,8 +128,7 @@ $classes = implode( ' ', $review['css_classes'] );
152
  <?php if ( $review['desc'] ) : ?>
153
  <div class="review-desc">
154
  <p class="review-summary-title"><strong><?php echo $review['desc_title']; ?></strong></p>
155
- <?php // echo do_shortcode( shortcode_unautop( wp_kses_post( wpautop( $review['desc'] ) ) ) ); ?>
156
- <?php echo apply_filters( 'wp_review_desc', $review['desc'], $review['post_id'] ); ?>
157
  </div>
158
  <?php endif; ?>
159
 
2
  /**
3
  * WP Review: Aqua
4
  * Description: Aqua Review Box template for WP Review
5
+ * Version: 5.2.1
6
  * Author: MyThemesShop
7
  * Author URI: http://mythemeshop.com/
8
  *
9
  * @package WP_Review
10
  * @since 3.0.0
11
+ * @version 5.2.1
12
  * @copyright Copyright (c) 2017, MyThemesShop
13
  * @author MyThemesShop
14
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
15
+ *
16
+ * @var array $review
17
  */
18
 
19
+ /**
20
+ * Use print_r( $review ); to inspect the $review array.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  */
22
 
23
  // Exit if accessed directly.
128
  <?php if ( $review['desc'] ) : ?>
129
  <div class="review-desc">
130
  <p class="review-summary-title"><strong><?php echo $review['desc_title']; ?></strong></p>
131
+ <?php echo do_shortcode( apply_filters( 'wp_review_desc', $review['desc'], $review['post_id'] ) ); ?>
 
132
  </div>
133
  <?php endif; ?>
134
 
box-templates/default.php CHANGED
@@ -2,46 +2,22 @@
2
  /**
3
  * WP Review: Default
4
  * Description: Default Review Box template for WP Review
5
- * Version: 1.0.2
6
  * Author: MyThemesShop
7
  * Author URI: http://mythemeshop.com/
8
  *
9
  * @package WP_Review
10
  * @since 2.0
 
11
  * @copyright Copyright (c) 2017, MyThemesShop
12
  * @author MyThemesShop
13
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
 
 
14
  */
15
 
16
- /*
17
- * Available items in $review array:
18
- *
19
- * 'post_id',
20
- 'type',
21
- 'heading',
22
- 'author',
23
- 'items',
24
- 'hide_desc',
25
- 'desc',
26
- 'desc_title',
27
- 'pros',
28
- 'cons',
29
- 'total',
30
- 'colors',
31
- 'width',
32
- 'align',
33
- 'schema',
34
- 'schema_data',
35
- 'show_schema_data',
36
- 'rating_schema',
37
- 'links',
38
- 'user_review',
39
- 'user_review_type',
40
- 'user_review_total',
41
- 'user_review_count',
42
- 'user_has_reviewed',
43
- 'comments_review'
44
- *
45
  */
46
 
47
  // Exit if accessed directly.
@@ -129,8 +105,7 @@ if ( ! empty( $review['fontfamily'] ) ) : ?>
129
  <?php if ( $review['desc'] ) : ?>
130
  <div class="review-desc">
131
  <p class="review-summary-title"><strong><?php echo $review['desc_title']; ?></strong></p>
132
- <?php // echo do_shortcode( shortcode_unautop( wp_kses_post( wpautop( $review['desc'] ) ) ) ); ?>
133
- <?php echo apply_filters( 'wp_review_desc', $review['desc'], $review['post_id'] ); ?>
134
  </div>
135
  <?php endif; ?>
136
  <?php endif; ?>
2
  /**
3
  * WP Review: Default
4
  * Description: Default Review Box template for WP Review
5
+ * Version: 5.2.1
6
  * Author: MyThemesShop
7
  * Author URI: http://mythemeshop.com/
8
  *
9
  * @package WP_Review
10
  * @since 2.0
11
+ * @version 5.2.1
12
  * @copyright Copyright (c) 2017, MyThemesShop
13
  * @author MyThemesShop
14
  * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
15
+ *
16
+ * @var array $review
17
  */
18
 
19
+ /**
20
+ * Use print_r( $review ); to inspect the $review array.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  */
22
 
23
  // Exit if accessed directly.
105
  <?php if ( $review['desc'] ) : ?>
106
  <div class="review-desc">
107
  <p class="review-summary-title"><strong><?php echo $review['desc_title']; ?></strong></p>
108
+ <?php echo do_shortcode( apply_filters( 'wp_review_desc', $review['desc'], $review['post_id'] ) ); ?>
 
109
  </div>
110
  <?php endif; ?>
111
  <?php endif; ?>
box-templates/global/partials/review-links.php CHANGED
File without changes
box-templates/global/partials/review-schema.php CHANGED
File without changes
comments/comments.php CHANGED
File without changes
filter-list.php DELETED
@@ -1,543 +0,0 @@
1
- <?php
2
- /*
3
- List of available filters in WP Review plugin.
4
- You can use these filterns in your theme in funtions.php file
5
- and set different default settings.
6
- */
7
-
8
- /**
9
- * Changes number of posts to import per request.
10
- *
11
- * @param int $numposts Number of posts.
12
- * @return int
13
- */
14
- function mts_wp_review_import_numposts( $numposts ) {
15
- return 20;
16
- }
17
- add_filter( 'wp_review_import_numposts', 'mts_wp_review_import_numposts' );
18
-
19
- /**
20
- * Excludes post types from review.
21
- *
22
- * @param array $excluded List of post types.
23
- * @return array
24
- */
25
- function mts_wp_review_exclude_post_types( $excluded ) {
26
- // default: $excluded = array('attachment');
27
- $excluded[] = 'page'; // Don't allow reviews on pages.
28
- return $excluded;
29
- }
30
- add_filter( 'wp_review_excluded_post_types', 'mts_wp_review_exclude_post_types' );
31
-
32
- /**
33
- * Hides fields in meta box.
34
- *
35
- * @param array $fields List of displayed fields.
36
- * @return array
37
- */
38
- function mts_wp_review_hide_item_metabox_fields( $fields ) {
39
- unset( $fields['location'], $fields['fontcolor'], $fields['bordercolor'] );
40
- // Or remove all (except features which can't be removed) with:
41
- // $fields = array();
42
- return $fields;
43
- }
44
- add_filter( 'wp_review_metabox_item_fields', 'mts_wp_review_hide_item_metabox_fields' );
45
-
46
- /**
47
- * Hides rating types.
48
- *
49
- * @param array $types List of available types.
50
- * @return array
51
- */
52
- function mts_wp_review_hide_rating_types( $types ) {
53
- unset( $types['point'] );
54
- return $types;
55
- }
56
- add_filter( 'wp_review_rating_types', 'mts_wp_review_hide_rating_types' );
57
-
58
- /**
59
- * Set colors for selected or all reviews.
60
- *
61
- * @param array $colors Color data.
62
- * @param int $id Post ID.
63
- * @return array
64
- */
65
- function mts_wp_review_new_review_colors($colors, $id) {
66
- $colors['bgcolor1'] = '#ff0000';
67
- return $colors;
68
- }
69
- add_filter( 'wp_review_colors', 'mts_wp_review_new_review_colors', 10, 2 );
70
-
71
- /**
72
- * Sets location for selected or all reviews.
73
- *
74
- * @param string $location Review location.
75
- * @param int $id Post ID.
76
- * @return string
77
- */
78
- function mts_new_review_location( $location, $id ) {
79
- $location = 'bottom';
80
- return $location;
81
- }
82
- add_filter( 'wp_review_location', 'mts_new_review_location', 10, 2 );
83
-
84
- /**
85
- * Shows post title as review heading when the review heading field is empty.
86
- */
87
- function mts_wp_review_item_title_fallback( $title ) {
88
- return '<h5 class="review-title">' . get_the_title() . '</h5>';
89
- }
90
- add_filter( 'wp_review_item_title_fallback', 'mts_wp_review_item_title_fallback' );
91
-
92
- /**
93
- * Filters review description.
94
- *
95
- * @param string $desc Review description.
96
- * @return string
97
- */
98
- function mts_wp_review_desc( $desc, $review_id = '' ) {
99
- $desc .= '<br>Thank you';
100
- return $desc;
101
- }
102
- add_filter( 'wp_review_desc', 'mts_wp_review_desc', 10, 2 );
103
-
104
-
105
- /**
106
- * Changes color css output for all templates.
107
- *
108
- * @param string $output CSS output, includes `<style` tag.
109
- * @param int $review_id Review ID.
110
- * @param array $colors Review colors data.
111
- * @return string
112
- */
113
- function mts_wp_review_color_output( $output, $review_id, $colors ) {
114
- $css = ".wp-review-{$review_id} { color: {$colors['color']}; }";
115
- // $output = str_replace( '<style type="text/css">', '<style type="text/css">' . $css, $output ); // Add to the top.
116
- $output = str_replace( '</style>', $css . '</style>', $output ); // Add to the bottom.
117
- return $output;
118
- }
119
- apply_filters( 'wp_review_color_output', 'mts_wp_review_color_output', 10, 3 );
120
-
121
- /**
122
- * Changes color css output for a specific template
123
- * Replace `aqua` with template name
124
- * Eg: wp_review_box_template_dash_style.
125
- *
126
- * @param string $output CSS output, includes `<style` tag.
127
- * @param int $review_id Review ID.
128
- * @param array $colors Review colors data.
129
- * @return string
130
- */
131
- function mts_wp_review_box_template_aqua_style( $output, $review_id, $colors ) {
132
- $css = ".wp-review-{$review_id} { color: {$colors['color']}; }";
133
- // $output = str_replace( '<style type="text/css">', '<style type="text/css">' . $css, $output ); // Add to the top.
134
- $output = str_replace( '</style>', $css . '</style>', $output ); // Add to the bottom.
135
- return $output;
136
- }
137
- apply_filters( 'wp_review_box_template_aqua_style', 'mts_wp_review_box_template_aqua_style', 10, 3 );
138
-
139
- /**
140
- * Changes review item image size.
141
- *
142
- * @param string $size Image size.
143
- * @return string
144
- */
145
- function mts_wp_review_item_reviewed_image_size( $size ) {
146
- return 'thumbnail';
147
- }
148
- add_filter( 'wp_review_item_reviewed_image_size', 'mts_wp_review_item_reviewed_image_size' );
149
-
150
- // Hides review comments from comments list.
151
- add_filter( 'wp_review_to_comment_type_list', '__return_false' );
152
-
153
- /**
154
- * Filters value of an option
155
- * Hook: wp_review_option_{$option_name}.
156
- *
157
- * @param mixed $value Option value.
158
- * @return mixed
159
- */
160
- function mts_wp_review_option_rating_icon( $value ) {
161
- $value = 'fa fa-thumbs-up';
162
- return $value;
163
- }
164
- add_filter( 'wp_review_option_rating_icon', 'mts_wp_review_option_rating_icon' );
165
-
166
- /**
167
- * Filters value of any options
168
- *
169
- * @param mixed $value Option value.
170
- * @param string $option_name Option name.
171
- * @return mixed
172
- */
173
- function mts_wp_review_option( $value, $option_name ) {
174
- if ( 'rating_icon' == $option_name ) {
175
- $value = 'fa fa-thumbs-up';
176
- }
177
- return $value;
178
- }
179
- add_filter( 'wp_review_option', 'mts_wp_review_option', 10, 2 );
180
-
181
- /**
182
- * Filters default review colors.
183
- *
184
- * @param array $colors Review colors.
185
- * @return array
186
- */
187
- function mts_wp_review_default_colors( $colors ) {
188
- $colors = array(
189
- 'color' => '#1e73be',
190
- 'inactive_color' => '',
191
- 'fontcolor' => '#555555',
192
- 'bgcolor1' => '#e7e7e7',
193
- 'bgcolor2' => '#ffffff',
194
- 'bordercolor' => '#e7e7e7',
195
- );
196
-
197
- return $colors;
198
- }
199
- add_filter( 'wp_review_default_colors', 'mts_wp_review_default_colors' );
200
-
201
- /**
202
- * Filters default location of review.
203
- *
204
- * @param string $location Review location.
205
- * @return string
206
- */
207
- function mts_wp_review_default_location( $location ) {
208
- $location = 'top'; // accepts 'top', 'bottom', 'custom'. Default is 'bottom'.
209
-
210
- return $location;
211
- }
212
- add_filter( 'wp_review_default_location', 'mts_wp_review_default_location' );
213
-
214
- /**
215
- * Adds default items.
216
- *
217
- * @param array $items List of default items.
218
- * @return array
219
- */
220
- function mts_add_default_items( $items ) {
221
- $items = array(
222
- __( 'Audio', 'theme-slug' ),
223
- __( 'Visual', 'theme-slug' ),
224
- __( 'UX', 'theme-slug' ),
225
- __( 'Price', 'theme-slug' ),
226
- );
227
- return $items;
228
- }
229
- add_filter( 'wp_review_default_criteria', 'mts_add_default_items' );
230
-
231
- /**
232
- * Customizes wp_review_show_total() output.
233
- *
234
- * @param string $output The output.
235
- * @param int $id Post ID.
236
- * @param string $type Rating type.
237
- * @param float $total Total value.
238
- * @return string
239
- */
240
- function mts_wp_review_custom_review_total( $output, $id, $type, $total ) {
241
- if ( get_the_title( $id ) == 'Special Post With Blue Rating' ) {
242
- $color = '#0000FF';
243
- $output = preg_replace( '/"review-type-[^"]+"/', '$0 style="background-color: ' . $color . ';"', $output );
244
- }
245
- return $output;
246
- }
247
- add_filter( 'wp_review_show_total', 'mts_wp_review_custom_review_total', 10, 4 );
248
-
249
- /**
250
- * Filters review total output.
251
- *
252
- * @param string $review Review total output.
253
- * @param int $post_id Post ID.
254
- * @param string $type Review type.
255
- * @param float $total Review total value.
256
- * @param string $class CSS class.
257
- * @param array $args Custom arguments.
258
- * @return string
259
- */
260
- function mts_wp_review_total_output( $review, $post_id, $type, $total, $class, $args ) {
261
- $review = '<p>Total:</p>' . $review;
262
- return $review;
263
- }
264
- add_filter( 'wp_review_total_output', 'mts_wp_review_total_output', 10, 6 );
265
-
266
- /**
267
- * Filters post review type.
268
- *
269
- * @param string $type Review type.
270
- * @param int $post_id Post ID.
271
- * @return string
272
- */
273
- function mts_wp_review_get_review_type( $type, $post_id ) {
274
- $type = 'star'; // Force using star.
275
- return $type;
276
- }
277
- add_filter( 'wp_review_get_review_type', 'mts_wp_review_get_review_type', 10, 2 );
278
-
279
- /**
280
- * Filters user review type.
281
- *
282
- * @param string $type Review type.
283
- * @param int $post_id Post ID.
284
- * @return string
285
- */
286
- function mts_wp_review_get_user_review_type( $type, $post_id ) {
287
- $type = 'star'; // Force using star.
288
- return $type;
289
- }
290
- add_filter( 'wp_review_get_user_review_type', 'mts_wp_review_get_user_review_type', 10, 2 );
291
-
292
- /**
293
- * Editing/overriding the review box template
294
- *
295
- * Create a 'wp-review' directory in your (child) theme folder,
296
- * and make a copy there of /wp-review/box-templates/default.php
297
- * to override it.
298
- *
299
- * Use different file name to add new template, which can be applied using filter:
300
- *
301
- */
302
- function mts_wp_review_select_box_template( $template, $post_id ) {
303
- // Change box template for specific post
304
- if ( $post_id == '128' ) {
305
- $template = 'new-box.php';
306
- // "new-box.php" must be present in one of the template path folders (see below)
307
- }
308
- return $template;
309
- }
310
- add_filter( 'wp_review_get_box_template', 'mts_wp_review_select_box_template', 10, 2 );
311
-
312
- /**
313
- * Template Path Directories
314
- *
315
- * By default the plugin looks for box templates in:
316
- * 1. wp-review/box-templates
317
- * 2. theme_dir/wp-review
318
- * 3. childtheme_dir/wp-review
319
- * 4... Use filter to add more
320
- *
321
- */
322
- function mts_wp_review_add_template_path( $paths ) {
323
- // Add a new path where we look for review box template files
324
- // The $paths holds default paths in reversed
325
- $paths[] = '/absolute/path/to/additional/templates/dir';
326
- return $paths;
327
- }
328
- add_filter( 'wp_review_box_template_paths', 'mts_wp_review_add_template_path' );
329
-
330
- /**
331
- * Filters review data. This data is passed to template.
332
- *
333
- * @param array $data Review data.
334
- * @param array $args Custom arguments.
335
- * @return array
336
- */
337
- function mts_wp_review_get_review_data( $data, $args ) {
338
- $data['type'] = 'circle';
339
- return $data;
340
- }
341
- add_filter( 'wp_review_get_review_data', 'mts_wp_review_get_review_data', 10, 2 );
342
-
343
- /**
344
- * Filters review box output.
345
- *
346
- * @param string $review Review box output.
347
- * @param int $post_id Post ID.
348
- * @param string $type Review type.
349
- * @param float $total Review total.
350
- * @param array $items Review items.
351
- * @return string
352
- */
353
- function mts_wp_review_get_data( $review, $post_id, $type, $total, $items ) {
354
- $review .= '<p>Custom content</p>';
355
- return $review;
356
- }
357
- add_filter( 'wp_review_get_data', 'mts_wp_review_get_data', 10, 5 );
358
-
359
- /**
360
- * Changes reviewed item name.
361
- *
362
- * @param string $item_name Item name.
363
- * @param array $review Review data.
364
- * @return string
365
- */
366
- function mts_wp_review_get_reviewed_item_name( $item_name, $review ) {
367
- // Modify the $item_name.
368
- return $item_name;
369
- }
370
- add_filter( 'wp_review_get_reviewed_item_name', 'mts_wp_review_get_reviewed_item_name', 10, 2 );
371
-
372
- /**
373
- * Changes transient expired time.
374
- *
375
- * @param int $time Transient expired time.
376
- * @return int
377
- */
378
- function mts_wp_review_transient_expired_time( $time ) {
379
- $time = MONTH_IN_SECONDS;
380
- return $time;
381
- }
382
- add_filter( 'wp_review_transient_expired_time', 'mts_wp_review_transient_expired_time' );
383
-
384
- /**
385
- * Filters reviews query args.
386
- *
387
- * @param array $query_args Query args.
388
- * @param array $options Query options.
389
- * @return array
390
- */
391
- function mts_wp_review_reviews_query_args( $query_args, $options ) {
392
- $query_args['post_type'] = 'post'; // Only show post reviews.
393
- return $query_args;
394
- }
395
- add_filter( 'wp_review_reviews_query_args', 'mts_wp_review_reviews_query_args' );
396
-
397
- /**
398
- * Hide selected review types in metabox dropdown.
399
- *
400
- * @deprecated 3.0.0 Now use `wp_review_rating_types` filter.
401
- *
402
- * @param array $types List of rating types.
403
- * @return array
404
- */
405
- function mts_hide_review_types( $types ) {
406
- unset( $types['point'], $types['percentage'] ); // remove types.
407
- $types['star'] = __( 'Enable Reviews' ); // Change label.
408
- return $types;
409
- }
410
- add_filter( 'wp_review_metabox_types', 'mts_hide_review_types' );
411
-
412
- /**
413
- * Add new rating types with wp_review_register_rating_type()
414
- *
415
- * Refer to existing rating template files, e.g.
416
- * point-output.php, point-input.php
417
- *
418
- * This is an alternative way to add new rating type instead of using `wp_review_rating_types` hook.
419
- */
420
- function wp_review_register_additional_rating_types() {
421
- wp_review_register_rating_type( 'star10', array(
422
- 'label' => __( '10 Stars', 'wp-review' ),
423
- 'max' => 10,
424
- 'decimals' => 1,
425
- 'value_text' => __( '%s Stars', 'wp-review' ),
426
- 'value_text_singular' => __( '%s Star', 'wp-review' ),
427
- 'input_template' => WP_REVIEW_DIR . 'rating-types/star10-input.php', // Replace with path to input template
428
- 'output_template' => WP_REVIEW_DIR . 'rating-types/star10-output.php', // Replace with path to output template
429
- ) );
430
- }
431
- add_action( 'init', 'wp_review_register_additional_rating_types' );
432
-
433
- /**
434
- * Adds new box template.
435
- *
436
- * @param array $templates Review box templates.
437
- * @return array
438
- */
439
- function mts_wp_review_box_templates( $templates ) {
440
- $templates['custom-template'] = array(
441
- 'title' => __( 'Custom template', 'wp-review' ),
442
- 'image' => WP_REVIEW_ASSETS . 'images/largethumb.png',
443
- 'color' => '#1e73be',
444
- 'fontcolor' => '#555',
445
- 'bgcolor1' => '#e7e7e7',
446
- 'bgcolor2' => '#fff',
447
- 'bordercolor' => '#e7e7e7',
448
- 'width' => 100, // In percentage.
449
- 'align' => 'left',
450
- 'custom_comment_colors' => 0,
451
- 'comment_color' => '#ffb300',
452
- 'rating_icon' => 'fa fa-star',
453
- );
454
- return $templates;
455
- }
456
- add_filter( 'wp_review_box_templates', 'mts_wp_review_box_templates' );
457
-
458
-
459
- /**
460
- * Changes the output of [wp-review] shortcode.
461
- *
462
- * @param string $output Shortcode output.
463
- * @param array $atts Shortcode attributes.
464
- * @return string
465
- */
466
- function mts_wp_review_shortcode( $output, $atts ) {
467
- // Modify the output.
468
- return $output;
469
- }
470
- add_filter( 'wp_review_shortcode', 'mts_wp_review_shortcode', 10, 2 );
471
-
472
-
473
- /**
474
- * Changes the output of [wp-review-total] shortcode.
475
- *
476
- * @param string $output Shortcode output.
477
- * @param array $atts Shortcode attributes.
478
- * @return string
479
- */
480
- function mts_wp_review_total_shortcode( $output, $atts ) {
481
- // Modify the output.
482
- return $output;
483
- }
484
- add_filter( 'wp_review_total_shortcode', 'mts_wp_review_total_shortcode', 10, 2 );
485
-
486
-
487
- /**
488
- * Changes the output of [wp-review-visitor-rating] shortcode.
489
- *
490
- * @param string $output Shortcode output.
491
- * @param array $atts Shortcode attributes.
492
- * @return string
493
- */
494
- function mts_wp_review_visitor_rating_shortcode( $output, $atts ) {
495
- // Modify the output.
496
- return $output;
497
- }
498
- add_filter( 'wp_review_visitor_rating_shortcode', 'mts_wp_review_visitor_rating_shortcode', 10, 2 );
499
-
500
-
501
- /**
502
- * Changes the output of [wp-review-comments-rating] shortcode.
503
- *
504
- * @param string $output Shortcode output.
505
- * @param array $atts Shortcode attributes.
506
- * @return string
507
- */
508
- function mts_wp_review_comments_rating_shortcode( $output, $atts ) {
509
- // Modify the output.
510
- return $output;
511
- }
512
- add_filter( 'wp_review_comments_rating_shortcode', 'mts_wp_review_comments_rating_shortcode', 10, 2 );
513
-
514
-
515
- /**
516
- * Changes the default length of review title in WP Review Widget.
517
- *
518
- * @param int $length Title length.
519
- * @return int
520
- */
521
- function mts_wpt_title_length_default( $length ) {
522
- $length = 10;
523
- return $length;
524
- }
525
- add_filter( 'wpt_title_length_default', 'mts_wpt_title_length_default' );
526
-
527
- printf( '<script type="application/ld+json">%s</script>', wp_json_encode( $markup ) );
528
-
529
- // Set the review options in your theme
530
- // These will be set as the global options for the plugin upon theme activation
531
- $new_options = array(
532
- 'colors' => array(
533
- 'color' => '#dd3333',
534
- 'inactive_color' => '#dd3333',
535
- 'fontcolor' => '#555555',
536
- 'bgcolor1' => '#e7e7e7',
537
- 'bgcolor2' => '#ffffff',
538
- 'bordercolor' => '#e7e7e7',
539
- ),
540
- );
541
- if ( function_exists( 'wp_review_theme_defaults' ) ) {
542
- wp_review_theme_defaults( $new_options );
543
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/ajax.php CHANGED
@@ -25,37 +25,6 @@ add_action( 'wp_ajax_nopriv_wpr-visitor-features-rating', 'wp_review_ajax_visito
25
 
26
  add_action( 'wp_ajax_wpr-purge-ratings', 'wp_review_ajax_purge_ratings' );
27
 
28
- add_action( 'wp_ajax_wpr-upload-comment-image', 'wp_review_upload_comment_image' );
29
- add_action( 'wp_ajax_nopriv_wpr-upload-comment-image', 'wp_review_upload_comment_image' );
30
-
31
- /**
32
- * Upload Comment Image with Ajax.
33
- */
34
- function wp_review_upload_comment_image() {
35
-
36
- $files = array_filter( $_FILES['files'] );
37
- $attachment_id = '';
38
- if ( ! empty( $files ) ) {
39
- $file_data['name'] = $files['name'][0];
40
- $file_data['type'] = $files['type'][0];
41
- $file_data['tmp_name'] = $files['tmp_name'][0];
42
- $file_data['error'] = $files['error'][0];
43
- $file_data['size'] = $files['size'][0];
44
-
45
- // These files need to be included as dependencies when on the front end.
46
- require_once ABSPATH . 'wp-admin/includes/image.php';
47
- require_once ABSPATH . 'wp-admin/includes/file.php';
48
- require_once ABSPATH . 'wp-admin/includes/media.php';
49
-
50
- $attachment_id = media_handle_sideload( $file_data, 0 );
51
- if ( is_wp_error( $attachment_id ) ) {
52
- $attachment_id = false;
53
- }
54
- }
55
- echo $attachment_id;
56
- die();
57
- }
58
-
59
  /**
60
  * Get review with Ajax.
61
  */
@@ -141,15 +110,18 @@ function wp_review_ajax_rate() {
141
  * Migrates ratings.
142
  */
143
  function wp_review_ajax_migrate_ratings() {
144
- $start = isset( $_POST['start'] ) ? intval( $_POST['start'] ) : 0;
145
- $limit = 100;
 
146
 
147
  if ( get_option( 'wp_review_has_migrated', false ) ) {
148
  return;
149
  }
150
 
151
  global $wpdb;
152
-
 
 
153
  $current_blog_id = get_current_blog_id();
154
 
155
  $query = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->base_prefix . 'mts_wp_reviews WHERE blog_id = ' . $current_blog_id . ' LIMIT ' . $limit . ' OFFSET ' . $start ); // WPCS: unprepared SQL ok.
25
 
26
  add_action( 'wp_ajax_wpr-purge-ratings', 'wp_review_ajax_purge_ratings' );
27
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  /**
29
  * Get review with Ajax.
30
  */
110
  * Migrates ratings.
111
  */
112
  function wp_review_ajax_migrate_ratings() {
113
+ if ( ! current_user_can( 'manage_options' ) ) {
114
+ return;
115
+ }
116
 
117
  if ( get_option( 'wp_review_has_migrated', false ) ) {
118
  return;
119
  }
120
 
121
  global $wpdb;
122
+
123
+ $start = isset( $_POST['start'] ) ? intval( $_POST['start'] ) : 0;
124
+ $limit = 100;
125
  $current_blog_id = get_current_blog_id();
126
 
127
  $query = $wpdb->get_results( 'SELECT * FROM ' . $wpdb->base_prefix . 'mts_wp_reviews WHERE blog_id = ' . $current_blog_id . ' LIMIT ' . $limit . ' OFFSET ' . $start ); // WPCS: unprepared SQL ok.
includes/comments.php CHANGED
File without changes
includes/demo/demo-content.xml CHANGED
File without changes
includes/enqueue.php CHANGED
File without changes
includes/functions.php CHANGED
@@ -2814,8 +2814,8 @@ function wp_review_get_reviews_query( $type, $options ) {
2814
  return $query;
2815
  }
2816
 
2817
- $options['review_type'] = $options['review_type'] ? (array) $options['review_type'] : array();
2818
- $options['cat'] = $options['cat'] ? (array) $options['cat'] : array();
2819
 
2820
  switch ( $type ) {
2821
  case 'mostvoted':
@@ -2859,8 +2859,14 @@ function wp_review_get_reviews_query( $type, $options ) {
2859
  $query_args['ignore_sticky_posts'] = true;
2860
  $query_args['post_type'] = isset( $options['post_type'] ) ? $options['post_type'] : 'post';
2861
  $query_args['post_status'] = 'publish';
2862
- $query_args['posts_per_page'] = intval( $options['post_num'] );
2863
- $query_args['paged'] = intval( $options['page'] );
 
 
 
 
 
 
2864
 
2865
  if ( ! empty( $options['number_of_days'] ) && intval( $options['number_of_days'] ) ) {
2866
  $date_str = $options['number_of_days'] > 1 ? '%s days ago' : '%s day ago';
2814
  return $query;
2815
  }
2816
 
2817
+ $options['review_type'] = ! empty( $options['review_type'] ) ? (array) $options['review_type'] : array();
2818
+ $options['cat'] = ! empty( $options['cat'] ) ? (array) $options['cat'] : array();
2819
 
2820
  switch ( $type ) {
2821
  case 'mostvoted':
2859
  $query_args['ignore_sticky_posts'] = true;
2860
  $query_args['post_type'] = isset( $options['post_type'] ) ? $options['post_type'] : 'post';
2861
  $query_args['post_status'] = 'publish';
2862
+
2863
+ if ( ! empty( $options['post_num'] ) ) {
2864
+ $query_args['posts_per_page'] = intval( $options['post_num'] );
2865
+ }
2866
+
2867
+ if ( ! empty( $options['page'] ) ) {
2868
+ $query_args['paged'] = intval( $options['page'] );
2869
+ }
2870
 
2871
  if ( ! empty( $options['number_of_days'] ) && intval( $options['number_of_days'] ) ) {
2872
  $date_str = $options['number_of_days'] > 1 ? '%s days ago' : '%s day ago';
includes/schemas.php CHANGED
File without changes
includes/shortcodes.php CHANGED
File without changes
includes/widget.php CHANGED
File without changes
languages/wp-review.pot CHANGED
File without changes
public/css/amp.css CHANGED
File without changes
public/css/font-awesome.min.css CHANGED
File without changes
public/css/magnific-popup.css CHANGED
File without changes
public/css/wp-review.css CHANGED
File without changes
public/fonts/FontAwesome.otf CHANGED
File without changes
public/fonts/font-icons.eot CHANGED
File without changes
public/fonts/font-icons.svg CHANGED
File without changes
public/fonts/font-icons.ttf CHANGED
File without changes
public/fonts/font-icons.woff CHANGED
File without changes
public/fonts/fontawesome-webfont.eot CHANGED
File without changes
public/fonts/fontawesome-webfont.svg CHANGED
File without changes
public/fonts/fontawesome-webfont.ttf CHANGED
File without changes
public/fonts/fontawesome-webfont.woff CHANGED
File without changes
public/fonts/fontawesome-webfont.woff2 CHANGED
File without changes
public/images/amazon.jpg CHANGED
File without changes
public/images/aqua.jpg CHANGED
File without changes
public/images/blue.jpg CHANGED
File without changes
public/images/darkside.jpg CHANGED
File without changes
public/images/dash.jpg CHANGED
File without changes
public/images/default.jpg CHANGED
File without changes
public/images/edge.jpg CHANGED
File without changes
public/images/enterprise.jpg CHANGED
File without changes
public/images/facebook.jpg CHANGED
File without changes
public/images/fizzy.jpg CHANGED
File without changes
public/images/gamer.jpg CHANGED
File without changes
public/images/gravity.jpg CHANGED
File without changes
public/images/largethumb.png CHANGED
File without changes
public/images/shell.jpg CHANGED
File without changes
public/images/smallthumb.png CHANGED
File without changes
public/images/tabbed.jpg CHANGED
File without changes
public/images/tabbed2.jpg CHANGED
File without changes
public/images/xiaomi.jpg CHANGED
File without changes
public/images/zine.jpg CHANGED
File without changes
public/js/jquery.magnific-popup.min.js CHANGED
File without changes
public/js/js.cookie.min.js CHANGED
File without changes
public/js/main.js CHANGED
File without changes
public/js/wp-review-tab-widget.js CHANGED
File without changes
public/sass/_tab-widget.scss ADDED
@@ -0,0 +1,182 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wp_review_tab_widget_content {
2
+ position: relative;
3
+ border: 1px solid #E4E4E4;
4
+ }
5
+ .wp_review_tab_widget_content img {
6
+ max-width: 100%;
7
+ height: auto;
8
+ }
9
+ .wp_review_tab_widget_content a { color: #444 }
10
+ .wp_review_tab_widget_content ul.wp-review-tabs li {
11
+ list-style: none;
12
+ display: block;
13
+ width: 50%;
14
+ float: left;
15
+ text-align: center;
16
+ margin: 0!important;
17
+ padding: 0!important;
18
+ border: 0;
19
+ }
20
+ .wp_review_tab_widget_content ul.has-1-tabs li {
21
+ width: 100%;
22
+ float: none;
23
+ margin: 0 auto;
24
+ }
25
+ .wp_review_tab_widget_content ul.has-2-tabs li {
26
+
27
+ }
28
+ .wp_review_tab_widget_content ul.has-3-tabs li { width: 33.33% }
29
+ .wp_review_tab_widget_content ul.has-4-tabs li { width: 50% }
30
+ .wp_review_tab_widget_content .tab_title a {
31
+ display: block;
32
+ background: #f0f0f0;
33
+ border-left: 1px solid #E4E4E4;
34
+ border-bottom: 1px solid #E4E4E4;
35
+ padding: 2px 0 4px;
36
+ line-height: 2.4;
37
+ text-decoration: none;
38
+ position: relative;
39
+ font-weight: bold;
40
+ }
41
+ .wp_review_tab_widget_content .tab_title:first-child a {
42
+ margin-left: 0;
43
+ border-left: 0;
44
+ }
45
+ .wp_review_tab_widget_content .tab_title.selected a {
46
+ background: #fff;
47
+ border-bottom: 1px solid #fff;
48
+ }
49
+ .wp_review_tab_widget_content .inside {
50
+ background: #fff;
51
+ }
52
+ .wp_review_tab_widget_content .tab-content li, .widget .wp_review_tab_widget_content .tab-content li {
53
+ list-style-type: none;
54
+ float: left;
55
+ width: 100%;
56
+ -webkit-box-sizing: border-box;
57
+ box-sizing: border-box;
58
+ margin: 0;
59
+ padding: 10px 15px 15px;
60
+ border-bottom: 1px solid #E4E4E4;
61
+ text-align: left;
62
+ color: #444;
63
+ background: none;
64
+ position: relative;
65
+ }
66
+ .wp_review_tab_widget_content .tab-content li:last-child {
67
+ border: none;
68
+ margin-bottom: 0;
69
+ }
70
+ .wp_review_tab_thumb_small {
71
+ float: left;
72
+ margin-right: 12px;
73
+ padding-top: 4px;
74
+ width: 65px;
75
+ height: 65px;
76
+ overflow: hidden;
77
+ }
78
+ .wp_review_tab_thumb_large {
79
+ float: none;
80
+ max-width: 100%;
81
+ display: inline-block;
82
+ margin-bottom: 4px;
83
+ position: relative;
84
+ }
85
+ .wp_review_tab_widget_content .entry-title {
86
+ font-size: inherit;
87
+ font-weight: bold;
88
+ margin: 0;
89
+ padding: 0;
90
+ }
91
+ .wp_review_tab_widget_content .entry-title span {
92
+ color: #999;
93
+ }
94
+ .wp_review_tab_widget_content .wp-review-tab-postmeta {
95
+ color: #999;
96
+ font-size: 13px;
97
+ float: right;
98
+ margin-top: 5px;
99
+ }
100
+ .wp_review_tab_widget_content .wp-post-image { margin: 0 !important }
101
+ /* Pagination */
102
+ .wp_review_tab_widget_content .wp-review-tab-pagination {
103
+ margin: 0;
104
+ width: 100%;
105
+ padding-top: 0;
106
+ padding-bottom: 15px;
107
+ float: left;
108
+ }
109
+ .wp_review_tab_widget_content .wp-review-tab-pagination a { margin: 0 15px }
110
+ .wp-review-tab-pagination a.next { float: right }
111
+ /* Loading... */
112
+ .wp-review-tab-loading { min-height: 120px }
113
+ .wp-review-tab-loading:before {
114
+ content: "";
115
+ display: block;
116
+ position: absolute;
117
+ top: 0;
118
+ right: 0;
119
+ bottom: 0;
120
+ left: 0;
121
+ background-color: rgba(255,255,255,0.8);
122
+ z-index: 11;
123
+ }
124
+ .clear { clear: both }
125
+ .wp-review-tab-loading:after {
126
+ content: "";
127
+ margin: 0 auto 3em auto;
128
+ font-size: 10px;
129
+ position: absolute;
130
+ top: 45%;
131
+ left: 49%;
132
+ z-index: 12;
133
+ text-indent: -9999em;
134
+ border-top: 0.4em solid rgba(0, 0, 0, 0.2);
135
+ border-right: 0.4em solid rgba(0, 0, 0, 0.2);
136
+ border-bottom: 0.4em solid rgba(0, 0, 0, 0.2);
137
+ border-left: 0.4em solid #000;
138
+ -webkit-animation: load8 0.5s infinite linear;
139
+ animation: load8 0.5s infinite linear;
140
+ border-radius: 50%;
141
+ width: 2em;
142
+ height: 2em;
143
+ }
144
+ @-webkit-keyframes load8 {
145
+ 0% {
146
+ -webkit-transform: rotate(0deg);
147
+ transform: rotate(0deg);
148
+ }
149
+ 100% {
150
+ -webkit-transform: rotate(360deg);
151
+ transform: rotate(360deg);
152
+ }
153
+ }
154
+ @keyframes load8 {
155
+ 0% {
156
+ -webkit-transform: rotate(0deg);
157
+ transform: rotate(0deg);
158
+ }
159
+ 100% {
160
+ -webkit-transform: rotate(360deg);
161
+ transform: rotate(360deg);
162
+ }
163
+ }
164
+ /* Rating... */
165
+ .review-total-only.small-thumb {
166
+ font-size: 13px;
167
+ font-weight: bold;
168
+ padding: 1px 0;
169
+ float: left;
170
+ -webkit-box-sizing: border-box;
171
+ box-sizing: border-box;
172
+ margin-top: 3px;
173
+ }
174
+ .review-total-only.large-thumb {
175
+ position: absolute;
176
+ top: 10px;
177
+ right: 15px;
178
+ border-radius: 0;
179
+ }
180
+ .wp_review_tab_widget_content .has-4-tabs .tab_title.selected a { border-bottom: 1px solid #E4E4E4 }
181
+ .wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a { border-left: 0 }
182
+ .title-right { overflow: hidden }
public/sass/_util.scss ADDED
@@ -0,0 +1,9 @@
 
 
 
 
 
 
 
 
 
1
+ %clear-float-after {
2
+ &:after {
3
+ content: " ";
4
+ display: block;
5
+ height: 0;
6
+ visibility: hidden;
7
+ clear: both;
8
+ }
9
+ }
public/sass/amp.scss ADDED
@@ -0,0 +1,215 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ @import "util";
2
+
3
+ .wp-review-default-template,
4
+ .wp-review-default-template * {
5
+ box-sizing: border-box;
6
+ }
7
+
8
+ .wp-review-default-template {
9
+ @extend %clear-float-after;
10
+
11
+ border: 1px solid #e7e7e7;
12
+
13
+ .review-title {
14
+ padding: 15px;
15
+ margin: 0;
16
+ background-color: #e7e7e7;
17
+ color: #555;
18
+ font-size: 13px;
19
+ font-size: 0.8125rem;
20
+ letter-spacing: 0.15em;
21
+ text-transform: uppercase;
22
+ line-height: 1;
23
+ }
24
+
25
+ .review-list {
26
+ list-style-type: none;
27
+ margin: 0;
28
+ padding: 0;
29
+
30
+ li {
31
+ @extend %clear-float-after;
32
+
33
+ padding: 10px 15px;
34
+ }
35
+
36
+ li:nth-child(2n) {
37
+ background-color: #fafafa;
38
+ }
39
+
40
+ .review-star,
41
+ .review-thumbs,
42
+ .review-circle {
43
+ float: right;
44
+ }
45
+ }
46
+
47
+ .review-desc {
48
+ padding: 10px 15px;
49
+ }
50
+
51
+ .review-total-wrapper {
52
+ float: right;
53
+ padding: 10px 15px 20px;
54
+ text-align: right;
55
+
56
+ .review-total-box {
57
+ font-size: 40px;
58
+ font-weight: 700;
59
+ text-align: right;
60
+ padding: 35px 0 20px;
61
+ width: 100%;
62
+ overflow: hidden;
63
+ }
64
+
65
+ .review-total {
66
+ text-align: left;
67
+ }
68
+
69
+ .review-circle {
70
+ display: none;
71
+ }
72
+ }
73
+
74
+ .review-pros-cons {
75
+ display: flex;
76
+ flex-wrap: wrap;
77
+ padding: 10px 15px 30px;
78
+
79
+ .mb-5 strong:before {
80
+ content: "\f164";
81
+ font-family: "FontAwesome";
82
+ font-weight: normal;
83
+ margin-right: 5px;
84
+ opacity: 0.7;
85
+ }
86
+ }
87
+
88
+ .review-pros {
89
+ flex: 0 0 50%;
90
+ padding-right: 10px;
91
+ }
92
+
93
+ .review-cons {
94
+ flex: 0 0 50%;
95
+ padding-left: 10px;
96
+
97
+ .mb-5 strong:before {
98
+ content: "\f165";
99
+ font-family: "FontAwesome";
100
+ font-weight: normal;
101
+ margin-right: 5px;
102
+ opacity: 0.7;
103
+ }
104
+ }
105
+
106
+ .review-embed-code {
107
+ padding: 7px 15px 15px;
108
+
109
+ label {
110
+ margin-bottom: 0.5em;
111
+ font-weight: 700;
112
+ }
113
+
114
+ textarea {
115
+ width: 100%;
116
+ padding: 10px;
117
+ box-sizing: border-box;
118
+ border: 0;
119
+ background: rgba(0,0,0,0.05);
120
+ display: block;
121
+ }
122
+ }
123
+
124
+ .review-pros-cons,
125
+ .user-review-area,
126
+ .review-embed-code {
127
+ clear: both;
128
+ }
129
+
130
+ .user-review-area,
131
+ .review-embed-code {
132
+ border-top: 1px solid #e7e7e7;
133
+ }
134
+
135
+ .user-review-area {
136
+ padding: 10px 15px;
137
+
138
+ .user-review-title {
139
+ display: inline;
140
+ font-size: 1em;
141
+ }
142
+
143
+ .review-star,
144
+ .review-thumbs,
145
+ .review-circle,
146
+ .wp-review-rating-input {
147
+ float: right;
148
+ }
149
+
150
+ .user-review-title {
151
+ font-weight: 700;
152
+ }
153
+ }
154
+ }
155
+
156
+ .review-star {
157
+ .review-result-wrapper {
158
+ position: relative;
159
+ overflow: hidden;
160
+ display: inline-block;
161
+ vertical-align: middle;
162
+ }
163
+
164
+ .review-result {
165
+ position: absolute;
166
+ top: 0;
167
+ left: 0;
168
+ overflow: hidden;
169
+ }
170
+ }
171
+
172
+ .review-point,
173
+ .review-percentage {
174
+ .review-result-wrapper {
175
+ position: relative;
176
+ }
177
+
178
+ .review-result {
179
+ position: absolute;
180
+ top: 0;
181
+ left: 0;
182
+ height: 100%;
183
+ width: 100%;
184
+ }
185
+
186
+ .review-result-text {
187
+ position: relative;
188
+ z-index: 10;
189
+ }
190
+ }
191
+
192
+ .review-thumbs {
193
+ .review-result-wrapper {
194
+ @extend %clear-float-after;
195
+ }
196
+
197
+ .wpr-thumbs-down-button {
198
+ float: right;
199
+ }
200
+
201
+ .wpr-thumbs-up-button {
202
+ float: left;
203
+ margin-right: 10px;
204
+ }
205
+ }
206
+
207
+ .review-circle {
208
+ input {
209
+ width: 30px;
210
+ text-align: right;
211
+ border: 0;
212
+ outline: 0;
213
+ background-color: transparent;
214
+ }
215
+ }
public/sass/wp-review.scss ADDED
@@ -0,0 +1,1264 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ // compile: ../css/$1.css
2
+ /*
3
+ * WP Review by MyThemeShop
4
+ * https://mythemeshop.com/plugins/wp-review/
5
+ */
6
+ @import "util";
7
+
8
+ .review-wrapper {
9
+ border: 1px solid #e7e7e7;
10
+ margin-bottom: 30px;
11
+ clear: both;
12
+ -webkit-box-sizing: border-box;
13
+ box-sizing: border-box;
14
+
15
+ .review-list {
16
+ margin: 0;
17
+ list-style: none;
18
+ padding: 0;
19
+ clear: both;
20
+ -webkit-box-sizing: border-box;
21
+ box-sizing: border-box;
22
+ }
23
+
24
+ .review-list li {
25
+ margin: 0;
26
+ list-style: none;
27
+ }
28
+
29
+ li:after {
30
+ content: '';
31
+ display: block;
32
+ clear: both;
33
+ }
34
+
35
+ .review-desc li:after { display: none; }
36
+
37
+ .review-total-wrapper h5 { font-family: inherit; }
38
+ }
39
+ .review-title {
40
+ background-color: #f6f6f6;
41
+ border-bottom: 1px solid #e7e7e7;
42
+ margin: 0;
43
+ padding: 15px;
44
+ -webkit-box-sizing: border-box;
45
+ box-sizing: border-box;
46
+ font-family: inherit;
47
+ }
48
+ .review-price {
49
+ float: right;
50
+ }
51
+ .review-links {
52
+ list-style: none;
53
+ padding: 15px 15px 8px!important;
54
+ margin: 0!important;
55
+ overflow: hidden;
56
+ -webkit-box-sizing: border-box;
57
+ box-sizing: border-box;
58
+ width: 100%;
59
+
60
+ li {
61
+ display: inline-block; margin-bottom: 10px;
62
+ a {
63
+ display: block;
64
+ padding: 4px 10px;
65
+ margin: 0 10px 0 0;
66
+ border: 1px solid;
67
+ border-radius: 5px;
68
+ outline: 0;
69
+ }
70
+ }
71
+ li:last-child a { margin-right: 0; }
72
+ .review-links:not(:last-child) a { margin-right: 10px }
73
+ }
74
+
75
+ .entry-content .review-wrapper li:last-child a {
76
+ margin-right: 0;
77
+ }
78
+ .wpr-error {
79
+ background: #f9ada7;
80
+ padding: 10px;
81
+ margin: 10px 0;
82
+ }
83
+ .review-list {
84
+ li {
85
+ @extend %clear-float-after;
86
+ -webkit-box-sizing: border-box;
87
+ box-sizing: border-box;
88
+ border-bottom: 1px solid #e7e7e7;
89
+ padding: 10px 15px;
90
+ position: relative;
91
+ list-style: none !important;
92
+ }
93
+ li:nth-child(even) {
94
+ background-color: #fafafa;
95
+ }
96
+ li:last-child {
97
+ border-bottom: 1px solid #e7e7e7;
98
+ }
99
+ }
100
+ .wp_review_comment .review-list, .widefat .column-comment ul.review-list { margin: 0; padding: 0; }
101
+ .wp_review_comment .review-list li, .wp-review-comment-form .review-list li { padding: 10px; margin: 0; background: #f9f9f9; border-bottom: 1px solid #e7e7e7; }
102
+ .review-summary-title {
103
+ margin-bottom: 5px;
104
+ }
105
+ .review-desc {
106
+ padding: 10px 15px;
107
+ -webkit-box-sizing: border-box;
108
+ box-sizing: border-box;
109
+ }
110
+ .review-desc p:last-child {
111
+ margin-bottom: 0;
112
+ }
113
+ .review-pros-cons {
114
+ display: -webkit-box;
115
+ display: -ms-flexbox;
116
+ display: flex;
117
+ -ms-flex-wrap: wrap;
118
+ flex-wrap: wrap;
119
+ padding: 10px 15px 30px;
120
+ clear: both;
121
+ -webkit-box-sizing: border-box;
122
+ box-sizing: border-box;
123
+
124
+ .review-pros {
125
+ -webkit-box-flex: 0;
126
+ -ms-flex: 0 0 50%;
127
+ flex: 0 0 50%;
128
+ padding-right: 10px;
129
+ -webkit-box-sizing: border-box;
130
+ box-sizing: border-box;
131
+
132
+ p:last-of-type {
133
+ margin-bottom: 0;
134
+ }
135
+ }
136
+
137
+ .review-cons {
138
+ -webkit-box-flex: 0;
139
+ -ms-flex: 0 0 50%;
140
+ flex: 0 0 50%;
141
+ padding-left: 10px;
142
+ -webkit-box-sizing: border-box;
143
+ box-sizing: border-box;
144
+
145
+ p:last-of-type {
146
+ margin-bottom: 0;
147
+ }
148
+ }
149
+
150
+ .review-pros .mb-5 strong:before,
151
+ .review-cons .mb-5 strong:before {
152
+ content: "\f164";
153
+ font-family: "FontAwesome";
154
+ font-weight: normal;
155
+ margin-right: 5px;
156
+ opacity: 0.7;
157
+ }
158
+
159
+ .review-cons .mb-5 strong:before {
160
+ content: "\f165";
161
+ }
162
+
163
+ ul,
164
+ ol {
165
+ margin: 0;
166
+ margin-left: 0;
167
+ padding: 0;
168
+ list-style: none;
169
+ }
170
+
171
+ li {
172
+ list-style-type: none !important;
173
+ }
174
+
175
+ .review-pros ul li:before,
176
+ .review-cons ul li:before {
177
+ content: "\f00c";
178
+ font-family: "FontAwesome";
179
+ opacity: .4;
180
+ margin-right: 7px;
181
+ }
182
+ .review-cons ul li:before {
183
+ content: "\f00d";
184
+ }
185
+ }
186
+
187
+ .wp_review_comment {
188
+ .review-pros-cons {
189
+ padding-left: 0;
190
+ padding-right: 0;
191
+ }
192
+ }
193
+
194
+ textarea#wp_review_comment_pros, textarea#wp_review_comment_cons { height: 100px; }
195
+
196
+ .wp-review-comment-form-qualifier {
197
+ label { display: block; }
198
+ select { display: block; width: 100%; }
199
+ }
200
+
201
+ #review {
202
+ .review-desc ul,
203
+ .review-desc ol {
204
+ margin: 0;
205
+ margin-left: 0;
206
+ padding: 0;
207
+ }
208
+ }
209
+
210
+ .review-result-wrapper {
211
+ white-space: nowrap;
212
+ position: relative;
213
+ }
214
+ .review-star .review-result-wrapper { display: inline-block; }
215
+ .review-star .review-result-wrapper img.wp-review-image {max-width: 20px; max-height: 20px; display: inline-block; opacity: 0.6;}
216
+ .wp-review-usercomment-rating-star .review-result-wrapper img {opacity: 0.6;}
217
+ .wp-review-usercomment-rating-star .review-result-wrapper .review-result img {opacity: 1;}
218
+ .review-star .wpr-count { margin-left: 3px; vertical-align: top; }
219
+ .review-result-wrapper i, .review-result-wrapper img.wp-review-image {
220
+ font-style: normal;
221
+ font-size: 16px;
222
+ padding: 0;
223
+ line-height: inherit;
224
+ }
225
+ .reviewed-item {
226
+ display: inline-block;
227
+ padding: 10px 15px;
228
+ border-bottom: 1px solid #e7e7e7;
229
+ width: 100%;
230
+ -webkit-box-sizing: border-box;
231
+ box-sizing: border-box;
232
+
233
+ .review-links {
234
+ border: 0;
235
+ background: transparent!important;
236
+ }
237
+ .review-links li {
238
+ margin: 0;
239
+ }
240
+
241
+ .reviewed-item-data {
242
+ img {
243
+ vertical-align: top;
244
+ }
245
+ }
246
+ }
247
+ .reviewed-item-image {
248
+ float: right;
249
+ max-width: 40%;
250
+ margin-left: 15px;
251
+ }
252
+ .rtl .reviewed-item-image {
253
+ float: left;
254
+ margin-left: 0;
255
+ margin-right: 15px;
256
+ }
257
+ .reviewed-item-data-label { display: inline-block }
258
+ .reviewed-item-data p:last-of-type { margin-bottom: 0; }
259
+ .review-result {
260
+ position: absolute;
261
+ top: 0;
262
+ left: 0;
263
+ overflow: hidden;
264
+ white-space: nowrap;
265
+ }
266
+ .rtl .review-result {
267
+ left: auto;
268
+ right: 0;
269
+ }
270
+ .review-total-wrapper {
271
+ float: right;
272
+ padding-right: 0;
273
+ clear: both;
274
+ position: relative;
275
+ -webkit-box-sizing: border-box;
276
+ box-sizing: border-box;
277
+ padding: 10px 15px 20px 15px;
278
+ }
279
+
280
+ .rtl .review-total-wrapper { float: left }
281
+ .review-total-wrapper span.review-total-box {
282
+ border: 0;
283
+ display: block;
284
+ font-size: 40px;
285
+ font-weight: 700;
286
+ text-align: right;
287
+ margin: 0;
288
+ padding: 35px 0 20px;
289
+ width: 100%;
290
+ -webkit-box-sizing: border-box;
291
+ box-sizing: border-box;
292
+ overflow: hidden
293
+ }
294
+ .circle-point span.review-total-box { height: 180px }
295
+ .review-total-wrapper span.review-total-box small {
296
+ font-size: 12px;
297
+ display: block;
298
+ }
299
+ .percentage-icon {
300
+ font-size: 22px;
301
+ position: relative;
302
+ top: -14px;
303
+ }
304
+ .review-total-star {
305
+ position: relative;
306
+ margin-top: 5px;
307
+ margin: 0 auto;
308
+ float: right;
309
+ }
310
+ .review-star.review-total { position: relative }
311
+ .wp-review-loading-msg, .wp-review-loading .review-result-wrapper { display: none }
312
+ .wp-review-loading .wp-review-loading-msg { display: block }
313
+ .review-total {
314
+ z-index: 99;
315
+ }
316
+ .rtl .review-total {
317
+ left: auto;
318
+ right: 0;
319
+ }
320
+ .review-star, .wp-review-user-feature-rating-star {
321
+ position: relative;
322
+ margin-top: 5px;
323
+ margin: 0 auto;
324
+ display: inline-block;
325
+ }
326
+ .postbox .review-star {
327
+ position: relative;
328
+ right: auto;
329
+ top: auto;
330
+ }
331
+ .review-list .review-star, .user-review-area .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star, .review-list .wp-review-user-feature-rating-star {
332
+ float: right;
333
+ }
334
+ .rtl .review-list .review-star, .rtl .user-review-area .review-star, .rtl .review-total-circle .review-star, .rtl .wp-review-point-type .review-total-circle .review-star, .rtl .wp-review-percentage-type .review-total-circle .review-star {
335
+ float: left;
336
+ margin-right: 10px;
337
+ margin-left: 0;
338
+ }
339
+ /**
340
+ * Bar & Percentage Point
341
+ */
342
+ .circle-point .review-list li { padding: 14px 15px }
343
+ .review-point .review-result-wrapper, .review-percentage .review-result-wrapper {
344
+ background: rgba(0,0,0,0.1);
345
+ width: 100%;
346
+ height: 22px;
347
+ }
348
+ .review-point .review-result-wrapper { background-color: rgba(0,0,0,0.1) }
349
+ .wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result {
350
+ position: absolute;
351
+ top: 0px;
352
+ left: 0px;
353
+ height: 22px;
354
+ }
355
+ .rtl .wp-review-point-type .review-result, .rtl .wp-review-percentage-type .review-result, .rtl .review-total-point .review-result {
356
+ left: auto;
357
+ right: 0px;
358
+ }
359
+ .review-total-star.allowed-to-rate .review-result-wrapper { background: none }
360
+ .wp-review-point-type .review-total-point .review-result-wrapper { background: none }
361
+ .review-total-percentage.allowed-to-rate.has-not-rated-yet, .review-total-point.allowed-to-rate.has-not-rated-yet {
362
+ float: none;
363
+ cursor: pointer;
364
+ }
365
+ .review-percentage .review-result-wrapper, .review-point .review-result-wrapper {
366
+ position: relative;
367
+ width: 100%;
368
+ }
369
+ .review-percentage .review-result, .review-point .review-result {
370
+ background: currentColor;
371
+ height: 22px;
372
+ }
373
+ .wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper { cursor: pointer }
374
+ .wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper { cursor: default }
375
+ .wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result {
376
+ display: block;
377
+ -webkit-transition: none;
378
+ transition: none;
379
+ }
380
+ .review-point, .review-percentage {
381
+ position: relative;
382
+ clear: both;
383
+ }
384
+ .wp-review-your-rating {
385
+ position: absolute;
386
+ top: 102%;
387
+ left: 45%;
388
+ margin-left: -20px;
389
+ font-size: 12px;
390
+ line-height: 18px;
391
+ background: #f0f0f0;
392
+ color: #fff;
393
+ pointer-events: none;
394
+ z-index: 999;
395
+ display: none;
396
+ white-space: nowrap;
397
+ padding: 2px 4px;
398
+ }
399
+ .rtl .wp-review-your-rating {
400
+ left: auto;
401
+ right: 45%;
402
+ }
403
+
404
+ .column-wp_review_rating .wp-review-circle-rating { -webkit-box-shadow: none; box-shadow: none; }
405
+ .review-point:hover .wp-review-your-rating,
406
+ .review-percentage:hover .wp-review-your-rating {
407
+ display: block;
408
+ }
409
+
410
+ .review-result-text {
411
+ position: absolute;
412
+ left: 4px;
413
+ top: 0px;
414
+ font-size: 16px;
415
+ line-height: 22px;
416
+ display: none;
417
+ }
418
+ .rtl .review-result-text {
419
+ left: auto;
420
+ right: 4px;
421
+ }
422
+ .wp-review-usercomment-rating .review-result-text, .wp-admin .review-result-text { display: block }
423
+ /**
424
+ * Circle
425
+ */
426
+ .review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper { cursor: pointer }
427
+ .wp-review-user-rating-circle .review-result-wrapper { text-align: right }
428
+ .wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set { float: right; }
429
+ .wp-review-circle-type .user-total-wrapper { overflow: hidden; margin-top: 3px; }
430
+ .review-wrapper .wp-review-circle-rating { padding: 0; width: auto; display: inline;}
431
+ .user-review-area .review-circle { float: right; height: 32px; }
432
+ .review-list .review-circle {
433
+ float: right;
434
+ margin-top: -4px;
435
+ }
436
+ .wp-review-circle-type .review-total-wrapper > .review-total-box { display: none }
437
+ .review-circle.review-total {
438
+ height: 100px;
439
+ width: 100px;
440
+ }
441
+
442
+ /**
443
+ * Twenty series themes compatibilty
444
+ */
445
+ .entry-content .review-wrapper {
446
+ h1, h2, h3, h4, h5, h6 { margin: 0 }
447
+ }
448
+ .entry-content .review-summary-title, #content .review-summary-title, .entry-content .reviewed-item p, #content .reviewed-item p { margin-bottom: 5px }
449
+ #content .review-desc p:last-child { margin-bottom: 0 }
450
+ #review .review-desc ul { margin: 0; margin-left: 20px; padding-left: 0; }
451
+ /**
452
+ * Basic styling for wp_review_display_total
453
+ */
454
+ .review-total-only {
455
+ padding: 3px 8px;
456
+ background: #fff;
457
+ display: inline-block;
458
+ border-radius: 3px;
459
+ }
460
+ .review-total-only .percentage-icon {
461
+ font-size: inherit;
462
+ top: 0;
463
+ }
464
+ .review-total-only .review-type-star {
465
+ font-size: 12px;
466
+ padding: 3px 6px;
467
+ }
468
+ .review-total-only .review-total-star {
469
+ font-size: 12px;
470
+ margin: 0;
471
+ }
472
+ .review-result-wrapper .review-result i, .review-result-wrapper .review-result img.wp-review-image {
473
+ opacity: 1;
474
+ filter: alpha(opacity=100);
475
+ }
476
+ .wp-review-box-float-left { margin-right: 20px }
477
+ .wp-review-box-float-right { margin-left: 20px }
478
+ /**
479
+ * Users review area
480
+ */
481
+ .wpr-user-features-rating {
482
+ clear: both;
483
+ .user-review-title { padding: 10px 15px; margin: 0; font-weight: bold; }
484
+ .user-total-wrapper {
485
+ margin: 0;
486
+ display: inline-block;
487
+ }
488
+ .wp-review-user-feature-rating-circle {
489
+ + span { display: inline-block; margin-top: 10px; }
490
+ .review-result-wrapper { height: 50px; }
491
+ }
492
+ }
493
+ .user-review-area {
494
+ border-top: 1px solid #e7e7e7;
495
+ padding: 10px 15px;
496
+ position: relative;
497
+ clear: both;
498
+ float: left;
499
+ width: 100%;
500
+ -webkit-box-sizing: border-box;
501
+ box-sizing: border-box;
502
+ .wp-review-user-rating-star {
503
+ float: right;
504
+ }
505
+ }
506
+
507
+ .wp-review-user-rating .review-star {
508
+ .review-result-wrapper {
509
+ &:hover {
510
+ span img {
511
+ opacity: 1;
512
+ }
513
+ span:hover ~ span img {
514
+ opacity: 0.6;
515
+ }
516
+ }
517
+ }
518
+ }
519
+
520
+ .review-total-star.allowed-to-rate {
521
+ float: right;
522
+ margin: 0;
523
+ }
524
+ .user-review-title { margin: 15px 15px 10px; padding: 0; font-family: inherit; }
525
+ .user-total-wrapper .user-review-title {
526
+ font-weight: bold;
527
+ margin: 0;
528
+ display: inline-block;
529
+ }
530
+ .wp-review-user-rating {
531
+ .review-result-wrapper {
532
+ span {
533
+ cursor: pointer;
534
+ padding: 0 0 0 4px;
535
+
536
+ img.wp-review-image {opacity: 0.6;}
537
+ }
538
+
539
+ span:hover,
540
+ span.active {
541
+ i, img.wp-review-image {
542
+ opacity: 1!important;
543
+ }
544
+ }
545
+
546
+ .review-result {
547
+ // letter-spacing: -2px;
548
+
549
+ i, img.wp-review-image { padding-left: 4px; }
550
+ }
551
+ }
552
+
553
+ &.has-rated .review-result-wrapper:hover .review-result { display: block }
554
+ .review-result-wrapper:hover .review-result, &.wp-review-loading .review-result-wrapper, &.wp-review-loading .wp-review-your-rating { display: none }
555
+ .review-list li { border-top: 1px solid; }
556
+ }
557
+ .wpr-rating-accept-btn {
558
+ width: 100%;
559
+ float: right;
560
+ border-radius: 0;
561
+ padding: 14px;
562
+ border: 0;
563
+ color: #fff;
564
+ font-size: inherit;
565
+ cursor: pointer;
566
+ }
567
+ .wpr-rating-accept-btn[disabled] { cursor: not-allowed; }
568
+ .wp-review-rating-input.review-point .review-result-wrapper,
569
+ .wp-review-rating-input.review-percentage .review-result-wrapper,
570
+ .wp-review-rating-input.review-circle canvas {
571
+ cursor: pointer;
572
+ }
573
+
574
+ /**
575
+ * Review in comments
576
+ */
577
+ .wp-review-comment-form-rating {
578
+ margin-bottom: 15px;
579
+
580
+ .review-list li { padding: 10px; background: #f9f9f9; }
581
+ .user-review-title { margin: 0; margin-bottom: 10px; }
582
+ .features-rating-list { margin: 0; padding: 0; }
583
+ }
584
+ .wp-review-comment-field { margin-bottom: 10px }
585
+ .review-total-star-comments {
586
+ position: relative;
587
+ display: inline-block;
588
+ }
589
+ .wp-review-comment-title { font-size: 18px; }
590
+ .comment-text-inner { clear: both }
591
+ .comment {
592
+ .review-list li {
593
+ margin-bottom: 0;
594
+ }
595
+ // .review-circle, .review-circle .review-result-wrapper, .review-circle .review-result-wrapper > div, .review-circle .review-result-wrapper > div > canvas {
596
+ // width: 32px!important;
597
+ // height: 32px!important;
598
+ // }
599
+ }
600
+ .wp-review-comment-rating {
601
+ .review-result-wrapper {
602
+ span {
603
+ cursor: pointer;
604
+
605
+ i, img.wp-review-image {
606
+ opacity: 0.6;
607
+ }
608
+
609
+ padding-left: 4px;
610
+ }
611
+
612
+ span:hover i,
613
+ span.active i,
614
+ span:hover img.wp-review-image,
615
+ span.active img.wp-review-image {
616
+ opacity: 1!important;
617
+ color: #FFB300;
618
+ }
619
+
620
+ span:hover ~ span i {
621
+ opacity: 1;
622
+ color: currentColor;
623
+ }
624
+
625
+ &:hover .review-result {
626
+ display: none;
627
+ }
628
+
629
+ .review-result {
630
+ letter-spacing: -1.9px;
631
+
632
+ i, img.wp-review-image { padding-left: 4px; }
633
+ }
634
+
635
+ &:hover {
636
+ span img {
637
+ opacity: 1;
638
+ }
639
+ span:hover ~ span img {
640
+ opacity: 0.6;
641
+ }
642
+ }
643
+
644
+ }
645
+ }
646
+ .wpr-comment-features-rating {
647
+ .wp-review-user-feature-rating-circle {
648
+ height: 50px;
649
+ }
650
+ .review-list .review-circle {
651
+ margin-top: 0;
652
+ height: 50px;
653
+ }
654
+ li .wp-review-user-feature-rating-circle + span {
655
+ margin-top: 14px;
656
+ display: inline-block;
657
+ }
658
+ }
659
+ .rtl .wp-review-comment-rating .review-result-wrapper span i { float: right }
660
+
661
+ .wp-review-feedback { margin-top: 10px; }
662
+ .wp-review-feedback .review-btn {
663
+ display: inline-block;
664
+ text-decoration: none;
665
+ background: #eee;
666
+ padding: 3px 9px;
667
+ color: #333;
668
+ border-radius: 4px;
669
+ font-size: 14px;
670
+ }
671
+ .wp-review-feedback .review-btn.voted, .wp-review-feedback .review-btn.voted ~ a { cursor: default }
672
+ .wp-review-feedback .review-btn:hover, .wp-review-feedback .review-btn.voted {
673
+ text-decoration: none;
674
+ background: #81C784;
675
+ color: #fff!important;
676
+ }
677
+ .wp-review-feedback .review-btn:nth-child(2) { margin-left: 5px }
678
+ .rtl .wp-review-feedback .review-btn:nth-child(2) { margin-left: auto; margin-right: 5px; }
679
+ .wp-review-feedback .review-btn:nth-child(2):hover, .wp-review-feedback .review-btn.voted:nth-child(2) {
680
+ text-decoration: none;
681
+ background-color: #E57373;
682
+ color: #fff!important;
683
+ }
684
+ .wp-review-comment-form-title { clear: both; margin-bottom: 15px; }
685
+ .wp-review-comment-form-author, .wp-review-comment-form-email, .wp-review-comment-form-url {
686
+ label { padding-left: 0!important; margin-left: 0!important; }
687
+ }
688
+ .wp-review-comment-rating-circle-wrapper .review-comment-field-msg {
689
+ vertical-align: middle;
690
+ margin-right: 0;
691
+ }
692
+ .wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner {
693
+ display: inline-block;
694
+ vertical-align: middle;
695
+ }
696
+ .wp-review-comment-rating .review-result-wrapper a {
697
+ text-decoration: none;
698
+ border: none;
699
+ }
700
+ .wp-review-comment-rating-star .review-total-star { float: none }
701
+ .wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner, .wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner { display: inline-block }
702
+ .wp-review-comment-form {
703
+ .wp-review-comment-field-inner { display: block; }
704
+ .user-review-title { margin: 0 0 10px; }
705
+ .wpr-comment-features-rating > ul { margin: 0; }
706
+ }
707
+ #comments .wp-review-comment-qualifier, #comments .wp-review-usercomment-image { margin-bottom: 15px; }
708
+ #comments .wp-review-usercomment-image img {float: left !important; max-width: 100%;}
709
+ .wp-review-usercomment-rating, #comments .wp-review-usercomment-rating {
710
+ margin-bottom: 15px;
711
+
712
+ ul, ol {
713
+ margin: 0;
714
+ margin-bottom: 10px;
715
+ padding-left: 0;
716
+ list-style-type: none;
717
+ }
718
+
719
+ li { display: block; margin-bottom: 15px; }
720
+
721
+ .review-star {
722
+ position: relative;
723
+ top: 0;
724
+ right: 0;
725
+ display: inline-block;
726
+ }
727
+ }
728
+ .wp-review-comment-rating-star { display: inline-block }
729
+ form.wp-review-comment-form input, #commentform.wp-review-comment-form input, #commentform.wp-review-comment-form select {
730
+ width: 100%;
731
+ max-width: 100%;
732
+ height: 44px;
733
+ font-size: 16px;
734
+ padding-left: 2.5%;
735
+ -webkit-box-sizing: border-box;
736
+ box-sizing: border-box;
737
+ }
738
+ .rtl form.wp-review-comment-form input, .rtl #commentform.wp-review-comment-form input {
739
+ padding-left: auto;
740
+ padding-right: 2.5%;
741
+ }
742
+ form.wp-review-comment-form textarea, #commentform.wp-review-comment-form textarea {
743
+ width: 100%;
744
+ background: rgba(0, 0, 0, 0.035);
745
+ border: 1px solid rgba(0, 0, 0, 0.05);
746
+ color: rgba(0, 0, 0, 0.31);
747
+ max-width: 100%;
748
+ font-size: 16px;
749
+ padding-left: 2.5%;
750
+ -webkit-box-sizing: border-box;
751
+ box-sizing: border-box;
752
+ }
753
+ .rtl form.wp-review-comment-form textarea, .rtl #commentform.wp-review-comment-form textarea {
754
+ padding-left: auto;
755
+ padding-right: 2.5%;
756
+ }
757
+ form.wp-review-comment-form > div, #commentform.wp-review-comment-form > div {
758
+ width: 100%;
759
+ margin-bottom: 10px;
760
+ float: left;
761
+ }
762
+ .rtl form.wp-review-comment-form > div, .rtl #commentform.wp-review-comment-form > div { float: right }
763
+ /**
764
+ * Show on thumbnails
765
+ */
766
+ .wp-review-thumbnail-wrapper { position: relative }
767
+ .wp-review-on-thumbnail {
768
+ position: absolute;
769
+ top: 0;
770
+ right: 0;
771
+ background: #fff;
772
+ padding: 2px 4px;
773
+ }
774
+ .wp-review-on-thumbnail.review-type-star .review-total-star { margin: 0 }
775
+ .review-type-circle.latestPost-review-wrapper, .review-type-circle.wp-review-on-thumbnail {
776
+ height: 44px;
777
+ }
778
+ .latestPost-review-wrapper .wp-review-circle-rating, .wp-review-on-thumbnail .wp-review-circle-rating { font-size: 11px !important }
779
+ .review-type-circle.review-total-only, .review-type-circle.wp-review-show-total {
780
+ padding-top: 6px;
781
+ height: 32px;
782
+ }
783
+ .latestPost-review-wrapper {
784
+ padding: 2px 8px;
785
+ background: #444;
786
+ color: #fff;
787
+ }
788
+ .review-type-star.latestPost-review-wrapper {
789
+ .review-result-wrapper {
790
+ color: #fff!important;
791
+ i, img.wp-review-image { opacity: 0.6; }
792
+ .review-result {
793
+ color: #fff!important;
794
+ i, img.wp-review-image { opacity: 1; }
795
+ }
796
+ }
797
+ }
798
+ .widget .wp-review-show-total .review-star, .widget .wp-review-user-rating .review-star {
799
+ position: relative;
800
+ top: auto;
801
+ right: auto;
802
+ }
803
+
804
+ /*
805
+ * Spin Animation For Loader
806
+ */
807
+ .animate-spin {
808
+ -webkit-animation: spin 1s infinite linear;
809
+ animation: spin 1s infinite linear;
810
+ display: inline-block;
811
+ }
812
+ @-webkit-keyframes spin {
813
+ 0% {
814
+ -webkit-transform: rotate(0deg);
815
+ transform: rotate(0deg);
816
+ }
817
+ 100% {
818
+ -webkit-transform: rotate(359deg);
819
+ transform: rotate(359deg);
820
+ }
821
+ }
822
+ @keyframes spin {
823
+ 0% {
824
+ -webkit-transform: rotate(0deg);
825
+ transform: rotate(0deg);
826
+ }
827
+ 100% {
828
+ -webkit-transform: rotate(359deg);
829
+ transform: rotate(359deg);
830
+ }
831
+ }
832
+
833
+ /*-----------------------------------------------------*/
834
+ /* Responsvie
835
+ /*-----------------------------------------------------*/
836
+ @media screen and (max-width:600px) {
837
+ #review.review-wrapper .user-review-area .review-percentage, #review.review-wrapper .user-review-area .review-point { width: 100%!important; max-width: 100%; margin-bottom: 10px; }
838
+ .user-review-area .user-total-wrapper { width: 100%; max-width: 100%; }
839
+ }
840
+ @media screen and (max-width:480px) {
841
+ .review-total-wrapper {
842
+ text-align: right;
843
+ }
844
+ .user-review-area .user-total-wrapper { max-width: 60%; line-height: 1.2; }
845
+ .user-review-area .user-total-wrapper .user-review-title { margin-top: 0!important; }
846
+ .review-price { float: none; }
847
+ .review-wrapper .review-title { font-size: 16px; }
848
+ .review-total-wrapper span.review-total-box {
849
+ padding: 10px 0 20px;
850
+ text-align: right;
851
+ padding-left: 10px;
852
+ }
853
+ .reviewed-item-image { max-width: 100%; width: 100%; margin: 0 0 10px 0; float: left; }
854
+ .rtl .review-total-wrapper span.review-total-box {
855
+ padding: 10px 0 20px;
856
+ text-align: right;
857
+ padding-left: 0;
858
+ padding-right: 10px;
859
+ }
860
+ .review-total-star.allowed-to-rate {
861
+ position: relative;
862
+ right: auto;
863
+ left: 0;
864
+ float: left;
865
+ }
866
+ .rtl .review-total-star.allowed-to-rate{
867
+ right: 0;
868
+ left: auto;
869
+ float: right;
870
+ }
871
+ .review-pros-cons .review-pros, .review-pros-cons .review-cons {
872
+ -webkit-box-flex: 0;
873
+ -ms-flex: 0 0 100%;
874
+ flex: 0 0 100%;
875
+ padding: 0;
876
+ p:last-child { margin-bottom: 0; }
877
+ }
878
+ .review-pros-cons .review-pros { padding-bottom: 20px; }
879
+ }
880
+ .rtl .review-total-box { unicode-bidi: isolate-override; }
881
+ .rtl .wp-review-user-rating-total { unicode-bidi: -webkit-isolate; unicode-bidi: isolate; }
882
+ .rtl .wp-review-user-rating-total + small { unicode-bidi: plaintext; }
883
+ .rtl .review-links li a { margin: 0 0 0 10px }
884
+
885
+ /*---------------------------
886
+ * Reviews list
887
+ *--------------------------*/
888
+ .wp-reviews-list {
889
+ position: relative;
890
+ border: 1px solid #e4e4e4;
891
+ background-color: #fff;
892
+
893
+ * {
894
+ -webkit-box-sizing: border-box;
895
+ box-sizing: border-box;
896
+ }
897
+
898
+ ul {
899
+ list-style-type: none;
900
+ }
901
+
902
+ .item {
903
+ @extend %clear-float-after;
904
+
905
+ padding: 10px 15px;
906
+ border-bottom: 1px solid #e4e4e4;
907
+ border-top: 0;
908
+ position: relative;
909
+ list-style-type: none;
910
+ margin: 0;
911
+
912
+ &:last-child {
913
+ border: none;
914
+ }
915
+ }
916
+
917
+ img {
918
+ max-width: 100%;
919
+ height: auto;
920
+ }
921
+
922
+ a {
923
+ color: #444;
924
+ }
925
+
926
+ .thumb_small {
927
+ float: left;
928
+ margin-right: 12px;
929
+ padding-top: 2px;
930
+ width: 65px;
931
+ height: 65px;
932
+ overflow: hidden;
933
+ }
934
+
935
+ .thumb_large {
936
+ float: none;
937
+ max-width: 100%;
938
+ display: inline-block;
939
+ margin-bottom: 4px;
940
+ position: relative;
941
+ }
942
+
943
+ .entry-title {
944
+ font-weight: 700;
945
+ margin: 0;
946
+ padding: 0;
947
+ overflow: hidden;
948
+
949
+ span { font-weight: normal; }
950
+
951
+ a { display: block; }
952
+ }
953
+
954
+ .postmeta {
955
+ color: #999;
956
+ font-size: 13px;
957
+ margin-top: 5px;
958
+ font-weight: normal;
959
+ float: right;
960
+ }
961
+
962
+ .review-count {
963
+ float: left;
964
+ }
965
+
966
+ .review-total-only {
967
+ display: inline-block;
968
+ font-weight: normal;
969
+ background: #eee;
970
+ }
971
+
972
+ .wp-post-image {
973
+ margin: 0 !important;
974
+ }
975
+
976
+ /* Loading... */
977
+ .loading {
978
+ min-height: 120px;
979
+
980
+ &:before {
981
+ content: "";
982
+ display: block;
983
+ position: absolute;
984
+ top: 0;
985
+ right: 0;
986
+ bottom: 0;
987
+ left: 0;
988
+ background-color: rgba(255,255,255,0.8);
989
+ z-index: 11;
990
+ }
991
+
992
+ &:after {
993
+ content: "";
994
+ margin: 0 auto 3em auto;
995
+ font-size: 10px;
996
+ position: absolute;
997
+ top: 45%;
998
+ left: 49%;
999
+ z-index: 12;
1000
+ text-indent: -9999em;
1001
+ border-top: 0.4em solid rgba(0, 0, 0, 0.2);
1002
+ border-right: 0.4em solid rgba(0, 0, 0, 0.2);
1003
+ border-bottom: 0.4em solid rgba(0, 0, 0, 0.2);
1004
+ border-left: 0.4em solid #000;
1005
+ -webkit-animation: load8 0.5s infinite linear;
1006
+ animation: load8 0.5s infinite linear;
1007
+ border-radius: 50%;
1008
+ width: 2em;
1009
+ height: 2em;
1010
+ }
1011
+ }
1012
+
1013
+ .reviews-pagination {
1014
+ @extend %clear-float-after;
1015
+
1016
+ padding-bottom: 15px;
1017
+
1018
+ a {
1019
+ margin: 0 15px;
1020
+ }
1021
+
1022
+ .next {
1023
+ float: right;
1024
+ }
1025
+ }
1026
+ }
1027
+
1028
+ [data-ui-tabs] {
1029
+ .ui-tabs-nav {
1030
+ @extend %clear-float-after;
1031
+
1032
+ list-style: none;
1033
+ padding: 0 30px 0;
1034
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
1035
+ margin: 10px 0;
1036
+
1037
+ li {
1038
+ float: left;
1039
+ margin: 0;
1040
+ list-style-type: none;
1041
+ }
1042
+
1043
+ a {
1044
+ -webkit-box-shadow: none;
1045
+ box-shadow: none;
1046
+ padding: 8px 15px;
1047
+ background-color: rgba(0, 0, 0, 0.15);
1048
+ outline: 0;
1049
+ float: left;
1050
+ border: 0;
1051
+ color: inherit;
1052
+ }
1053
+
1054
+ .ui-state-active {
1055
+ a {
1056
+ background-color: rgba(255, 255, 255, 0.45);
1057
+ }
1058
+ }
1059
+ }
1060
+ }
1061
+
1062
+ [data-wp-review-tabs] {
1063
+ .tab-titles {
1064
+ @extend %clear-float-after;
1065
+
1066
+ list-style: none;
1067
+ padding: 0 30px 0;
1068
+ border-bottom: 1px solid rgba(255, 255, 255, 0.1);
1069
+ margin: 10px 0;
1070
+ }
1071
+
1072
+ .tab-title {
1073
+ float: left;
1074
+ margin: 0;
1075
+ list-style-type: none;
1076
+
1077
+ button {
1078
+ -webkit-box-shadow: none;
1079
+ box-shadow: none;
1080
+ padding: 8px 15px;
1081
+ background-color: rgba(0, 0, 0, 0.15);
1082
+ outline: 0;
1083
+ float: left;
1084
+ border: 0;
1085
+ color: inherit;
1086
+ cursor: pointer;
1087
+ font-size: inherit;
1088
+ }
1089
+
1090
+ &.active {
1091
+ a {
1092
+ background-color: rgba(255, 255, 255, 0.45);
1093
+ }
1094
+ }
1095
+ }
1096
+ }
1097
+
1098
+ @import "tab-widget";
1099
+
1100
+ /* WooCommerce */
1101
+ .wp-review-product-rating {
1102
+ margin-bottom: 10px;
1103
+ }
1104
+ .wp-review-comment-form-photo {
1105
+ margin-bottom: 15px;
1106
+ float: left;
1107
+ width: 100%;
1108
+ clear: both;
1109
+ margin-right: 0;
1110
+ margin-left: 0;
1111
+ }
1112
+ .wp-review-comment-form-photo p { margin-bottom: 0; }
1113
+ .wp-review-comment-form-photo {
1114
+ position: relative;
1115
+ }
1116
+ .wp-review-comment-form-photo a {
1117
+ position: absolute;
1118
+ top: 0;
1119
+ right: 0;
1120
+ }
1121
+ .wp-review-comment-form-photo #wp_review_comment_attachment_url { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }
1122
+ .wp-review-comment-form-photo input { margin-top: 8px; }
1123
+ .wp-review-comment-form-photo input.input-file { padding-left: 0; }
1124
+ .wp-review-comment-form-photo .hide { display: none; }
1125
+ #comments .wp-review-usercomment-image {display: block; float: left; width: 100%;}
1126
+ .wp_review_comments_template #comments .is_verified {
1127
+ color: #b75c21;
1128
+ font-weight: bold;
1129
+ }
1130
+ #commentform.wp-review-comment-form .comment-form-cookies-consent input {width: auto; height: auto;}
1131
+ #commentform.wp-review-comment-form .comment-form-cookies-consent label {margin-left: 8px;}
1132
+
1133
+ body.rtl {
1134
+ .review-wrapper {
1135
+ .review-star .wpr-count {
1136
+ margin-left: 0;
1137
+ margin-right: 3px;
1138
+ }
1139
+
1140
+ .review-total-wrapper span.review-total-box {
1141
+ text-align: left;
1142
+ }
1143
+
1144
+ .review-pros-cons {
1145
+ .review-pros {
1146
+ padding-right: 0;
1147
+ padding-left: 10px;
1148
+ }
1149
+ .review-cons {
1150
+ padding-left: 0;
1151
+ padding-right: 10px;
1152
+ }
1153
+ }
1154
+
1155
+ .user-review-area .wp-review-user-rating-star {
1156
+ float: left;
1157
+ }
1158
+ }
1159
+
1160
+ .wp-review-comment-form-photo a {
1161
+ right: auto;
1162
+ left: 0;
1163
+ }
1164
+ .review-pros-cons {
1165
+ .review-pros {
1166
+ padding-right: 0;
1167
+ padding-left: 10px;
1168
+ }
1169
+ .review-cons {
1170
+ padding-right: 10px;
1171
+ padding-left: 0;
1172
+ }
1173
+ }
1174
+ #comments .wp-review-usercomment-image img {
1175
+ float: right!important;
1176
+ }
1177
+
1178
+ .wpr-businesses {
1179
+ .business-data {
1180
+ padding-right: 10px;
1181
+ padding-left: 5px;
1182
+ }
1183
+ }
1184
+
1185
+ .wp-reviews-list {
1186
+ .thumb_small {
1187
+ float: right;
1188
+ margin-right: 0;
1189
+ margin-left: 12px;
1190
+ }
1191
+
1192
+ .review-count {
1193
+ float: right;
1194
+ }
1195
+
1196
+ .postmeta {
1197
+ float: left;
1198
+ }
1199
+
1200
+ .reviews-pagination .next {
1201
+ float: left;
1202
+ }
1203
+ }
1204
+
1205
+ .review-total-only.large-thumb {
1206
+ right: auto;
1207
+ left: 15px;
1208
+ }
1209
+
1210
+ .wpr-place-reviews {
1211
+ .review-image {
1212
+ float: right;
1213
+ margin-right: 0;
1214
+ margin-left: 10px;
1215
+ }
1216
+ }
1217
+ }
1218
+
1219
+ /**
1220
+ * Font icon
1221
+ */
1222
+ @font-face {
1223
+ font-family: 'font-icons';
1224
+ src: url('../fonts/font-icons.eot');
1225
+ src: url('../fonts/font-icons.eot') format('embedded-opentype'),
1226
+ url('../fonts/font-icons.woff') format('woff'),
1227
+ url('../fonts/font-icons.ttf') format('truetype'),
1228
+ url('../fonts/font-icons.svg') format('svg');
1229
+ font-weight: normal;
1230
+ font-style: normal;
1231
+ }
1232
+
1233
+ [class^="mts-icon-"]:before, [class*=" mts-icon-"]:before {
1234
+ font-family: "font-icons";
1235
+ font-style: normal;
1236
+ font-weight: normal;
1237
+ speak: none;
1238
+ display: inline-block;
1239
+ text-decoration: inherit;
1240
+ width: 1em;
1241
+ margin-right: 0;
1242
+ text-align: center;
1243
+ font-variant: normal;
1244
+ text-transform: none;
1245
+ line-height: 1em;
1246
+ }
1247
+
1248
+ [class*="mts-icon-loader"]:before {
1249
+ font-family: "font-icons";
1250
+ font-style: normal;
1251
+ font-weight: normal;
1252
+ speak: none;
1253
+ display: inline-block;
1254
+ text-decoration: inherit;
1255
+ width: 1em;
1256
+ margin-right: .2em;
1257
+ text-align: center;
1258
+ font-variant: normal;
1259
+ text-transform: none;
1260
+ line-height: 1em;
1261
+ margin-left: .2em;
1262
+ }
1263
+ .mts-icon-star:before { content: '\e800'; }
1264
+ .mts-icon-loader:before { content: '\e801'; }
public/sourcemaps/popup.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["popup.scss","_util.scss","_animate.scss"],"names":[],"mappings":"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","file":"../sass/popup.css","sourcesContent":["@import \"util\";\r\n@import \"animate\";\r\n\r\n.wpr-popup {\r\n\t@extend %clear-float-after;\r\n\r\n\tposition: relative;\r\n\tbackground: #FFF;\r\n\tpadding: 20px;\r\n\twidth: auto;\r\n\tmax-width: 800px;\r\n\tmargin: 20px auto;\r\n\r\n\t* {\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\timg {\r\n\t\twidth: 100%;\r\n\t\tmax-width: 100%;\r\n\t\theight: auto;\r\n\t}\r\n\r\n\t&__item {\r\n\t\twidth: 1 / 3 * 100%;\r\n\t\tfloat: left;\r\n\t\tpadding: 10px;\r\n\t\ttext-align: center;\r\n\r\n\t\t&:nth-child(3n+1) { clear: left; }\r\n\t}\r\n\r\n\t&__item-image {\r\n\t\tposition: relative;\r\n\t\toverflow: hidden;\r\n\t\tmargin-bottom: 10px;\r\n\t}\r\n\r\n\t.latestPost-review-wrapper {\r\n\t\tposition: absolute;\r\n\t\ttop: 8px;\r\n\t\tleft: 8px;\r\n\t\tbottom: auto;\r\n\t\tright: auto;\r\n\t\tborder-radius: 3px;\r\n\r\n\t\t.review-result-wrapper {\r\n\t\t\tline-height: 1;\r\n\t\t}\r\n\t}\r\n\r\n\t&__item-title {\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 700;\r\n\t\tclear: both;\r\n\r\n\t\ta {\r\n\t\t\tcolor: #333;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media screen and (max-width: 700px) {\r\n\t.wpr-popup__item { width: 50%; }\r\n\t.wpr-popup__item:nth-child(3n+1) { clear: none; }\r\n\t.wpr-popup__item:nth-child(2n+1) { clear: left; }\r\n}\r\n@media screen and (max-width: 480px) {\r\n\t.wpr-popup__item { width: 100%; }\r\n}\r\n","%clear-float-after {\r\n\t&:after {\r\n\t\tcontent: \" \";\r\n\t\tdisplay: block;\r\n\t\theight: 0;\r\n\t\tvisibility: hidden;\r\n\t\tclear: both;\r\n\t}\r\n}\r\n","@charset \"UTF-8\";\r\n\r\n\r\n@keyframes load8 {\r\n\t0% {\r\n\t\ttransform: rotate(0deg);\r\n\t}\r\n\t100% {\r\n\t\ttransform: rotate(360deg);\r\n\t}\r\n}\r\n\r\n/*!\r\n * animate.css -http://daneden.me/animate\r\n * Version - 3.6.0\r\n * Licensed under the MIT license - http://opensource.org/licenses/MIT\r\n * Custom by MTS\r\n *\r\n * Copyright (c) 2018 Daniel Eden\r\n */\r\n\r\n:root {\r\n\t--animate-opacity: 1;\r\n}\r\n\r\n.animated {\r\n animation-duration: 1s;\r\n animation-fill-mode: both;\r\n}\r\n\r\n.animated.infinite {\r\n animation-iteration-count: infinite;\r\n}\r\n\r\n@keyframes bounce {\r\n from,\r\n 20%,\r\n 53%,\r\n 80%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n 40%,\r\n 43% {\r\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\r\n transform: translate3d(0, -30px, 0);\r\n }\r\n\r\n 70% {\r\n animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);\r\n transform: translate3d(0, -15px, 0);\r\n }\r\n\r\n 90% {\r\n transform: translate3d(0, -4px, 0);\r\n }\r\n}\r\n\r\n.bounce {\r\n animation-name: bounce;\r\n transform-origin: center bottom;\r\n}\r\n\r\n@keyframes flash {\r\n from,\r\n 50%,\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n 25%,\r\n 75% {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.flash {\r\n animation-name: flash;\r\n}\r\n\r\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\r\n\r\n@keyframes pulse {\r\n from {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n\r\n 50% {\r\n transform: scale3d(1.05, 1.05, 1.05);\r\n }\r\n\r\n to {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n.pulse {\r\n animation-name: pulse;\r\n}\r\n\r\n@keyframes rubberBand {\r\n from {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n\r\n 30% {\r\n transform: scale3d(1.25, 0.75, 1);\r\n }\r\n\r\n 40% {\r\n transform: scale3d(0.75, 1.25, 1);\r\n }\r\n\r\n 50% {\r\n transform: scale3d(1.15, 0.85, 1);\r\n }\r\n\r\n 65% {\r\n transform: scale3d(0.95, 1.05, 1);\r\n }\r\n\r\n 75% {\r\n transform: scale3d(1.05, 0.95, 1);\r\n }\r\n\r\n to {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n.rubberBand {\r\n animation-name: rubberBand;\r\n}\r\n\r\n@keyframes shake {\r\n from,\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n 10%,\r\n 30%,\r\n 50%,\r\n 70%,\r\n 90% {\r\n transform: translate3d(-10px, 0, 0);\r\n }\r\n\r\n 20%,\r\n 40%,\r\n 60%,\r\n 80% {\r\n transform: translate3d(10px, 0, 0);\r\n }\r\n}\r\n\r\n.shake {\r\n animation-name: shake;\r\n}\r\n\r\n@keyframes headShake {\r\n 0% {\r\n transform: translateX(0);\r\n }\r\n\r\n 6.5% {\r\n transform: translateX(-6px) rotateY(-9deg);\r\n }\r\n\r\n 18.5% {\r\n transform: translateX(5px) rotateY(7deg);\r\n }\r\n\r\n 31.5% {\r\n transform: translateX(-3px) rotateY(-5deg);\r\n }\r\n\r\n 43.5% {\r\n transform: translateX(2px) rotateY(3deg);\r\n }\r\n\r\n 50% {\r\n transform: translateX(0);\r\n }\r\n}\r\n\r\n.headShake {\r\n animation-timing-function: ease-in-out;\r\n animation-name: headShake;\r\n}\r\n\r\n@keyframes swing {\r\n 20% {\r\n transform: rotate3d(0, 0, 1, 15deg);\r\n }\r\n\r\n 40% {\r\n transform: rotate3d(0, 0, 1, -10deg);\r\n }\r\n\r\n 60% {\r\n transform: rotate3d(0, 0, 1, 5deg);\r\n }\r\n\r\n 80% {\r\n transform: rotate3d(0, 0, 1, -5deg);\r\n }\r\n\r\n to {\r\n transform: rotate3d(0, 0, 1, 0deg);\r\n }\r\n}\r\n\r\n.swing {\r\n transform-origin: top center;\r\n animation-name: swing;\r\n}\r\n\r\n@keyframes tada {\r\n from {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n\r\n 10%,\r\n 20% {\r\n transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);\r\n }\r\n\r\n 30%,\r\n 50%,\r\n 70%,\r\n 90% {\r\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);\r\n }\r\n\r\n 40%,\r\n 60%,\r\n 80% {\r\n transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);\r\n }\r\n\r\n to {\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n.tada {\r\n animation-name: tada;\r\n}\r\n\r\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\r\n\r\n@keyframes wobble {\r\n from {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n 15% {\r\n transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);\r\n }\r\n\r\n 30% {\r\n transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);\r\n }\r\n\r\n 45% {\r\n transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);\r\n }\r\n\r\n 60% {\r\n transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);\r\n }\r\n\r\n 75% {\r\n transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.wobble {\r\n animation-name: wobble;\r\n}\r\n\r\n@keyframes jello {\r\n from,\r\n 11.1%,\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n 22.2% {\r\n transform: skewX(-12.5deg) skewY(-12.5deg);\r\n }\r\n\r\n 33.3% {\r\n transform: skewX(6.25deg) skewY(6.25deg);\r\n }\r\n\r\n 44.4% {\r\n transform: skewX(-3.125deg) skewY(-3.125deg);\r\n }\r\n\r\n 55.5% {\r\n transform: skewX(1.5625deg) skewY(1.5625deg);\r\n }\r\n\r\n 66.6% {\r\n transform: skewX(-0.78125deg) skewY(-0.78125deg);\r\n }\r\n\r\n 77.7% {\r\n transform: skewX(0.390625deg) skewY(0.390625deg);\r\n }\r\n\r\n 88.8% {\r\n transform: skewX(-0.1953125deg) skewY(-0.1953125deg);\r\n }\r\n}\r\n\r\n.jello {\r\n animation-name: jello;\r\n transform-origin: center;\r\n}\r\n\r\n@keyframes bounceIn {\r\n from,\r\n 20%,\r\n 40%,\r\n 60%,\r\n 80%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n }\r\n\r\n 0% {\r\n opacity: 0;\r\n transform: scale3d(0.3, 0.3, 0.3);\r\n }\r\n\r\n 20% {\r\n transform: scale3d(1.1, 1.1, 1.1);\r\n }\r\n\r\n 40% {\r\n transform: scale3d(0.9, 0.9, 0.9);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(1.03, 1.03, 1.03);\r\n }\r\n\r\n 80% {\r\n transform: scale3d(0.97, 0.97, 0.97);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(1, 1, 1);\r\n }\r\n}\r\n\r\n.bounceIn {\r\n animation-duration: 0.75s;\r\n animation-name: bounceIn;\r\n}\r\n\r\n@keyframes bounceInDown {\r\n from,\r\n 60%,\r\n 75%,\r\n 90%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n }\r\n\r\n 0% {\r\n opacity: 0;\r\n transform: translate3d(0, -3000px, 0);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 25px, 0);\r\n }\r\n\r\n 75% {\r\n transform: translate3d(0, -10px, 0);\r\n }\r\n\r\n 90% {\r\n transform: translate3d(0, 5px, 0);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.bounceInDown {\r\n animation-name: bounceInDown;\r\n}\r\n\r\n@keyframes bounceInLeft {\r\n from,\r\n 60%,\r\n 75%,\r\n 90%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n }\r\n\r\n 0% {\r\n opacity: 0;\r\n transform: translate3d(-3000px, 0, 0);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(25px, 0, 0);\r\n }\r\n\r\n 75% {\r\n transform: translate3d(-10px, 0, 0);\r\n }\r\n\r\n 90% {\r\n transform: translate3d(5px, 0, 0);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.bounceInLeft {\r\n animation-name: bounceInLeft;\r\n}\r\n\r\n@keyframes bounceInRight {\r\n from,\r\n 60%,\r\n 75%,\r\n 90%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n }\r\n\r\n from {\r\n opacity: 0;\r\n transform: translate3d(3000px, 0, 0);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(-25px, 0, 0);\r\n }\r\n\r\n 75% {\r\n transform: translate3d(10px, 0, 0);\r\n }\r\n\r\n 90% {\r\n transform: translate3d(-5px, 0, 0);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.bounceInRight {\r\n animation-name: bounceInRight;\r\n}\r\n\r\n@keyframes bounceInUp {\r\n from,\r\n 60%,\r\n 75%,\r\n 90%,\r\n to {\r\n animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);\r\n }\r\n\r\n from {\r\n opacity: 0;\r\n transform: translate3d(0, 3000px, 0);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, -20px, 0);\r\n }\r\n\r\n 75% {\r\n transform: translate3d(0, 10px, 0);\r\n }\r\n\r\n 90% {\r\n transform: translate3d(0, -5px, 0);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.bounceInUp {\r\n animation-name: bounceInUp;\r\n}\r\n\r\n@keyframes bounceOut {\r\n 20% {\r\n transform: scale3d(0.9, 0.9, 0.9);\r\n }\r\n\r\n 50%,\r\n 55% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(1.1, 1.1, 1.1);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: scale3d(0.3, 0.3, 0.3);\r\n }\r\n}\r\n\r\n.bounceOut {\r\n animation-duration: 0.75s;\r\n animation-name: bounceOut;\r\n}\r\n\r\n@keyframes bounceOutDown {\r\n 20% {\r\n transform: translate3d(0, 10px, 0);\r\n }\r\n\r\n 40%,\r\n 45% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, -20px, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, 2000px, 0);\r\n }\r\n}\r\n\r\n.bounceOutDown {\r\n animation-name: bounceOutDown;\r\n}\r\n\r\n@keyframes bounceOutLeft {\r\n 20% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(20px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(-2000px, 0, 0);\r\n }\r\n}\r\n\r\n.bounceOutLeft {\r\n animation-name: bounceOutLeft;\r\n}\r\n\r\n@keyframes bounceOutRight {\r\n 20% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(-20px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(2000px, 0, 0);\r\n }\r\n}\r\n\r\n.bounceOutRight {\r\n animation-name: bounceOutRight;\r\n}\r\n\r\n@keyframes bounceOutUp {\r\n 20% {\r\n transform: translate3d(0, -10px, 0);\r\n }\r\n\r\n 40%,\r\n 45% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 20px, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, -2000px, 0);\r\n }\r\n}\r\n\r\n.bounceOutUp {\r\n animation-name: bounceOutUp;\r\n}\r\n\r\n@keyframes fadeIn {\r\n from {\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.fadeIn {\r\n animation-name: fadeIn;\r\n}\r\n\r\n@keyframes fadeInDown {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(0, -100%, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInDown {\r\n animation-name: fadeInDown;\r\n}\r\n\r\n@keyframes fadeInDownBig {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(0, -2000px, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInDownBig {\r\n animation-name: fadeInDownBig;\r\n}\r\n\r\n@keyframes fadeInLeft {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(-100%, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInLeft {\r\n animation-name: fadeInLeft;\r\n}\r\n\r\n@keyframes fadeInLeftBig {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(-2000px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInLeftBig {\r\n animation-name: fadeInLeftBig;\r\n}\r\n\r\n@keyframes fadeInRight {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(100%, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInRight {\r\n animation-name: fadeInRight;\r\n}\r\n\r\n@keyframes fadeInRightBig {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(2000px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInRightBig {\r\n animation-name: fadeInRightBig;\r\n}\r\n\r\n@keyframes fadeInUp {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(0, 100%, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInUp {\r\n animation-name: fadeInUp;\r\n}\r\n\r\n@keyframes fadeInUpBig {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(0, 2000px, 0);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.fadeInUpBig {\r\n animation-name: fadeInUpBig;\r\n}\r\n\r\n@keyframes fadeOut {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.fadeOut {\r\n animation-name: fadeOut;\r\n}\r\n\r\n@keyframes fadeOutDown {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, 100%, 0);\r\n }\r\n}\r\n\r\n.fadeOutDown {\r\n animation-name: fadeOutDown;\r\n}\r\n\r\n@keyframes fadeOutDownBig {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, 2000px, 0);\r\n }\r\n}\r\n\r\n.fadeOutDownBig {\r\n animation-name: fadeOutDownBig;\r\n}\r\n\r\n@keyframes fadeOutLeft {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(-100%, 0, 0);\r\n }\r\n}\r\n\r\n.fadeOutLeft {\r\n animation-name: fadeOutLeft;\r\n}\r\n\r\n@keyframes fadeOutLeftBig {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(-2000px, 0, 0);\r\n }\r\n}\r\n\r\n.fadeOutLeftBig {\r\n animation-name: fadeOutLeftBig;\r\n}\r\n\r\n@keyframes fadeOutRight {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(100%, 0, 0);\r\n }\r\n}\r\n\r\n.fadeOutRight {\r\n animation-name: fadeOutRight;\r\n}\r\n\r\n@keyframes fadeOutRightBig {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(2000px, 0, 0);\r\n }\r\n}\r\n\r\n.fadeOutRightBig {\r\n animation-name: fadeOutRightBig;\r\n}\r\n\r\n@keyframes fadeOutUp {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, -100%, 0);\r\n }\r\n}\r\n\r\n.fadeOutUp {\r\n animation-name: fadeOutUp;\r\n}\r\n\r\n@keyframes fadeOutUpBig {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(0, -2000px, 0);\r\n }\r\n}\r\n\r\n.fadeOutUpBig {\r\n animation-name: fadeOutUpBig;\r\n}\r\n\r\n@keyframes flip {\r\n from {\r\n transform: perspective(400px) rotate3d(0, 1, 0, -360deg);\r\n animation-timing-function: ease-out;\r\n }\r\n\r\n 40% {\r\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);\r\n animation-timing-function: ease-out;\r\n }\r\n\r\n 50% {\r\n transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);\r\n animation-timing-function: ease-in;\r\n }\r\n\r\n 80% {\r\n transform: perspective(400px) scale3d(0.95, 0.95, 0.95);\r\n animation-timing-function: ease-in;\r\n }\r\n\r\n to {\r\n transform: perspective(400px);\r\n animation-timing-function: ease-in;\r\n }\r\n}\r\n\r\n.animated.flip {\r\n backface-visibility: visible;\r\n animation-name: flip;\r\n}\r\n\r\n@keyframes flipInX {\r\n from {\r\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\r\n animation-timing-function: ease-in;\r\n opacity: 0;\r\n }\r\n\r\n 40% {\r\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\r\n animation-timing-function: ease-in;\r\n }\r\n\r\n 60% {\r\n transform: perspective(400px) rotate3d(1, 0, 0, 10deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n 80% {\r\n transform: perspective(400px) rotate3d(1, 0, 0, -5deg);\r\n }\r\n\r\n to {\r\n transform: perspective(400px);\r\n }\r\n}\r\n\r\n.flipInX {\r\n backface-visibility: visible !important;\r\n animation-name: flipInX;\r\n}\r\n\r\n@keyframes flipInY {\r\n from {\r\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\r\n animation-timing-function: ease-in;\r\n opacity: 0;\r\n }\r\n\r\n 40% {\r\n transform: perspective(400px) rotate3d(0, 1, 0, -20deg);\r\n animation-timing-function: ease-in;\r\n }\r\n\r\n 60% {\r\n transform: perspective(400px) rotate3d(0, 1, 0, 10deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n 80% {\r\n transform: perspective(400px) rotate3d(0, 1, 0, -5deg);\r\n }\r\n\r\n to {\r\n transform: perspective(400px);\r\n }\r\n}\r\n\r\n.flipInY {\r\n backface-visibility: visible !important;\r\n animation-name: flipInY;\r\n}\r\n\r\n@keyframes flipOutX {\r\n from {\r\n transform: perspective(400px);\r\n }\r\n\r\n 30% {\r\n transform: perspective(400px) rotate3d(1, 0, 0, -20deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform: perspective(400px) rotate3d(1, 0, 0, 90deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.flipOutX {\r\n animation-duration: 0.75s;\r\n animation-name: flipOutX;\r\n backface-visibility: visible !important;\r\n}\r\n\r\n@keyframes flipOutY {\r\n from {\r\n transform: perspective(400px);\r\n }\r\n\r\n 30% {\r\n transform: perspective(400px) rotate3d(0, 1, 0, -15deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform: perspective(400px) rotate3d(0, 1, 0, 90deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.flipOutY {\r\n animation-duration: 0.75s;\r\n backface-visibility: visible !important;\r\n animation-name: flipOutY;\r\n}\r\n\r\n@keyframes lightSpeedIn {\r\n from {\r\n transform: translate3d(100%, 0, 0) skewX(-30deg);\r\n opacity: 0;\r\n }\r\n\r\n 60% {\r\n transform: skewX(20deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n 80% {\r\n transform: skewX(-5deg);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.lightSpeedIn {\r\n animation-name: lightSpeedIn;\r\n animation-timing-function: ease-out;\r\n}\r\n\r\n@keyframes lightSpeedOut {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform: translate3d(100%, 0, 0) skewX(30deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.lightSpeedOut {\r\n animation-name: lightSpeedOut;\r\n animation-timing-function: ease-in;\r\n}\r\n\r\n@keyframes rotateIn {\r\n from {\r\n transform-origin: center;\r\n transform: rotate3d(0, 0, 1, -200deg);\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n transform-origin: center;\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.rotateIn {\r\n animation-name: rotateIn;\r\n}\r\n\r\n@keyframes rotateInDownLeft {\r\n from {\r\n transform-origin: left bottom;\r\n transform: rotate3d(0, 0, 1, -45deg);\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n transform-origin: left bottom;\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.rotateInDownLeft {\r\n animation-name: rotateInDownLeft;\r\n}\r\n\r\n@keyframes rotateInDownRight {\r\n from {\r\n transform-origin: right bottom;\r\n transform: rotate3d(0, 0, 1, 45deg);\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n transform-origin: right bottom;\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.rotateInDownRight {\r\n animation-name: rotateInDownRight;\r\n}\r\n\r\n@keyframes rotateInUpLeft {\r\n from {\r\n transform-origin: left bottom;\r\n transform: rotate3d(0, 0, 1, 45deg);\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n transform-origin: left bottom;\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.rotateInUpLeft {\r\n animation-name: rotateInUpLeft;\r\n}\r\n\r\n@keyframes rotateInUpRight {\r\n from {\r\n transform-origin: right bottom;\r\n transform: rotate3d(0, 0, 1, -90deg);\r\n opacity: 0;\r\n }\r\n\r\n to {\r\n transform-origin: right bottom;\r\n transform: translate3d(0, 0, 0);\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.rotateInUpRight {\r\n animation-name: rotateInUpRight;\r\n}\r\n\r\n@keyframes rotateOut {\r\n from {\r\n transform-origin: center;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform-origin: center;\r\n transform: rotate3d(0, 0, 1, 200deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.rotateOut {\r\n animation-name: rotateOut;\r\n}\r\n\r\n@keyframes rotateOutDownLeft {\r\n from {\r\n transform-origin: left bottom;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform-origin: left bottom;\r\n transform: rotate3d(0, 0, 1, 45deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.rotateOutDownLeft {\r\n animation-name: rotateOutDownLeft;\r\n}\r\n\r\n@keyframes rotateOutDownRight {\r\n from {\r\n transform-origin: right bottom;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform-origin: right bottom;\r\n transform: rotate3d(0, 0, 1, -45deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.rotateOutDownRight {\r\n animation-name: rotateOutDownRight;\r\n}\r\n\r\n@keyframes rotateOutUpLeft {\r\n from {\r\n transform-origin: left bottom;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform-origin: left bottom;\r\n transform: rotate3d(0, 0, 1, -45deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.rotateOutUpLeft {\r\n animation-name: rotateOutUpLeft;\r\n}\r\n\r\n@keyframes rotateOutUpRight {\r\n from {\r\n transform-origin: right bottom;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform-origin: right bottom;\r\n transform: rotate3d(0, 0, 1, 90deg);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.rotateOutUpRight {\r\n animation-name: rotateOutUpRight;\r\n}\r\n\r\n@keyframes hinge {\r\n 0% {\r\n transform-origin: top left;\r\n animation-timing-function: ease-in-out;\r\n }\r\n\r\n 20%,\r\n 60% {\r\n transform: rotate3d(0, 0, 1, 80deg);\r\n transform-origin: top left;\r\n animation-timing-function: ease-in-out;\r\n }\r\n\r\n 40%,\r\n 80% {\r\n transform: rotate3d(0, 0, 1, 60deg);\r\n transform-origin: top left;\r\n animation-timing-function: ease-in-out;\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 700px, 0);\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.hinge {\r\n animation-duration: 2s;\r\n animation-name: hinge;\r\n}\r\n\r\n@keyframes jackInTheBox {\r\n from {\r\n opacity: 0;\r\n transform: scale(0.1) rotate(30deg);\r\n transform-origin: center bottom;\r\n }\r\n\r\n 50% {\r\n transform: rotate(-10deg);\r\n }\r\n\r\n 70% {\r\n transform: rotate(3deg);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale(1);\r\n }\r\n}\r\n\r\n.jackInTheBox {\r\n animation-name: jackInTheBox;\r\n}\r\n\r\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\r\n\r\n@keyframes rollIn {\r\n from {\r\n opacity: 0;\r\n transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);\r\n }\r\n\r\n to {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.rollIn {\r\n animation-name: rollIn;\r\n}\r\n\r\n/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */\r\n\r\n@keyframes rollOut {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);\r\n }\r\n}\r\n\r\n.rollOut {\r\n animation-name: rollOut;\r\n}\r\n\r\n@keyframes zoomIn {\r\n from {\r\n opacity: 0;\r\n transform: scale3d(0.3, 0.3, 0.3);\r\n }\r\n\r\n 50% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n}\r\n\r\n.zoomIn {\r\n animation-name: zoomIn;\r\n}\r\n\r\n@keyframes zoomInDown {\r\n from {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomInDown {\r\n animation-name: zoomInDown;\r\n}\r\n\r\n@keyframes zoomInLeft {\r\n from {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomInLeft {\r\n animation-name: zoomInLeft;\r\n}\r\n\r\n@keyframes zoomInRight {\r\n from {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomInRight {\r\n animation-name: zoomInRight;\r\n}\r\n\r\n@keyframes zoomInUp {\r\n from {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n 60% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomInUp {\r\n animation-name: zoomInUp;\r\n}\r\n\r\n@keyframes zoomOut {\r\n from {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n }\r\n\r\n 50% {\r\n opacity: 0;\r\n transform: scale3d(0.3, 0.3, 0.3);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n }\r\n}\r\n\r\n.zoomOut {\r\n animation-name: zoomOut;\r\n}\r\n\r\n@keyframes zoomOutDown {\r\n 40% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);\r\n transform-origin: center bottom;\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomOutDown {\r\n animation-name: zoomOutDown;\r\n}\r\n\r\n@keyframes zoomOutLeft {\r\n 40% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: scale(0.1) translate3d(-2000px, 0, 0);\r\n transform-origin: left center;\r\n }\r\n}\r\n\r\n.zoomOutLeft {\r\n animation-name: zoomOutLeft;\r\n}\r\n\r\n@keyframes zoomOutRight {\r\n 40% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: scale(0.1) translate3d(2000px, 0, 0);\r\n transform-origin: right center;\r\n }\r\n}\r\n\r\n.zoomOutRight {\r\n animation-name: zoomOutRight;\r\n}\r\n\r\n@keyframes zoomOutUp {\r\n 40% {\r\n opacity: 1;\r\n opacity: var(--animate-opacity);\r\n transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);\r\n animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);\r\n }\r\n\r\n to {\r\n opacity: 0;\r\n transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);\r\n transform-origin: center bottom;\r\n animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);\r\n }\r\n}\r\n\r\n.zoomOutUp {\r\n animation-name: zoomOutUp;\r\n}\r\n\r\n@keyframes slideInDown {\r\n from {\r\n transform: translate3d(0, -100%, 0);\r\n visibility: visible;\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.slideInDown {\r\n animation-name: slideInDown;\r\n}\r\n\r\n@keyframes slideInLeft {\r\n from {\r\n transform: translate3d(-100%, 0, 0);\r\n visibility: visible;\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.slideInLeft {\r\n animation-name: slideInLeft;\r\n}\r\n\r\n@keyframes slideInRight {\r\n from {\r\n transform: translate3d(100%, 0, 0);\r\n visibility: visible;\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.slideInRight {\r\n animation-name: slideInRight;\r\n}\r\n\r\n@keyframes slideInUp {\r\n from {\r\n transform: translate3d(0, 100%, 0);\r\n visibility: visible;\r\n }\r\n\r\n to {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n}\r\n\r\n.slideInUp {\r\n animation-name: slideInUp;\r\n}\r\n\r\n@keyframes slideOutDown {\r\n from {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n to {\r\n visibility: hidden;\r\n transform: translate3d(0, 100%, 0);\r\n }\r\n}\r\n\r\n.slideOutDown {\r\n animation-name: slideOutDown;\r\n}\r\n\r\n@keyframes slideOutLeft {\r\n from {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n to {\r\n visibility: hidden;\r\n transform: translate3d(-100%, 0, 0);\r\n }\r\n}\r\n\r\n.slideOutLeft {\r\n animation-name: slideOutLeft;\r\n}\r\n\r\n@keyframes slideOutRight {\r\n from {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n to {\r\n visibility: hidden;\r\n transform: translate3d(100%, 0, 0);\r\n }\r\n}\r\n\r\n.slideOutRight {\r\n animation-name: slideOutRight;\r\n}\r\n\r\n@keyframes slideOutUp {\r\n from {\r\n transform: translate3d(0, 0, 0);\r\n }\r\n\r\n to {\r\n visibility: hidden;\r\n transform: translate3d(0, -100%, 0);\r\n }\r\n}\r\n\r\n.slideOutUp {\r\n animation-name: slideOutUp;\r\n}\r\n"]}
public/sourcemaps/wp-review.css.map ADDED
@@ -0,0 +1 @@
 
1
+ {"version":3,"sources":["wp-review.scss","_util.scss","_tab-widget.scss"],"names":[],"mappings":"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B,gCA+DM,aAAc,CA/DpB,2BAmEE,WACA,eACA,eACA,mBACA,WAAY,CAvEd,+BA2EE,UAAW,CA3Eb,oCA+EE,qBACA,mBACA,eAAgB,CAjFlB,gCAqFE,mBAAoB,CArFtB,0BA0FE,gBAAiB,CA1FnB,iCA6FG,WACA,cACA,kBACA,MACA,QACA,SACA,OACA,uCACA,UAAW,CArGd,gCAyGG,WACA,uBACA,eACA,kBACA,QACA,SACA,WACA,oBACA,uCACA,yCACA,0CACA,6BACA,6CACA,qCACA,kBACA,UACA,UAAW,CAzHd,qCAgIE,mBAAoB,CAhItB,uCAmIG,aAAc,CAnIjB,2CAuIG,WAAY,CACZ,4BAQD,gBACA,iBACA,8CACA,aAAc,CAwBd,+BArBC,WACA,SACA,oBAAqB,CACrB,8BAIA,gBACA,iBACA,kCACA,UACA,WACA,SACA,aAAc,CACd,+CAIC,uCAA2C,CAC3C,kCASF,gBACA,iBACA,8CACA,aAAc,CACd,iCAGA,WACA,SACA,oBAAqB,CAoBrB,wCAhBC,gBACA,iBACA,kCACA,UACA,WACA,SACA,cACA,eACA,iBAAkB,CAClB,0CAIC,uCAA2C,CAC3C,8BEnkCA,kBACA,wBAAyB,CAC5B,kCAEG,eACA,WAAY,CACf,gCACiC,UAAY,CAAE,mDAE5C,gBACA,cACA,UACA,WACA,kBACA,oBACA,qBACA,QAAS,CACZ,+CAEG,WACA,WACA,aAAc,CACjB,+CAIgD,YAAc,CAAE,+CAChB,SAAW,CAAE,2CAE1D,cACA,mBACA,8BACA,gCACA,kBACA,gBACA,qBACA,kBACA,gBAAiB,CACpB,uDAEG,cACA,aAAc,CACjB,oDAEG,gBACA,4BAA6B,CAChC,sCAEG,eAAgB,CACnB,oGAEG,qBACA,WACA,WACA,AACA,sBACA,SACA,uBACA,gCACA,gBACA,WACA,gBACA,iBAAkB,CACrB,yDAEG,YACA,eAAgB,CACnB,2BAEG,WACA,kBACA,gBACA,WACA,YACA,eAAgB,CACnB,2BAEG,WACA,eACA,qBACA,kBACA,iBAAkB,CACrB,2CAEG,kBACA,iBACA,SACA,SAAU,CACb,gDAEG,UAAW,CACd,sDAEG,WACA,eACA,YACA,cAAe,CAClB,6CAC8C,mBAAqB,CAAE,wDAGlE,SACA,WACA,cACA,oBACA,UAAW,CACd,0DAC2D,aAAe,CAAE,iCAC1C,WAAa,CAAE,uBAEzB,gBAAkB,CAAE,8BAEzC,WACA,cACA,kBACA,MACA,QACA,SACA,OACA,uCACA,UAAW,CACd,OACQ,UAAY,CAAE,6BAEnB,WACA,uBACA,eACA,kBACA,QACA,SACA,WACA,oBACA,uCACA,yCACA,0CACA,6BACA,6CACA,qCACA,kBACA,UACA,UAAW,CACd,yBAEG,GACI,+BACA,sBAAuB,CAE3B,KACI,iCACA,wBAAyB,CAAA,CAGjC,iBACI,GACI,+BACA,sBAAuB,CAE3B,KACI,iCACA,wBAAyB,CAAA,CAIjC,+BACI,eACA,iBACA,cACA,WACA,AACA,sBACA,cAAe,CAClB,+BAEG,kBACA,SACA,WACA,eAAgB,CACnB,gEACiE,+BAAiC,CAAE,oEAC/B,aAAe,CAAE,aACxE,eAAiB,CFu5BhC,0BACC,kBAAmB,CACnB,8BAEG,mBACA,WACA,WACA,WACA,eACA,aAAc,CACjB,gCACiC,eAAgB,CARlD,8BAUI,iBAAkB,CACrB,gCAEG,kBACA,MACA,OAAQ,CACX,gEACiE,WAAa,sBAAwB,6BAA8B,CAAI,oCACnG,cAAe,CAAI,+CACR,cAAe,CAAI,oCAC9B,YAAa,CAAK,uCAChB,cAAgB,WAAa,UAAW,CAAG,oDAE/E,cACA,gBAAiB,CACpB,wEACwE,WAAa,WAAY,CAAG,wEAC5B,eAAgB,CAAG,iDAKzF,cACA,gBAAiB,CAJpB,qEAQG,eAAgB,CARnB,wDAaI,gBACA,iBAAkB,CAdtB,wDAiBI,eACA,kBAAmB,CAlBvB,uEAuBG,UAAW,CAvBd,yCA4BE,WACA,MAAO,CA7BT,wCAiCG,gBACA,iBAAkB,CAlCrB,wCAqCG,mBACA,cAAe,CAtClB,oDA0CE,sBAAsB,CA1CxB,wCA+CG,mBACA,gBAAiB,CAhDpB,uCAsDG,YACA,eACA,gBAAiB,CAxDpB,wCA4DG,WAAY,CA5Df,oCAgEG,UAAW,CAhEd,oDAoEG,UAAW,CApEd,wCAyEE,WACA,SAAU,CA1EZ,0CA+EG,YACA,eACA,gBAAiB,CACjB,WAQF,yBACA,mCACA,6MAIA,mBACA,iBAAkB,CAAA,yDAIlB,yBACA,kBACA,mBACA,WACA,qBACA,wBACA,UACA,eACA,kBACA,oBACA,oBACA,eAAgB,CAChB,kCAGA,yBACA,kBACA,mBACA,WACA,qBACA,wBACA,UACA,kBACA,kBACA,oBACA,oBACA,gBACA,gBAAiB,CACjB,sBACuB,eAAgB,CAAI,wBAClB,eAAgB,CAAI","file":"../sass/wp-review.css","sourcesContent":["// compile: ../css/$1.css\r\n/*\r\n * WP Review by MyThemeShop\r\n * https://mythemeshop.com/plugins/wp-review/\r\n */\r\n@import \"util\";\r\n\r\n.review-wrapper {\r\n\tborder: 1px solid #e7e7e7;\r\n\tmargin-bottom: 30px;\r\n\tclear: both;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\r\n\t.review-list {\r\n\t\tmargin: 0;\r\n\t\tlist-style: none;\r\n\t\tpadding: 0;\r\n\t\tclear: both;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\t.review-list li {\r\n\t\tmargin: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\tli:after {\r\n\t\tcontent: '';\r\n\t\tdisplay: block;\r\n\t\tclear: both;\r\n\t}\r\n\r\n\t.review-desc li:after { display: none; }\r\n\r\n\t.review-total-wrapper h5 { font-family: inherit; }\r\n}\r\n.review-title {\r\n\tbackground-color: #f6f6f6;\r\n\tborder-bottom: 1px solid #e7e7e7;\r\n\tmargin: 0;\r\n\tpadding: 15px;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\tfont-family: inherit;\r\n}\r\n.review-price {\r\n\tfloat: right;\r\n}\r\n.review-links {\r\n\tlist-style: none;\r\n\tpadding: 15px 15px 8px!important;\r\n\tmargin: 0!important;\r\n\toverflow: hidden;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\twidth: 100%;\r\n\r\n\tli {\r\n\t\tdisplay: inline-block; margin-bottom: 10px;\r\n\t\ta {\r\n\t\t\tdisplay: block;\r\n\t\t\tpadding: 4px 10px;\r\n\t\t\tmargin: 0 10px 0 0;\r\n\t\t\tborder: 1px solid;\r\n\t\t\tborder-radius: 5px;\r\n\t\t\toutline: 0;\r\n\t\t}\r\n\t}\r\n\tli:last-child a { margin-right: 0; }\r\n\t.review-links:not(:last-child) a { margin-right: 10px }\r\n}\r\n\r\n.entry-content .review-wrapper li:last-child a {\r\n\tmargin-right: 0;\r\n}\r\n.wpr-error {\r\n\tbackground: #f9ada7;\r\n\tpadding: 10px;\r\n\tmargin: 10px 0;\r\n}\r\n.review-list {\r\n\tli {\r\n\t\t@extend %clear-float-after;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\tbox-sizing: border-box;\r\n\t\tborder-bottom: 1px solid #e7e7e7;\r\n\t\tpadding: 10px 15px;\r\n\t\tposition: relative;\r\n\t\tlist-style: none !important;\r\n\t}\r\n\tli:nth-child(even) {\r\n\t\tbackground-color: #fafafa;\r\n\t}\r\n\tli:last-child {\r\n\t\tborder-bottom: 1px solid #e7e7e7;\r\n\t}\r\n}\r\n.wp_review_comment .review-list, .widefat .column-comment ul.review-list { margin: 0; padding: 0; }\r\n.wp_review_comment .review-list li, .wp-review-comment-form .review-list li { padding: 10px; margin: 0; background: #f9f9f9; border-bottom: 1px solid #e7e7e7; }\r\n.review-summary-title {\r\n\tmargin-bottom: 5px;\r\n}\r\n.review-desc {\r\n\tpadding: 10px 15px;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n}\r\n.review-desc p:last-child {\r\n\tmargin-bottom: 0;\r\n}\r\n.review-pros-cons {\r\n\tdisplay: -webkit-box;\r\n\tdisplay: -ms-flexbox;\r\n\tdisplay: flex;\r\n\t-ms-flex-wrap: wrap;\r\n\tflex-wrap: wrap;\r\n\tpadding: 10px 15px 30px;\r\n\tclear: both;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\r\n\t.review-pros {\r\n\t\t-webkit-box-flex: 0;\r\n\t\t-ms-flex: 0 0 50%;\r\n\t\tflex: 0 0 50%;\r\n\t\tpadding-right: 10px;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\tbox-sizing: border-box;\r\n\r\n\t\tp:last-of-type {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.review-cons {\r\n\t\t-webkit-box-flex: 0;\r\n\t\t-ms-flex: 0 0 50%;\r\n\t\tflex: 0 0 50%;\r\n\t\tpadding-left: 10px;\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\tbox-sizing: border-box;\r\n\r\n\t\tp:last-of-type {\r\n\t\t\tmargin-bottom: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t.review-pros .mb-5 strong:before,\r\n\t.review-cons .mb-5 strong:before {\r\n\t\tcontent: \"\\f164\";\r\n\t\tfont-family: \"FontAwesome\";\r\n\t\tfont-weight: normal;\r\n\t\tmargin-right: 5px;\r\n\t\topacity: 0.7;\r\n\t}\r\n\r\n\t.review-cons .mb-5 strong:before {\r\n\t\tcontent: \"\\f165\";\r\n\t}\r\n\r\n\tul,\r\n\tol {\r\n\t\tmargin: 0;\r\n\t\tmargin-left: 0;\r\n\t\tpadding: 0;\r\n\t\tlist-style: none;\r\n\t}\r\n\r\n\tli {\r\n\t\tlist-style-type: none !important;\r\n\t}\r\n\r\n\t.review-pros ul li:before,\r\n\t.review-cons ul li:before {\r\n\t\tcontent: \"\\f00c\";\r\n\t\tfont-family: \"FontAwesome\";\r\n\t\topacity: .4;\r\n\t\tmargin-right: 7px;\r\n\t}\r\n\t.review-cons ul li:before {\r\n\t\tcontent: \"\\f00d\";\r\n\t}\r\n}\r\n\r\n.wp_review_comment {\r\n\t.review-pros-cons {\r\n\t\tpadding-left: 0;\r\n\t\tpadding-right: 0;\r\n\t}\r\n}\r\n\r\ntextarea#wp_review_comment_pros, textarea#wp_review_comment_cons { height: 100px; }\r\n\r\n.wp-review-comment-form-qualifier {\r\n\tlabel { display: block; }\r\n\tselect { display: block; width: 100%; }\r\n}\r\n\r\n#review {\r\n\t.review-desc ul,\r\n\t.review-desc ol {\r\n\t\tmargin: 0;\r\n\t\tmargin-left: 0;\r\n\t\tpadding: 0;\r\n\t}\r\n}\r\n\r\n.review-result-wrapper {\r\n\twhite-space: nowrap;\r\n\tposition: relative;\r\n}\r\n.review-star .review-result-wrapper { display: inline-block; }\r\n.review-star .review-result-wrapper img.wp-review-image {max-width: 20px; max-height: 20px; display: inline-block; opacity: 0.6;}\r\n.wp-review-usercomment-rating-star .review-result-wrapper img {opacity: 0.6;}\r\n.wp-review-usercomment-rating-star .review-result-wrapper .review-result img {opacity: 1;}\r\n.review-star .wpr-count { margin-left: 3px; vertical-align: top; }\r\n.review-result-wrapper i, .review-result-wrapper img.wp-review-image {\r\n\tfont-style: normal;\r\n\tfont-size: 16px;\r\n\tpadding: 0;\r\n\tline-height: inherit;\r\n}\r\n.reviewed-item {\r\n\tdisplay: inline-block;\r\n\tpadding: 10px 15px;\r\n\tborder-bottom: 1px solid #e7e7e7;\r\n\twidth: 100%;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\r\n\t.review-links {\r\n\t\tborder: 0;\r\n\t\tbackground: transparent!important;\r\n\t}\r\n\t.review-links li {\r\n\t\tmargin: 0;\r\n\t}\r\n\r\n .reviewed-item-data {\r\n img {\r\n vertical-align: top;\r\n }\r\n }\r\n}\r\n.reviewed-item-image {\r\n\tfloat: right;\r\n\tmax-width: 40%;\r\n\tmargin-left: 15px;\r\n}\r\n.rtl .reviewed-item-image {\r\n\tfloat: left;\r\n\tmargin-left: 0;\r\n\tmargin-right: 15px;\r\n}\r\n.reviewed-item-data-label { display: inline-block }\r\n.reviewed-item-data p:last-of-type { margin-bottom: 0; }\r\n.review-result {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tleft: 0;\r\n\toverflow: hidden;\r\n\twhite-space: nowrap;\r\n}\r\n.rtl .review-result {\r\n\tleft: auto;\r\n\tright: 0;\r\n}\r\n.review-total-wrapper {\r\n\tfloat: right;\r\n\tpadding-right: 0;\r\n\tclear: both;\r\n\tposition: relative;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\tpadding: 10px 15px 20px 15px;\r\n}\r\n\r\n.rtl .review-total-wrapper { float: left }\r\n.review-total-wrapper span.review-total-box {\r\n\tborder: 0;\r\n\tdisplay: block;\r\n\tfont-size: 40px;\r\n\tfont-weight: 700;\r\n\ttext-align: right;\r\n\tmargin: 0;\r\n\tpadding: 35px 0 20px;\r\n\twidth: 100%;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\toverflow: hidden\r\n}\r\n.circle-point span.review-total-box { height: 180px }\r\n.review-total-wrapper span.review-total-box small {\r\n\tfont-size: 12px;\r\n\tdisplay: block;\r\n}\r\n.percentage-icon {\r\n\tfont-size: 22px;\r\n\tposition: relative;\r\n\ttop: -14px;\r\n}\r\n.review-total-star {\r\n\tposition: relative;\r\n\tmargin-top: 5px;\r\n\tmargin: 0 auto;\r\n\tfloat: right;\r\n}\r\n.review-star.review-total { position: relative }\r\n.wp-review-loading-msg, .wp-review-loading .review-result-wrapper { display: none }\r\n.wp-review-loading .wp-review-loading-msg { display: block }\r\n.review-total {\r\n\tz-index: 99;\r\n}\r\n.rtl .review-total {\r\n\tleft: auto;\r\n\tright: 0;\r\n}\r\n.review-star, .wp-review-user-feature-rating-star {\r\n\tposition: relative;\r\n\tmargin-top: 5px;\r\n\tmargin: 0 auto;\r\n\tdisplay: inline-block;\r\n}\r\n.postbox .review-star {\r\n\tposition: relative;\r\n\tright: auto;\r\n\ttop: auto;\r\n}\r\n.review-list .review-star, .user-review-area .review-star, .wp-review-point-type .review-total-circle .review-star, .wp-review-percentage-type .review-total-circle .review-star, .review-list .wp-review-user-feature-rating-star {\r\n\tfloat: right;\r\n}\r\n .rtl .review-list .review-star, .rtl .user-review-area .review-star, .rtl .review-total-circle .review-star, .rtl .wp-review-point-type .review-total-circle .review-star, .rtl .wp-review-percentage-type .review-total-circle .review-star {\r\n\tfloat: left;\r\n\tmargin-right: 10px;\r\n\tmargin-left: 0;\r\n }\r\n/**\r\n * Bar & Percentage Point\r\n */\r\n.circle-point .review-list li { padding: 14px 15px }\r\n.review-point .review-result-wrapper, .review-percentage .review-result-wrapper {\r\n\tbackground: rgba(0,0,0,0.1);\r\n\twidth: 100%;\r\n\theight: 22px;\r\n}\r\n.review-point .review-result-wrapper { background-color: rgba(0,0,0,0.1) }\r\n.wp-review-point-type .review-result, .wp-review-percentage-type .review-result, .review-total-point .review-result {\r\n\tposition: absolute;\r\n\ttop: 0px;\r\n\tleft: 0px;\r\n\theight: 22px;\r\n}\r\n.rtl .wp-review-point-type .review-result, .rtl .wp-review-percentage-type .review-result, .rtl .review-total-point .review-result {\r\n\tleft: auto;\r\n\tright: 0px;\r\n}\r\n.review-total-star.allowed-to-rate .review-result-wrapper { background: none }\r\n.wp-review-point-type .review-total-point .review-result-wrapper { background: none }\r\n.review-total-percentage.allowed-to-rate.has-not-rated-yet, .review-total-point.allowed-to-rate.has-not-rated-yet {\r\n\tfloat: none;\r\n\tcursor: pointer;\r\n}\r\n.review-percentage .review-result-wrapper, .review-point .review-result-wrapper {\r\n\tposition: relative;\r\n\twidth: 100%;\r\n}\r\n.review-percentage .review-result, .review-point .review-result {\r\n\tbackground: currentColor;\r\n\theight: 22px;\r\n}\r\n.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper { cursor: pointer }\r\n.wp-review-user-rating.wp-review-user-rating-point.has-rated .review-result-wrapper, .wp-review-user-rating.wp-review-user-rating-percentage.has-rated .review-result-wrapper { cursor: default }\r\n.wp-review-comment-rating.wp-review-comment-rating-point .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-point .review-result-wrapper:hover .review-result, .wp-review-comment-rating.wp-review-comment-rating-percentage .review-result-wrapper:hover .review-result, .wp-review-user-rating.wp-review-user-rating-percentage .review-result-wrapper:hover .review-result {\r\n\tdisplay: block;\r\n\t-webkit-transition: none;\r\n\ttransition: none;\r\n}\r\n.review-point, .review-percentage {\r\n\tposition: relative;\r\n\tclear: both;\r\n}\r\n.wp-review-your-rating {\r\n\tposition: absolute;\r\n\ttop: 102%;\r\n\tleft: 45%;\r\n\tmargin-left: -20px;\r\n\tfont-size: 12px;\r\n\tline-height: 18px;\r\n\tbackground: #f0f0f0;\r\n\tcolor: #fff;\r\n\tpointer-events: none;\r\n\tz-index: 999;\r\n\tdisplay: none;\r\n\twhite-space: nowrap;\r\n\tpadding: 2px 4px;\r\n}\r\n.rtl .wp-review-your-rating {\r\n\tleft: auto;\r\n\tright: 45%;\r\n}\r\n\r\n.column-wp_review_rating .wp-review-circle-rating { -webkit-box-shadow: none; box-shadow: none; }\r\n.review-point:hover .wp-review-your-rating,\r\n.review-percentage:hover .wp-review-your-rating {\r\n\tdisplay: block;\r\n}\r\n\r\n.review-result-text {\r\n\tposition: absolute;\r\n\tleft: 4px;\r\n\ttop: 0px;\r\n\tfont-size: 16px;\r\n\tline-height: 22px;\r\n\tdisplay: none;\r\n}\r\n.rtl .review-result-text {\r\n\tleft: auto;\r\n\tright: 4px;\r\n}\r\n.wp-review-usercomment-rating .review-result-text, .wp-admin .review-result-text { display: block }\r\n/**\r\n * Circle\r\n */\r\n.review-total-circle.allowed-to-rate.has-not-rated-yet .review-result-wrapper { cursor: pointer }\r\n.wp-review-user-rating-circle .review-result-wrapper { text-align: right }\r\n.wp-review-user-rating.wp-review-user-rating-circle.wp-review-input-set { float: right; }\r\n.wp-review-circle-type .user-total-wrapper { overflow: hidden; margin-top: 3px; }\r\n.review-wrapper .wp-review-circle-rating { padding: 0; width: auto; display: inline;}\r\n.user-review-area .review-circle { float: right; height: 32px; }\r\n.review-list .review-circle {\r\n\tfloat: right;\r\n\tmargin-top: -4px;\r\n}\r\n.wp-review-circle-type .review-total-wrapper > .review-total-box { display: none }\r\n.review-circle.review-total {\r\n\theight: 100px;\r\n\twidth: 100px;\r\n}\r\n\r\n/**\r\n * Twenty series themes compatibilty\r\n */\r\n.entry-content .review-wrapper {\r\n\th1, h2, h3, h4, h5, h6 { margin: 0 }\r\n}\r\n.entry-content .review-summary-title, #content .review-summary-title, .entry-content .reviewed-item p, #content .reviewed-item p { margin-bottom: 5px }\r\n#content .review-desc p:last-child { margin-bottom: 0 }\r\n#review .review-desc ul { margin: 0; margin-left: 20px; padding-left: 0; }\r\n/**\r\n * Basic styling for wp_review_display_total\r\n */\r\n.review-total-only {\r\n\tpadding: 3px 8px;\r\n\tbackground: #fff;\r\n\tdisplay: inline-block;\r\n\tborder-radius: 3px;\r\n}\r\n.review-total-only .percentage-icon {\r\n\tfont-size: inherit;\r\n\ttop: 0;\r\n}\r\n.review-total-only .review-type-star {\r\n\tfont-size: 12px;\r\n\tpadding: 3px 6px;\r\n}\r\n.review-total-only .review-total-star {\r\n\tfont-size: 12px;\r\n\tmargin: 0;\r\n}\r\n.review-result-wrapper .review-result i, .review-result-wrapper .review-result img.wp-review-image {\r\n\topacity: 1;\r\n\tfilter: alpha(opacity=100);\r\n}\r\n.wp-review-box-float-left { margin-right: 20px }\r\n.wp-review-box-float-right { margin-left: 20px }\r\n/**\r\n * Users review area\r\n */\r\n.wpr-user-features-rating {\r\n\tclear: both;\r\n\t.user-review-title { padding: 10px 15px; margin: 0; font-weight: bold; }\r\n\t.user-total-wrapper {\r\n\t\tmargin: 0;\r\n\t\tdisplay: inline-block;\r\n\t}\r\n\t.wp-review-user-feature-rating-circle {\r\n\t\t+ span { display: inline-block; margin-top: 10px; }\r\n\t\t.review-result-wrapper { height: 50px; }\r\n\t}\r\n}\r\n.user-review-area {\r\n\tborder-top: 1px solid #e7e7e7;\r\n\tpadding: 10px 15px;\r\n\tposition: relative;\r\n\tclear: both;\r\n\tfloat: left;\r\n\twidth: 100%;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n\t.wp-review-user-rating-star {\r\n\t\tfloat: right;\r\n\t}\r\n}\r\n\r\n.wp-review-user-rating .review-star {\r\n\t.review-result-wrapper {\r\n\t\t&:hover {\r\n\t\t\tspan img {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t\tspan:hover ~ span img {\r\n\t\t\t\topacity: 0.6;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.review-total-star.allowed-to-rate {\r\n\tfloat: right;\r\n\tmargin: 0;\r\n}\r\n.user-review-title { margin: 15px 15px 10px; padding: 0; font-family: inherit; }\r\n.user-total-wrapper .user-review-title {\r\n\tfont-weight: bold;\r\n\tmargin: 0;\r\n\tdisplay: inline-block;\r\n}\r\n.wp-review-user-rating {\r\n\t.review-result-wrapper {\r\n\t\tspan {\r\n\t\t\tcursor: pointer;\r\n\t\t\tpadding: 0 0 0 4px;\r\n\r\n\t\t\timg.wp-review-image {opacity: 0.6;}\r\n\t\t}\r\n\r\n\t\tspan:hover,\r\n\t\tspan.active {\r\n\t\t\ti, img.wp-review-image {\r\n\t\t\t\topacity: 1!important;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.review-result {\r\n\t\t\t// letter-spacing: -2px;\r\n\r\n\t\t\ti, img.wp-review-image { padding-left: 4px; }\r\n\t\t}\r\n\t}\r\n\r\n\t&.has-rated .review-result-wrapper:hover .review-result { display: block }\r\n\t.review-result-wrapper:hover .review-result, &.wp-review-loading .review-result-wrapper, &.wp-review-loading .wp-review-your-rating { display: none }\r\n\t.review-list li { border-top: 1px solid; }\r\n}\r\n.wpr-rating-accept-btn {\r\n\twidth: 100%;\r\n\tfloat: right;\r\n\tborder-radius: 0;\r\n\tpadding: 14px;\r\n\tborder: 0;\r\n\tcolor: #fff;\r\n\tfont-size: inherit;\r\n\tcursor: pointer;\r\n}\r\n.wpr-rating-accept-btn[disabled] { cursor: not-allowed; }\r\n.wp-review-rating-input.review-point .review-result-wrapper,\r\n.wp-review-rating-input.review-percentage .review-result-wrapper,\r\n.wp-review-rating-input.review-circle canvas {\r\n\tcursor: pointer;\r\n}\r\n\r\n/**\r\n * Review in comments\r\n */\r\n.wp-review-comment-form-rating {\r\n\tmargin-bottom: 15px;\r\n\r\n\t.review-list li { padding: 10px; background: #f9f9f9; }\r\n\t.user-review-title { margin: 0; margin-bottom: 10px; }\r\n\t.features-rating-list { margin: 0; padding: 0; }\r\n}\r\n.wp-review-comment-field { margin-bottom: 10px }\r\n.review-total-star-comments {\r\n\tposition: relative;\r\n\tdisplay: inline-block;\r\n}\r\n.wp-review-comment-title { font-size: 18px; }\r\n.comment-text-inner { clear: both }\r\n.comment {\r\n\t.review-list li {\r\n\t\tmargin-bottom: 0;\r\n\t}\r\n\t// .review-circle, .review-circle .review-result-wrapper, .review-circle .review-result-wrapper > div, .review-circle .review-result-wrapper > div > canvas {\r\n\t// \twidth: 32px!important;\r\n\t// \theight: 32px!important;\r\n\t// }\r\n}\r\n.wp-review-comment-rating {\r\n\t.review-result-wrapper {\r\n\t\tspan {\r\n\t\t\tcursor: pointer;\r\n\r\n\t\t\ti, img.wp-review-image {\r\n\t\t\t\topacity: 0.6;\r\n\t\t\t}\r\n\r\n\t\t\tpadding-left: 4px;\r\n\t\t}\r\n\r\n\t\tspan:hover i,\r\n\t\tspan.active i,\r\n\t\tspan:hover img.wp-review-image,\r\n\t\tspan.active img.wp-review-image {\r\n\t\t\topacity: 1!important;\r\n\t\t\tcolor: #FFB300;\r\n\t\t}\r\n\r\n\t\tspan:hover ~ span i {\r\n\t\t\topacity: 1;\r\n\t\t\tcolor: currentColor;\r\n\t\t}\r\n\r\n\t\t&:hover .review-result {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t.review-result {\r\n\t\t\tletter-spacing: -1.9px;\r\n\r\n\t\t\ti, img.wp-review-image { padding-left: 4px; }\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\tspan img {\r\n\t\t\t\topacity: 1;\r\n\t\t\t}\r\n\t\t\tspan:hover ~ span img {\r\n\t\t\t\topacity: 0.6;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t}\r\n}\r\n.wpr-comment-features-rating {\r\n\t.wp-review-user-feature-rating-circle {\r\n\t\theight: 50px;\r\n\t}\r\n\t.review-list .review-circle {\r\n\t\tmargin-top: 0;\r\n\t\theight: 50px;\r\n\t}\r\n\tli .wp-review-user-feature-rating-circle + span {\r\n\t\tmargin-top: 14px;\r\n\t\tdisplay: inline-block;\r\n\t}\r\n}\r\n.rtl .wp-review-comment-rating .review-result-wrapper span i { float: right }\r\n\r\n.wp-review-feedback { margin-top: 10px; }\r\n.wp-review-feedback .review-btn {\r\n\tdisplay: inline-block;\r\n\ttext-decoration: none;\r\n\tbackground: #eee;\r\n\tpadding: 3px 9px;\r\n\tcolor: #333;\r\n\tborder-radius: 4px;\r\n\tfont-size: 14px;\r\n}\r\n.wp-review-feedback .review-btn.voted, .wp-review-feedback .review-btn.voted ~ a { cursor: default }\r\n.wp-review-feedback .review-btn:hover, .wp-review-feedback .review-btn.voted {\r\n\ttext-decoration: none;\r\n\tbackground: #81C784;\r\n\tcolor: #fff!important;\r\n}\r\n.wp-review-feedback .review-btn:nth-child(2) { margin-left: 5px }\r\n.rtl .wp-review-feedback .review-btn:nth-child(2) { margin-left: auto; margin-right: 5px; }\r\n.wp-review-feedback .review-btn:nth-child(2):hover, .wp-review-feedback .review-btn.voted:nth-child(2) {\r\n\ttext-decoration: none;\r\n\tbackground-color: #E57373;\r\n\tcolor: #fff!important;\r\n}\r\n.wp-review-comment-form-title { clear: both; margin-bottom: 15px; }\r\n.wp-review-comment-form-author, .wp-review-comment-form-email, .wp-review-comment-form-url {\r\n\tlabel { padding-left: 0!important; margin-left: 0!important; }\r\n}\r\n.wp-review-comment-rating-circle-wrapper .review-comment-field-msg {\r\n\tvertical-align: middle;\r\n\tmargin-right: 0;\r\n}\r\n.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner {\r\n\tdisplay: inline-block;\r\n\tvertical-align: middle;\r\n}\r\n.wp-review-comment-rating .review-result-wrapper a {\r\n\ttext-decoration: none;\r\n\tborder: none;\r\n}\r\n.wp-review-comment-rating-star .review-total-star { float: none }\r\n.wp-review-comment-rating-circle-wrapper .wp-review-comment-field-inner, .wp-review-comment-rating-star-wrapper .wp-review-comment-field-inner { display: inline-block }\r\n.wp-review-comment-form {\r\n .wp-review-comment-field-inner { display: block; }\r\n .user-review-title { margin: 0 0 10px; }\r\n\t.wpr-comment-features-rating > ul { margin: 0; }\r\n}\r\n#comments .wp-review-comment-qualifier, #comments .wp-review-usercomment-image { margin-bottom: 15px; }\r\n#comments .wp-review-usercomment-image img {float: left !important; max-width: 100%;}\r\n.wp-review-usercomment-rating, #comments .wp-review-usercomment-rating {\r\n\tmargin-bottom: 15px;\r\n\r\n\tul, ol {\r\n\t\tmargin: 0;\r\n\t\tmargin-bottom: 10px;\r\n\t\tpadding-left: 0;\r\n\t\tlist-style-type: none;\r\n\t}\r\n\r\n\tli { display: block; margin-bottom: 15px; }\r\n\r\n\t.review-star {\r\n\t\tposition: relative;\r\n\t\ttop: 0;\r\n\t\tright: 0;\r\n\t\tdisplay: inline-block;\r\n\t}\r\n}\r\n.wp-review-comment-rating-star { display: inline-block }\r\nform.wp-review-comment-form input, #commentform.wp-review-comment-form input, #commentform.wp-review-comment-form select {\r\n\twidth: 100%;\r\n\tmax-width: 100%;\r\n\theight: 44px;\r\n\tfont-size: 16px;\r\n\tpadding-left: 2.5%;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n}\r\n.rtl form.wp-review-comment-form input, .rtl #commentform.wp-review-comment-form input {\r\n\tpadding-left: auto;\r\n\tpadding-right: 2.5%;\r\n}\r\nform.wp-review-comment-form textarea, #commentform.wp-review-comment-form textarea {\r\n\twidth: 100%;\r\n\tbackground: rgba(0, 0, 0, 0.035);\r\n\tborder: 1px solid rgba(0, 0, 0, 0.05);\r\n\tcolor: rgba(0, 0, 0, 0.31);\r\n\tmax-width: 100%;\r\n\tfont-size: 16px;\r\n\tpadding-left: 2.5%;\r\n\t-webkit-box-sizing: border-box;\r\n\tbox-sizing: border-box;\r\n}\r\n.rtl form.wp-review-comment-form textarea, .rtl #commentform.wp-review-comment-form textarea {\r\n\tpadding-left: auto;\r\n\tpadding-right: 2.5%;\r\n}\r\nform.wp-review-comment-form > div, #commentform.wp-review-comment-form > div {\r\n\twidth: 100%;\r\n\tmargin-bottom: 10px;\r\n\tfloat: left;\r\n}\r\n.rtl form.wp-review-comment-form > div, .rtl #commentform.wp-review-comment-form > div { float: right }\r\n/**\r\n * Show on thumbnails\r\n */\r\n.wp-review-thumbnail-wrapper { position: relative }\r\n.wp-review-on-thumbnail {\r\n\tposition: absolute;\r\n\ttop: 0;\r\n\tright: 0;\r\n\tbackground: #fff;\r\n\tpadding: 2px 4px;\r\n}\r\n.wp-review-on-thumbnail.review-type-star .review-total-star { margin: 0 }\r\n.review-type-circle.latestPost-review-wrapper, .review-type-circle.wp-review-on-thumbnail {\r\n\theight: 44px;\r\n}\r\n.latestPost-review-wrapper .wp-review-circle-rating, .wp-review-on-thumbnail .wp-review-circle-rating { font-size: 11px !important }\r\n.review-type-circle.review-total-only, .review-type-circle.wp-review-show-total {\r\n\tpadding-top: 6px;\r\n\theight: 32px;\r\n}\r\n.latestPost-review-wrapper {\r\n\tpadding: 2px 8px;\r\n\tbackground: #444;\r\n\tcolor: #fff;\r\n}\r\n.review-type-star.latestPost-review-wrapper {\r\n\t.review-result-wrapper {\r\n\t\tcolor: #fff!important;\r\n\t\ti, img.wp-review-image { opacity: 0.6; }\r\n\t\t.review-result {\r\n\t\t\tcolor: #fff!important;\r\n\t\t\ti, img.wp-review-image { opacity: 1; }\r\n\t\t}\r\n\t}\r\n}\r\n.widget .wp-review-show-total .review-star, .widget .wp-review-user-rating .review-star {\r\n\tposition: relative;\r\n\ttop: auto;\r\n\tright: auto;\r\n}\r\n\r\n/*\r\n * Spin Animation For Loader\r\n */\r\n.animate-spin {\r\n -webkit-animation: spin 1s infinite linear;\r\n animation: spin 1s infinite linear;\r\n display: inline-block;\r\n}\r\n@-webkit-keyframes spin {\r\n 0% {\r\n\t -webkit-transform: rotate(0deg);\r\n\t transform: rotate(0deg);\r\n }\r\n 100% {\r\n\t -webkit-transform: rotate(359deg);\r\n\t transform: rotate(359deg);\r\n }\r\n}\r\n@keyframes spin {\r\n 0% {\r\n\t -webkit-transform: rotate(0deg);\r\n\t transform: rotate(0deg);\r\n }\r\n 100% {\r\n\t -webkit-transform: rotate(359deg);\r\n\t transform: rotate(359deg);\r\n }\r\n}\r\n\r\n/*-----------------------------------------------------*/\r\n/* Responsvie\r\n/*-----------------------------------------------------*/\r\n@media screen and (max-width:600px) {\r\n\t#review.review-wrapper .user-review-area .review-percentage, #review.review-wrapper .user-review-area .review-point { width: 100%!important; max-width: 100%; margin-bottom: 10px; }\r\n\t.user-review-area .user-total-wrapper { width: 100%; max-width: 100%; }\r\n}\r\n@media screen and (max-width:480px) {\r\n\t.review-total-wrapper {\r\n\t\ttext-align: right;\r\n\t}\r\n\t.user-review-area .user-total-wrapper { max-width: 60%; line-height: 1.2; }\r\n\t.user-review-area .user-total-wrapper .user-review-title { margin-top: 0!important; }\r\n\t.review-price { float: none; }\r\n\t.review-wrapper .review-title { font-size: 16px; }\r\n\t.review-total-wrapper span.review-total-box {\r\n\t\tpadding: 10px 0 20px;\r\n\t\ttext-align: right;\r\n\t\tpadding-left: 10px;\r\n\t}\r\n\t.reviewed-item-image { max-width: 100%; width: 100%; margin: 0 0 10px 0; float: left; }\r\n\t.rtl .review-total-wrapper span.review-total-box {\r\n\t\tpadding: 10px 0 20px;\r\n\t\ttext-align: right;\r\n\t\tpadding-left: 0;\r\n\t\tpadding-right: 10px;\r\n\t}\r\n\t.review-total-star.allowed-to-rate {\r\n\t\tposition: relative;\r\n\t\tright: auto;\r\n\t\tleft: 0;\r\n\t\tfloat: left;\r\n\t}\r\n\t.rtl .review-total-star.allowed-to-rate{\r\n\t\tright: 0;\r\n\t\tleft: auto;\r\n\t\tfloat: right;\r\n\t}\r\n\t.review-pros-cons .review-pros, .review-pros-cons .review-cons {\r\n\t\t-webkit-box-flex: 0;\r\n\t\t-ms-flex: 0 0 100%;\r\n\t\tflex: 0 0 100%;\r\n\t\tpadding: 0;\r\n\t\tp:last-child { margin-bottom: 0; }\r\n\t}\r\n\t.review-pros-cons .review-pros { padding-bottom: 20px; }\r\n}\r\n.rtl .review-total-box { unicode-bidi: isolate-override; }\r\n.rtl .wp-review-user-rating-total { unicode-bidi: -webkit-isolate; unicode-bidi: isolate; }\r\n.rtl .wp-review-user-rating-total + small { unicode-bidi: plaintext; }\r\n.rtl .review-links li a { margin: 0 0 0 10px }\r\n\r\n/*---------------------------\r\n * Reviews list\r\n *--------------------------*/\r\n.wp-reviews-list {\r\n\tposition: relative;\r\n\tborder: 1px solid #e4e4e4;\r\n\tbackground-color: #fff;\r\n\r\n\t* {\r\n\t\t-webkit-box-sizing: border-box;\r\n\t\tbox-sizing: border-box;\r\n\t}\r\n\r\n\tul {\r\n\t\tlist-style-type: none;\r\n\t}\r\n\r\n\t.item {\r\n\t\t@extend %clear-float-after;\r\n\r\n\t\tpadding: 10px 15px;\r\n\t\tborder-bottom: 1px solid #e4e4e4;\r\n\t\tborder-top: 0;\r\n\t\tposition: relative;\r\n\t\tlist-style-type: none;\r\n\t\tmargin: 0;\r\n\r\n\t\t&:last-child {\r\n\t\t\tborder: none;\r\n\t\t}\r\n\t}\r\n\r\n\timg {\r\n\t\tmax-width: 100%;\r\n\t\theight: auto;\r\n\t}\r\n\r\n\ta {\r\n\t\tcolor: #444;\r\n\t}\r\n\r\n\t.thumb_small {\r\n\t\tfloat: left;\r\n\t\tmargin-right: 12px;\r\n\t\tpadding-top: 2px;\r\n\t\twidth: 65px;\r\n\t\theight: 65px;\r\n\t\toverflow: hidden;\r\n\t}\r\n\r\n\t.thumb_large {\r\n\t\tfloat: none;\r\n\t\tmax-width: 100%;\r\n\t\tdisplay: inline-block;\r\n\t\tmargin-bottom: 4px;\r\n\t\tposition: relative;\r\n\t}\r\n\r\n\t.entry-title {\r\n\t\tfont-weight: 700;\r\n\t\tmargin: 0;\r\n\t\tpadding: 0;\r\n\t\toverflow: hidden;\r\n\r\n\t\tspan { font-weight: normal; }\r\n\r\n\t\ta { display: block; }\r\n\t}\r\n\r\n\t.postmeta {\r\n\t\tcolor: #999;\r\n\t\tfont-size: 13px;\r\n\t\tmargin-top: 5px;\r\n\t\tfont-weight: normal;\r\n\t\tfloat: right;\r\n\t}\r\n\r\n\t.review-count {\r\n\t\tfloat: left;\r\n\t}\r\n\r\n\t.review-total-only {\r\n\t\tdisplay: inline-block;\r\n\t\tfont-weight: normal;\r\n\t\tbackground: #eee;\r\n\t}\r\n\r\n\t.wp-post-image {\r\n\t\tmargin: 0 !important;\r\n\t}\r\n\r\n\t/* Loading... */\r\n\t.loading {\r\n\t\tmin-height: 120px;\r\n\r\n\t\t&:before {\r\n\t\t\tcontent: \"\";\r\n\t\t\tdisplay: block;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\tleft: 0;\r\n\t\t\tbackground-color: rgba(255,255,255,0.8);\r\n\t\t\tz-index: 11;\r\n\t\t}\r\n\r\n\t\t&:after {\r\n\t\t\tcontent: \"\";\r\n\t\t\tmargin: 0 auto 3em auto;\r\n\t\t\tfont-size: 10px;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 45%;\r\n\t\t\tleft: 49%;\r\n\t\t\tz-index: 12;\r\n\t\t\ttext-indent: -9999em;\r\n\t\t\tborder-top: 0.4em solid rgba(0, 0, 0, 0.2);\r\n\t\t\tborder-right: 0.4em solid rgba(0, 0, 0, 0.2);\r\n\t\t\tborder-bottom: 0.4em solid rgba(0, 0, 0, 0.2);\r\n\t\t\tborder-left: 0.4em solid #000;\r\n\t\t\t-webkit-animation: load8 0.5s infinite linear;\r\n\t\t\tanimation: load8 0.5s infinite linear;\r\n\t\t\tborder-radius: 50%;\r\n\t\t\twidth: 2em;\r\n\t\t\theight: 2em;\r\n\t\t}\r\n\t}\r\n\r\n\t.reviews-pagination {\r\n\t\t@extend %clear-float-after;\r\n\r\n\t\tpadding-bottom: 15px;\r\n\r\n\t\ta {\r\n\t\t\tmargin: 0 15px;\r\n\t\t}\r\n\r\n\t\t.next {\r\n\t\t\tfloat: right;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n[data-ui-tabs] {\r\n\t.ui-tabs-nav {\r\n\t\t@extend %clear-float-after;\r\n\r\n\t\tlist-style: none;\r\n\t\tpadding: 0 30px 0;\r\n\t\tborder-bottom: 1px solid rgba(255, 255, 255, 0.1);\r\n\t\tmargin: 10px 0;\r\n\r\n\t\tli {\r\n\t\t\tfloat: left;\r\n\t\t\tmargin: 0;\r\n\t\t\tlist-style-type: none;\r\n\t\t}\r\n\r\n\t\ta {\r\n\t\t\t-webkit-box-shadow: none;\r\n\t\t\tbox-shadow: none;\r\n\t\t\tpadding: 8px 15px;\r\n\t\t\tbackground-color: rgba(0, 0, 0, 0.15);\r\n\t\t\toutline: 0;\r\n\t\t\tfloat: left;\r\n\t\t\tborder: 0;\r\n\t\t\tcolor: inherit;\r\n\t\t}\r\n\r\n\t\t.ui-state-active {\r\n\t\t\ta {\r\n\t\t\t\tbackground-color: rgba(255, 255, 255, 0.45);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n[data-wp-review-tabs] {\r\n\t.tab-titles {\r\n\t\t@extend %clear-float-after;\r\n\r\n\t\tlist-style: none;\r\n\t\tpadding: 0 30px 0;\r\n\t\tborder-bottom: 1px solid rgba(255, 255, 255, 0.1);\r\n\t\tmargin: 10px 0;\r\n\t}\r\n\r\n\t.tab-title {\r\n\t\tfloat: left;\r\n\t\tmargin: 0;\r\n\t\tlist-style-type: none;\r\n\r\n\t\tbutton {\r\n\t\t\t-webkit-box-shadow: none;\r\n\t\t\tbox-shadow: none;\r\n\t\t\tpadding: 8px 15px;\r\n\t\t\tbackground-color: rgba(0, 0, 0, 0.15);\r\n\t\t\toutline: 0;\r\n\t\t\tfloat: left;\r\n\t\t\tborder: 0;\r\n\t\t\tcolor: inherit;\r\n\t\t\tcursor: pointer;\r\n\t\t\tfont-size: inherit;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\ta {\r\n\t\t\t\tbackground-color: rgba(255, 255, 255, 0.45);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@import \"tab-widget\";\r\n\r\n/* WooCommerce */\r\n.wp-review-product-rating {\r\n\tmargin-bottom: 10px;\r\n}\r\n.wp-review-comment-form-photo {\r\n margin-bottom: 15px;\r\n float: left;\r\n width: 100%;\r\n clear: both;\r\n margin-right: 0;\r\n margin-left: 0;\r\n}\r\n.wp-review-comment-form-photo p { margin-bottom: 0; }\r\n.wp-review-comment-form-photo {\r\n position: relative;\r\n}\r\n.wp-review-comment-form-photo a {\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n}\r\n.wp-review-comment-form-photo #wp_review_comment_attachment_url { width: 100%; box-sizing: border-box; -webkit-box-sizing: border-box; }\r\n.wp-review-comment-form-photo input { margin-top: 8px; }\r\n.wp-review-comment-form-photo input.input-file { padding-left: 0; }\r\n.wp-review-comment-form-photo .hide { display: none; }\r\n#comments .wp-review-usercomment-image {display: block; float: left; width: 100%;}\r\n.wp_review_comments_template #comments .is_verified {\r\n color: #b75c21;\r\n font-weight: bold;\r\n}\r\n#commentform.wp-review-comment-form .comment-form-cookies-consent input {width: auto; height: auto;}\r\n#commentform.wp-review-comment-form .comment-form-cookies-consent label {margin-left: 8px;}\r\n\r\nbody.rtl {\r\n\t.review-wrapper {\r\n\t\t.review-star .wpr-count {\r\n\t\t\tmargin-left: 0;\r\n\t\t\tmargin-right: 3px;\r\n\t\t}\r\n\r\n\t\t.review-total-wrapper span.review-total-box {\r\n\t\t\ttext-align: left;\r\n\t\t}\r\n\r\n\t\t.review-pros-cons {\r\n\t\t\t.review-pros {\r\n\t\t\t\tpadding-right: 0;\r\n\t\t\t\tpadding-left: 10px;\r\n\t\t\t}\r\n\t\t\t.review-cons {\r\n\t\t\t\tpadding-left: 0;\r\n\t\t\t\tpadding-right: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t.user-review-area .wp-review-user-rating-star {\r\n\t\t\tfloat: left;\r\n\t\t}\r\n\t}\r\n\r\n\t.wp-review-comment-form-photo a {\r\n\t\tright: auto;\r\n\t\tleft: 0;\r\n\t}\r\n\t.review-pros-cons {\r\n\t\t.review-pros {\r\n\t\t\tpadding-right: 0;\r\n\t\t\tpadding-left: 10px;\r\n\t\t}\r\n\t\t.review-cons {\r\n\t\t\tpadding-right: 10px;\r\n\t\t\tpadding-left: 0;\r\n\t\t}\r\n\t}\r\n\t#comments .wp-review-usercomment-image img {\r\n\t\tfloat: right!important;\r\n\t}\r\n\r\n\t.wpr-businesses {\r\n\t\t.business-data {\r\n\t\t\tpadding-right: 10px;\r\n\t\t\tpadding-left: 5px;\r\n\t\t}\r\n\t}\r\n\r\n\t.wp-reviews-list {\r\n\t\t.thumb_small {\r\n\t\t\tfloat: right;\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmargin-left: 12px;\r\n\t\t}\r\n\r\n\t\t.review-count {\r\n\t\t\tfloat: right;\r\n\t\t}\r\n\r\n\t\t.postmeta {\r\n\t\t\tfloat: left;\r\n\t\t}\r\n\r\n\t\t.reviews-pagination .next {\r\n\t\t\tfloat: left;\r\n\t\t}\r\n\t}\r\n\r\n\t.review-total-only.large-thumb {\r\n\t\tright: auto;\r\n\t\tleft: 15px;\r\n\t}\r\n\r\n\t.wpr-place-reviews {\r\n\t\t.review-image {\r\n\t\t\tfloat: right;\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmargin-left: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n/**\r\n * Font icon\r\n */\r\n@font-face {\r\n\tfont-family: 'font-icons';\r\n\tsrc: url('../fonts/font-icons.eot');\r\n\tsrc: url('../fonts/font-icons.eot') format('embedded-opentype'),\r\n\t url('../fonts/font-icons.woff') format('woff'),\r\n\t url('../fonts/font-icons.ttf') format('truetype'),\r\n\t url('../fonts/font-icons.svg') format('svg');\r\n\tfont-weight: normal;\r\n\tfont-style: normal;\r\n}\r\n\r\n[class^=\"mts-icon-\"]:before, [class*=\" mts-icon-\"]:before {\r\n\tfont-family: \"font-icons\";\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tspeak: none;\r\n\tdisplay: inline-block;\r\n\ttext-decoration: inherit;\r\n\twidth: 1em;\r\n\tmargin-right: 0;\r\n\ttext-align: center;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1em;\r\n}\r\n\r\n[class*=\"mts-icon-loader\"]:before {\r\n\tfont-family: \"font-icons\";\r\n\tfont-style: normal;\r\n\tfont-weight: normal;\r\n\tspeak: none;\r\n\tdisplay: inline-block;\r\n\ttext-decoration: inherit;\r\n\twidth: 1em;\r\n\tmargin-right: .2em;\r\n\ttext-align: center;\r\n\tfont-variant: normal;\r\n\ttext-transform: none;\r\n\tline-height: 1em;\r\n\tmargin-left: .2em;\r\n}\r\n.mts-icon-star:before { content: '\\e800'; }\r\n.mts-icon-loader:before { content: '\\e801'; }\r\n","%clear-float-after {\r\n\t&:after {\r\n\t\tcontent: \" \";\r\n\t\tdisplay: block;\r\n\t\theight: 0;\r\n\t\tvisibility: hidden;\r\n\t\tclear: both;\r\n\t}\r\n}\r\n",".wp_review_tab_widget_content {\r\n position: relative;\r\n border: 1px solid #E4E4E4;\r\n}\r\n.wp_review_tab_widget_content img {\r\n max-width: 100%;\r\n height: auto;\r\n}\r\n.wp_review_tab_widget_content a { color: #444 }\r\n.wp_review_tab_widget_content ul.wp-review-tabs li {\r\n list-style: none;\r\n display: block;\r\n width: 50%;\r\n float: left;\r\n text-align: center;\r\n margin: 0!important;\r\n padding: 0!important;\r\n border: 0;\r\n}\r\n.wp_review_tab_widget_content ul.has-1-tabs li {\r\n width: 100%;\r\n float: none;\r\n margin: 0 auto;\r\n}\r\n.wp_review_tab_widget_content ul.has-2-tabs li {\r\n\r\n}\r\n.wp_review_tab_widget_content ul.has-3-tabs li { width: 33.33% }\r\n.wp_review_tab_widget_content ul.has-4-tabs li { width: 50% }\r\n.wp_review_tab_widget_content .tab_title a {\r\n display: block;\r\n background: #f0f0f0;\r\n border-left: 1px solid #E4E4E4;\r\n border-bottom: 1px solid #E4E4E4;\r\n padding: 2px 0 4px;\r\n line-height: 2.4;\r\n text-decoration: none;\r\n position: relative;\r\n font-weight: bold;\r\n}\r\n.wp_review_tab_widget_content .tab_title:first-child a {\r\n margin-left: 0;\r\n border-left: 0;\r\n}\r\n.wp_review_tab_widget_content .tab_title.selected a {\r\n background: #fff;\r\n border-bottom: 1px solid #fff;\r\n}\r\n.wp_review_tab_widget_content .inside {\r\n background: #fff;\r\n}\r\n.wp_review_tab_widget_content .tab-content li, .widget .wp_review_tab_widget_content .tab-content li {\r\n list-style-type: none;\r\n float: left;\r\n width: 100%;\r\n -webkit-box-sizing: border-box;\r\n box-sizing: border-box;\r\n margin: 0;\r\n padding: 10px 15px 15px;\r\n border-bottom: 1px solid #E4E4E4;\r\n text-align: left;\r\n color: #444;\r\n background: none;\r\n position: relative;\r\n}\r\n.wp_review_tab_widget_content .tab-content li:last-child {\r\n border: none;\r\n margin-bottom: 0;\r\n}\r\n.wp_review_tab_thumb_small {\r\n float: left;\r\n margin-right: 12px;\r\n padding-top: 4px;\r\n width: 65px;\r\n height: 65px;\r\n overflow: hidden;\r\n}\r\n.wp_review_tab_thumb_large {\r\n float: none;\r\n max-width: 100%;\r\n display: inline-block;\r\n margin-bottom: 4px;\r\n position: relative;\r\n}\r\n.wp_review_tab_widget_content .entry-title {\r\n font-size: inherit;\r\n font-weight: bold;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n.wp_review_tab_widget_content .entry-title span {\r\n color: #999;\r\n}\r\n.wp_review_tab_widget_content .wp-review-tab-postmeta {\r\n color: #999;\r\n font-size: 13px;\r\n float: right;\r\n margin-top: 5px;\r\n}\r\n.wp_review_tab_widget_content .wp-post-image { margin: 0 !important }\r\n/* Pagination */\r\n.wp_review_tab_widget_content .wp-review-tab-pagination {\r\n margin: 0;\r\n width: 100%;\r\n padding-top: 0;\r\n padding-bottom: 15px;\r\n float: left;\r\n}\r\n.wp_review_tab_widget_content .wp-review-tab-pagination a { margin: 0 15px }\r\n.wp-review-tab-pagination a.next { float: right }\r\n/* Loading... */\r\n.wp-review-tab-loading { min-height: 120px }\r\n.wp-review-tab-loading:before {\r\n content: \"\";\r\n display: block;\r\n position: absolute;\r\n top: 0;\r\n right: 0;\r\n bottom: 0;\r\n left: 0;\r\n background-color: rgba(255,255,255,0.8);\r\n z-index: 11;\r\n}\r\n.clear { clear: both }\r\n.wp-review-tab-loading:after {\r\n content: \"\";\r\n margin: 0 auto 3em auto;\r\n font-size: 10px;\r\n position: absolute;\r\n top: 45%;\r\n left: 49%;\r\n z-index: 12;\r\n text-indent: -9999em;\r\n border-top: 0.4em solid rgba(0, 0, 0, 0.2);\r\n border-right: 0.4em solid rgba(0, 0, 0, 0.2);\r\n border-bottom: 0.4em solid rgba(0, 0, 0, 0.2);\r\n border-left: 0.4em solid #000;\r\n -webkit-animation: load8 0.5s infinite linear;\r\n animation: load8 0.5s infinite linear;\r\n border-radius: 50%;\r\n width: 2em;\r\n height: 2em;\r\n}\r\n@-webkit-keyframes load8 {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(360deg);\r\n transform: rotate(360deg);\r\n }\r\n}\r\n@keyframes load8 {\r\n 0% {\r\n -webkit-transform: rotate(0deg);\r\n transform: rotate(0deg);\r\n }\r\n 100% {\r\n -webkit-transform: rotate(360deg);\r\n transform: rotate(360deg);\r\n }\r\n}\r\n/* Rating... */\r\n.review-total-only.small-thumb {\r\n font-size: 13px;\r\n font-weight: bold;\r\n padding: 1px 0;\r\n float: left;\r\n -webkit-box-sizing: border-box;\r\n box-sizing: border-box;\r\n margin-top: 3px;\r\n}\r\n.review-total-only.large-thumb {\r\n position: absolute;\r\n top: 10px;\r\n right: 15px;\r\n border-radius: 0;\r\n}\r\n.wp_review_tab_widget_content .has-4-tabs .tab_title.selected a { border-bottom: 1px solid #E4E4E4 }\r\n.wp_review_tab_widget_content .has-4-tabs .tab_title:nth-child(3) a { border-left: 0 }\r\n.title-right { overflow: hidden }\r\n"]}
rating-types/circle-input.php CHANGED
File without changes
rating-types/circle-output.php CHANGED
File without changes
rating-types/percentage-input.js CHANGED
File without changes
rating-types/percentage-input.php CHANGED
File without changes
rating-types/percentage-output.php CHANGED
File without changes
rating-types/point-input.js CHANGED
File without changes
rating-types/point-input.php CHANGED
File without changes
rating-types/point-output.php CHANGED
File without changes
rating-types/star-input.js CHANGED
File without changes
rating-types/star-input.php CHANGED
File without changes
rating-types/star-output.php CHANGED
File without changes
rating-types/thumbs-input.php CHANGED
File without changes
rating-types/thumbs-output.php CHANGED
File without changes
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: mythemeshop
3
  Creator's website link: http://mythemeshop.com/plugins/wp-review/
4
  Tags: review, schema.org, rating, schema, user rating, google rating, star rating, product review
5
  Requires at least: 4.0
6
- Tested up to: 5.1
7
- Stable tag: 5.2.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -103,6 +103,14 @@ Please disable all plugins and check if rating is working properly. Then you can
103
 
104
  == Changelog ==
105
 
 
 
 
 
 
 
 
 
106
  = v5.2.0 (Feb 18, 2019) =
107
  * Added AMP support
108
  * Added an inline payment form for upgrading
3
  Creator's website link: http://mythemeshop.com/plugins/wp-review/
4
  Tags: review, schema.org, rating, schema, user rating, google rating, star rating, product review
5
  Requires at least: 4.0
6
+ Tested up to: 5.2.2
7
+ Stable tag: 5.2.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
103
 
104
  == Changelog ==
105
 
106
+ = v5.2.2 (Jul 12, 2019) =
107
+ * Fixed vulnerability issue
108
+
109
+ = v5.2.1 (Jun 18, 2019) =
110
+ * Added shortcode support in review description
111
+ * Added a way to help users easily leave a review, with a dismissible notice
112
+ * Fixed conflict with Woodmart plugin
113
+
114
  = v5.2.0 (Feb 18, 2019) =
115
  * Added AMP support
116
  * Added an inline payment form for upgrading
template-list.php CHANGED
File without changes
wp-review.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: WP Review
4
  * Plugin URI: http://mythemeshop.com/plugins/wp-review/
5
  * Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
6
- * Version: 5.2.0
7
  * Author: MyThemeShop
8
  * Author URI: http://mythemeshop.com/
9
  * Text Domain: wp-review
@@ -45,7 +45,7 @@ if ( version_compare( phpversion(), '5.6', '<' ) ) {
45
  }
46
 
47
  /* Plugin version */
48
- define( 'WP_REVIEW_PLUGIN_VERSION', '5.2.0' );
49
 
50
  /* Sets the custom db table name. */
51
  define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );
@@ -164,6 +164,9 @@ if ( ! function_exists( 'wp_review_includes_libraries' ) ) :
164
 
165
  /* Loads the demo importer. */
166
  require_once( WP_REVIEW_ADMIN . 'demo-importer.php' );
 
 
 
167
  }
168
  endif;
169
 
3
  * Plugin Name: WP Review
4
  * Plugin URI: http://mythemeshop.com/plugins/wp-review/
5
  * Description: Create reviews! Choose from stars, percentages or points for review scores. Supports Retina Display, WPMU and Unlimited Color Schemes.
6
+ * Version: 5.2.2
7
  * Author: MyThemeShop
8
  * Author URI: http://mythemeshop.com/
9
  * Text Domain: wp-review
45
  }
46
 
47
  /* Plugin version */
48
+ define( 'WP_REVIEW_PLUGIN_VERSION', '5.2.1' );
49
 
50
  /* Sets the custom db table name. */
51
  define( 'MTS_WP_REVIEW_DB_TABLE', 'mts_wp_reviews' );
164
 
165
  /* Loads the demo importer. */
166
  require_once( WP_REVIEW_ADMIN . 'demo-importer.php' );
167
+
168
+ /* Loads the review notice. */
169
+ require_once( WP_REVIEW_ADMIN . 'class-wpr-review-notice.php' );
170
  }
171
  endif;
172