updated plugin GP Premium version 1.11.2

This commit is contained in:
2020-08-13 14:53:39 +00:00
committed by Gitium
parent 3f0f8d3ac9
commit 885bbdd113
151 changed files with 11329 additions and 6954 deletions

View File

@ -106,10 +106,7 @@
.generate-tabs-menu li a.button:focus{
background: #eee;
border-color: #999;
-webkit-box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
box-shadow: inset 0 2px 5px -3px rgba(0,0,0,.5);
-webkit-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
}
@ -132,9 +129,6 @@
background: #ddd;
overflow: hidden;
cursor: pointer;
-webkit-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
#generate-tabs-container .lcs_cursor {
@ -146,9 +140,6 @@
border-radius: 100%;
background: #fff;
z-index: 10;
-webkit-transition: all .2s linear;
-ms-transition: all .2s linear;
transition: all .2s linear;
}
#generate-tabs-container .lcs_label {
@ -164,9 +155,6 @@
overflow: hidden;
text-align: center;
opacity: 0;
-webkit-transition: all .2s ease-in-out .1s;
-ms-transition: all .2s ease-in-out .1s;
transition: all .2s ease-in-out .1s;
}
#generate-tabs-container .lcs_label.lcs_label_on {
@ -278,7 +266,6 @@
.page-header-content-required {
background: #fafafa;
border-left: 4px solid #fff;
-webkit-box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 );
box-shadow: 0 1px 1px 0 rgba( 0, 0, 0, 0.1 );
margin: 5px 0 8px 0;
padding: 1px 12px;

View File

