Version Description
- 2017-11-27
Download this release
Release Info
| Developer | codeinwp |
| Plugin | |
| Version | 2.2.3 |
| Comparing to | |
| See all releases | |
Code changes from version 2.2.2 to 2.2.3
- CHANGELOG.md +5 -0
- core/assets/css/orbit-fox-admin.css +1 -1
- core/includes/class-orbit-fox.php +1 -1
- obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-clients-bar-section.php +0 -7
- obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-features-section.php +1 -8
- obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-team-section.php +12 -16
- obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-testimonials-section.php +0 -6
- obfx_modules/elementor-widgets/css/public.css +134 -134
- obfx_modules/elementor-widgets/js/obfx-grid.js +60 -47
- obfx_modules/menu-icons/js/admin.js +50 -34
- obfx_modules/mystock-import/js/admin.js +223 -199
- obfx_modules/template-directory/js/customizer.js +1 -1
- readme.md +6 -0
- readme.txt +6 -0
- themeisle-companion.php +1 -1
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +5 -5
CHANGELOG.md
CHANGED
|
@@ -1,4 +1,9 @@
|
|
| 1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
### v2.2.2 - 2017-11-24
|
| 3 |
**Changes:**
|
| 4 |
* Renamed flickr api util file.
|
| 1 |
|
| 2 |
+
### v2.2.3 - 2017-11-27
|
| 3 |
+
**Changes:**
|
| 4 |
+
* [Hestia] Fixed issue with Team member section not opening external links in a new tab
|
| 5 |
+
* [Hestia] Fixed alignment issues with the front page sections
|
| 6 |
+
|
| 7 |
### v2.2.2 - 2017-11-24
|
| 8 |
**Changes:**
|
| 9 |
* Renamed flickr api util file.
|
core/assets/css/orbit-fox-admin.css
CHANGED
|
@@ -8,7 +8,7 @@
|
|
| 8 |
* Extends Spectre.css Library
|
| 9 |
*/
|
| 10 |
/*
|
| 11 |
-
Version: 2.2.
|
| 12 |
*/
|
| 13 |
|
| 14 |
/* Document
|
| 8 |
* Extends Spectre.css Library
|
| 9 |
*/
|
| 10 |
/*
|
| 11 |
+
Version: 2.2.3
|
| 12 |
*/
|
| 13 |
|
| 14 |
/* Document
|
core/includes/class-orbit-fox.php
CHANGED
|
@@ -69,7 +69,7 @@ class Orbit_Fox {
|
|
| 69 |
|
| 70 |
$this->plugin_name = 'orbit-fox';
|
| 71 |
|
| 72 |
-
$this->version = '2.2.
|
| 73 |
|
| 74 |
$this->load_dependencies();
|
| 75 |
$this->set_locale();
|
| 69 |
|
| 70 |
$this->plugin_name = 'orbit-fox';
|
| 71 |
|
| 72 |
+
$this->version = '2.2.3';
|
| 73 |
|
| 74 |
$this->load_dependencies();
|
| 75 |
$this->set_locale();
|
obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-clients-bar-section.php
CHANGED
|
@@ -43,7 +43,6 @@ if ( ! function_exists( 'hestia_clients_bar' ) ) :
|
|
| 43 |
<div class="container">
|
| 44 |
<div class="row">
|
| 45 |
<?php
|
| 46 |
-
$i = 1;
|
| 47 |
$array_length = sizeof( $hestia_clients_bar_content_decoded );
|
| 48 |
foreach ( $hestia_clients_bar_content_decoded as $client ) {
|
| 49 |
$image = ! empty( $client->image_url ) ? apply_filters( 'hestia_translate_single_string', $client->image_url, 'Clients bar section' ) : '';
|
|
@@ -71,12 +70,6 @@ if ( ! function_exists( 'hestia_clients_bar' ) ) :
|
|
| 71 |
}
|
| 72 |
echo '</div>';
|
| 73 |
}
|
| 74 |
-
|
| 75 |
-
if ( $i % 4 == 0 && $i !== $array_length ) {
|
| 76 |
-
echo '</div><!-- /.row -->';
|
| 77 |
-
echo '<div class="row">';
|
| 78 |
-
}
|
| 79 |
-
$i++;
|
| 80 |
}
|
| 81 |
?>
|
| 82 |
</div>
|
| 43 |
<div class="container">
|
| 44 |
<div class="row">
|
| 45 |
<?php
|
|
|
|
| 46 |
$array_length = sizeof( $hestia_clients_bar_content_decoded );
|
| 47 |
foreach ( $hestia_clients_bar_content_decoded as $client ) {
|
| 48 |
$image = ! empty( $client->image_url ) ? apply_filters( 'hestia_translate_single_string', $client->image_url, 'Clients bar section' ) : '';
|
| 70 |
}
|
| 71 |
echo '</div>';
|
| 72 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 73 |
}
|
| 74 |
?>
|
| 75 |
</div>
|
obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-features-section.php
CHANGED
|
@@ -97,7 +97,6 @@ function hestia_features_content( $hestia_features_content, $is_callback = false
|
|
| 97 |
|
| 98 |
$hestia_features_content = json_decode( $hestia_features_content );
|
| 99 |
if ( ! empty( $hestia_features_content ) ) {
|
| 100 |
-
$i = 1;
|
| 101 |
echo '<div class="row">';
|
| 102 |
foreach ( $hestia_features_content as $features_item ) :
|
| 103 |
$icon = ! empty( $features_item->icon_value ) ? apply_filters( 'hestia_translate_single_string', $features_item->icon_value, 'Features section' ) : '';
|
|
@@ -108,7 +107,7 @@ function hestia_features_content( $hestia_features_content, $is_callback = false
|
|
| 108 |
$color = ! empty( $features_item->color ) ? $features_item->color : '';
|
| 109 |
$choice = ! empty( $features_item->choice ) ? $features_item->choice : 'customizer_repeater_icon';
|
| 110 |
?>
|
| 111 |
-
<div class="<?php echo apply_filters( 'hestia_features_per_row_class','col-md-4' ); ?> feature-box">
|
| 112 |
<div class="hestia-info">
|
| 113 |
<?php
|
| 114 |
if ( ! empty( $link ) ) {
|
|
@@ -153,12 +152,6 @@ function hestia_features_content( $hestia_features_content, $is_callback = false
|
|
| 153 |
</div>
|
| 154 |
</div>
|
| 155 |
<?php
|
| 156 |
-
if ( $i % apply_filters( 'hestia_features_per_row_no', 3 ) == 0 ) {
|
| 157 |
-
echo '</div><!-- /.row -->';
|
| 158 |
-
echo '<div class="row">';
|
| 159 |
-
}
|
| 160 |
-
$i++;
|
| 161 |
-
|
| 162 |
endforeach;
|
| 163 |
echo '</div>';
|
| 164 |
}// End if().
|
| 97 |
|
| 98 |
$hestia_features_content = json_decode( $hestia_features_content );
|
| 99 |
if ( ! empty( $hestia_features_content ) ) {
|
|
|
|
| 100 |
echo '<div class="row">';
|
| 101 |
foreach ( $hestia_features_content as $features_item ) :
|
| 102 |
$icon = ! empty( $features_item->icon_value ) ? apply_filters( 'hestia_translate_single_string', $features_item->icon_value, 'Features section' ) : '';
|
| 107 |
$color = ! empty( $features_item->color ) ? $features_item->color : '';
|
| 108 |
$choice = ! empty( $features_item->choice ) ? $features_item->choice : 'customizer_repeater_icon';
|
| 109 |
?>
|
| 110 |
+
<div class="col-xs-12 <?php echo apply_filters( 'hestia_features_per_row_class','col-md-4' ); ?> feature-box">
|
| 111 |
<div class="hestia-info">
|
| 112 |
<?php
|
| 113 |
if ( ! empty( $link ) ) {
|
| 152 |
</div>
|
| 153 |
</div>
|
| 154 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 155 |
endforeach;
|
| 156 |
echo '</div>';
|
| 157 |
}// End if().
|
obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-team-section.php
CHANGED
|
@@ -106,8 +106,6 @@ function hestia_team_content( $hestia_team_content, $is_callback = false ) {
|
|
| 106 |
$hestia_team_content = json_decode( $hestia_team_content );
|
| 107 |
|
| 108 |
if ( ! empty( $hestia_team_content ) ) {
|
| 109 |
-
|
| 110 |
-
$i = 1;
|
| 111 |
echo '<div class="row">';
|
| 112 |
foreach ( $hestia_team_content as $team_item ) :
|
| 113 |
$image = ! empty( $team_item->image_url ) ? apply_filters( 'hestia_translate_single_string', $team_item->image_url, 'Team section' ) : '';
|
|
@@ -162,17 +160,20 @@ function hestia_team_content( $hestia_team_content, $is_callback = false ) {
|
|
| 162 |
?>
|
| 163 |
<div class="footer">
|
| 164 |
<?php
|
| 165 |
-
foreach ( $icons_decoded as $value )
|
| 166 |
$social_icon = ! empty( $value['icon'] ) ? apply_filters( 'hestia_translate_single_string', $value['icon'], 'Team section' ) : '';
|
| 167 |
$social_link = ! empty( $value['link'] ) ? apply_filters( 'hestia_translate_single_string', $value['link'], 'Team section' ) : '';
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
|
|
|
|
|
|
|
|
|
| 176 |
</div>
|
| 177 |
<?php
|
| 178 |
endif;
|
|
@@ -183,11 +184,6 @@ function hestia_team_content( $hestia_team_content, $is_callback = false ) {
|
|
| 183 |
</div>
|
| 184 |
</div>
|
| 185 |
<?php
|
| 186 |
-
if ( $i % 2 == 0 ) {
|
| 187 |
-
echo '</div><!-- /.row -->';
|
| 188 |
-
echo '<div class="row">';
|
| 189 |
-
}
|
| 190 |
-
$i++;
|
| 191 |
endforeach;
|
| 192 |
echo '</div>';
|
| 193 |
}// End if().
|
| 106 |
$hestia_team_content = json_decode( $hestia_team_content );
|
| 107 |
|
| 108 |
if ( ! empty( $hestia_team_content ) ) {
|
|
|
|
|
|
|
| 109 |
echo '<div class="row">';
|
| 110 |
foreach ( $hestia_team_content as $team_item ) :
|
| 111 |
$image = ! empty( $team_item->image_url ) ? apply_filters( 'hestia_translate_single_string', $team_item->image_url, 'Team section' ) : '';
|
| 160 |
?>
|
| 161 |
<div class="footer">
|
| 162 |
<?php
|
| 163 |
+
foreach ( $icons_decoded as $value ) {
|
| 164 |
$social_icon = ! empty( $value['icon'] ) ? apply_filters( 'hestia_translate_single_string', $value['icon'], 'Team section' ) : '';
|
| 165 |
$social_link = ! empty( $value['link'] ) ? apply_filters( 'hestia_translate_single_string', $value['link'], 'Team section' ) : '';
|
| 166 |
+
|
| 167 |
+
if ( ! empty( $social_icon ) ) {
|
| 168 |
+
$link = '<a href="' . esc_url( $social_link ) . '"';
|
| 169 |
+
if ( function_exists( 'hestia_is_external_url' ) ) {
|
| 170 |
+
$link .= hestia_is_external_url( $social_link );
|
| 171 |
+
}
|
| 172 |
+
$link .= ' class="btn btn-just-icon btn-simple"><i class="fa ' . esc_attr( $social_icon ) . '"></i></a>';
|
| 173 |
+
echo $link;
|
| 174 |
+
}
|
| 175 |
+
}
|
| 176 |
+
?>
|
| 177 |
</div>
|
| 178 |
<?php
|
| 179 |
endif;
|
| 184 |
</div>
|
| 185 |
</div>
|
| 186 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 187 |
endforeach;
|
| 188 |
echo '</div>';
|
| 189 |
}// End if().
|
obfx_modules/companion-legacy/inc/hestia/inc/sections/hestia-testimonials-section.php
CHANGED
|
@@ -107,7 +107,6 @@ function hestia_testimonials_content( $hestia_testimonials_content, $is_callback
|
|
| 107 |
if ( ! empty( $hestia_testimonials_content ) ) :
|
| 108 |
$hestia_testimonials_content = json_decode( $hestia_testimonials_content );
|
| 109 |
if ( ! empty( $hestia_testimonials_content ) ) {
|
| 110 |
-
$i = 1;
|
| 111 |
echo '<div class="row">';
|
| 112 |
foreach ( $hestia_testimonials_content as $testimonial_item ) :
|
| 113 |
$image = ! empty( $testimonial_item->image_url ) ? apply_filters( 'hestia_translate_single_string', $testimonial_item->image_url, 'Testimonials section' ) : '';
|
|
@@ -155,11 +154,6 @@ function hestia_testimonials_content( $hestia_testimonials_content, $is_callback
|
|
| 155 |
</div>
|
| 156 |
</div>
|
| 157 |
<?php
|
| 158 |
-
if ( $i % apply_filters( 'hestia_testimonials_per_row_no', 3 ) == 0 ) {
|
| 159 |
-
echo '</div><!-- /.row -->';
|
| 160 |
-
echo '<div class="row">';
|
| 161 |
-
}
|
| 162 |
-
$i++;
|
| 163 |
endforeach;
|
| 164 |
echo '</div>';
|
| 165 |
}// End if().
|
| 107 |
if ( ! empty( $hestia_testimonials_content ) ) :
|
| 108 |
$hestia_testimonials_content = json_decode( $hestia_testimonials_content );
|
| 109 |
if ( ! empty( $hestia_testimonials_content ) ) {
|
|
|
|
| 110 |
echo '<div class="row">';
|
| 111 |
foreach ( $hestia_testimonials_content as $testimonial_item ) :
|
| 112 |
$image = ! empty( $testimonial_item->image_url ) ? apply_filters( 'hestia_translate_single_string', $testimonial_item->image_url, 'Testimonials section' ) : '';
|
| 154 |
</div>
|
| 155 |
</div>
|
| 156 |
<?php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 157 |
endforeach;
|
| 158 |
echo '</div>';
|
| 159 |
}// End if().
|
obfx_modules/elementor-widgets/css/public.css
CHANGED
|
@@ -1,293 +1,293 @@
|
|
| 1 |
/* Pricing Table Base CSS */
|
| 2 |
.obfx-pricing-table-wrapper, .obfx-pricing-table-wrapper p.obfx-pricing-table-subtitle {
|
| 3 |
-
|
| 4 |
}
|
| 5 |
|
| 6 |
.obfx-pricing-table-wrapper a {
|
| 7 |
-
|
| 8 |
}
|
| 9 |
|
| 10 |
.obfx-title-wrapper {
|
| 11 |
-
|
| 12 |
}
|
| 13 |
|
| 14 |
.obfx-pricing-table-title {
|
| 15 |
-
|
| 16 |
}
|
| 17 |
|
| 18 |
.obfx-pricing-table-wrapper .obfx-feature-list {
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
}
|
| 23 |
|
| 24 |
.obfx-pricing-table-wrapper .obfx-feature-list li {
|
| 25 |
-
|
| 26 |
}
|
| 27 |
|
| 28 |
.obfx-price-wrapper {
|
| 29 |
-
|
| 30 |
}
|
| 31 |
|
| 32 |
.obfx-price {
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
}
|
| 37 |
|
| 38 |
.obfx-pricing-period,
|
| 39 |
.obfx-price-currency {
|
| 40 |
-
|
| 41 |
}
|
| 42 |
|
| 43 |
.obfx-button-icon-align-right i {
|
| 44 |
-
|
| 45 |
}
|
| 46 |
.obfx-button-icon-align-left i {
|
| 47 |
-
|
| 48 |
}
|
| 49 |
|
| 50 |
.obfx-pricing-table-accented {
|
| 51 |
-
|
| 52 |
}
|
| 53 |
|
| 54 |
.obfx-pricing-table-button-wrapper {
|
| 55 |
-
|
| 56 |
}
|
| 57 |
|
| 58 |
.obfx-pricing-table-button {
|
| 59 |
-
|
| 60 |
-
|
| 61 |
}
|
| 62 |
/* End Of Pricing Table Base CSS */
|
| 63 |
|
| 64 |
/* Post Type Grid Base CSS */
|
| 65 |
|
| 66 |
.obfx-grid:after {
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
}
|
| 74 |
|
| 75 |
.obfx-grid-container {
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
}
|
| 83 |
|
| 84 |
.obfx-grid-wrapper {
|
| 85 |
-
|
| 86 |
-
|
| 87 |
}
|
| 88 |
|
| 89 |
.obfx-grid .obfx-grid-col-image {
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
}
|
| 102 |
|
| 103 |
.obfx-grid .obfx-grid-col-image {
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
}
|
| 108 |
|
| 109 |
.obfx-grid .obfx-grid-col-image.obfx-fit-height img {
|
| 110 |
-
|
| 111 |
-
|
| 112 |
}
|
| 113 |
|
| 114 |
.obfx-grid .obfx-grid-col-image img {
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
}
|
| 125 |
|
| 126 |
.obfx-grid .obfx-grid-title,
|
| 127 |
.obfx-grid .obfx-grid-title a {
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
}
|
| 133 |
|
| 134 |
.obfx-grid-meta {
|
| 135 |
-
|
| 136 |
}
|
| 137 |
|
| 138 |
.obfx-grid-meta > span {
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
}
|
| 143 |
|
| 144 |
.obfx-grid-meta > span:last-of-type {
|
| 145 |
-
|
| 146 |
}
|
| 147 |
|
| 148 |
.obfx-grid-meta .fa {
|
| 149 |
-
|
| 150 |
}
|
| 151 |
|
| 152 |
.obfx-grid-meta a {
|
| 153 |
-
|
| 154 |
-
|
| 155 |
}
|
| 156 |
|
| 157 |
.obfx-grid-meta a:hover,
|
| 158 |
.obfx-grid-meta a:focus {
|
| 159 |
-
|
| 160 |
-
|
| 161 |
}
|
| 162 |
|
| 163 |
.obfx-grid-categories-item:after,
|
| 164 |
.obfx-grid-tags-item:after {
|
| 165 |
-
|
| 166 |
}
|
| 167 |
|
| 168 |
.obfx-grid-categories-item:last-of-type:after,
|
| 169 |
.obfx-grid-tags-item:last-of-type:after {
|
| 170 |
-
|
| 171 |
-
|
| 172 |
}
|
| 173 |
|
| 174 |
.obfx-grid-content {
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
}
|
| 180 |
|
| 181 |
.obfx-grid-footer a {
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
}
|
| 187 |
|
| 188 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col {
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
}
|
| 194 |
|
| 195 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image {
|
| 196 |
-
|
| 197 |
}
|
| 198 |
|
| 199 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content {
|
| 200 |
-
|
| 201 |
-
|
| 202 |
}
|
| 203 |
|
| 204 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col.obfx-no-image .obfx-grid-col-content {
|
| 205 |
-
|
| 206 |
-
|
| 207 |
}
|
| 208 |
|
| 209 |
.obfx-grid-pagination {
|
| 210 |
-
|
| 211 |
}
|
| 212 |
|
| 213 |
.obfx-grid-desktop-1 .obfx-grid-wrapper {
|
| 214 |
-
|
| 215 |
}
|
| 216 |
|
| 217 |
.obfx-grid-desktop-2 .obfx-grid-wrapper {
|
| 218 |
-
|
| 219 |
}
|
| 220 |
|
| 221 |
.obfx-grid-desktop-3 .obfx-grid-wrapper {
|
| 222 |
-
|
| 223 |
}
|
| 224 |
|
| 225 |
.obfx-grid-desktop-4 .obfx-grid-wrapper {
|
| 226 |
-
|
| 227 |
}
|
| 228 |
|
| 229 |
.obfx-grid-desktop-5 .obfx-grid-wrapper {
|
| 230 |
-
|
| 231 |
}
|
| 232 |
|
| 233 |
@media (max-width: 992px) {
|
| 234 |
-
|
| 235 |
-
|
| 236 |
-
|
| 237 |
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
}
|
| 254 |
|
| 255 |
@media (max-width: 767px) {
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
}
|
| 276 |
/* End Of Post Type Grid Base CSS */
|
| 277 |
|
| 278 |
.obfx-service-box {
|
| 279 |
-
|
| 280 |
}
|
| 281 |
|
| 282 |
.obfx-position-left .obfx-service-box {
|
| 283 |
-
|
| 284 |
}
|
| 285 |
.obfx-position-right .obfx-service-box {
|
| 286 |
-
|
| 287 |
}
|
| 288 |
.obfx-position-top .obfx-service-box {
|
| 289 |
-
|
| 290 |
}
|
| 291 |
.obfx-service-box .obfx-service-box-content .obfx-service-title, .obfx-service-box .obfx-service-box-content .obfx-service-text {
|
| 292 |
-
|
| 293 |
-
}
|
| 1 |
/* Pricing Table Base CSS */
|
| 2 |
.obfx-pricing-table-wrapper, .obfx-pricing-table-wrapper p.obfx-pricing-table-subtitle {
|
| 3 |
+
text-align: center;
|
| 4 |
}
|
| 5 |
|
| 6 |
.obfx-pricing-table-wrapper a {
|
| 7 |
+
cursor: pointer;
|
| 8 |
}
|
| 9 |
|
| 10 |
.obfx-title-wrapper {
|
| 11 |
+
padding: 15px;
|
| 12 |
}
|
| 13 |
|
| 14 |
.obfx-pricing-table-title {
|
| 15 |
+
font-weight: 600;
|
| 16 |
}
|
| 17 |
|
| 18 |
.obfx-pricing-table-wrapper .obfx-feature-list {
|
| 19 |
+
list-style: none;
|
| 20 |
+
padding: 10px 50px;
|
| 21 |
+
margin: 0;
|
| 22 |
}
|
| 23 |
|
| 24 |
.obfx-pricing-table-wrapper .obfx-feature-list li {
|
| 25 |
+
font-size: 16px;
|
| 26 |
}
|
| 27 |
|
| 28 |
.obfx-price-wrapper {
|
| 29 |
+
padding: 20px 0;
|
| 30 |
}
|
| 31 |
|
| 32 |
.obfx-price {
|
| 33 |
+
line-height: normal;
|
| 34 |
+
font-size: 80px;
|
| 35 |
+
font-weight: 600;
|
| 36 |
}
|
| 37 |
|
| 38 |
.obfx-pricing-period,
|
| 39 |
.obfx-price-currency {
|
| 40 |
+
font-size: 21px;
|
| 41 |
}
|
| 42 |
|
| 43 |
.obfx-button-icon-align-right i {
|
| 44 |
+
margin-left: 5px;
|
| 45 |
}
|
| 46 |
.obfx-button-icon-align-left i {
|
| 47 |
+
margin-right: 5px;
|
| 48 |
}
|
| 49 |
|
| 50 |
.obfx-pricing-table-accented {
|
| 51 |
+
font-weight: 600;
|
| 52 |
}
|
| 53 |
|
| 54 |
.obfx-pricing-table-button-wrapper {
|
| 55 |
+
padding: 20px 0;
|
| 56 |
}
|
| 57 |
|
| 58 |
.obfx-pricing-table-button {
|
| 59 |
+
padding: 10px 20px;
|
| 60 |
+
border-radius: 5px;
|
| 61 |
}
|
| 62 |
/* End Of Pricing Table Base CSS */
|
| 63 |
|
| 64 |
/* Post Type Grid Base CSS */
|
| 65 |
|
| 66 |
.obfx-grid:after {
|
| 67 |
+
visibility: hidden;
|
| 68 |
+
display: block;
|
| 69 |
+
font-size: 0;
|
| 70 |
+
content: " ";
|
| 71 |
+
clear: both;
|
| 72 |
+
height: 0;
|
| 73 |
}
|
| 74 |
|
| 75 |
.obfx-grid-container {
|
| 76 |
+
display: -webkit-flex;
|
| 77 |
+
display: flex;
|
| 78 |
+
-webkit-flex-wrap: wrap;
|
| 79 |
+
flex-wrap: wrap;
|
| 80 |
+
margin-left: -15px;
|
| 81 |
+
margin-right: -15px;
|
| 82 |
}
|
| 83 |
|
| 84 |
.obfx-grid-wrapper {
|
| 85 |
+
padding-left: 15px;
|
| 86 |
+
padding-right: 15px;
|
| 87 |
}
|
| 88 |
|
| 89 |
.obfx-grid .obfx-grid-col-image {
|
| 90 |
+
display: block;
|
| 91 |
+
margin: 0 0 10px 0;
|
| 92 |
+
overflow: hidden;
|
| 93 |
+
position: relative;
|
| 94 |
+
left: 0;
|
| 95 |
+
right: 0;
|
| 96 |
+
bottom: 0;
|
| 97 |
+
top: 0;
|
| 98 |
+
-webkit-box-shadow: 0px 3px 10px 0px rgba(181,181,181,1);
|
| 99 |
+
-moz-box-shadow: 0px 3px 10px 0px rgba(181,181,181,1);
|
| 100 |
+
box-shadow: 0px 3px 10px 0px rgba(181,181,181,1);
|
| 101 |
}
|
| 102 |
|
| 103 |
.obfx-grid .obfx-grid-col-image {
|
| 104 |
+
display: inline-block;
|
| 105 |
+
height: 200px;
|
| 106 |
+
width: 100%;
|
| 107 |
}
|
| 108 |
|
| 109 |
.obfx-grid .obfx-grid-col-image.obfx-fit-height img {
|
| 110 |
+
height: 100%;
|
| 111 |
+
width: auto;
|
| 112 |
}
|
| 113 |
|
| 114 |
.obfx-grid .obfx-grid-col-image img {
|
| 115 |
+
display: block;
|
| 116 |
+
height: auto;
|
| 117 |
+
left: 50%;
|
| 118 |
+
position: absolute;
|
| 119 |
+
max-height: none;
|
| 120 |
+
max-width: none;
|
| 121 |
+
top: 50%;
|
| 122 |
+
transform: translate(-50%,-50%);
|
| 123 |
+
width: 100%;
|
| 124 |
}
|
| 125 |
|
| 126 |
.obfx-grid .obfx-grid-title,
|
| 127 |
.obfx-grid .obfx-grid-title a {
|
| 128 |
+
color: #333;
|
| 129 |
+
font-size: 24px;
|
| 130 |
+
line-height: 1.5;
|
| 131 |
+
margin: 0;
|
| 132 |
}
|
| 133 |
|
| 134 |
.obfx-grid-meta {
|
| 135 |
+
margin: 0 0 10px 0;
|
| 136 |
}
|
| 137 |
|
| 138 |
.obfx-grid-meta > span {
|
| 139 |
+
color: #999;
|
| 140 |
+
font-size: 14px;
|
| 141 |
+
margin-right: 10px;
|
| 142 |
}
|
| 143 |
|
| 144 |
.obfx-grid-meta > span:last-of-type {
|
| 145 |
+
margin-right: 0;
|
| 146 |
}
|
| 147 |
|
| 148 |
.obfx-grid-meta .fa {
|
| 149 |
+
margin-right: 7px;
|
| 150 |
}
|
| 151 |
|
| 152 |
.obfx-grid-meta a {
|
| 153 |
+
color: #999;
|
| 154 |
+
text-decoration: none;
|
| 155 |
}
|
| 156 |
|
| 157 |
.obfx-grid-meta a:hover,
|
| 158 |
.obfx-grid-meta a:focus {
|
| 159 |
+
color: inherit;
|
| 160 |
+
text-decoration: underline;
|
| 161 |
}
|
| 162 |
|
| 163 |
.obfx-grid-categories-item:after,
|
| 164 |
.obfx-grid-tags-item:after {
|
| 165 |
+
content: ', ';
|
| 166 |
}
|
| 167 |
|
| 168 |
.obfx-grid-categories-item:last-of-type:after,
|
| 169 |
.obfx-grid-tags-item:last-of-type:after {
|
| 170 |
+
content: '';
|
| 171 |
+
display: none;
|
| 172 |
}
|
| 173 |
|
| 174 |
.obfx-grid-content {
|
| 175 |
+
color: #555;
|
| 176 |
+
font-size: 16px;
|
| 177 |
+
line-height: 1.5;
|
| 178 |
+
margin: 0 0 10px 0;
|
| 179 |
}
|
| 180 |
|
| 181 |
.obfx-grid-footer a {
|
| 182 |
+
color: #333;
|
| 183 |
+
display: inline-block;
|
| 184 |
+
font-size: 14px;
|
| 185 |
+
font-weight: 700;
|
| 186 |
}
|
| 187 |
|
| 188 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col {
|
| 189 |
+
display: -webkit-flex;
|
| 190 |
+
display: flex;
|
| 191 |
+
-webkit-flex-wrap: wrap;
|
| 192 |
+
flex-wrap: wrap;
|
| 193 |
}
|
| 194 |
|
| 195 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-image {
|
| 196 |
+
width: 40%;
|
| 197 |
}
|
| 198 |
|
| 199 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col-content {
|
| 200 |
+
padding-left: 15px;
|
| 201 |
+
width: 60%;
|
| 202 |
}
|
| 203 |
|
| 204 |
.obfx-grid-container.obfx-grid-style-list .obfx-grid-col.obfx-no-image .obfx-grid-col-content {
|
| 205 |
+
padding-left: 0;
|
| 206 |
+
width: 100%;
|
| 207 |
}
|
| 208 |
|
| 209 |
.obfx-grid-pagination {
|
| 210 |
+
width: 100%;
|
| 211 |
}
|
| 212 |
|
| 213 |
.obfx-grid-desktop-1 .obfx-grid-wrapper {
|
| 214 |
+
width: 100%;
|
| 215 |
}
|
| 216 |
|
| 217 |
.obfx-grid-desktop-2 .obfx-grid-wrapper {
|
| 218 |
+
width: 50%;
|
| 219 |
}
|
| 220 |
|
| 221 |
.obfx-grid-desktop-3 .obfx-grid-wrapper {
|
| 222 |
+
width: 33.333%;
|
| 223 |
}
|
| 224 |
|
| 225 |
.obfx-grid-desktop-4 .obfx-grid-wrapper {
|
| 226 |
+
width: 25%;
|
| 227 |
}
|
| 228 |
|
| 229 |
.obfx-grid-desktop-5 .obfx-grid-wrapper {
|
| 230 |
+
width: 20%;
|
| 231 |
}
|
| 232 |
|
| 233 |
@media (max-width: 992px) {
|
| 234 |
+
.obfx-grid-tablet-1 .obfx-grid-wrapper {
|
| 235 |
+
width: 100%;
|
| 236 |
+
}
|
| 237 |
|
| 238 |
+
.obfx-grid-tablet-2 .obfx-grid-wrapper {
|
| 239 |
+
width: 50%;
|
| 240 |
+
}
|
| 241 |
|
| 242 |
+
.obfx-grid-tablet-3 .obfx-grid-wrapper {
|
| 243 |
+
width: 33.333%;
|
| 244 |
+
}
|
| 245 |
|
| 246 |
+
.obfx-grid-tablet-4 .obfx-grid-wrapper {
|
| 247 |
+
width: 25%;
|
| 248 |
+
}
|
| 249 |
|
| 250 |
+
.obfx-grid-tablet-5 .obfx-grid-wrapper {
|
| 251 |
+
width: 20%;
|
| 252 |
+
}
|
| 253 |
}
|
| 254 |
|
| 255 |
@media (max-width: 767px) {
|
| 256 |
+
.obfx-grid-mobile-1 .obfx-grid-wrapper {
|
| 257 |
+
width: 100%;
|
| 258 |
+
}
|
| 259 |
|
| 260 |
+
.obfx-grid-mobile-2 .obfx-grid-wrapper {
|
| 261 |
+
width: 50%;
|
| 262 |
+
}
|
| 263 |
|
| 264 |
+
.obfx-grid-mobile-3 .obfx-grid-wrapper {
|
| 265 |
+
width: 33.333%;
|
| 266 |
+
}
|
| 267 |
|
| 268 |
+
.obfx-grid-mobile-4 .obfx-grid-wrapper {
|
| 269 |
+
width: 25%;
|
| 270 |
+
}
|
| 271 |
|
| 272 |
+
.obfx-grid-mobile-5 .obfx-grid-wrapper {
|
| 273 |
+
width: 20%;
|
| 274 |
+
}
|
| 275 |
}
|
| 276 |
/* End Of Post Type Grid Base CSS */
|
| 277 |
|
| 278 |
.obfx-service-box {
|
| 279 |
+
display: flex;
|
| 280 |
}
|
| 281 |
|
| 282 |
.obfx-position-left .obfx-service-box {
|
| 283 |
+
flex-direction: row;
|
| 284 |
}
|
| 285 |
.obfx-position-right .obfx-service-box {
|
| 286 |
+
flex-direction: row-reverse;
|
| 287 |
}
|
| 288 |
.obfx-position-top .obfx-service-box {
|
| 289 |
+
flex-direction: column;
|
| 290 |
}
|
| 291 |
.obfx-service-box .obfx-service-box-content .obfx-service-title, .obfx-service-box .obfx-service-box-content .obfx-service-text {
|
| 292 |
+
margin: 0;
|
| 293 |
+
}
|
obfx_modules/elementor-widgets/js/obfx-grid.js
CHANGED
|
@@ -1,50 +1,63 @@
|
|
| 1 |
/* global elementor */
|
| 2 |
(function ($) {
|
| 3 |
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
/* global elementor */
|
| 2 |
(function ($) {
|
| 3 |
|
| 4 |
+
$( document ).ready(
|
| 5 |
+
function () {
|
| 6 |
+
checkImageSize();
|
| 7 |
+
}
|
| 8 |
+
);
|
| 9 |
+
|
| 10 |
+
$( window ).resize(
|
| 11 |
+
function () {
|
| 12 |
+
checkImageSize();
|
| 13 |
+
}
|
| 14 |
+
);
|
| 15 |
+
|
| 16 |
+
if ( typeof elementor !== 'undefined' ) {
|
| 17 |
+
$( window ).on(
|
| 18 |
+
'elementor/frontend/init', function () {
|
| 19 |
+
elementor.hooks.addAction(
|
| 20 |
+
'panel/open_editor/widget/obfx-posts-grid', function ( panel ) {
|
| 21 |
+
var $element = panel.$el.find( '.elementor-control-section_grid_image' );
|
| 22 |
+
$element.click(
|
| 23 |
+
function () {
|
| 24 |
+
panel.$el.find( '.elementor-control-grid_image_height .elementor-control-input-wrapper' ).mouseup(
|
| 25 |
+
function () {
|
| 26 |
+
checkImageSize();
|
| 27 |
+
}
|
| 28 |
+
);
|
| 29 |
+
}
|
| 30 |
+
);
|
| 31 |
+
}
|
| 32 |
+
);
|
| 33 |
+
}
|
| 34 |
+
);
|
| 35 |
+
}
|
| 36 |
+
|
| 37 |
+
/**
|
| 38 |
+
* Check the container and image size.
|
| 39 |
+
*/
|
| 40 |
+
function checkImageSize() {
|
| 41 |
+
$( '.obfx-grid .obfx-grid-col' ).each(
|
| 42 |
+
function () {
|
| 43 |
+
var container = $( this ).find( '.obfx-grid-col-image' ),
|
| 44 |
+
containerWidth = $( this ).find( '.obfx-grid-col-image' ).width(),
|
| 45 |
+
containerHeight = $( this ).find( '.obfx-grid-col-image' ).height(),
|
| 46 |
+
imageWidth = $( this ).find( '.obfx-grid-col-image img' ).width(),
|
| 47 |
+
imageHeight = $( this ).find( '.obfx-grid-col-image img' ).height();
|
| 48 |
+
|
| 49 |
+
if ( $( this ).find( '.obfx-grid-col-image' ).length > 0 ) {
|
| 50 |
+
|
| 51 |
+
if ( containerHeight > imageHeight ) {
|
| 52 |
+
container.addClass( 'obfx-fit-height' );
|
| 53 |
+
}
|
| 54 |
+
|
| 55 |
+
if ( containerWidth > imageWidth && container.hasClass( 'obfx-fit-height' ) ) {
|
| 56 |
+
container.removeClass( 'obfx-fit-height' );
|
| 57 |
+
}
|
| 58 |
+
}
|
| 59 |
+
}
|
| 60 |
+
);
|
| 61 |
+
}
|
| 62 |
+
|
| 63 |
+
})(jQuery);
|
obfx_modules/menu-icons/js/admin.js
CHANGED
|
@@ -26,16 +26,22 @@ var obfx_menuicons_module_admin = function( $, menu_icons ) {
|
|
| 26 |
|
| 27 |
// lets observe for new li tags added to the ul for when items are added to the menu.
|
| 28 |
function listen_for_new_items(){
|
| 29 |
-
var mutateObserver = new MutationObserver(
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 35 |
}
|
| 36 |
-
|
| 37 |
-
}
|
| 38 |
-
|
| 39 |
|
| 40 |
mutateObserver.observe( $( 'ul#menu-to-edit' ).get( 0 ), {childList: true} );
|
| 41 |
}
|
|
@@ -50,41 +56,51 @@ var obfx_menuicons_module_admin = function( $, menu_icons ) {
|
|
| 50 |
}
|
| 51 |
var prefix = get_prefix( icon );
|
| 52 |
|
| 53 |
-
$( el ).find( '.menu-item-bar .menu-item-handle .item-title' ).prepend(
|
| 54 |
-
|
| 55 |
-
|
|
|
|
|
|
|
| 56 |
|
| 57 |
// ensure the popover comes over the menu bar.
|
| 58 |
$( el ).find( '.menu-item-bar .menu-item-handle' ).css( 'overflow', 'initial' );
|
| 59 |
|
| 60 |
-
$( el ).find( '.obfx-menu-icon' ).iconpicker(
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
|
|
|
|
|
|
| 70 |
|
| 71 |
// add the selected icon to the hidden element.
|
| 72 |
-
$( el ).find( '.obfx-menu-icon' ).on(
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
|
|
|
|
|
|
| 77 |
|
| 78 |
}
|
| 79 |
|
| 80 |
-
$(
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
|
|
|
|
|
|
|
|
|
| 85 |
|
| 86 |
-
|
| 87 |
-
|
|
|
|
| 88 |
|
| 89 |
};
|
| 90 |
|
| 26 |
|
| 27 |
// lets observe for new li tags added to the ul for when items are added to the menu.
|
| 28 |
function listen_for_new_items(){
|
| 29 |
+
var mutateObserver = new MutationObserver(
|
| 30 |
+
function(records) {
|
| 31 |
+
records.forEach(
|
| 32 |
+
function(record) {
|
| 33 |
+
$( record.addedNodes ).each(
|
| 34 |
+
function(i, x){
|
| 35 |
+
// process only the li elements.
|
| 36 |
+
if ($( x ).prop( 'tagName' ) === 'LI') {
|
| 37 |
+
add_icon( x );
|
| 38 |
+
}
|
| 39 |
+
}
|
| 40 |
+
);
|
| 41 |
}
|
| 42 |
+
);
|
| 43 |
+
}
|
| 44 |
+
);
|
| 45 |
|
| 46 |
mutateObserver.observe( $( 'ul#menu-to-edit' ).get( 0 ), {childList: true} );
|
| 47 |
}
|
| 56 |
}
|
| 57 |
var prefix = get_prefix( icon );
|
| 58 |
|
| 59 |
+
$( el ).find( '.menu-item-bar .menu-item-handle .item-title' ).prepend(
|
| 60 |
+
$(
|
| 61 |
+
'<div class="input-group obfx-menu-icon-container" style="display: inline-block"><input class="form-control obfx-menu-icon ' + no_icon_class + '" value="' + icon + '" style="display: none" type="text" data-menu-item-id="' + item_id + '"><span class="input-group-addon" style="cursor: pointer"><i class="' + prefix + icon + '"></i></span></div>'
|
| 62 |
+
)
|
| 63 |
+
);
|
| 64 |
|
| 65 |
// ensure the popover comes over the menu bar.
|
| 66 |
$( el ).find( '.menu-item-bar .menu-item-handle' ).css( 'overflow', 'initial' );
|
| 67 |
|
| 68 |
+
$( el ).find( '.obfx-menu-icon' ).iconpicker(
|
| 69 |
+
{
|
| 70 |
+
// added blank icon for deselection.
|
| 71 |
+
icons: $.merge( [default_icon], $.merge( menu_icons.icons, $.iconpicker.defaultOptions.icons ) ),
|
| 72 |
+
fullClassFormatter: function(val){
|
| 73 |
+
return get_prefix( val ) + val;
|
| 74 |
+
},
|
| 75 |
+
hideOnSelect: true,
|
| 76 |
+
placement: 'bottomLeft',
|
| 77 |
+
selectedCustomClass: 'obfx-menu-icon-selected'
|
| 78 |
+
}
|
| 79 |
+
);
|
| 80 |
|
| 81 |
// add the selected icon to the hidden element.
|
| 82 |
+
$( el ).find( '.obfx-menu-icon' ).on(
|
| 83 |
+
'iconpickerSelected', function(e) {
|
| 84 |
+
var icon = e.iconpickerValue;
|
| 85 |
+
var id = $( this ).attr( 'data-menu-item-id' );
|
| 86 |
+
$( '#menu-item-icon-' + id ).val( icon );
|
| 87 |
+
}
|
| 88 |
+
);
|
| 89 |
|
| 90 |
}
|
| 91 |
|
| 92 |
+
$(
|
| 93 |
+
function() {
|
| 94 |
+
// add the existing menu item id to the dropdown as an attribute.
|
| 95 |
+
$( 'li.menu-item' ).each(
|
| 96 |
+
function(i, x){
|
| 97 |
+
add_icon( x );
|
| 98 |
+
}
|
| 99 |
+
);
|
| 100 |
|
| 101 |
+
listen_for_new_items();
|
| 102 |
+
}
|
| 103 |
+
);
|
| 104 |
|
| 105 |
};
|
| 106 |
|
obfx_modules/mystock-import/js/admin.js
CHANGED
|
@@ -1,202 +1,226 @@
|
|
| 1 |
/* global _wpMediaViewsL10n, mystock_import, jQuery */
|
| 2 |
(function ($) {
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 202 |
})(jQuery);
|
| 1 |
/* global _wpMediaViewsL10n, mystock_import, jQuery */
|
| 2 |
(function ($) {
|
| 3 |
+
var media = wp.media,
|
| 4 |
+
l10n = media.view.l10n = typeof _wpMediaViewsL10n === 'undefined' ? {} : _wpMediaViewsL10n;
|
| 5 |
+
|
| 6 |
+
media.view.MediaFrame.Select.prototype.browseRouter = function (view) {
|
| 7 |
+
view.set(
|
| 8 |
+
{
|
| 9 |
+
upload: {
|
| 10 |
+
text: l10n.uploadFilesTitle,
|
| 11 |
+
priority: 20
|
| 12 |
+
},
|
| 13 |
+
browse: {
|
| 14 |
+
text: l10n.mediaLibraryTitle,
|
| 15 |
+
priority: 30
|
| 16 |
+
},
|
| 17 |
+
mystock: {
|
| 18 |
+
text: mystock_import.l10n.tab_name,
|
| 19 |
+
priority: 40
|
| 20 |
+
}
|
| 21 |
+
}
|
| 22 |
+
);
|
| 23 |
+
};
|
| 24 |
+
|
| 25 |
+
var bindHandlers = media.view.MediaFrame.Select.prototype.bindHandlers;
|
| 26 |
+
|
| 27 |
+
media.view.MediaFrame.Select.prototype.bindHandlers = function () {
|
| 28 |
+
bindHandlers.apply( this, arguments );
|
| 29 |
+
this.on( 'content:create:mystock', this.mystockContent, this );
|
| 30 |
+
};
|
| 31 |
+
|
| 32 |
+
media.view.MediaFrame.Select.prototype.mystockContent = function ( contentRegion ) {
|
| 33 |
+
var state = this.state();
|
| 34 |
+
|
| 35 |
+
this.$el.removeClass( 'hide-toolbar' );
|
| 36 |
+
|
| 37 |
+
contentRegion.view = new wp.media.view.RemotePhotos(
|
| 38 |
+
{
|
| 39 |
+
controller: this,
|
| 40 |
+
collection: state.get( 'library' ),
|
| 41 |
+
selection: state.get( 'selection' ),
|
| 42 |
+
model: state,
|
| 43 |
+
sortable: state.get( 'sortable' ),
|
| 44 |
+
search: state.get( 'searchable' ),
|
| 45 |
+
filters: state.get( 'filterable' ),
|
| 46 |
+
date: state.get( 'date' ),
|
| 47 |
+
display: state.has( 'display' ) ? state.get( 'display' ) : state.get( 'displaySettings' ),
|
| 48 |
+
dragInfo: state.get( 'dragInfo' ),
|
| 49 |
+
|
| 50 |
+
idealColumnWidth: state.get( 'idealColumnWidth' ),
|
| 51 |
+
suggestedWidth: state.get( 'suggestedWidth' ),
|
| 52 |
+
suggestedHeight: state.get( 'suggestedHeight' ),
|
| 53 |
+
|
| 54 |
+
AttachmentView: state.get( 'AttachmentView' )
|
| 55 |
+
}
|
| 56 |
+
);
|
| 57 |
+
};
|
| 58 |
+
|
| 59 |
+
// ensure only one scroll request is sent at one time.
|
| 60 |
+
var scroll_called = false;
|
| 61 |
+
|
| 62 |
+
media.view.RemotePhotos = media.View.extend(
|
| 63 |
+
{
|
| 64 |
+
tagName: 'div',
|
| 65 |
+
className: 'obfx-attachments-browser',
|
| 66 |
+
|
| 67 |
+
initialize: function () {
|
| 68 |
+
// _.defaults(this.options, {});
|
| 69 |
+
var container = this.$el;
|
| 70 |
+
$( container ).html( '<div class="obfx_spinner"></div>' );
|
| 71 |
+
this.loadContent( container,this );
|
| 72 |
+
this.selectItem();
|
| 73 |
+
this.deselectItem();
|
| 74 |
+
this.displayDetails();
|
| 75 |
+
this.handleRequest();
|
| 76 |
+
},
|
| 77 |
+
|
| 78 |
+
showSpinner: function(container) {
|
| 79 |
+
$( container ).find( '.obfx-image-list' ).addClass( 'obfx_loading' );
|
| 80 |
+
$( container ).find( '.obfx_spinner' ).show();
|
| 81 |
+
},
|
| 82 |
+
hideSpinner: function(container) {
|
| 83 |
+
$( container ).find( '.obfx-image-list' ).removeClass( 'obfx_loading' );
|
| 84 |
+
$( container ).find( '.obfx_spinner' ).hide();
|
| 85 |
+
},
|
| 86 |
+
loadContent: function(container, frame){
|
| 87 |
+
this.showSpinner( container );
|
| 88 |
+
$.ajax(
|
| 89 |
+
{
|
| 90 |
+
type : 'POST',
|
| 91 |
+
data : {
|
| 92 |
+
action: 'get-tab-' + mystock_import.slug,
|
| 93 |
+
security : mystock_import.nonce
|
| 94 |
+
},
|
| 95 |
+
url : mystock_import.ajaxurl,
|
| 96 |
+
success : function(response) {
|
| 97 |
+
container.html( response );
|
| 98 |
+
frame.infiniteScroll( container, frame );
|
| 99 |
+
}
|
| 100 |
+
}
|
| 101 |
+
);
|
| 102 |
+
},
|
| 103 |
+
|
| 104 |
+
selectItem : function(){
|
| 105 |
+
$( document ).on(
|
| 106 |
+
'click', '.obfx-image', function () {
|
| 107 |
+
$( '.obfx-image' ).removeClass( 'selected details' );
|
| 108 |
+
$( this ).addClass( 'selected details' );
|
| 109 |
+
}
|
| 110 |
+
);
|
| 111 |
+
},
|
| 112 |
+
|
| 113 |
+
deselectItem :function () {
|
| 114 |
+
$( document ).on(
|
| 115 |
+
'click', '.obfx-image-check', function (e) {
|
| 116 |
+
e.stopPropagation();
|
| 117 |
+
$( this ).parent().removeClass( 'selected details' );
|
| 118 |
+
$( '#obfx-mystock' ).find( '.media-sidebar' ).html( '' );
|
| 119 |
+
}
|
| 120 |
+
);
|
| 121 |
+
},
|
| 122 |
+
|
| 123 |
+
infiniteScroll : function (container, frame) {
|
| 124 |
+
$( '#obfx-mystock .obfx-image-list' ).on(
|
| 125 |
+
'scroll',function() {
|
| 126 |
+
if ($( this ).scrollTop() + $( this ).innerHeight() + 10 >= $( this )[0].scrollHeight) {
|
| 127 |
+
var current_page = parseInt( $( '#obfx-mystock' ).data( 'pagenb' ) );
|
| 128 |
+
if (parseInt( mystock_import.pages ) === current_page) {
|
| 129 |
+
return;
|
| 130 |
+
}
|
| 131 |
+
if (scroll_called) {
|
| 132 |
+
return;
|
| 133 |
+
}
|
| 134 |
+
scroll_called = true;
|
| 135 |
+
frame.showSpinner( container );
|
| 136 |
+
$.ajax(
|
| 137 |
+
{
|
| 138 |
+
type : 'POST',
|
| 139 |
+
data : {
|
| 140 |
+
'action': 'infinite-' + mystock_import.slug,
|
| 141 |
+
'page' : $( '#obfx-mystock' ).data( 'pagenb' ),
|
| 142 |
+
'security' : mystock_import.nonce
|
| 143 |
+
},
|
| 144 |
+
url : mystock_import.ajaxurl,
|
| 145 |
+
success : function(response) {
|
| 146 |
+
scroll_called = false;
|
| 147 |
+
if ( response ) {
|
| 148 |
+
var imageList = $( '.obfx-image-list' );
|
| 149 |
+
var listWrapper = $( '#obfx-mystock' );
|
| 150 |
+
var nextPage = parseInt( current_page ) + 1;
|
| 151 |
+
listWrapper.data( 'pagenb', nextPage );
|
| 152 |
+
imageList.append( response );
|
| 153 |
+
}
|
| 154 |
+
frame.hideSpinner( container );
|
| 155 |
+
}
|
| 156 |
+
|
| 157 |
+
}
|
| 158 |
+
);
|
| 159 |
+
}
|
| 160 |
+
}
|
| 161 |
+
);
|
| 162 |
+
},
|
| 163 |
+
|
| 164 |
+
displayDetails : function () {
|
| 165 |
+
$( document ).on(
|
| 166 |
+
'click', '.obfx-image', function () {
|
| 167 |
+
var th = $( this );
|
| 168 |
+
|
| 169 |
+
$.ajax(
|
| 170 |
+
{
|
| 171 |
+
type : 'POST',
|
| 172 |
+
data : {
|
| 173 |
+
'action': mystock_import.slug,
|
| 174 |
+
'pid' : $( this ).data( 'pid' ),
|
| 175 |
+
'page' : $( this ).data( 'page' ),
|
| 176 |
+
'security' : mystock_import.nonce
|
| 177 |
+
},
|
| 178 |
+
url : mystock_import.ajaxurl,
|
| 179 |
+
beforeSend : function () {
|
| 180 |
+
var text = mystock_import.l10n.fetch_image_sizes;
|
| 181 |
+
var data = '<div class="attachement-loading"><h2>' + text + '</h2><div class="spinner is-active"></div></div>';
|
| 182 |
+
th.parent().parent().find( '.media-sidebar' ).html( data );
|
| 183 |
+
},
|
| 184 |
+
success : function(response) {
|
| 185 |
+
th.parent().parent().find( '.media-sidebar' ).html( response );
|
| 186 |
+
}
|
| 187 |
+
|
| 188 |
+
}
|
| 189 |
+
);
|
| 190 |
+
}
|
| 191 |
+
);
|
| 192 |
+
},
|
| 193 |
+
|
| 194 |
+
handleRequest : function () {
|
| 195 |
+
$( document ).on(
|
| 196 |
+
'submit','#obfx-mystock #importmsp', function (e) {
|
| 197 |
+
var mediaContainer = $( '#obfx-mystock' ).find( '.media-sidebar' );
|
| 198 |
+
$.ajax(
|
| 199 |
+
{
|
| 200 |
+
type : 'POST',
|
| 201 |
+
data : {
|
| 202 |
+
'action': 'handle-request-' + mystock_import.slug,
|
| 203 |
+
'formdata' : $( '#importmsp' ).serialize(),
|
| 204 |
+
'security' : mystock_import.nonce
|
| 205 |
+
},
|
| 206 |
+
url : mystock_import.ajaxurl,
|
| 207 |
+
beforeSend : function () {
|
| 208 |
+
var text = mystock_import.l10n.upload_image;
|
| 209 |
+
var data = '<div class="attachement-loading"><h2>' + text + '</h2><div class="spinner is-active"></div></div>';
|
| 210 |
+
mediaContainer.html( data );
|
| 211 |
+
},
|
| 212 |
+
success : function() {
|
| 213 |
+
var text = mystock_import.l10n.upload_image_complete;
|
| 214 |
+
var data = '<div class="attachement-loading"><h2>' + text + '</h2></div>';
|
| 215 |
+
mediaContainer.html( data );
|
| 216 |
+
wp.media.frame.content.get( 'library' ).collection.props.set( { '__ignore_force_update': (+ new Date()) } );
|
| 217 |
+
}
|
| 218 |
+
}
|
| 219 |
+
);
|
| 220 |
+
e.preventDefault(); // avoid to execute the actual submit of the form.
|
| 221 |
+
}
|
| 222 |
+
);
|
| 223 |
+
}
|
| 224 |
+
}
|
| 225 |
+
);
|
| 226 |
})(jQuery);
|
obfx_modules/template-directory/js/customizer.js
CHANGED
|
@@ -22,7 +22,7 @@ var obfx_template_directory_previewer = function( $ ) {
|
|
| 22 |
$( '.customize-controls-preview-toggle .controls' ).html( 'Templates' );
|
| 23 |
// Remove Save Button
|
| 24 |
$( 'input.save, .customize-info, #accordion-panel-widgets, .customize-save-button-wrapper, .customize-control-notifications-container' ).remove();
|
| 25 |
-
$( '.wp-full-overlay-sidebar-content' ).removeAttr('style');
|
| 26 |
$( '#customize-header-actions' ).prepend( importBtn ).append( '<div class="obfx-next-prev"><span onclick="obfxHandleChange(\'prev\');" class="previous-template"></span><span onclick="obfxHandleChange(\'next\');" class="next-template"></span></div>' );
|
| 27 |
$( '#customize-preview' ).remove();
|
| 28 |
var previewUrl = $( '.obfx-template.active' ).data( 'demo-url' );
|
| 22 |
$( '.customize-controls-preview-toggle .controls' ).html( 'Templates' );
|
| 23 |
// Remove Save Button
|
| 24 |
$( 'input.save, .customize-info, #accordion-panel-widgets, .customize-save-button-wrapper, .customize-control-notifications-container' ).remove();
|
| 25 |
+
$( '.wp-full-overlay-sidebar-content' ).removeAttr( 'style' );
|
| 26 |
$( '#customize-header-actions' ).prepend( importBtn ).append( '<div class="obfx-next-prev"><span onclick="obfxHandleChange(\'prev\');" class="previous-template"></span><span onclick="obfxHandleChange(\'next\');" class="next-template"></span></div>' );
|
| 27 |
$( '#customize-preview' ).remove();
|
| 28 |
var previewUrl = $( '.obfx-template.active' ).data( 'demo-url' );
|
readme.md
CHANGED
|
@@ -86,6 +86,12 @@ Activating the Orbit Fox Companion plugin is just like any other plugin. If you'
|
|
| 86 |
3. Screenshot 3. How reports module is looking
|
| 87 |
|
| 88 |
## Changelog ##
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
### 2.2.2 - 2017-11-24 ###
|
| 90 |
|
| 91 |
* Renamed flickr api util file.
|
| 86 |
3. Screenshot 3. How reports module is looking
|
| 87 |
|
| 88 |
## Changelog ##
|
| 89 |
+
### 2.2.3 - 2017-11-27 ###
|
| 90 |
+
|
| 91 |
+
* [Hestia] Fixed issue with Team member section not opening external links in a new tab
|
| 92 |
+
* [Hestia] Fixed alignment issues with the front page sections
|
| 93 |
+
|
| 94 |
+
|
| 95 |
### 2.2.2 - 2017-11-24 ###
|
| 96 |
|
| 97 |
* Renamed flickr api util file.
|
readme.txt
CHANGED
|
@@ -86,6 +86,12 @@ Activating the Orbit Fox Companion plugin is just like any other plugin. If you'
|
|
| 86 |
3. Screenshot 3. How reports module is looking
|
| 87 |
|
| 88 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 89 |
= 2.2.2 - 2017-11-24 =
|
| 90 |
|
| 91 |
* Renamed flickr api util file.
|
| 86 |
3. Screenshot 3. How reports module is looking
|
| 87 |
|
| 88 |
== Changelog ==
|
| 89 |
+
= 2.2.3 - 2017-11-27 =
|
| 90 |
+
|
| 91 |
+
* [Hestia] Fixed issue with Team member section not opening external links in a new tab
|
| 92 |
+
* [Hestia] Fixed alignment issues with the front page sections
|
| 93 |
+
|
| 94 |
+
|
| 95 |
= 2.2.2 - 2017-11-24 =
|
| 96 |
|
| 97 |
* Renamed flickr api util file.
|
themeisle-companion.php
CHANGED
|
@@ -15,7 +15,7 @@
|
|
| 15 |
* Plugin Name: Orbit Fox Companion
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/orbit-fox-companion
|
| 17 |
* Description: Enhances ThemeIsle's themes with extra functionality.
|
| 18 |
-
* Version: 2.2.
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: https://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
| 15 |
* Plugin Name: Orbit Fox Companion
|
| 16 |
* Plugin URI: https://themeisle.com/plugins/orbit-fox-companion
|
| 17 |
* Description: Enhances ThemeIsle's themes with extra functionality.
|
| 18 |
+
* Version: 2.2.3
|
| 19 |
* Author: Themeisle
|
| 20 |
* Author URI: https://themeisle.com
|
| 21 |
* License: GPL-2.0+
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer' . '/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit148d40e7c5f191f525c153f8c2785c97::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -19,9 +19,9 @@ class ComposerAutoloaderInitaf53802d1c1e77e735c44a89415c4e70
|
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
-
spl_autoload_register(array('
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
-
spl_autoload_unregister(array('
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
|
@@ -42,14 +42,14 @@ class ComposerAutoloaderInitaf53802d1c1e77e735c44a89415c4e70
|
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
-
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
-
function
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit148d40e7c5f191f525c153f8c2785c97
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 19 |
return self::$loader;
|
| 20 |
}
|
| 21 |
|
| 22 |
+
spl_autoload_register(array('ComposerAutoloaderInit148d40e7c5f191f525c153f8c2785c97', 'loadClassLoader'), true, true);
|
| 23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
| 24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit148d40e7c5f191f525c153f8c2785c97', 'loadClassLoader'));
|
| 25 |
|
| 26 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 27 |
foreach ($map as $namespace => $path) {
|
| 42 |
|
| 43 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
| 44 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
| 45 |
+
composerRequire148d40e7c5f191f525c153f8c2785c97($fileIdentifier, $file);
|
| 46 |
}
|
| 47 |
|
| 48 |
return $loader;
|
| 49 |
}
|
| 50 |
}
|
| 51 |
|
| 52 |
+
function composerRequire148d40e7c5f191f525c153f8c2785c97($fileIdentifier, $file)
|
| 53 |
{
|
| 54 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
| 55 |
require $file;
|
