Version Description
- Pricing Table improved
- Documentation and other helpful content added to admin area
- Few minor bugfix and improvements
Download this release
Release Info
| Developer | re_enter_rupok |
| Plugin | |
| Version | 2.4.3 |
| Comparing to | |
| See all releases | |
Code changes from version 2.4.2 to 2.4.3
- admin/assets/css/admin.css +122 -0
- admin/assets/images/ea-icon-color.png +0 -0
- admin/settings.php +66 -13
- assets/css/essential-addons-elementor.css +110 -31
- elements/pricing-table/pricing-table.php +148 -76
- essential_adons_elementor.php +4 -4
- readme.txt +20 -2
admin/assets/css/admin.css
CHANGED
|
@@ -355,4 +355,126 @@ textarea.eael-form-control {
|
|
| 355 |
.eael-save-btn-wrap .eael-btn.save-now:hover,
|
| 356 |
.eael-header-bar .eael-btn.save-now:hover {
|
| 357 |
background: #ff5544;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 358 |
}
|
| 355 |
.eael-save-btn-wrap .eael-btn.save-now:hover,
|
| 356 |
.eael-header-bar .eael-btn.save-now:hover {
|
| 357 |
background: #ff5544;
|
| 358 |
+
}
|
| 359 |
+
|
| 360 |
+
/* Admin Blocks */
|
| 361 |
+
|
| 362 |
+
.eael-admin-general-wrapper {
|
| 363 |
+
width: 100%;
|
| 364 |
+
display: flex;
|
| 365 |
+
flex-flow: row wrap;
|
| 366 |
+
align-content: center;
|
| 367 |
+
}
|
| 368 |
+
.eael-admin-general-wrapper .eael-admin-general-inner {
|
| 369 |
+
max-width: 70em;
|
| 370 |
+
height: auto;
|
| 371 |
+
flex: 1 1 70%;
|
| 372 |
+
}
|
| 373 |
+
.eael-admin-general-wrapper .eael-sidebar {
|
| 374 |
+
flex: 1 1 200px;
|
| 375 |
+
padding: 20px;
|
| 376 |
+
}
|
| 377 |
+
.eael-admin-block-wrapper {
|
| 378 |
+
display: flex;
|
| 379 |
+
flex-flow: row wrap;
|
| 380 |
+
justify-content: space-between;
|
| 381 |
+
margin: -10px;
|
| 382 |
+
}
|
| 383 |
+
.eael-admin-block-wrapper .eael-admin-block {
|
| 384 |
+
background-color: #fff;
|
| 385 |
+
flex: 1 1 auto;
|
| 386 |
+
min-width: 250px;
|
| 387 |
+
width: 300px;
|
| 388 |
+
margin: 10px 10px 25px 10px;
|
| 389 |
+
box-shadow: 0 1px 4px rgba(0,0,0,0.1);
|
| 390 |
+
}
|
| 391 |
+
.eael-admin-block-large,
|
| 392 |
+
.eael-sidebar-widget {
|
| 393 |
+
background: #fff;
|
| 394 |
+
margin-bottom: 25px;
|
| 395 |
+
padding: 1em;
|
| 396 |
+
box-shadow: 0 1px 4px rgba(0,0,0,0.1);
|
| 397 |
+
}
|
| 398 |
+
.eael-admin-block-header {
|
| 399 |
+
max-height: 4em;
|
| 400 |
+
overflow: hidden;
|
| 401 |
+
border-bottom: 1px solid rgba(0,0,0,0.1);
|
| 402 |
+
background-color: #fff;
|
| 403 |
+
box-shadow: 0 1px 4px rgba(0,0,0,0.065);
|
| 404 |
+
display: flex;
|
| 405 |
+
align-content: center;
|
| 406 |
+
align-items: center;
|
| 407 |
+
}
|
| 408 |
+
.eael-admin-block-header-icon {
|
| 409 |
+
width: 42px;
|
| 410 |
+
box-shadow: 1px 0 0 0 rgba(0,0,0,0.1);
|
| 411 |
+
padding: 10px;
|
| 412 |
+
}
|
| 413 |
+
.eael-admin-block-header-icon svg {
|
| 414 |
+
width: 80%;
|
| 415 |
+
display: block;
|
| 416 |
+
margin: 0 auto;
|
| 417 |
+
}
|
| 418 |
+
.eael-admin-block-review .eael-admin-block-header-icon svg {
|
| 419 |
+
width: 100%;
|
| 420 |
+
}
|
| 421 |
+
.eael-admin-block-support .eael-admin-block-header-icon {
|
| 422 |
+
width: 30px;
|
| 423 |
+
}
|
| 424 |
+
.eael-settings-tab .eael-admin-title {
|
| 425 |
+
margin: 1em 0;
|
| 426 |
+
padding: 0 1.26582em;
|
| 427 |
+
font-size: 1.185em;
|
| 428 |
+
font-weight: 600;
|
| 429 |
+
text-overflow: ellipsis;
|
| 430 |
+
white-space: nowrap;
|
| 431 |
+
}
|
| 432 |
+
.eael-admin-block-content {
|
| 433 |
+
overflow: hidden;
|
| 434 |
+
position: relative;
|
| 435 |
+
padding: 1em 1.5em 1.5em;
|
| 436 |
+
background-color: #fff;
|
| 437 |
+
}
|
| 438 |
+
.eael-preview-img {
|
| 439 |
+
width: 100%;
|
| 440 |
+
}
|
| 441 |
+
|
| 442 |
+
.eael-admin-sidebar {
|
| 443 |
+
flex: 1 1 200px;
|
| 444 |
+
padding: 20px;
|
| 445 |
+
}
|
| 446 |
+
.eael-sidebar-block {
|
| 447 |
+
margin: calc(10% + 1.5em) auto;
|
| 448 |
+
}
|
| 449 |
+
.eael-sidebar-block .eael-admin-sidebar-logo {
|
| 450 |
+
max-width: 150px;
|
| 451 |
+
display: block;
|
| 452 |
+
margin: 0 auto;
|
| 453 |
+
}
|
| 454 |
+
.eael-sidebar-block .eael-admin-sidebar-logo > img, .eael-sidebar-block .eael-admin-sidebar-logo > svg {
|
| 455 |
+
width: 100%;
|
| 456 |
+
display: block;
|
| 457 |
+
margin: 10px auto;
|
| 458 |
+
}
|
| 459 |
+
.eael-admin-sidebar-cta a {
|
| 460 |
+
font-size: 1em;
|
| 461 |
+
color: rgba(35,40,45,0.45);
|
| 462 |
+
text-decoration: none;
|
| 463 |
+
text-transform: uppercase;
|
| 464 |
+
letter-spacing: .065em;
|
| 465 |
+
text-align: center;
|
| 466 |
+
margin: 20px auto;
|
| 467 |
+
display: block;
|
| 468 |
+
border: 1px solid rgba(35,40,45,0.185);
|
| 469 |
+
border-radius: 4px;
|
| 470 |
+
padding: 15px;
|
| 471 |
+
width: 200px;
|
| 472 |
+
outline: none;
|
| 473 |
+
box-shadow: none;
|
| 474 |
+
transition: all .3s;
|
| 475 |
+
}
|
| 476 |
+
|
| 477 |
+
.eael-admin-sidebar-cta a:hover {
|
| 478 |
+
color: #23282d;
|
| 479 |
+
box-shadow: inset 0 1px 0 0 rgba(255,255,255,0.715);
|
| 480 |
}
|
admin/assets/images/ea-icon-color.png
ADDED
|
Binary file
|
admin/settings.php
CHANGED
|
@@ -135,21 +135,74 @@ class Eael_Admin_Settings {
|
|
| 135 |
<li><a href="#support"><i class="fa fa-ticket"></i> Support</a></li>
|
| 136 |
</ul>
|
| 137 |
<div id="general" class="eael-settings-tab active">
|
| 138 |
-
<div class="row">
|
| 139 |
-
<div class="
|
| 140 |
-
<
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 146 |
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
</div>
|
| 152 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 153 |
</div>
|
| 154 |
<div id="elements" class="eael-settings-tab">
|
| 155 |
<div class="row">
|
| 135 |
<li><a href="#support"><i class="fa fa-ticket"></i> Support</a></li>
|
| 136 |
</ul>
|
| 137 |
<div id="general" class="eael-settings-tab active">
|
| 138 |
+
<div class="row eael-admin-general-wrapper">
|
| 139 |
+
<div class="eael-admin-general-inner">
|
| 140 |
+
<div class="eael-admin-block-large">
|
| 141 |
+
<img class="eael-preview-img" src="<?php echo plugins_url( '/', __FILE__ ).'assets/images/eael-featured.png'; ?>">
|
| 142 |
+
</div><!--preview image end-->
|
| 143 |
+
<div class="eael-admin-block-wrapper">
|
| 144 |
+
<div class="eael-admin-block eael-admin-block-docs">
|
| 145 |
+
<header class="eael-admin-block-header">
|
| 146 |
+
<div class="eael-admin-block-header-icon">
|
| 147 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 46"><defs><style>.cls-1{fill:#1abc9c;}</style></defs><title>Documentation</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><rect class="cls-1" x="15.84" y="17.13" width="14.32" height="1.59"/><rect class="cls-1" x="15.84" y="24.19" width="14.32" height="1.59"/><rect class="cls-1" x="15.84" y="20.66" width="14.32" height="1.59"/><path class="cls-1" d="M23,0A23,23,0,1,0,46,23,23,23,0,0,0,23,0Zm5.47,9.9,4.83,4.4H28.47Zm-2.29,23v3.2H15.49a2.79,2.79,0,0,1-2.79-2.79V12.69A2.79,2.79,0,0,1,15.49,9.9H27.28v5.59h6V27.72H15.84v1.59H29.78v1.94H15.84v1.59H26.19Zm11.29,2.52H33.88V39H31.37V35.42H27.78V32.9h3.59V29.31h2.52V32.9h3.59Z"/></g></g><head xmlns=""/></svg>
|
| 148 |
+
</div>
|
| 149 |
+
<h4 class="eael-admin-title">Documentation</h4>
|
| 150 |
+
</header>
|
| 151 |
+
<div class="eael-admin-block-content">
|
| 152 |
+
<p>Get started by spending some time with the documentation to get familiar with Essential Addons. Build awesome websites for you or your clients with ease.</a></p>
|
| 153 |
+
<a href="https://essential-addons.com/elementor/docs/" class="button button-primary" target="_blank">Documentation</a>
|
| 154 |
+
</div>
|
| 155 |
+
</div>
|
| 156 |
+
<div class="eael-admin-block eael-admin-block-contribution">
|
| 157 |
+
<header class="eael-admin-block-header">
|
| 158 |
+
<div class="eael-admin-block-header-icon">
|
| 159 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 46 45.69"><defs><style>.flexia-icon-bug{fill:#9b59b6;}</style></defs><title>Bugs</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="flexia-icon-bug" d="M18.87,28.37,9.16,38.08A8.66,8.66,0,0,0,14.49,40h4.38a9.55,9.55,0,0,0,2.28-.38v5.14a1,1,0,0,0,1.9,0v-5.9A4.83,4.83,0,0,0,25,37.31l.76-.76a.92.92,0,0,0,0-1.33Z"/><path class="flexia-icon-bug" d="M11.64,21.13c-.19-.19-.57-.38-.76-.19H9c-.38,0-.57,0-.76.38L7.07,23H1.17a1,1,0,1,0,0,1.9H6.31a9.56,9.56,0,0,0-.38,2.28V31.6a8.66,8.66,0,0,0,1.9,5.33l9.71-9.71Z"/><path class="flexia-icon-bug" d="M24.39,14.47c.19.19.38.19.76.19a.7.7,0,0,0,.57-.19.92.92,0,0,0,.38-1.14,11.08,11.08,0,0,1-1-3,.87.87,0,0,0-1-.76H22.3a1,1,0,0,0-.76.38,1.14,1.14,0,0,0-.19.76,2.35,2.35,0,0,0,.76,1.52Z"/><path class="flexia-icon-bug" d="M35.81,28.56h3.43a1,1,0,0,0,0-1.9H33.91L20.77,13.52A5.2,5.2,0,0,1,19.25,9.9V6.66a.9.9,0,0,0-1-1h-.19A13.52,13.52,0,0,0,16.21,3,9.12,9.12,0,0,0,9.54,0a9.71,9.71,0,0,0-5.9,2.09,1.44,1.44,0,0,0-.38.76,1,1,0,0,0,.38.76L9.54,7a5.39,5.39,0,0,1-2.86,4.19l-5.14-3a.85.85,0,0,0-1,0c-.38.19-.57.38-.57.76a8.9,8.9,0,0,0,2.67,7,9.53,9.53,0,0,0,6.85,3,4.1,4.1,0,0,0,2.09-.38L26.87,33.89,37.15,44.17a5.2,5.2,0,0,0,3.62,1.52,5,5,0,0,0,4.95-4.95,5.2,5.2,0,0,0-1.52-3.62Z"/><path class="flexia-icon-bug" d="M34.86,24.75c.19.19.38.19.76.19H36a1,1,0,0,0,.57-1V21.51c0-.38-.38-1-.76-1a7,7,0,0,1-3.43-.76.92.92,0,0,0-1.14.38c-.19.38-.19,1,.19,1.14Z"/><path class="flexia-icon-bug" d="M45.71,9.9c-1.52-1.52-5.14-.38-7,.57L35.81,7.62c.76-2.09,1.9-5.71.57-7a.92.92,0,0,0-1.33,0,.92.92,0,0,0,0,1.33c.38.38,0,2.67-1,5.14L28,8a.87.87,0,0,0-.76,1C26.87,14.28,31.63,19,37.34,19c.38,0,1-.38,1-.76l1-6.09c2.47-1,4.76-1.33,5.14-1A.94.94,0,1,0,45.71,9.9Z"/></g></g><head xmlns=""/></svg>
|
| 160 |
+
</div>
|
| 161 |
+
<h4 class="eael-admin-title">Contribute to Essential Addons</h4>
|
| 162 |
+
</header>
|
| 163 |
+
<div class="eael-admin-block-content">
|
| 164 |
+
<p>You can contribute to make Essential Addons better reporting bugs, creating issues, pull requests at <a href="https://github.com/rupok/essential-addons-elementor-lite/" target="_blank">Github.</a></p>
|
| 165 |
+
<a href="https://github.com/rupok/essential-addons-elementor-lite/issues/new" class="button button-primary" target="_blank">Report a bug</a>
|
| 166 |
+
</div>
|
| 167 |
+
</div>
|
| 168 |
+
<div class="eael-admin-block eael-admin-block-support">
|
| 169 |
+
<header class="eael-admin-block-header">
|
| 170 |
+
<div class="eael-admin-block-header-icon">
|
| 171 |
+
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 32.22 42.58"><defs><style>.flexia-icon-support{fill:#6c75ff;}</style></defs><title>Flexia Support</title><g id="Layer_2" data-name="Layer 2"><g id="Layer_1-2" data-name="Layer 1"><path class="flexia-icon-support" d="M6.36,29.34l1.09-1.09h8l-5.08-9.18-3.76.76a2.64,2.64,0,0,0-2,1.91L.09,36.31a2.64,2.64,0,0,0,2.55,3.31H6.36V29.34Z"/><path class="flexia-icon-support" d="M32.13,36.31,27.67,21.75a2.64,2.64,0,0,0-2.06-1.92l-3.74-.71-5.06,9.13h8.56l1.09,1.09V39.62h3.12a2.64,2.64,0,0,0,2.55-3.31Z"/><polygon class="flexia-icon-support" points="8.54 39.62 8.24 39.62 8.24 39.62 23.98 39.62 23.98 39.62 24.28 39.62 24.28 30.43 8.54 30.43 8.54 39.62"/><rect class="flexia-icon-support" x="4.19" y="40.61" width="23.83" height="1.97"/><path class="flexia-icon-support" d="M7.62,12.65c0,.09.1.22.15.36a3.58,3.58,0,0,0,.68,1.22c1.21,3.94,4.33,6.68,7.64,6.67s6.38-2.77,7.55-6.72A3.61,3.61,0,0,0,24.31,13c.06-.14.11-.27.15-.36a2,2,0,0,0-.33-2.41V10.1C24.12,5.2,23.48,0,16,0S7.92,5,7.94,10.15c0,0,0,.06,0,.09A2,2,0,0,0,7.62,12.65Zm1-1.58h0A.55.55,0,0,0,9,10.83l1.3.2a.28.28,0,0,0,.3-.16L11.39,9a35.31,35.31,0,0,0,7.2,1,7.76,7.76,0,0,0,2.11-.25L21.23,11a.27.27,0,0,0,.25.17h.07l1.51-.43a.56.56,0,0,0,.31.3h0c.23.11.3.6.06,1.09-.06.12-.12.27-.18.43a4.18,4.18,0,0,1-.4.82.55.55,0,0,0-.26.33c-1,3.58-3.68,6.08-6.54,6.09s-5.6-2.48-6.63-6a.55.55,0,0,0-.26-.33,4.3,4.3,0,0,1-.41-.82c-.06-.15-.13-.3-.18-.42C8.37,11.68,8.44,11.19,8.67,11.08Z"/></g></g><head xmlns=""/></svg>
|
| 172 |
+
</div>
|
| 173 |
+
<h4 class="eael-admin-title">Need Help?</h4>
|
| 174 |
+
</header>
|
| 175 |
+
<div class="eael-admin-block-content">
|
| 176 |
+
<p>Stuck with something? Get help from the community on <a href="https://wordpress.org/support/plugin/essential-addons-for-elementor-lite" target="_blank">WordPress Support Forum</a> or <a href="https://www.facebook.com/groups/essentialaddons/" target="_blank">Facebook Community.</a> In case of emergency, initiate a live chat at <a href="https://wpdeveloper.net" target="_blank">WPDeveloper.net.</a></p>
|
| 177 |
+
<a href="https://wordpress.org/support/plugin/essential-addons-for-elementor-lite" class="button button-primary" target="_blank">Get Community Support</a>
|
| 178 |
+
</div>
|
| 179 |
+
</div>
|
| 180 |
+
<div class="eael-admin-block eael-admin-block-review">
|
| 181 |
+
<header class="eael-admin-block-header">
|
| 182 |
+
<div class="eael-admin-block-header-icon">
|
| 183 |
+
<svg style="enable-background:new 0 0 48 48;" version="1.1" viewBox="0 0 48 48" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><g id="Icons"><g><g id="Icons_7_"><g><path d="M35.72935,25.74662l0.8357-0.8271c1.611-1.611,2.4122-3.7475,2.4122-5.8668 c0-2.1279-0.8012-4.2558-2.4122-5.8668c-3.2221-3.2221-8.5031-3.2221-11.7337,0l-0.8271,0.8356l-0.8356-0.8356 c-3.222-3.2221-8.5031-3.2221-11.7251,0c-1.6196,1.611-2.4208,3.7389-2.4208,5.8668c0,2.1193,0.8012,4.2558,2.4208,5.8668 l0.8271,0.8271l11.3076,11.3077c0.2353,0.2352,0.6167,0.2351,0.8519-0.0002L35.72935,25.74662" style="fill:#EF4B53;"/></g></g><path d="M17.80325,12.24382c0,0-6.9318-0.5491-7.6524,7.3092c0,0,1.4413-5.765,7.8583-5.4905 c0,0,1.5941,0.1605,1.5901-0.8317C19.59495,12.14722,17.80325,12.24382,17.80325,12.24382z" style="fill:#F47682;"/></g></g></svg>
|
| 184 |
+
</div>
|
| 185 |
+
<h4 class="eael-admin-title">Show your Love</h4>
|
| 186 |
+
</header>
|
| 187 |
+
<div class="eael-admin-block-content">
|
| 188 |
+
<p>We love to have you in Essential Addons family. We are making it more awesome everyday. Take your 2 minutes to review the theme and spread the love to encourage us to keep it going.</p>
|
| 189 |
|
| 190 |
+
<a href="https://wpdeveloper.net/review-essential-addons-elementor" class="review-flexia button button-primary" target="_blank">Leave a Review</a>
|
| 191 |
+
</div>
|
| 192 |
+
</div>
|
| 193 |
+
</div><!--admin block-wrapper end-->
|
| 194 |
</div>
|
| 195 |
+
<div class="eael-admin-sidebar">
|
| 196 |
+
<div class="eael-sidebar-block">
|
| 197 |
+
<div class="eael-admin-sidebar-logo">
|
| 198 |
+
<img src="<?php echo plugins_url( '/', __FILE__ ).'assets/images/ea-icon-color.png'; ?>">
|
| 199 |
+
</div>
|
| 200 |
+
<div class="eael-admin-sidebar-cta">
|
| 201 |
+
<?php printf( __( '<a href="%s" target="_blank">Upgrade to Pro</a>', 'essential-addons-elementor' ), 'https://wpdeveloper.net/in/upgrade-essential-addons-elementor' ); ?>
|
| 202 |
+
</div>
|
| 203 |
+
</div>
|
| 204 |
+
</div><!--admin sidebar end-->
|
| 205 |
+
</div><!--Row end-->
|
| 206 |
</div>
|
| 207 |
<div id="elements" class="eael-settings-tab">
|
| 208 |
<div class="row">
|
assets/css/essential-addons-elementor.css
CHANGED
|
@@ -2435,18 +2435,58 @@ h2.eael-elements-flip-box-heading {
|
|
| 2435 |
.eael-pricing.style-1 .eael-pricing-item.featured {
|
| 2436 |
position: relative;
|
| 2437 |
}
|
| 2438 |
-
.eael-pricing.style-1 .eael-pricing-item.
|
| 2439 |
-
|
| 2440 |
-
|
| 2441 |
-
|
| 2442 |
-
|
| 2443 |
-
|
| 2444 |
-
|
| 2445 |
-
|
| 2446 |
-
|
| 2447 |
-
|
| 2448 |
-
|
| 2449 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2450 |
}
|
| 2451 |
.eael-pricing.style-1 .eael-pricing-item .header {
|
| 2452 |
display: block;
|
|
@@ -2498,17 +2538,9 @@ h2.eael-elements-flip-box-heading {
|
|
| 2498 |
line-height: 0px;
|
| 2499 |
margin: 0px auto;
|
| 2500 |
}
|
| 2501 |
-
.eael-pricing.style-1 .eael-pricing-item .price-tag
|
| 2502 |
-
|
| 2503 |
-
position: absolute;
|
| 2504 |
-
width: 10px;
|
| 2505 |
-
height: 10px;
|
| 2506 |
-
font-size: 16px;
|
| 2507 |
font-weight: 700;
|
| 2508 |
-
color: #00C853;
|
| 2509 |
-
top: -7px;
|
| 2510 |
-
left: -12px;
|
| 2511 |
-
z-index: 1;
|
| 2512 |
}
|
| 2513 |
.eael-pricing.style-1 .eael-pricing-item .price-period {
|
| 2514 |
color: #999;
|
|
@@ -2533,6 +2565,7 @@ h2.eael-elements-flip-box-heading {
|
|
| 2533 |
.eael-pricing.style-1 .eael-pricing-item.featured-large {
|
| 2534 |
padding: 60px 0px;
|
| 2535 |
}
|
|
|
|
| 2536 |
/* Pricing Table : Style 2 */
|
| 2537 |
|
| 2538 |
.eael-pricing.style-2 {
|
|
@@ -2550,6 +2583,59 @@ h2.eael-elements-flip-box-heading {
|
|
| 2550 |
-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
| 2551 |
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
| 2552 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2553 |
.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon {} .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon {
|
| 2554 |
display: inline-block;
|
| 2555 |
position: relative;
|
|
@@ -2635,17 +2721,10 @@ h2.eael-elements-flip-box-heading {
|
|
| 2635 |
line-height: 0px;
|
| 2636 |
margin: 0px auto;
|
| 2637 |
}
|
| 2638 |
-
.eael-pricing.style-2 .eael-pricing-item .price-tag
|
| 2639 |
-
|
| 2640 |
-
position: absolute;
|
| 2641 |
-
width: 10px;
|
| 2642 |
-
height: 10px;
|
| 2643 |
-
font-size: 16px;
|
| 2644 |
font-weight: 700;
|
| 2645 |
color: #00C853;
|
| 2646 |
-
top: -7px;
|
| 2647 |
-
left: -12px;
|
| 2648 |
-
z-index: 1;
|
| 2649 |
}
|
| 2650 |
.eael-pricing.style-2 .eael-pricing-item .price-period {
|
| 2651 |
color: #999;
|
| 2435 |
.eael-pricing.style-1 .eael-pricing-item.featured {
|
| 2436 |
position: relative;
|
| 2437 |
}
|
| 2438 |
+
.eael-pricing.style-1 .eael-pricing-item.ribbon-1:before {
|
| 2439 |
+
content: "";
|
| 2440 |
+
position: absolute;
|
| 2441 |
+
width: 100%;
|
| 2442 |
+
height: 3px;
|
| 2443 |
+
background: #00C853;
|
| 2444 |
+
top: 0px;
|
| 2445 |
+
left: 0px;
|
| 2446 |
+
right: 0px;
|
| 2447 |
+
z-index: 1;
|
| 2448 |
+
-webkit-border-radius: 5px 5px 0px 0px;
|
| 2449 |
+
border-radius: 5px 5px 0px 0px;
|
| 2450 |
+
}
|
| 2451 |
+
.eael-pricing.style-1 .eael-pricing-item.ribbon-2:before {
|
| 2452 |
+
content: "Featured";
|
| 2453 |
+
position: absolute;
|
| 2454 |
+
width: auto;
|
| 2455 |
+
background: #00C853;
|
| 2456 |
+
color: #fff;
|
| 2457 |
+
top: 35px;
|
| 2458 |
+
right: -15px;
|
| 2459 |
+
z-index: 10;
|
| 2460 |
+
font-size: 10px;
|
| 2461 |
+
font-weight: 600;
|
| 2462 |
+
text-transform: uppercase;
|
| 2463 |
+
padding: 5px 10px;
|
| 2464 |
+
}
|
| 2465 |
+
.eael-pricing.style-1 .eael-pricing-item.ribbon-2:after {
|
| 2466 |
+
content: "";
|
| 2467 |
+
position: absolute;
|
| 2468 |
+
top: 20px;
|
| 2469 |
+
right: -15px;
|
| 2470 |
+
width: 0;
|
| 2471 |
+
height: 0;
|
| 2472 |
+
border-bottom: 15px solid #00C853;
|
| 2473 |
+
border-right: 15px solid transparent;
|
| 2474 |
+
z-index: 9;
|
| 2475 |
+
opacity: 0.9;
|
| 2476 |
+
}
|
| 2477 |
+
.eael-pricing.style-1 .eael-pricing-item.ribbon-3:before {
|
| 2478 |
+
content: "Featured";
|
| 2479 |
+
position: absolute;
|
| 2480 |
+
width: auto;
|
| 2481 |
+
background: rgba( 0,0,0,0.6 );
|
| 2482 |
+
color: #fff;
|
| 2483 |
+
top: 15px;
|
| 2484 |
+
right: 15px;
|
| 2485 |
+
z-index: 10;
|
| 2486 |
+
font-size: 11px;
|
| 2487 |
+
font-weight: 600;
|
| 2488 |
+
text-transform: uppercase;
|
| 2489 |
+
padding: 5px 15px;
|
| 2490 |
}
|
| 2491 |
.eael-pricing.style-1 .eael-pricing-item .header {
|
| 2492 |
display: block;
|
| 2538 |
line-height: 0px;
|
| 2539 |
margin: 0px auto;
|
| 2540 |
}
|
| 2541 |
+
.eael-pricing.style-1 .eael-pricing-item .price-tag .price-currency {
|
| 2542 |
+
font-size: 24px;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2543 |
font-weight: 700;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2544 |
}
|
| 2545 |
.eael-pricing.style-1 .eael-pricing-item .price-period {
|
| 2546 |
color: #999;
|
| 2565 |
.eael-pricing.style-1 .eael-pricing-item.featured-large {
|
| 2566 |
padding: 60px 0px;
|
| 2567 |
}
|
| 2568 |
+
|
| 2569 |
/* Pricing Table : Style 2 */
|
| 2570 |
|
| 2571 |
.eael-pricing.style-2 {
|
| 2583 |
-webkit-box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
| 2584 |
box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
|
| 2585 |
}
|
| 2586 |
+
.eael-pricing.style-2 .eael-pricing-item.ribbon-1:before {
|
| 2587 |
+
content: "";
|
| 2588 |
+
position: absolute;
|
| 2589 |
+
width: 100%;
|
| 2590 |
+
height: 3px;
|
| 2591 |
+
background: #00C853;
|
| 2592 |
+
top: 0px;
|
| 2593 |
+
left: 0px;
|
| 2594 |
+
right: 0px;
|
| 2595 |
+
z-index: 1;
|
| 2596 |
+
-webkit-border-radius: 5px 5px 0px 0px;
|
| 2597 |
+
border-radius: 5px 5px 0px 0px;
|
| 2598 |
+
}
|
| 2599 |
+
.eael-pricing.style-2 .eael-pricing-item.ribbon-2:before {
|
| 2600 |
+
content: "Featured";
|
| 2601 |
+
position: absolute;
|
| 2602 |
+
width: auto;
|
| 2603 |
+
background: #00C853;
|
| 2604 |
+
color: #fff;
|
| 2605 |
+
top: 35px;
|
| 2606 |
+
right: -15px;
|
| 2607 |
+
z-index: 10;
|
| 2608 |
+
font-size: 10px;
|
| 2609 |
+
font-weight: 600;
|
| 2610 |
+
text-transform: uppercase;
|
| 2611 |
+
padding: 5px 10px;
|
| 2612 |
+
}
|
| 2613 |
+
.eael-pricing.style-2 .eael-pricing-item.ribbon-2:after {
|
| 2614 |
+
content: "";
|
| 2615 |
+
position: absolute;
|
| 2616 |
+
top: 20px;
|
| 2617 |
+
right: -15px;
|
| 2618 |
+
width: 0;
|
| 2619 |
+
height: 0;
|
| 2620 |
+
border-bottom: 15px solid #00C853;
|
| 2621 |
+
border-right: 15px solid transparent;
|
| 2622 |
+
z-index: 9;
|
| 2623 |
+
opacity: 0.9;
|
| 2624 |
+
}
|
| 2625 |
+
.eael-pricing.style-2 .eael-pricing-item.ribbon-3:before {
|
| 2626 |
+
content: "Featured";
|
| 2627 |
+
position: absolute;
|
| 2628 |
+
width: auto;
|
| 2629 |
+
background: rgba( 0,0,0,0.6 );
|
| 2630 |
+
color: #fff;
|
| 2631 |
+
top: 15px;
|
| 2632 |
+
right: 15px;
|
| 2633 |
+
z-index: 10;
|
| 2634 |
+
font-size: 11px;
|
| 2635 |
+
font-weight: 600;
|
| 2636 |
+
text-transform: uppercase;
|
| 2637 |
+
padding: 5px 15px;
|
| 2638 |
+
}
|
| 2639 |
.eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon {} .eael-pricing.style-2 .eael-pricing-item .eael-pricing-icon .icon {
|
| 2640 |
display: inline-block;
|
| 2641 |
position: relative;
|
| 2721 |
line-height: 0px;
|
| 2722 |
margin: 0px auto;
|
| 2723 |
}
|
| 2724 |
+
.eael-pricing.style-2 .eael-pricing-item .price-tag .price-currency {
|
| 2725 |
+
font-size: 24px;
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2726 |
font-weight: 700;
|
| 2727 |
color: #00C853;
|
|
|
|
|
|
|
|
|
|
| 2728 |
}
|
| 2729 |
.eael-pricing.style-2 .eael-pricing-item .price-period {
|
| 2730 |
color: #999;
|
elements/pricing-table/pricing-table.php
CHANGED
|
@@ -1,4 +1,4 @@
|
|
| 1 |
-
<?php
|
| 2 |
namespace Elementor;
|
| 3 |
|
| 4 |
if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
|
|
@@ -20,7 +20,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 20 |
public function get_categories() {
|
| 21 |
return [ 'essential-addons-elementor' ];
|
| 22 |
}
|
| 23 |
-
|
| 24 |
protected function _register_controls() {
|
| 25 |
|
| 26 |
/**
|
|
@@ -73,7 +73,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 73 |
]
|
| 74 |
);
|
| 75 |
|
| 76 |
-
$this->add_control(
|
| 77 |
'eael_pricing_table_title',
|
| 78 |
[
|
| 79 |
'label' => esc_html__( 'Title', 'essential-addons-elementor' ),
|
|
@@ -86,7 +86,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 86 |
/**
|
| 87 |
* Condition: 'eael_pricing_table_style' => 'style-2'
|
| 88 |
*/
|
| 89 |
-
$this->add_control(
|
| 90 |
'eael_pricing_table_sub_title',
|
| 91 |
[
|
| 92 |
'label' => esc_html__( 'Sub Title', 'essential-addons-elementor' ),
|
|
@@ -126,7 +126,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 126 |
]
|
| 127 |
);
|
| 128 |
|
| 129 |
-
$this->add_control(
|
| 130 |
'eael_pricing_table_price',
|
| 131 |
[
|
| 132 |
'label' => esc_html__( 'Price', 'essential-addons-elementor' ),
|
|
@@ -136,39 +136,33 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 136 |
]
|
| 137 |
);
|
| 138 |
|
| 139 |
-
$this->add_control(
|
| 140 |
'eael_pricing_table_price_cur',
|
| 141 |
[
|
| 142 |
'label' => esc_html__( 'Price Currency', 'essential-addons-elementor' ),
|
| 143 |
'type' => Controls_Manager::TEXT,
|
| 144 |
'label_block' => false,
|
| 145 |
'default' => esc_html__( '$', 'essential-addons-elementor' ),
|
| 146 |
-
'selectors' => [
|
| 147 |
-
'{{WRAPPER}} .eael-pricing .eael-pricing-item .price-tag:before ' => 'content: "{{VALUE}}";',
|
| 148 |
-
],
|
| 149 |
]
|
| 150 |
);
|
| 151 |
|
| 152 |
-
$this->
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
'{{WRAPPER}} .eael-pricing-item .price-tag:before' => 'left: -{{SIZE}}px;',
|
| 167 |
-
],
|
| 168 |
-
]
|
| 169 |
);
|
| 170 |
|
| 171 |
-
$this->add_control(
|
| 172 |
'eael_pricing_table_price_period',
|
| 173 |
[
|
| 174 |
'label' => esc_html__( 'Price Period (per)', 'essential-addons-elementor' ),
|
|
@@ -178,6 +172,16 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 178 |
]
|
| 179 |
);
|
| 180 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 181 |
$this->end_controls_section();
|
| 182 |
|
| 183 |
/**
|
|
@@ -270,7 +274,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 270 |
],
|
| 271 |
]
|
| 272 |
);
|
| 273 |
-
|
| 274 |
$this->add_control(
|
| 275 |
'eael_pricing_table_button_icon_indent',
|
| 276 |
[
|
|
@@ -291,7 +295,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 291 |
]
|
| 292 |
);
|
| 293 |
|
| 294 |
-
$this->add_control(
|
| 295 |
'eael_pricing_table_btn',
|
| 296 |
[
|
| 297 |
'label' => esc_html__( 'Button Text', 'essential-addons-elementor' ),
|
|
@@ -301,7 +305,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 301 |
]
|
| 302 |
);
|
| 303 |
|
| 304 |
-
$this->add_control(
|
| 305 |
'eael_pricing_table_btn_link',
|
| 306 |
[
|
| 307 |
'label' => esc_html__( 'Button Link', 'essential-addons-elementor' ),
|
|
@@ -337,10 +341,27 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 337 |
]
|
| 338 |
);
|
| 339 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 340 |
/**
|
| 341 |
-
* Condition: 'eael_pricing_table_featured' => 'yes'
|
| 342 |
*/
|
| 343 |
-
$this->add_control(
|
| 344 |
'eael_pricing_table_featured_tag_text',
|
| 345 |
[
|
| 346 |
'label' => esc_html__( 'Featured Tag Text', 'essential-addons-elementor' ),
|
|
@@ -348,10 +369,11 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 348 |
'label_block' => false,
|
| 349 |
'default' => esc_html__( 'Featured', 'essential-addons-elementor' ),
|
| 350 |
'selectors' => [
|
| 351 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 352 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 353 |
],
|
| 354 |
'condition' => [
|
|
|
|
| 355 |
'eael_pricing_table_featured' => 'yes'
|
| 356 |
]
|
| 357 |
]
|
|
@@ -632,7 +654,7 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 632 |
'eael_pricing_table_style!' => 'style-1'
|
| 633 |
]
|
| 634 |
]
|
| 635 |
-
|
| 636 |
);
|
| 637 |
|
| 638 |
$this->add_control(
|
|
@@ -656,14 +678,31 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 656 |
]
|
| 657 |
);
|
| 658 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 659 |
$this->add_control(
|
| 660 |
-
'
|
| 661 |
[
|
| 662 |
-
'label' => esc_html__( '
|
| 663 |
'type' => Controls_Manager::COLOR,
|
| 664 |
-
'default' => '',
|
| 665 |
'selectors' => [
|
| 666 |
-
'{{WRAPPER}} .eael-pricing-item .price-tag
|
| 667 |
],
|
| 668 |
]
|
| 669 |
);
|
|
@@ -671,8 +710,8 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 671 |
$this->add_group_control(
|
| 672 |
Group_Control_Typography::get_type(),
|
| 673 |
[
|
| 674 |
-
'name' => '
|
| 675 |
-
'selector' => '{{WRAPPER}} .eael-pricing-item .price-
|
| 676 |
]
|
| 677 |
);
|
| 678 |
|
|
@@ -746,9 +785,6 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 746 |
[
|
| 747 |
'label' => esc_html__( 'Ribbon Style', 'essential-addons-elementor' ),
|
| 748 |
'tab' => Controls_Manager::TAB_STYLE,
|
| 749 |
-
'condition' => [
|
| 750 |
-
'eael_pricing_table_style' => [ 'style-1' ]
|
| 751 |
-
]
|
| 752 |
]
|
| 753 |
);
|
| 754 |
|
|
@@ -759,11 +795,14 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 759 |
'type' => Controls_Manager::COLOR,
|
| 760 |
'default' => '#00C853',
|
| 761 |
'selectors' => [
|
| 762 |
-
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.
|
|
|
|
|
|
|
|
|
|
| 763 |
],
|
| 764 |
'condition' => [
|
| 765 |
-
'
|
| 766 |
-
'
|
| 767 |
],
|
| 768 |
]
|
| 769 |
);
|
|
@@ -782,11 +821,14 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 782 |
],
|
| 783 |
],
|
| 784 |
'selectors' => [
|
| 785 |
-
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.
|
|
|
|
|
|
|
|
|
|
| 786 |
],
|
| 787 |
'condition' => [
|
| 788 |
-
'
|
| 789 |
-
'
|
| 790 |
],
|
| 791 |
]
|
| 792 |
);
|
|
@@ -805,11 +847,20 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 805 |
],
|
| 806 |
],
|
| 807 |
'selectors' => [
|
| 808 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 809 |
-
'{{WRAPPER}} .eael-pricing.style-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 810 |
],
|
| 811 |
'condition' => [
|
| 812 |
-
'eael_pricing_table_featured' => 'yes'
|
|
|
|
| 813 |
],
|
| 814 |
]
|
| 815 |
);
|
|
@@ -821,11 +872,19 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 821 |
'type' => Controls_Manager::COLOR,
|
| 822 |
'default' => '',
|
| 823 |
'selectors' => [
|
| 824 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 825 |
-
'{{WRAPPER}} .eael-pricing.style-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 826 |
],
|
| 827 |
'condition' => [
|
| 828 |
-
'eael_pricing_table_featured' => 'yes'
|
|
|
|
| 829 |
],
|
| 830 |
]
|
| 831 |
);
|
|
@@ -837,12 +896,25 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 837 |
'type' => Controls_Manager::COLOR,
|
| 838 |
'default' => '',
|
| 839 |
'selectors' => [
|
| 840 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 841 |
-
'{{WRAPPER}} .eael-pricing.style-
|
| 842 |
-
'{{WRAPPER}} .eael-pricing.style-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 843 |
],
|
| 844 |
'condition' => [
|
| 845 |
-
'eael_pricing_table_featured' => 'yes'
|
|
|
|
| 846 |
],
|
| 847 |
]
|
| 848 |
);
|
|
@@ -1223,13 +1295,13 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 1223 |
|
| 1224 |
|
| 1225 |
protected function render( ) {
|
| 1226 |
-
|
| 1227 |
$settings = $this->get_settings();
|
| 1228 |
$pricing_table_image = $this->get_settings( 'eael_pricing_table_image' );
|
| 1229 |
-
$pricing_table_image_url = Group_Control_Image_Size::get_attachment_image_src( $pricing_table_image['id'], 'thumbnail', $settings );
|
| 1230 |
$target = $settings['eael_pricing_table_btn_link']['is_external'] ? 'target="_blank"' : '';
|
| 1231 |
$nofollow = $settings['eael_pricing_table_btn_link']['nofollow'] ? 'rel="nofollow"' : '';
|
| 1232 |
-
if( 'yes' === $settings['eael_pricing_table_featured'] ) : $featured_class = 'featured'; else : $featured_class = ''; endif;
|
| 1233 |
?>
|
| 1234 |
<?php if( 'style-1' === $settings['eael_pricing_table_style'] || 'style-3' === $settings['eael_pricing_table_style'] || 'style-4' === $settings['eael_pricing_table_style'] ) : ?>
|
| 1235 |
<div class="eael-pricing style-1">
|
|
@@ -1238,21 +1310,21 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 1238 |
<h2 class="title"><?php echo $settings['eael_pricing_table_title']; ?></h2>
|
| 1239 |
</div>
|
| 1240 |
<div class="eael-pricing-tag">
|
| 1241 |
-
<span class="price-tag"><?php echo $settings['eael_pricing_table_price'] ?></span> <span class="price-period"
|
| 1242 |
</div>
|
| 1243 |
<div class="body">
|
| 1244 |
<ul>
|
| 1245 |
-
<?php
|
| 1246 |
-
foreach( $settings['eael_pricing_table_items'] as $item ) :
|
| 1247 |
if( 'yes' === $item['eael_pricing_table_icon_mood'] ) : $icon_mood = ''; else : $icon_mood = 'disable-item'; endif;
|
| 1248 |
?>
|
| 1249 |
<li class="<?php echo esc_attr( $icon_mood ); ?>">
|
| 1250 |
<?php if( 'show' === $settings['eael_pricing_table_icon_enabled'] ) : ?>
|
| 1251 |
-
<span class="li-icon" style="color:<?php echo esc_attr( $item['eael_pricing_table_list_icon_color'] ); ?>"><i class="<?php echo esc_attr( $item['eael_pricing_table_list_icon'] ); ?>"></i></span>
|
| 1252 |
<?php endif; ?>
|
| 1253 |
<?php echo $item['eael_pricing_table_item']; ?>
|
| 1254 |
</li>
|
| 1255 |
-
<?php endforeach; ?>
|
| 1256 |
</ul>
|
| 1257 |
</div>
|
| 1258 |
<div class="footer">
|
|
@@ -1279,21 +1351,21 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 1279 |
<span class="subtitle"><?php echo $settings['eael_pricing_table_sub_title']; ?></span>
|
| 1280 |
</div>
|
| 1281 |
<div class="eael-pricing-tag">
|
| 1282 |
-
<span class="price-tag"><?php echo $settings['eael_pricing_table_price'] ?></span> <span class="price-period"
|
| 1283 |
</div>
|
| 1284 |
<div class="body">
|
| 1285 |
<ul>
|
| 1286 |
-
<?php
|
| 1287 |
-
foreach( $settings['eael_pricing_table_items'] as $item ) :
|
| 1288 |
if( 'yes' === $item['eael_pricing_table_icon_mood'] ) : $icon_mood = ''; else : $icon_mood = 'disable-item'; endif;
|
| 1289 |
?>
|
| 1290 |
<li class="<?php echo esc_attr( $icon_mood ); ?>">
|
| 1291 |
<?php if( 'show' === $settings['eael_pricing_table_icon_enabled'] ) : ?>
|
| 1292 |
-
<span class="li-icon" style="color:<?php echo esc_attr( $item['eael_pricing_table_list_icon_color'] ); ?>"><i class="<?php echo esc_attr( $item['eael_pricing_table_list_icon'] ); ?>"></i></span>
|
| 1293 |
<?php endif; ?>
|
| 1294 |
<?php echo $item['eael_pricing_table_item']; ?>
|
| 1295 |
</li>
|
| 1296 |
-
<?php endforeach; ?>
|
| 1297 |
</ul>
|
| 1298 |
</div>
|
| 1299 |
<div class="footer">
|
|
@@ -1314,10 +1386,10 @@ class Widget_Eael_Pricing_Table extends Widget_Base {
|
|
| 1314 |
}
|
| 1315 |
|
| 1316 |
protected function content_template() {
|
| 1317 |
-
|
| 1318 |
?>
|
| 1319 |
-
|
| 1320 |
-
|
| 1321 |
<?php
|
| 1322 |
}
|
| 1323 |
}
|
| 1 |
+
<?php
|
| 2 |
namespace Elementor;
|
| 3 |
|
| 4 |
if ( ! defined( 'ABSPATH' ) ) exit; // If this file is called directly, abort.
|
| 20 |
public function get_categories() {
|
| 21 |
return [ 'essential-addons-elementor' ];
|
| 22 |
}
|
| 23 |
+
|
| 24 |
protected function _register_controls() {
|
| 25 |
|
| 26 |
/**
|
| 73 |
]
|
| 74 |
);
|
| 75 |
|
| 76 |
+
$this->add_control(
|
| 77 |
'eael_pricing_table_title',
|
| 78 |
[
|
| 79 |
'label' => esc_html__( 'Title', 'essential-addons-elementor' ),
|
| 86 |
/**
|
| 87 |
* Condition: 'eael_pricing_table_style' => 'style-2'
|
| 88 |
*/
|
| 89 |
+
$this->add_control(
|
| 90 |
'eael_pricing_table_sub_title',
|
| 91 |
[
|
| 92 |
'label' => esc_html__( 'Sub Title', 'essential-addons-elementor' ),
|
| 126 |
]
|
| 127 |
);
|
| 128 |
|
| 129 |
+
$this->add_control(
|
| 130 |
'eael_pricing_table_price',
|
| 131 |
[
|
| 132 |
'label' => esc_html__( 'Price', 'essential-addons-elementor' ),
|
| 136 |
]
|
| 137 |
);
|
| 138 |
|
| 139 |
+
$this->add_control(
|
| 140 |
'eael_pricing_table_price_cur',
|
| 141 |
[
|
| 142 |
'label' => esc_html__( 'Price Currency', 'essential-addons-elementor' ),
|
| 143 |
'type' => Controls_Manager::TEXT,
|
| 144 |
'label_block' => false,
|
| 145 |
'default' => esc_html__( '$', 'essential-addons-elementor' ),
|
|
|
|
|
|
|
|
|
|
| 146 |
]
|
| 147 |
);
|
| 148 |
|
| 149 |
+
$this->add_control(
|
| 150 |
+
'eael_pricing_table_price_cur_placement',
|
| 151 |
+
[
|
| 152 |
+
'label' => esc_html__( 'Currency Placement', 'essential-addons-elementor' ),
|
| 153 |
+
'type' => Controls_Manager::SELECT,
|
| 154 |
+
'default' => 'left',
|
| 155 |
+
'label_block' => false,
|
| 156 |
+
'options' => [
|
| 157 |
+
'left' => esc_html__( 'Left', 'essential-addons-elementor' ),
|
| 158 |
+
'left-sup' => esc_html__( 'Left (Sup)', 'essential-addons-elementor' ),
|
| 159 |
+
'right' => esc_html__( 'Right', 'essential-addons-elementor' ),
|
| 160 |
+
'right-sup' => esc_html__( 'Right (Sup)', 'essential-addons-elementor' ),
|
| 161 |
+
],
|
| 162 |
+
]
|
|
|
|
|
|
|
|
|
|
| 163 |
);
|
| 164 |
|
| 165 |
+
$this->add_control(
|
| 166 |
'eael_pricing_table_price_period',
|
| 167 |
[
|
| 168 |
'label' => esc_html__( 'Price Period (per)', 'essential-addons-elementor' ),
|
| 172 |
]
|
| 173 |
);
|
| 174 |
|
| 175 |
+
$this->add_control(
|
| 176 |
+
'eael_pricing_table_period_separator',
|
| 177 |
+
[
|
| 178 |
+
'label' => esc_html__( 'Period Separator', 'essential-addons-elementor' ),
|
| 179 |
+
'type' => Controls_Manager::TEXT,
|
| 180 |
+
'label_block' => false,
|
| 181 |
+
'default' => esc_html__( '/', 'essential-addons-elementor' )
|
| 182 |
+
]
|
| 183 |
+
);
|
| 184 |
+
|
| 185 |
$this->end_controls_section();
|
| 186 |
|
| 187 |
/**
|
| 274 |
],
|
| 275 |
]
|
| 276 |
);
|
| 277 |
+
|
| 278 |
$this->add_control(
|
| 279 |
'eael_pricing_table_button_icon_indent',
|
| 280 |
[
|
| 295 |
]
|
| 296 |
);
|
| 297 |
|
| 298 |
+
$this->add_control(
|
| 299 |
'eael_pricing_table_btn',
|
| 300 |
[
|
| 301 |
'label' => esc_html__( 'Button Text', 'essential-addons-elementor' ),
|
| 305 |
]
|
| 306 |
);
|
| 307 |
|
| 308 |
+
$this->add_control(
|
| 309 |
'eael_pricing_table_btn_link',
|
| 310 |
[
|
| 311 |
'label' => esc_html__( 'Button Link', 'essential-addons-elementor' ),
|
| 341 |
]
|
| 342 |
);
|
| 343 |
|
| 344 |
+
$this->add_control(
|
| 345 |
+
'eael_pricing_table_featured_styles',
|
| 346 |
+
[
|
| 347 |
+
'label' => esc_html__( 'Ribbon Style', 'essential-addons-elementor' ),
|
| 348 |
+
'type' => Controls_Manager::SELECT,
|
| 349 |
+
'default' => 'ribbon-1',
|
| 350 |
+
'options' => [
|
| 351 |
+
'ribbon-1' => esc_html__( 'Style 1', 'essential-addons-elementor' ),
|
| 352 |
+
'ribbon-2' => esc_html__( 'Style 2', 'essential-addons-elementor' ),
|
| 353 |
+
'ribbon-3' => esc_html__( 'Style 3', 'essential-addons-elementor' ),
|
| 354 |
+
],
|
| 355 |
+
'condition' => [
|
| 356 |
+
'eael_pricing_table_featured' => 'yes',
|
| 357 |
+
],
|
| 358 |
+
]
|
| 359 |
+
);
|
| 360 |
+
|
| 361 |
/**
|
| 362 |
+
* Condition: 'eael_pricing_table_featured_styles' => [ 'ribbon-2', 'ribbon-3' ], 'eael_pricing_table_featured' => 'yes'
|
| 363 |
*/
|
| 364 |
+
$this->add_control(
|
| 365 |
'eael_pricing_table_featured_tag_text',
|
| 366 |
[
|
| 367 |
'label' => esc_html__( 'Featured Tag Text', 'essential-addons-elementor' ),
|
| 369 |
'label_block' => false,
|
| 370 |
'default' => esc_html__( 'Featured', 'essential-addons-elementor' ),
|
| 371 |
'selectors' => [
|
| 372 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.featured:before' => 'content: "{{VALUE}}";',
|
| 373 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.featured:before' => 'content: "{{VALUE}}";',
|
| 374 |
],
|
| 375 |
'condition' => [
|
| 376 |
+
'eael_pricing_table_featured_styles' => [ 'ribbon-2', 'ribbon-3' ],
|
| 377 |
'eael_pricing_table_featured' => 'yes'
|
| 378 |
]
|
| 379 |
]
|
| 654 |
'eael_pricing_table_style!' => 'style-1'
|
| 655 |
]
|
| 656 |
]
|
| 657 |
+
|
| 658 |
);
|
| 659 |
|
| 660 |
$this->add_control(
|
| 678 |
]
|
| 679 |
);
|
| 680 |
|
| 681 |
+
$this->add_group_control(
|
| 682 |
+
Group_Control_Typography::get_type(),
|
| 683 |
+
[
|
| 684 |
+
'name' => 'eael_pricing_table_price_tag_typography',
|
| 685 |
+
'selector' => '{{WRAPPER}} .eael-pricing-item .price-tag',
|
| 686 |
+
]
|
| 687 |
+
);
|
| 688 |
+
|
| 689 |
+
$this->add_control(
|
| 690 |
+
'eael_pricing_table_price_currency_heading',
|
| 691 |
+
[
|
| 692 |
+
'label' => esc_html__( 'Price Currency Style', 'essential-addons-elementor' ),
|
| 693 |
+
'type' => Controls_Manager::HEADING,
|
| 694 |
+
'separator' => 'before'
|
| 695 |
+
]
|
| 696 |
+
);
|
| 697 |
+
|
| 698 |
$this->add_control(
|
| 699 |
+
'eael_pricing_table_pricing_curr_color',
|
| 700 |
[
|
| 701 |
+
'label' => esc_html__( 'Color', 'essential-addons-elementor' ),
|
| 702 |
'type' => Controls_Manager::COLOR,
|
| 703 |
+
'default' => '#00C853',
|
| 704 |
'selectors' => [
|
| 705 |
+
'{{WRAPPER}} .eael-pricing-item .price-tag .price-currency' => 'color: {{VALUE}};',
|
| 706 |
],
|
| 707 |
]
|
| 708 |
);
|
| 710 |
$this->add_group_control(
|
| 711 |
Group_Control_Typography::get_type(),
|
| 712 |
[
|
| 713 |
+
'name' => 'eael_pricing_table_price_cur_typography',
|
| 714 |
+
'selector' => '{{WRAPPER}} .eael-pricing-item .price-currency',
|
| 715 |
]
|
| 716 |
);
|
| 717 |
|
| 785 |
[
|
| 786 |
'label' => esc_html__( 'Ribbon Style', 'essential-addons-elementor' ),
|
| 787 |
'tab' => Controls_Manager::TAB_STYLE,
|
|
|
|
|
|
|
|
|
|
| 788 |
]
|
| 789 |
);
|
| 790 |
|
| 795 |
'type' => Controls_Manager::COLOR,
|
| 796 |
'default' => '#00C853',
|
| 797 |
'selectors' => [
|
| 798 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-1:before' => 'background: {{VALUE}};',
|
| 799 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-1:before' => 'background: {{VALUE}};',
|
| 800 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-1:before' => 'background: {{VALUE}};',
|
| 801 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-1:before' => 'background: {{VALUE}};',
|
| 802 |
],
|
| 803 |
'condition' => [
|
| 804 |
+
'eael_pricing_table_featured' => 'yes',
|
| 805 |
+
'eael_pricing_table_featured_styles' => 'ribbon-1'
|
| 806 |
],
|
| 807 |
]
|
| 808 |
);
|
| 821 |
],
|
| 822 |
],
|
| 823 |
'selectors' => [
|
| 824 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-1:before' => 'height: {{SIZE}}px;',
|
| 825 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-1:before' => 'height: {{SIZE}}px;',
|
| 826 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-1:before' => 'height: {{SIZE}}px;',
|
| 827 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-1:before' => 'height: {{SIZE}}px;',
|
| 828 |
],
|
| 829 |
'condition' => [
|
| 830 |
+
'eael_pricing_table_featured' => 'yes',
|
| 831 |
+
'eael_pricing_table_featured_styles' => 'ribbon-1'
|
| 832 |
],
|
| 833 |
]
|
| 834 |
);
|
| 847 |
],
|
| 848 |
],
|
| 849 |
'selectors' => [
|
| 850 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-2:before' => 'font-size: {{SIZE}}px;',
|
| 851 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-2:before' => 'font-size: {{SIZE}}px;',
|
| 852 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-2:before' => 'font-size: {{SIZE}}px;',
|
| 853 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-2:before' => 'font-size: {{SIZE}}px;',
|
| 854 |
+
|
| 855 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-3:before' => 'font-size: {{SIZE}}px;',
|
| 856 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-3:before' => 'font-size: {{SIZE}}px;',
|
| 857 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-3:before' => 'font-size: {{SIZE}}px;',
|
| 858 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-3:before' => 'font-size: {{SIZE}}px;',
|
| 859 |
+
|
| 860 |
],
|
| 861 |
'condition' => [
|
| 862 |
+
'eael_pricing_table_featured' => 'yes',
|
| 863 |
+
'eael_pricing_table_featured_styles' => ['ribbon-2', 'ribbon-3']
|
| 864 |
],
|
| 865 |
]
|
| 866 |
);
|
| 872 |
'type' => Controls_Manager::COLOR,
|
| 873 |
'default' => '',
|
| 874 |
'selectors' => [
|
| 875 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-2:before' => 'color: {{VALUE}};',
|
| 876 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-2:before' => 'color: {{VALUE}};',
|
| 877 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-2:before' => 'color: {{VALUE}};',
|
| 878 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-2:before' => 'color: {{VALUE}};',
|
| 879 |
+
|
| 880 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-3:before' => 'color: {{VALUE}};',
|
| 881 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-3:before' => 'color: {{VALUE}};',
|
| 882 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-3:before' => 'color: {{VALUE}};',
|
| 883 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-3:before' => 'color: {{VALUE}};',
|
| 884 |
],
|
| 885 |
'condition' => [
|
| 886 |
+
'eael_pricing_table_featured' => 'yes',
|
| 887 |
+
'eael_pricing_table_featured_styles' => ['ribbon-2', 'ribbon-3']
|
| 888 |
],
|
| 889 |
]
|
| 890 |
);
|
| 896 |
'type' => Controls_Manager::COLOR,
|
| 897 |
'default' => '',
|
| 898 |
'selectors' => [
|
| 899 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-2:before' => 'background: {{VALUE}};',
|
| 900 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-2:after' => 'border-bottom-color: {{VALUE}};',
|
| 901 |
+
'{{WRAPPER}} .eael-pricing.style-1 .eael-pricing-item.ribbon-3:before' => 'background: {{VALUE}};',
|
| 902 |
+
|
| 903 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-2:before' => 'background: {{VALUE}};',
|
| 904 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-2:after' => 'border-bottom-color: {{VALUE}};',
|
| 905 |
+
'{{WRAPPER}} .eael-pricing.style-2 .eael-pricing-item.ribbon-3:before' => 'background: {{VALUE}};',
|
| 906 |
+
|
| 907 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-2:before' => 'background: {{VALUE}};',
|
| 908 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-2:after' => 'border-bottom-color: {{VALUE}};',
|
| 909 |
+
'{{WRAPPER}} .eael-pricing.style-3 .eael-pricing-item.ribbon-3:before' => 'background: {{VALUE}};',
|
| 910 |
+
|
| 911 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-2:before' => 'background: {{VALUE}};',
|
| 912 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-2:after' => 'border-bottom-color: {{VALUE}};',
|
| 913 |
+
'{{WRAPPER}} .eael-pricing.style-4 .eael-pricing-item.ribbon-3:before' => 'background: {{VALUE}};',
|
| 914 |
],
|
| 915 |
'condition' => [
|
| 916 |
+
'eael_pricing_table_featured' => 'yes',
|
| 917 |
+
'eael_pricing_table_featured_styles' => ['ribbon-2', 'ribbon-3']
|
| 918 |
],
|
| 919 |
]
|
| 920 |
);
|
| 1295 |
|
| 1296 |
|
| 1297 |
protected function render( ) {
|
| 1298 |
+
|
| 1299 |
$settings = $this->get_settings();
|
| 1300 |
$pricing_table_image = $this->get_settings( 'eael_pricing_table_image' );
|
| 1301 |
+
$pricing_table_image_url = Group_Control_Image_Size::get_attachment_image_src( $pricing_table_image['id'], 'thumbnail', $settings );
|
| 1302 |
$target = $settings['eael_pricing_table_btn_link']['is_external'] ? 'target="_blank"' : '';
|
| 1303 |
$nofollow = $settings['eael_pricing_table_btn_link']['nofollow'] ? 'rel="nofollow"' : '';
|
| 1304 |
+
if( 'yes' === $settings['eael_pricing_table_featured'] ) : $featured_class = 'featured '.$settings['eael_pricing_table_featured_styles']; else : $featured_class = ''; endif;
|
| 1305 |
?>
|
| 1306 |
<?php if( 'style-1' === $settings['eael_pricing_table_style'] || 'style-3' === $settings['eael_pricing_table_style'] || 'style-4' === $settings['eael_pricing_table_style'] ) : ?>
|
| 1307 |
<div class="eael-pricing style-1">
|
| 1310 |
<h2 class="title"><?php echo $settings['eael_pricing_table_title']; ?></h2>
|
| 1311 |
</div>
|
| 1312 |
<div class="eael-pricing-tag">
|
| 1313 |
+
<span class="price-tag"><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'left' ) : ?><span class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></span> <?php endif; ?><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'left-sup' ) : ?><sup class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></sup> <?php endif; ?> <?php echo $settings['eael_pricing_table_price'] ?> <?php if( $settings['eael_pricing_table_price_cur_placement'] == 'right' ) : ?><span class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></span><?php endif; ?><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'right-sup' ) : ?><sup class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></sup><?php endif; ?></span> <span class="price-period"><?php echo $settings['eael_pricing_table_period_separator']; ?> <?php echo $settings['eael_pricing_table_price_period']; ?></span>
|
| 1314 |
</div>
|
| 1315 |
<div class="body">
|
| 1316 |
<ul>
|
| 1317 |
+
<?php
|
| 1318 |
+
foreach( $settings['eael_pricing_table_items'] as $item ) :
|
| 1319 |
if( 'yes' === $item['eael_pricing_table_icon_mood'] ) : $icon_mood = ''; else : $icon_mood = 'disable-item'; endif;
|
| 1320 |
?>
|
| 1321 |
<li class="<?php echo esc_attr( $icon_mood ); ?>">
|
| 1322 |
<?php if( 'show' === $settings['eael_pricing_table_icon_enabled'] ) : ?>
|
| 1323 |
+
<span class="li-icon" style="color:<?php echo esc_attr( $item['eael_pricing_table_list_icon_color'] ); ?>"><i class="<?php echo esc_attr( $item['eael_pricing_table_list_icon'] ); ?>"></i></span>
|
| 1324 |
<?php endif; ?>
|
| 1325 |
<?php echo $item['eael_pricing_table_item']; ?>
|
| 1326 |
</li>
|
| 1327 |
+
<?php endforeach; ?>
|
| 1328 |
</ul>
|
| 1329 |
</div>
|
| 1330 |
<div class="footer">
|
| 1351 |
<span class="subtitle"><?php echo $settings['eael_pricing_table_sub_title']; ?></span>
|
| 1352 |
</div>
|
| 1353 |
<div class="eael-pricing-tag">
|
| 1354 |
+
<span class="price-tag"><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'left' ) : ?><span class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></span> <?php endif; ?><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'left-sup' ) : ?><sup class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></sup> <?php endif; ?> <?php echo $settings['eael_pricing_table_price'] ?> <?php if( $settings['eael_pricing_table_price_cur_placement'] == 'right' ) : ?><span class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></span><?php endif; ?><?php if( $settings['eael_pricing_table_price_cur_placement'] == 'right-sup' ) : ?><sup class="price-currency"><?php echo $settings['eael_pricing_table_price_cur']; ?></sup><?php endif; ?></span> <span class="price-period"><?php echo $settings['eael_pricing_table_period_separator']; ?> <?php echo $settings['eael_pricing_table_price_period']; ?></span>
|
| 1355 |
</div>
|
| 1356 |
<div class="body">
|
| 1357 |
<ul>
|
| 1358 |
+
<?php
|
| 1359 |
+
foreach( $settings['eael_pricing_table_items'] as $item ) :
|
| 1360 |
if( 'yes' === $item['eael_pricing_table_icon_mood'] ) : $icon_mood = ''; else : $icon_mood = 'disable-item'; endif;
|
| 1361 |
?>
|
| 1362 |
<li class="<?php echo esc_attr( $icon_mood ); ?>">
|
| 1363 |
<?php if( 'show' === $settings['eael_pricing_table_icon_enabled'] ) : ?>
|
| 1364 |
+
<span class="li-icon" style="color:<?php echo esc_attr( $item['eael_pricing_table_list_icon_color'] ); ?>"><i class="<?php echo esc_attr( $item['eael_pricing_table_list_icon'] ); ?>"></i></span>
|
| 1365 |
<?php endif; ?>
|
| 1366 |
<?php echo $item['eael_pricing_table_item']; ?>
|
| 1367 |
</li>
|
| 1368 |
+
<?php endforeach; ?>
|
| 1369 |
</ul>
|
| 1370 |
</div>
|
| 1371 |
<div class="footer">
|
| 1386 |
}
|
| 1387 |
|
| 1388 |
protected function content_template() {
|
| 1389 |
+
|
| 1390 |
?>
|
| 1391 |
+
|
| 1392 |
+
|
| 1393 |
<?php
|
| 1394 |
}
|
| 1395 |
}
|
essential_adons_elementor.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Description: The ultimate elements library for Elementor page builder plugin for WordPress.
|
| 5 |
* Plugin URI: https://essential-addons.com/elementor/
|
| 6 |
* Author: Codetic
|
| 7 |
-
* Version: 2.4.
|
| 8 |
* Author URI: https://www.codetic.net
|
| 9 |
*
|
| 10 |
* Text Domain: essential-addons-elementor
|
|
@@ -251,10 +251,10 @@ function eael_admin_notice() {
|
|
| 251 |
global $current_user ;
|
| 252 |
$user_id = $current_user->ID;
|
| 253 |
/* Check that the user hasn't already clicked to ignore the message */
|
| 254 |
-
if ( ! get_user_meta($user_id, '
|
| 255 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 36px;">';
|
| 256 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-heart.svg'. '" ></p><p> ';
|
| 257 |
-
printf(__('
|
| 258 |
<a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> Dismiss</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
|
| 259 |
echo "</p></div>";
|
| 260 |
}
|
|
@@ -271,7 +271,7 @@ function eael_nag_ignore() {
|
|
| 271 |
$user_id = $current_user->ID;
|
| 272 |
/* If user clicks to ignore the notice, add that to their user meta */
|
| 273 |
if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
|
| 274 |
-
add_user_meta($user_id, '
|
| 275 |
}
|
| 276 |
}
|
| 277 |
add_action('admin_init', 'eael_nag_ignore');
|
| 4 |
* Description: The ultimate elements library for Elementor page builder plugin for WordPress.
|
| 5 |
* Plugin URI: https://essential-addons.com/elementor/
|
| 6 |
* Author: Codetic
|
| 7 |
+
* Version: 2.4.3
|
| 8 |
* Author URI: https://www.codetic.net
|
| 9 |
*
|
| 10 |
* Text Domain: essential-addons-elementor
|
| 251 |
global $current_user ;
|
| 252 |
$user_id = $current_user->ID;
|
| 253 |
/* Check that the user hasn't already clicked to ignore the message */
|
| 254 |
+
if ( ! get_user_meta($user_id, 'eael_ignore_notice243') ) {
|
| 255 |
echo '<div class="eael-admin-notice updated" style="display: flex; align-items: center; padding-left: 0; border-left-color: #EF4B53"><p style="width: 36px;">';
|
| 256 |
echo '<img style="width: 100%; display: block;" src="' . plugins_url( '/', __FILE__ ).'admin/assets/images/icon-heart.svg'. '" ></p><p> ';
|
| 257 |
+
printf(__('<strong>20,000+</strong> users using <strong>Essential Addons for Elementor.</strong> Use the promo code <strong>20K</strong> to get <strong>20% </strong> discount on pro upgrade. <a href="https://wpdeveloper.net/in/upgrade-essential-addons-elementor" target="_blank" style="text-decoration: none;"><span class="dashicons dashicons-smiley" style="margin-left: 10px;"></span> Grab the Deal</a>
|
| 258 |
<a href="%1$s" style="text-decoration: none; margin-left: 10px;"><span class="dashicons dashicons-dismiss"></span> Dismiss</a>'), admin_url( 'admin.php?page=eael-settings&eael_nag_ignore=0' ));
|
| 259 |
echo "</p></div>";
|
| 260 |
}
|
| 271 |
$user_id = $current_user->ID;
|
| 272 |
/* If user clicks to ignore the notice, add that to their user meta */
|
| 273 |
if ( isset($_GET['eael_nag_ignore']) && '0' == $_GET['eael_nag_ignore'] ) {
|
| 274 |
+
add_user_meta($user_id, 'eael_ignore_notice243', 'true', true);
|
| 275 |
}
|
| 276 |
}
|
| 277 |
add_action('admin_init', 'eael_nag_ignore');
|
readme.txt
CHANGED
|
@@ -2,8 +2,8 @@
|
|
| 2 |
Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128
|
| 3 |
Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor form
|
| 4 |
Requires at least: 4.0
|
| 5 |
-
Tested up to: 4.9.
|
| 6 |
-
Stable tag: 2.4.
|
| 7 |
License: GPLv3
|
| 8 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 9 |
|
|
@@ -27,6 +27,8 @@ Ultimate elements library for Elementor WordPress Page Builder. Lots of useful
|
|
| 27 |
* Lightweight and Fast
|
| 28 |
* Extra-ordinary support
|
| 29 |
|
|
|
|
|
|
|
| 30 |
### Available Elements
|
| 31 |
|
| 32 |
* [Post Grid](https://essential-addons.com/elementor/post-grid/)
|
|
@@ -78,7 +80,17 @@ More coming soon (weekly update) ...
|
|
| 78 |
|
| 79 |
Check [Flexia](https://wordpress.org/themes/flexia/), the best friend of Elementor and Essential Addons. A modern lightweight and versatile theme for WordPress with endless customization options.
|
| 80 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 81 |
|
|
|
|
|
|
|
|
|
|
| 82 |
|
| 83 |
== Installation ==
|
| 84 |
|
|
@@ -110,6 +122,12 @@ Your existing elements/content will work with premium version. So you won't lose
|
|
| 110 |
|
| 111 |
== Changelog ==
|
| 112 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 113 |
= 2.4.2 =
|
| 114 |
|
| 115 |
- Filterable Galley control improved
|
| 2 |
Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128
|
| 3 |
Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor form
|
| 4 |
Requires at least: 4.0
|
| 5 |
+
Tested up to: 4.9.4
|
| 6 |
+
Stable tag: 2.4.3
|
| 7 |
License: GPLv3
|
| 8 |
License URI: https://opensource.org/licenses/GPL-3.0
|
| 9 |
|
| 27 |
* Lightweight and Fast
|
| 28 |
* Extra-ordinary support
|
| 29 |
|
| 30 |
+
>You can enable/disable certain elements and that will eliminate all associated assets of disabled elements. So it won't slow down your website.
|
| 31 |
+
|
| 32 |
### Available Elements
|
| 33 |
|
| 34 |
* [Post Grid](https://essential-addons.com/elementor/post-grid/)
|
| 80 |
|
| 81 |
Check [Flexia](https://wordpress.org/themes/flexia/), the best friend of Elementor and Essential Addons. A modern lightweight and versatile theme for WordPress with endless customization options.
|
| 82 |
|
| 83 |
+
### Documentation and Support
|
| 84 |
+
|
| 85 |
+
- For documentation and tutorials go to our [Documentation](https://essential-addons.com/elementor/docs/).
|
| 86 |
+
- If you have any more questions, visit our support on the [Plugin's Forum](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite).
|
| 87 |
+
- For more information about features, FAQs and documentation, check out our website at [Essential Addons for Elementor](https://essential-addons.com/elementor/).
|
| 88 |
+
|
| 89 |
+
### Liked Essential Addons?
|
| 90 |
|
| 91 |
+
- Join our [Facebook Group](https://www.facebook.com/groups/essentialaddons/).
|
| 92 |
+
- Learn from our tutorials on [Youtube Channel](https://wpdeveloper.net/go/youtube-channel).
|
| 93 |
+
- Or rate us on [WordPress](https://wordpress.org/support/plugin/essential-addons-for-elementor-lite/reviews/?rate=5#new-post) :)
|
| 94 |
|
| 95 |
== Installation ==
|
| 96 |
|
| 122 |
|
| 123 |
== Changelog ==
|
| 124 |
|
| 125 |
+
= 2.4.3 =
|
| 126 |
+
|
| 127 |
+
- Pricing Table improved
|
| 128 |
+
- Documentation and other helpful content added to admin area
|
| 129 |
+
- Few minor bugfix and improvements
|
| 130 |
+
|
| 131 |
= 2.4.2 =
|
| 132 |
|
| 133 |
- Filterable Galley control improved
|
