first commit

This commit is contained in:
2024-11-10 21:08:49 +01:00
commit 0d932ce5ee
14455 changed files with 2567501 additions and 0 deletions

View File

@@ -0,0 +1,161 @@
<?php
/**
* The public-facing functionality of the plugin.
*
* @link https://suprememodules.com/about-us/
* @since 1.0.0
*
* @package Dsm_Supreme_Modules_For_Divi
* @subpackage Dsm_Supreme_Modules_For_Divi/public
*/
/**
* The public-facing functionality of the plugin.
*
* Defines the plugin name, version, and two examples hooks for how to
* enqueue the public-facing stylesheet and JavaScript.
*
* @package Dsm_Supreme_Modules_For_Divi
* @subpackage Dsm_Supreme_Modules_For_Divi/public
* @author Supreme Modules <hello@divisupreme.com>
*/
class Dsm_Supreme_Modules_For_Divi_Public {
/**
* The ID of this plugin.
*
* @since 1.0.0
* @access private
* @var string $plugin_name The ID of this plugin.
*/
private $plugin_name;
/**
* The version of this plugin.
*
* @since 1.0.0
* @access private
* @var string $version The current version of this plugin.
*/
private $version;
/**
* Initialize the class and set its properties.
*
* @since 1.0.0
* @param string $plugin_name The name of the plugin.
* @param string $version The version of this plugin.
*/
public function __construct( $plugin_name, $version ) {
$this->plugin_name = $plugin_name;
$this->version = $version;
}
/**
* Register the stylesheets for the public-facing side of the site.
*
* @since 1.0.0
*/
public function enqueue_styles() {
/**
* This function is provided for demonstration purposes only.
*
* An instance of this class should be passed to the run() function
* defined in Dsm_Supreme_Modules_For_Divi_Loader as all of the hooks are defined
* in that particular class.
*
* The Dsm_Supreme_Modules_For_Divi_Loader will then create the relationship
* between the defined hooks and the functions defined in this
* class.
*/
if ( function_exists( 'et_core_is_fb_enabled' ) ) {
if ( et_core_is_fb_enabled() ) {
wp_enqueue_style( 'dsm-et-admin', plugin_dir_url( __FILE__ ) . 'css/dsm-et-admin.css', array(), DSM_VERSION, 'all' );
}
}
$easy_theme_builder = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_fixed'] ) && 'off' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_fixed'] ? true : false;
if ( true === $easy_theme_builder ) {
wp_enqueue_style( 'dsm-easy-theme-builder-style', plugin_dir_url( __FILE__ ) . 'css/dsm-easy-tb.css', array(), DSM_VERSION, 'all' );
$easy_theme_builder_image = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_shrink_image'] ) && '' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_shrink_image'] ? esc_attr( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_shrink_image'] ) : '';
$easy_theme_builder_section = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_section_padding'] ) && '' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_section_padding'] ? esc_attr( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_section_padding'] ) : '';
$easy_theme_builder_row = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_row_padding'] ) && '' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_row_padding'] ? esc_attr( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_row_padding'] ) : '';
$dsm_tb_header_css = '';
if ( '' !== $easy_theme_builder_image ) {
$dsm_tb_header_css = '.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header img { max-width: ' . floatval( $easy_theme_builder_image ) . '%; }';
}
if ( '' !== $easy_theme_builder_section ) {
$dsm_tb_header_css .= '.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_section { padding-top: ' . floatval( $easy_theme_builder_section ) . 'px; padding-bottom: ' . floatval( $easy_theme_builder_section ) . 'px; } ';
}
if ( '' !== $easy_theme_builder_row ) {
$dsm_tb_header_css .= '.et-db.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_section .et_pb_row { padding-top: ' . floatval( $easy_theme_builder_row ) . 'px !important; padding-bottom: ' . floatval( $easy_theme_builder_row ) . 'px !important; } ';
}
wp_add_inline_style( 'dsm-easy-theme-builder-style', $dsm_tb_header_css );
}
}
/**
* Register the JavaScript for the public-facing side of the site.
*
* @since 1.0.0
*/
public function enqueue_scripts() {
/**
* This function is provided for demonstration purposes only.
*
* An instance of this class should be passed to the run() function
* defined in Dsm_Supreme_Modules_For_Divi_Loader as all of the hooks are defined
* in that particular class.
*
* The Dsm_Supreme_Modules_For_Divi_Loader will then create the relationship
* between the defined hooks and the functions defined in this
* class.
*/
$facebook_app_id = isset( get_option( 'dsm_settings_social_media' )['dsm_facebook_app_id'] ) && '' !== get_option( 'dsm_settings_social_media' )['dsm_facebook_app_id'] ? '&appId=' . esc_attr( get_option( 'dsm_settings_social_media' )['dsm_facebook_app_id'] ) : '';
if ( isset( get_option( 'dsm_settings_social_media' )['dsm_facebook_site_lang'] ) && 'off' !== get_option( 'dsm_settings_social_media' )['dsm_facebook_site_lang'] ) {
$facebook_lang = get_locale();
} elseif ( isset( get_option( 'dsm_settings_social_media' )['dsm_facebook_site_lang'] ) && null === get_option( 'dsm_settings_social_media' )['dsm_facebook_site_lang'] ) {
$facebook_lang = 'en_US';
} else {
$facebook_lang = 'en_US';
}
$easy_theme_builder = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_fixed'] ) && 'off' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_fixed'] ? true : false;
if ( true === $easy_theme_builder ) {
$dsm_tb_header_start_threshold = isset( get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_start_threshold'] ) && '' !== get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_start_threshold'] ? get_option( 'dsm_theme_builder' )['dsm_theme_builder_header_start_threshold'] : '150';
$dsm_tb_header = array(
'threshold' => $dsm_tb_header_start_threshold,
);
if ( function_exists( 'et_core_is_fb_enabled' ) && function_exists( 'et_builder_bfb_enabled' ) ) {
if ( et_core_is_fb_enabled() && ! et_builder_bfb_enabled() ) {
wp_enqueue_script( 'dsm-easy-theme-builder-vb', plugin_dir_url( __FILE__ ) . 'js/dsm-easy-tb-vb.js', array( 'jquery' ), DSM_VERSION, true );
wp_localize_script( 'dsm-easy-theme-builder-vb', 'dsm_easy_tb_js', $dsm_tb_header );
}
if ( ! et_core_is_fb_enabled() && ! et_builder_bfb_enabled() ) {
wp_enqueue_script( 'dsm-easy-theme-builder', plugin_dir_url( __FILE__ ) . 'js/dsm-easy-tb.js', array( 'jquery' ), DSM_VERSION, true );
wp_localize_script( 'dsm-easy-theme-builder', 'dsm_easy_tb_js', $dsm_tb_header );
}
}
}
wp_register_script( 'dsm-typed', plugin_dir_url( __FILE__ ) . 'js/typed.min.js', array(), DSM_VERSION, true );
wp_register_script( 'dsm-before-after-image', plugin_dir_url( __FILE__ ) . 'js/dsm-before-after-image-slider.js', array( 'jquery' ), DSM_VERSION, true );
wp_register_script( 'dsm-lottie', plugin_dir_url( __FILE__ ) . 'js/lottie.min.js', array(), DSM_VERSION, true );
wp_register_script( 'dsm-facebook', 'https://connect.facebook.net/' . $facebook_lang . '/sdk.js#xfbml=1&version=v8.0' . $facebook_app_id, array(), null, true );
wp_register_script( 'dsm-twitter-embed', 'https://platform.twitter.com/widgets.js', array(), DSM_VERSION, true );
wp_register_script( 'dsm-image-accordion', plugin_dir_url( __DIR__ ) . 'includes/modules/ImageAccordion/frontend.min.js', array( 'jquery' ), DSM_VERSION, true );
// Divi Assets.
$ET_BUILDER_URI = defined( 'ET_BUILDER_PLUGIN_URI' ) ? ET_BUILDER_PLUGIN_URI : get_template_directory_uri();
wp_register_script( 'magnific-popup', $ET_BUILDER_URI . '/includes/builder/feature/dynamic-assets/assets/js/magnific-popup.js', array( 'jquery' ), DSM_VERSION, true );
}
}