@ -21,44 +21,21 @@
}
.vertical-center-enabled {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
flex-wrap: nowrap;
height: 100%;
}
.vertical-center-enabled .page-header-content-wrapper {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-flex-grow: 1;
-ms-flex-grow: 1;
flex-grow: 1;
-webkit-box-flex: 1;
width: 100%;
-webkit-box-pack: center;
-webkit-justify-content: center;
-ms-justify-content: center;
justify-content: center;

View File

@ -1 +1 @@
.generate-combined-header{position:absolute;width:100%;z-index:1000}.generate-combined-page-header.grid-container .generate-combined-header{left:0;right:0;width:auto}.one-container .inside-article .page-header-below-title,.separate-containers .inside-article .page-header-below-title{margin-top:2em}.inside-article .page-header-post-image{float:none;margin-right:0}.vertical-center-enabled,.vertical-center-enabled .page-header-content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.vertical-center-enabled{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.vertical-center-enabled .page-header-content-wrapper{-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-webkit-box-flex:1;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center}.vertical-center-enabled .main-navigation,.vertical-center-enabled .secondary-navigation,.vertical-center-enabled .site-header{flex:none;-ms-flex:none;-webkit-flex:none}.nav-above-header .vertical-center-enabled .main-navigation,.nav-below-header .vertical-center-enabled .main-navigation,.vertical-center-enabled .site-header{width:100%}.generate-merged-header .main-navigation{z-index:99}.generate-merged-header .main-navigation.mobile-header-navigation{z-index:100}.generate-merged-header .secondary-navigation{z-index:98}.generate-content-header{background-repeat:no-repeat;background-size:cover}.elementor-editor-active .generate-combined-header{pointer-events:none}.page-header-content-container:after,.page-header-content-container:before{content:"";display:table}.page-header-content-container:after{clear:both}
.generate-combined-header{position:absolute;width:100%;z-index:1000}.generate-combined-page-header.grid-container .generate-combined-header{left:0;right:0;width:auto}.one-container .inside-article .page-header-below-title,.separate-containers .inside-article .page-header-below-title{margin-top:2em}.inside-article .page-header-post-image{float:none;margin-right:0}.vertical-center-enabled{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.vertical-center-enabled .page-header-content-wrapper{display:flex;flex-direction:column;-ms-flex-grow:1;flex-grow:1;-webkit-box-flex:1;width:100%;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-flex-align:center}.vertical-center-enabled .main-navigation,.vertical-center-enabled .secondary-navigation,.vertical-center-enabled .site-header{flex:none;-ms-flex:none;-webkit-flex:none}.nav-above-header .vertical-center-enabled .main-navigation,.nav-below-header .vertical-center-enabled .main-navigation{width:100%}.vertical-center-enabled .site-header{width:100%}.generate-merged-header .main-navigation{z-index:99}.generate-merged-header .main-navigation.mobile-header-navigation{z-index:100}.generate-merged-header .secondary-navigation{z-index:98}.generate-content-header{background-repeat:no-repeat;background-size:cover}.elementor-editor-active .generate-combined-header{pointer-events:none}.page-header-content-container:after,.page-header-content-container:before{content:"";display:table}.page-header-content-container:after{clear:both}

View File

@ -19,6 +19,11 @@ function generate_page_header_do_setup() {
}
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
$global_locations = wp_parse_args( get_option( 'generate_page_header_global_locations', array() ), '' );
// Remove elements if they're being added as a template tag
@ -289,6 +294,11 @@ function generate_page_header_get_image( $type = 'URL', $id = '' ) {
}
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
$image_id = $options[ 'image_id' ];
$image_url = $options[ 'image_url' ];
@ -335,6 +345,11 @@ function generate_page_header_get_image( $type = 'URL', $id = '' ) {
*/
function generate_page_header_get_image_output() {
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
$image_url = generate_page_header_get_image( 'URL' );
$image_id = generate_page_header_get_image( 'ID' );
@ -396,6 +411,10 @@ if ( ! function_exists( 'generate_combined_page_header_start' ) ) {
function generate_combined_page_header_start() {
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
if ( '' == $options[ 'merge' ] || '' == $options[ 'content' ] || '' == $options[ 'absolute' ] ) {
return;
}
@ -412,6 +431,10 @@ if ( ! function_exists( 'generate_combined_page_header_end' ) ) {
function generate_combined_page_header_end() {
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
if ( '' == $options[ 'merge' ] || '' == $options[ 'content' ] || '' == $options[ 'absolute' ] ) {
return;
}
@ -429,6 +452,10 @@ if ( ! function_exists( 'generate_page_header_enqueue' ) ) {
$suffix = defined( 'SCRIPT_DEBUG' ) && SCRIPT_DEBUG ? '' : '.min';
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
if ( ! empty( $options[ 'full_screen' ] ) && '' !== $options[ 'content' ] ) {
wp_enqueue_script( 'generate-page-header-full-height', plugin_dir_url( __FILE__ ) . "js/full-height{$suffix}.js", array('jquery'), GENERATE_PAGE_HEADER_VERSION, true );
}
@ -646,6 +673,10 @@ add_filter( 'generate_page_header_location','generate_page_header_force_above_co
function generate_page_header_force_above_content( $location ) {
$options = generate_page_header_get_options();
if ( ! $options ) {
return $location;
}
if ( '' !== $options[ 'merge' ] && '' !== $options[ 'content' ] ) {
$location = 'above-content';
}
@ -673,6 +704,10 @@ if ( ! function_exists( 'generate_page_header_combined' ) ) {
// Get our options
$options = generate_page_header_get_options();
if ( ! $options ) {
return;
}
// Bail if merge isn't activated
if ( '' == $options[ 'merge' ] ) {
return;
@ -943,6 +978,11 @@ if ( ! function_exists( 'generate_page_header_replace_logo' ) ) {
function generate_page_header_replace_logo( $logo ) {
if ( generate_page_header_logo_exists() ) {
$options = generate_page_header_get_options();
if ( ! $options ) {
return $logo;
}
return $options[ 'logo_url' ];
}
@ -958,6 +998,11 @@ if ( ! function_exists( 'generate_page_header_replace_navigation_logo' ) ) {
function generate_page_header_replace_navigation_logo( $logo ) {
if ( generate_page_header_navigation_logo_exists() ) {
$options = generate_page_header_get_options();
if ( ! $options ) {
return $logo;
}
return $options[ 'navigation_logo_url' ];
}

View File

@ -1,27 +1,21 @@
<?php
/*
Addon Name: Generate Page Header
Author: Thomas Usborne
Author URI: http://edge22.com
*/
/**
* The Page Header module.
*
* @since 1.1.0
* @deprecated 1.7.0
*
* @package GP Premium
*/
// No direct access, please
if ( ! defined( 'ABSPATH' ) ) {
exit;
exit; // No direct access, please.
}
// Define the version
// Define the version.
if ( ! defined( 'GENERATE_PAGE_HEADER_VERSION' ) ) {
define( 'GENERATE_PAGE_HEADER_VERSION', GP_PREMIUM_VERSION );
}
if ( ! function_exists( 'generate_page_header_init' ) ) {
add_action( 'plugins_loaded', 'generate_page_header_init' );
function generate_page_header_init() {
load_plugin_textdomain( 'page-header', false, 'gp-premium/langs/page-header/' );
}
}
// Include assets unique to this addon
// Include assets unique to this addon.
require plugin_dir_path( __FILE__ ) . 'functions/functions.php';