BossBey File Manager
PHP:
8.2.30
OS:
Linux
User:
imagivibe
Root
/
home
/
imagivibe
/
www
/
wp-content
/
plugins
/
porto-functionality
/
shortcodes
/
assets
/
js
📤 Upload
📝 New File
📁 New Folder
Close
Editing: read-more.min.js
(function(e,t){e=e||{};var o="__readmore",r=function(e,t){return this.initialize(e,t)};r.defaults={buttonOpenLabel:'Read More <i class="fas fa-chevron-down text-2 ms-1"></i>',buttonCloseLabel:'Read Less <i class="fas fa-chevron-up text-2 ms-1"></i>',enableToggle:!0,maxHeight:300,overlayColor:"#43a6a3",overlayHeight:100,startOpened:!1,align:"left"},r.prototype={initialize:function(e,t){return this.$el=e,this.setData().setOptions(t).build().events().resize(),this.options.startOpened&&this.options.wrapper.find(".readmore-button-wrapper > button").trigger("click"),this},setData:function(){return this.$el.data(o,this),this},setOptions:function(e){return this.options=t.extend(!0,{},r.defaults,e,{wrapper:this.$el}),this},build:function(){var e=this;e.options.wrapper.addClass("position-relative"),e.options.wrapper.append('<div class="readmore-overlay"></div>');var o="linear-gradient(180deg, rgba(2, 0, 36, 0) 0%, "+e.options.overlayColor+" 100%)";switch(t("html").hasClass("safari")&&(o="-webkit-linear-gradient(top, rgba(2, 0, 36, 0) 0%, "+e.options.overlayColor+" 100%)"),e.options.wrapper.find(".readmore-overlay").css({background:o,position:"absolute",bottom:0,left:0,width:"100%",height:e.options.overlayHeight,"z-index":1}),e.options.wrapper.find(".readmore-button-wrapper").removeClass("d-none").css({position:"absolute",bottom:0,left:0,width:"100%","z-index":2}),e.options.wrapper.find(".readmore-button-wrapper > button").html(e.options.buttonOpenLabel),e.options.wrapper.css({height:e.options.maxHeight,"overflow-y":"hidden"}),e.options.align){case"center":e.options.wrapper.find(".readmore-button-wrapper").addClass("text-center");break;case"right":e.options.wrapper.find(".readmore-button-wrapper").addClass("text-end");break;default:e.options.wrapper.find(".readmore-button-wrapper").addClass("text-start")}return this},events:function(){var e=this;return e.readMore=function(){e.options.wrapper.find(".readmore-button-wrapper > button:not(.readless)").on("click",(function(o){o.preventDefault(),e.options.wrapper.addClass("opened");var r=t(this);setTimeout((function(){e.options.wrapper.animate({height:e.options.wrapper[0].scrollHeight},(function(){e.options.enableToggle||r.fadeOut(),r.html(e.options.buttonCloseLabel).addClass("readless").off("click"),e.readLess(),e.options.wrapper.find(".readmore-overlay").fadeOut(),e.options.wrapper.css({"max-height":"none",overflow:"visible"}),e.options.wrapper.find(".readmore-button-wrapper").animate({bottom:-20})}))}),200)}))},e.readLess=function(){e.options.wrapper.find(".readmore-button-wrapper > button.readless").on("click",(function(o){o.preventDefault(),e.options.wrapper.removeClass("opened");var r=t(this);e.options.wrapper.find(".readmore-button-wrapper").animate({bottom:0}),e.options.wrapper.find(".readmore-overlay").fadeIn(),setTimeout((function(){e.options.wrapper.height(e.options.wrapper[0].scrollHeight).animate({height:e.options.maxHeight},(function(){r.html(e.options.buttonOpenLabel).removeClass("readless").off("click"),e.readMore(),e.options.wrapper.css({overflow:"hidden"})}))}),200)}))},e.readMore(),this},resize:function(){var e=this;window.addEventListener("resize",(function(){e.options.wrapper.hasClass("opened")?e.options.wrapper.css({height:"auto"}):e.options.wrapper.css({height:e.options.maxHeight})}))}},t.extend(e,{PluginReadMore:r}),t.fn.themePluginReadMore=function(e){return this.map((function(){var e=t(this);return e.data(o)?e.data(o):new r(e,e.data("plugin-options"))}))}}).apply(this,[window.theme,jQuery]),jQuery(document).ready((function(e){e.fn.themePluginReadMore&&e("[data-plugin-readmore]").length&&e("[data-plugin-readmore]:not(.manual)").themePluginReadMore()}));
Save
Cancel