View File

@@ -0,0 +1 @@
.dsm_fixed_header header.et-l--header{position:fixed;top:0;width:100%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;z-index:99999}.dsm_fixed_header.dsm_fixed_header_auto.dsm_fixed_header_vb header.et-l.et-l--header.et-fb-root-ancestor-sibling{position:sticky;width:100%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;z-index:99999}.dsm_fixed_header.dsm_fixed_header_vb header.et-l.et-l--header.et-fb-root-ancestor-sibling{position:fixed;top:0;width:100%;transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;z-index:99999}body.dsm_fixed_header_vb.logged-in.admin-bar.dsm_fixed_header header.et-l--header,body.logged-in.admin-bar.dsm_fixed_header header.et-l--header{top:calc(0px + 32px)}.dsm_fixed_header_shrink header.et-l--header img{transition:max-width .4s ease-in-out;-moz-transition:max-width .4s ease-in-out;-webkit-transition:max-width .4s ease-in-out;-o-transition:max-width .4s ease-in-out}.dsm_fixed_header_shrink header.et-l--header{-webkit-animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-timing-function:cubic-bezier(.075,.82,.165,1)}.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_menu__menu>nav>ul>li>a,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_section,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_section .et_pb_row,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active_scrolled header.et-l--header .et_pb_menu__menu>nav>ul>li>a,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active_scrolled header.et-l--header .et_pb_section,.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active_scrolled header.et-l--header .et_pb_section .et_pb_row{transition:padding .4s ease-in-out;-moz-transition:padding .4s ease-in-out;-webkit-transition:padding .4s ease-in-out;-o-transition:padding .4s ease-in-out}.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header .et_pb_menu__menu>nav>ul>li>a{padding-top:21px;padding-bottom:21px}.dsm_fixed_header_shrink header.et-l--header img{transition:max-width .4s ease-in-out;-moz-transition:max-width .4s ease-in-out;-webkit-transition:max-width .4s ease-in-out;-o-transition:max-width .4s ease-in-out}.dsm_fixed_header_shrink.dsm_fixed_header_shrink_active header.et-l--header img{max-width:70%;transition:max-width .4s ease-in-out;-moz-transition:max-width .4s ease-in-out;-webkit-transition:max-width .4s ease-in-out;-o-transition:max-width .4s ease-in-out}@media only screen and (min-width:981px){.dsm_fixed_header_desktop_disable.dsm_fixed_header header.et-l--header{position:relative}}@media only screen and (max-width:980px) and (min-width:768px){.dsm_fixed_header_tablet_disable.dsm_fixed_header header.et-l--header{position:relative}}@media (max-width:980px){body.logged-in.admin-bar.dsm_fixed_header.et-fb header.et-l--header{top:0}}@media screen and (max-width:782px){body.logged-in.admin-bar.dsm_fixed_header header.et-l--header{top:calc(0px + 46px)}}@media screen and (max-width:767px){.dsm_fixed_header_phone_disable.dsm_fixed_header header.et-l--header{position:relative}}

View File

@@ -0,0 +1,45 @@
.et-db #et-boc .et-fb-modules-list li.dsm_typing_effect:before,
.et-db #et-boc .et-fb-modules-list li.dsm_facebook_feed:before,
.et-db #et-boc .et-fb-modules-list li.dsm_embed_twitter_timeline:before,
.et-db #et-boc .et-fb-modules-list li.dsm_text_badges:before,
.et-db #et-boc .et-fb-modules-list li.dsm_business_hours:before,
.et-db #et-boc .et-fb-modules-list li.dsm_icon_list:before,
.et-db #et-boc .et-fb-modules-list li.dsm_shapes:before,
.et-db #et-boc .et-fb-modules-list li.dsm_lottie:before {
font-family: ETmodules !important;
}
.et-db #et-boc .et-fb-modules-list li[class^="dsm"]:hover,
.et-db #et-boc .et-fb-modules-list li[class^="dsm"]:focus,
.et-db #et-boc .et-fb-modules-list li[class^="dsm"]:active,
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"]:hover,
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"]:focus,
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"]:active {
background: rgba(98, 0, 238, 0.78);
color: #fff;
}
.et-db #et-boc .et-fb-modules-list li[class^="dsm"],
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"] {
background: #6200EE;
color: #fff;
font-size: 10px;
}
.et-db #et-boc .et-fb-modules-list li[class^="dsm"] .et_module_title,
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"] .et_module_title {
margin-top: 10px;
}
.et-db #et-boc .et-fb-modules-list li[class^="dsm"]:before,
.et-db #et-boc .et-l .et-fb-modules-list li[class^="dsm"]:before {
color: #fff;
}
#dsm-vb-footer #page-container {
padding: 0;
}
#dsm-vb-footer .et_pb_post.dsm_header_footer {
margin-bottom: 0;
}

View File

@@ -0,0 +1 @@
<?php // Silence is golden

View File

@@ -0,0 +1,69 @@
(function(fn){if(typeof define==='function'&&define.amd){define([],fn)}else if((typeof module!=="undefined"&&module!==null)&&module.exports){module.exports=fn}else{fn()}})(function(){var assign=Object.assign||window.jQuery&&jQuery.extend;var threshold=8;var requestFrame=(function(){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(fn,element){return window.setTimeout(function(){fn()},25)})})();(function(){if(typeof window.CustomEvent==="function")return!1;function CustomEvent(event,params){params=params||{bubbles:!1,cancelable:!1,detail:undefined};var evt=document.createEvent('CustomEvent');evt.initCustomEvent(event,params.bubbles,params.cancelable,params.detail);return evt}
CustomEvent.prototype=window.Event.prototype;window.CustomEvent=CustomEvent})();var ignoreTags={textarea:!0,input:!0,select:!0,button:!0};var mouseevents={move:'mousemove',cancel:'mouseup dragstart',end:'mouseup'};var touchevents={move:'touchmove',cancel:'touchend',end:'touchend'};var rspaces=/\s+/;var eventOptions={bubbles:!0,cancelable:!0};var eventsSymbol=typeof Symbol==="function"?Symbol('events'):{};function createEvent(type){return new CustomEvent(type,eventOptions)}
function getEvents(node){return node[eventsSymbol]||(node[eventsSymbol]={})}
function on(node,types,fn,data,selector){types=types.split(rspaces);var events=getEvents(node);var i=types.length;var handlers,type;function handler(e){fn(e,data)}
while(i--){type=types[i];handlers=events[type]||(events[type]=[]);handlers.push([fn,handler]);node.addEventListener(type,handler)}}
function off(node,types,fn,selector){types=types.split(rspaces);var events=getEvents(node);var i=types.length;var type,handlers,k;if(!events){return}
while(i--){type=types[i];handlers=events[type];if(!handlers){continue}
k=handlers.length;while(k--){if(handlers[k][0]===fn){node.removeEventListener(type,handlers[k][1]);handlers.splice(k,1)}}}}
function trigger(node,type,properties){var event=createEvent(type);if(properties){assign(event,properties)}
node.dispatchEvent(event)}
function Timer(fn){var callback=fn,active=!1,running=!1;function trigger(time){if(active){callback();requestFrame(trigger);running=!0;active=!1}
else{running=!1}}
this.kick=function(fn){active=!0;if(!running){trigger()}};this.end=function(fn){var cb=callback;if(!fn){return}
if(!running){fn()}
else{callback=active?function(){cb();fn()}:fn;active=!0}}}
function noop(){}
function preventDefault(e){e.preventDefault()}
function isIgnoreTag(e){return!!ignoreTags[e.target.tagName.toLowerCase()]}
function isPrimaryButton(e){return(e.which===1&&!e.ctrlKey&&!e.altKey)}
function identifiedTouch(touchList,id){var i,l;if(touchList.identifiedTouch){return touchList.identifiedTouch(id)}
i=-1;l=touchList.length;while(++i<l){if(touchList[i].identifier===id){return touchList[i]}}}
function changedTouch(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);if(!touch){return}
if(touch.pageX===data.pageX&&touch.pageY===data.pageY){return}
return touch}
function mousedown(e){if(!isPrimaryButton(e)){return}
if(isIgnoreTag(e)){return}
on(document,mouseevents.move,mousemove,e);on(document,mouseevents.cancel,mouseend,e)}
function mousemove(e,data){checkThreshold(e,data,e,removeMouse)}
function mouseend(e,data){removeMouse()}
function removeMouse(){off(document,mouseevents.move,mousemove);off(document,mouseevents.cancel,mouseend)}
function touchstart(e){if(ignoreTags[e.target.tagName.toLowerCase()]){return}
var touch=e.changedTouches[0];var data={target:touch.target,pageX:touch.pageX,pageY:touch.pageY,identifier:touch.identifier,touchmove:function(e,data){touchmove(e,data)},touchend:function(e,data){touchend(e,data)}};on(document,touchevents.move,data.touchmove,data);on(document,touchevents.cancel,data.touchend,data)}
function touchmove(e,data){var touch=changedTouch(e,data);if(!touch){return}
checkThreshold(e,data,touch,removeTouch)}
function touchend(e,data){var touch=identifiedTouch(e.changedTouches,data.identifier);if(!touch){return}
removeTouch(data)}
function removeTouch(data){off(document,touchevents.move,data.touchmove);off(document,touchevents.cancel,data.touchend)}
function checkThreshold(e,data,touch,fn){var distX=touch.pageX-data.pageX;var distY=touch.pageY-data.pageY;if((distX*distX)+(distY*distY)<(threshold*threshold)){return}
triggerStart(e,data,touch,distX,distY,fn)}
function triggerStart(e,data,touch,distX,distY,fn){var touches=e.targetTouches;var time=e.timeStamp-data.timeStamp;var template={altKey:e.altKey,ctrlKey:e.ctrlKey,shiftKey:e.shiftKey,startX:data.pageX,startY:data.pageY,distX:distX,distY:distY,deltaX:distX,deltaY:distY,pageX:touch.pageX,pageY:touch.pageY,velocityX:distX/time,velocityY:distY/time,identifier:data.identifier,targetTouches:touches,finger:touches?touches.length:1,enableMove:function(){this.moveEnabled=!0;this.enableMove=noop;e.preventDefault()}};trigger(data.target,'movestart',template);fn(data)}
function activeMousemove(e,data){var timer=data.timer;data.touch=e;data.timeStamp=e.timeStamp;timer.kick()}
function activeMouseend(e,data){var target=data.target;var event=data.event;var timer=data.timer;removeActiveMouse();endEvent(target,event,timer,function(){setTimeout(function(){off(target,'click',preventDefault)},0)})}
function removeActiveMouse(){off(document,mouseevents.move,activeMousemove);off(document,mouseevents.end,activeMouseend)}
function activeTouchmove(e,data){var event=data.event;var timer=data.timer;var touch=changedTouch(e,event);if(!touch){return}
e.preventDefault();event.targetTouches=e.targetTouches;data.touch=touch;data.timeStamp=e.timeStamp;timer.kick()}
function activeTouchend(e,data){var target=data.target;var event=data.event;var timer=data.timer;var touch=identifiedTouch(e.changedTouches,event.identifier);if(!touch){return}
removeActiveTouch(data);endEvent(target,event,timer)}
function removeActiveTouch(data){off(document,touchevents.move,data.activeTouchmove);off(document,touchevents.end,data.activeTouchend)}
function updateEvent(event,touch,timeStamp){var time=timeStamp-event.timeStamp;event.distX=touch.pageX-event.startX;event.distY=touch.pageY-event.startY;event.deltaX=touch.pageX-event.pageX;event.deltaY=touch.pageY-event.pageY;event.velocityX=0.3*event.velocityX+0.7*event.deltaX/time;event.velocityY=0.3*event.velocityY+0.7*event.deltaY/time;event.pageX=touch.pageX;event.pageY=touch.pageY}
function endEvent(target,event,timer,fn){timer.end(function(){trigger(target,'moveend',event);return fn&&fn()})}
function movestart(e){if(e.defaultPrevented){return}
if(!e.moveEnabled){return}
var event={startX:e.startX,startY:e.startY,pageX:e.pageX,pageY:e.pageY,distX:e.distX,distY:e.distY,deltaX:e.deltaX,deltaY:e.deltaY,velocityX:e.velocityX,velocityY:e.velocityY,identifier:e.identifier,targetTouches:e.targetTouches,finger:e.finger};var data={target:e.target,event:event,timer:new Timer(update),touch:undefined,timeStamp:e.timeStamp};function update(time){updateEvent(event,data.touch,data.timeStamp);trigger(data.target,'move',event)}
if(e.identifier===undefined){on(e.target,'click',preventDefault);on(document,mouseevents.move,activeMousemove,data);on(document,mouseevents.end,activeMouseend,data)}
else{data.activeTouchmove=function(e,data){activeTouchmove(e,data)};data.activeTouchend=function(e,data){activeTouchend(e,data)};on(document,touchevents.move,data.activeTouchmove,data);on(document,touchevents.end,data.activeTouchend,data)}}
on(document,'mousedown',mousedown);on(document,'touchstart',touchstart);on(document,'movestart',movestart);if(!window.jQuery){return}
var properties=("startX startY pageX pageY distX distY deltaX deltaY velocityX velocityY").split(' ');function enableMove1(e){e.enableMove()}
function enableMove2(e){e.enableMove()}
function enableMove3(e){e.enableMove()}
function add(handleObj){var handler=handleObj.handler;handleObj.handler=function(e){var i=properties.length;var property;while(i--){property=properties[i];e[property]=e.originalEvent[property]}
handler.apply(this,arguments)}}
jQuery.event.special.movestart={setup:function(){on(this,'movestart',enableMove1);return!1},teardown:function(){off(this,'movestart',enableMove1);return!1},add:add};jQuery.event.special.move={setup:function(){on(this,'movestart',enableMove2);return!1},teardown:function(){off(this,'movestart',enableMove2);return!1},add:add};jQuery.event.special.moveend={setup:function(){on(this,'movestart',enableMove3);return!1},teardown:function(){off(this,'movestart',enableMove3);return!1},add:add}});(function($){$.fn.twentytwenty=function(options){var options=$.extend({default_offset_pct:0.5,orientation:'horizontal',before_label:'Before',after_label:'After',no_overlay:!1,move_slider_on_hover:!1,move_with_handle_only:!0,click_to_move:!1},options);return this.each(function(){var sliderPct=options.default_offset_pct;var container=$(this);var sliderOrientation=options.orientation;var beforeDirection=(sliderOrientation==='vertical')?'down':'left';var afterDirection=(sliderOrientation==='vertical')?'up':'right';container.wrap("<div class='dsm-before-after-image-slider-wrapper dsm-before-after-image-slider-"+sliderOrientation+"'></div>");if(!options.no_overlay){container.append("<div class='dsm-before-after-image-slider-overlay'></div>");var overlay=container.find(".dsm-before-after-image-slider-overlay");overlay.append("<div class='dsm-before-after-image-slider-before-label' data-content='"+options.before_label+"'></div>");overlay.append("<div class='dsm-before-after-image-slider-after-label' data-content='"+options.after_label+"'></div>")}
var beforeImg=container.find("img:first");var afterImg=container.find("img:last");container.append("<div class='dsm-before-after-image-slider-handle'></div>");var slider=container.find(".dsm-before-after-image-slider-handle");slider.append("<span class='dsm-before-after-image-slider-"+beforeDirection+"-arrow'></span>");slider.append("<span class='dsm-before-after-image-slider-"+afterDirection+"-arrow'></span>");container.addClass("dsm-before-after-image-slider-container");beforeImg.addClass("dsm-before-after-image-slider-before");afterImg.addClass("dsm-before-after-image-slider-after");var calcOffset=function(dimensionPct){var w=beforeImg.width();var h=beforeImg.height();return{w:w+"px",h:h+"px",cw:(dimensionPct*w)+"px",ch:(dimensionPct*h)+"px"}};var adjustContainer=function(offset){if(sliderOrientation==='vertical'){beforeImg.css("clip","rect(0,"+offset.w+","+offset.ch+",0)");afterImg.css("clip","rect("+offset.ch+","+offset.w+","+offset.h+",0)")}
else{beforeImg.css("clip","rect(0,"+offset.cw+","+offset.h+",0)");afterImg.css("clip","rect(0,"+offset.w+","+offset.h+","+offset.cw+")")}
container.css("height",offset.h)};var adjustSlider=function(pct){var offset=calcOffset(pct);slider.css((sliderOrientation==="vertical")?"top":"left",(sliderOrientation==="vertical")?offset.ch:offset.cw);adjustContainer(offset)};var minMaxNumber=function(num,min,max){return Math.max(min,Math.min(max,num))};var getSliderPercentage=function(positionX,positionY){var sliderPercentage=(sliderOrientation==='vertical')?(positionY-offsetY)/imgHeight:(positionX-offsetX)/imgWidth;return minMaxNumber(sliderPercentage,0,1)};$(window).on("resize.twentytwenty",function(e){adjustSlider(sliderPct)});var offsetX=0;var offsetY=0;var imgWidth=0;var imgHeight=0;var onMoveStart=function(e){if(((e.distX>e.distY&&e.distX<-e.distY)||(e.distX<e.distY&&e.distX>-e.distY))&&sliderOrientation!=='vertical'){e.preventDefault()}
else if(((e.distX<e.distY&&e.distX<-e.distY)||(e.distX>e.distY&&e.distX>-e.distY))&&sliderOrientation==='vertical'){e.preventDefault()}
container.addClass("active");offsetX=container.offset().left;offsetY=container.offset().top;imgWidth=beforeImg.width();imgHeight=beforeImg.height()};var onMove=function(e){if(container.hasClass("active")){sliderPct=getSliderPercentage(e.pageX,e.pageY);adjustSlider(sliderPct)}};var onMoveEnd=function(){container.removeClass("active")};var moveTarget=options.move_with_handle_only?slider:container;moveTarget.on("movestart",onMoveStart);moveTarget.on("move",onMove);moveTarget.on("moveend",onMoveEnd);if(options.move_slider_on_hover){container.on("mouseenter",onMoveStart);container.on("mousemove",onMove);container.on("mouseleave",onMoveEnd)}
slider.on("touchmove",function(e){e.preventDefault()});container.find("img").on("mousedown",function(event){event.preventDefault()});if(options.click_to_move){container.on('click',function(e){offsetX=container.offset().left;offsetY=container.offset().top;imgWidth=beforeImg.width();imgHeight=beforeImg.height();sliderPct=getSliderPercentage(e.pageX,e.pageY);adjustSlider(sliderPct)})}
$(window).trigger("resize.twentytwenty")})}})(jQuery)

View File

@@ -0,0 +1 @@
jQuery(document).ready(function(e){document.documentElement.className="js";navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/),e("#wpadminbar").height();var d=dsm_easy_tb_js.threshold;e(".et-l--header").length&&e(".dsm_fixed_header").length&&(e(".dsm_fixed_header_auto").length,e(".dsm_fixed_header_shrink").length&&e(window).scroll(function(){e(document).scrollTop()>d?(e(".dsm_fixed_header_shrink").addClass("dsm_fixed_header_shrink_active"),e(".dsm_fixed_header_shrink").addClass("dsm_fixed_header_shrink_active_scrolled")):e(".dsm_fixed_header_shrink").removeClass("dsm_fixed_header_shrink_active")}),e(window).resize(function(){e("body").hasClass("admin-bar")}))});

View File

@@ -0,0 +1 @@
jQuery(document).ready(function(e){document.documentElement.className="js";navigator.userAgent.match(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/),e("#wpadminbar").height();var d,a=dsm_easy_tb_js.threshold;if(e(".et-l--header").length&&e(".dsm_fixed_header").length){var i=(d=0,function(e,a){clearTimeout(d),d=setTimeout(e,a)});e(".dsm_fixed_header_auto").length&&(e("#page-container").addClass("et-animated-content"),e("#page-container").attr("style","padding-top: "+e(".et-l--header").height()+"px !important;")),e(".dsm_fixed_header_shrink").length&&e(window).scroll(function(){e("body").hasClass("admin-bar")&&(!0===window.matchMedia("(max-width: 768px)").matches?e(document).scrollTop()>10?e(".dsm_fixed_header header").css("top","0"):e(".dsm_fixed_header header").css("top",e("#wpadminbar").height()):!0===window.matchMedia("(min-width: 769px)").matches&&e(".dsm_fixed_header header").css("top","")),e(document).scrollTop()>a?(e(".dsm_fixed_header_shrink").addClass("dsm_fixed_header_shrink_active"),e(".dsm_fixed_header_shrink").addClass("dsm_fixed_header_shrink_active_scrolled"),e("#page-container").css("margin-top",-e(".et-l--header").height()/2)):(e(".dsm_fixed_header_shrink").removeClass("dsm_fixed_header_shrink_active"),e("#page-container").css("margin-top","-1px"))}),e(window).resize(function(){i(function(){e(".dsm_fixed_header_auto").length&&e("#page-container").attr("style","padding-top: "+e(".et-l--header").height()+"px !important;"),e("body").hasClass("admin-bar")&&(!0===window.matchMedia("(max-width: 768px)").matches?e(document).scrollTop()>10?e(".dsm_fixed_header header").css("top","0"):e(".dsm_fixed_header header").css("top",e("#wpadminbar").height()):!0===window.matchMedia("(min-width: 769px)").matches&&e(".dsm_fixed_header header").css("top",""))},50)})}});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,16 @@
<?php
/**
* Provide a public-facing view for the plugin
*
* This file is used to markup the public-facing aspects of the plugin.
*
* @link https://suprememodules.com/about-us/
* @since 1.0.0
*
* @package Dsm_Supreme_Modules_For_Divi
* @subpackage Dsm_Supreme_Modules_For_Divi/public/partials
*/
?>
<!-- This file should primarily consist of HTML with a little bit of PHP. -->