File Editor
Directories:
.. (Back)
admin
app
utils
Files:
admin-color-field.js
admin-color-field.min.js
admin-date-preview.js
admin-date-preview.min.js
admin-image-field.js
admin-image-field.min.js
admin-log-controls.js
admin-log-controls.min.js
app-shop.js
app-shop.min.js
bumpdown.js
bumpdown.min.js
buttonset.js
buttonset.min.js
dependency.js
dependency.min.js
dialog.js
dialog.min.js
dropdowns.js
dropdowns.min.js
notice-dismiss.js
notice-dismiss.min.js
onboarding.js
onboarding.min.js
pue-notices.js
pue-notices.min.js
select2-after.js
select2-after.min.js
tec-a11y-dialog.js
tec-a11y-dialog.min.js
timepicker.js
timepicker.min.js
tooltip.js
tooltip.min.js
tribe-common.js
tribe-common.min.js
tribe-datatables.js
tribe-datatables.min.js
underscore-after.js
underscore-after.min.js
underscore-before.js
underscore-before.min.js
utils-camelcase.js
utils-camelcase.min.js
validation.js
validation.min.js
Create New File
Create
Edit File: bumpdown.min.js
/** * This JS file was auto-generated via Terser. * * Contributors should avoid editing this file, but instead edit the associated * non minified file file. For more information, check out our engineering docs * on how we handle JS minification in our engineering docs. * * @see: https://evnt.is/dev-docs-minification */ !function($,_){"use strict";$((function(){$(".tribe-bumpdown-trigger").bumpdown()})),$.fn.bumpdown=function(){var $document=$(document),selectors={ID:"tribe-bumpdown-",data_trigger:function(ID){return'[data-trigger="'+ID+'"]'},bumpdown:".tribe-bumpdown",content:".tribe-bumpdown-content",trigger:".tribe-bumpdown-trigger",hover_trigger:".tribe-bumpdown-trigger:not(.tribe-bumpdown-nohover)",close:".tribe-bumpdown-close",permanent:".tribe-bumpdown-permanent",active:".tribe-bumpdown-active"},methods={open:function($bumpdown){var data=$bumpdown.data("bumpdown"),width_rule=data.$trigger.data("width-rule");if(!$bumpdown.is(":visible")){data.$trigger.addClass(selectors.active.replace(".",""));var $content=$bumpdown.find(selectors.content);if("string"==typeof width_rule&&"all-triggers"===width_rule){var trigger_position=0;$(selectors.trigger).each((function(){var $el=$(this);if($el.data("width-rule")){var position=$el.position();position.left>trigger_position&&(trigger_position=position.left)}})),trigger_position&&(trigger_position=trigger_position>600?trigger_position:600,$content.css("max-width",trigger_position+"px"))}$content.prepend('<a class="tribe-bumpdown-close" title="Close"><i class="dashicons dashicons-no"></i></a>'),$content.prepend('<span class="tribe-bumpdown-arrow"></span>'),methods.arrow($bumpdown),$bumpdown.data("preventClose",!0),$bumpdown.slideDown("fast",(function(){$bumpdown.data("preventClose",!1)}))}},close:function($bumpdown){var data=$bumpdown.data("bumpdown");$bumpdown.is(":visible")&&!$bumpdown.data("preventClose")&&($(this).removeData("is_hoverintent_queued"),$bumpdown.find(".tribe-bumpdown-close, .tribe-bumpdown-arrow").remove(),$bumpdown.not(".tribe-bumpdown-trigger").slideUp("fast"),data.$trigger.removeClass(selectors.active.replace(".","")))},arrow:function($bumpdown){var arrow,data=$bumpdown.data("bumpdown");arrow=Math.ceil(data.$trigger.position().left-("block"===data.type?data.$parent.offset().left:0)),data.$bumpdown.find(".tribe-bumpdown-arrow").css("left",arrow)}};return $(window).on({"resize.bumpdown":function(){$document.find(selectors.active).each((function(){methods.arrow($(this))}))}}),"function"==typeof $.fn.hoverIntent&&$document.hoverIntent({over:function(){var data=$(this).data("bumpdown");data.$trigger.data("is_hoverintent_queued",!1),data.$bumpdown.trigger("open.bumpdown")},out:function(){},selector:selectors.hover_trigger,interval:200}),$document.on({mouseenter:function(){void 0===$(this).data("is_hoverintent_queued")&&$(this).data("is_hoverintent_queued",!0)},click:function(e){var data=$(this).data("bumpdown");if(e.preventDefault(),e.stopPropagation(),data.$bumpdown.is(":visible")){if(data.$trigger.data("is_hoverintent_queued"))return data.$trigger.data("is_hoverintent_queued",!1);data.$bumpdown.trigger("close.bumpdown")}else data.$bumpdown.trigger("open.bumpdown")},"open.bumpdown":function(){methods.open($(this))},"close.bumpdown":function(){methods.close($(this))}},selectors.trigger).on({click:function(e){var data=$(this).parents(selectors.bumpdown).first().data("bumpdown");e.preventDefault(),e.stopPropagation(),void 0!==data&&void 0!==data.$bumpdown&&data.$bumpdown.trigger("close.bumpdown")}},selectors.close).on("click",(function(e){var $target=$(e.target);$target.is(selectors.bumpdown)||0!==$target.parents(selectors.bumpdown).length||$(selectors.trigger).not(selectors.permanent).trigger("close.bumpdown")})).on({"open.bumpdown":function(){methods.open($(this))},"close.bumpdown":function(){methods.close($(this))}},selectors.bumpdown),this.each((function(){var data={$trigger:$(this),$parent:null,$bumpdown:null,ID:null,html:null,type:"block",is_permanent:!1};if(data.ID=data.$trigger.attr("id"),data.ID||(data.ID=_.uniqueId(selectors.ID),data.$trigger.attr("id",data.ID)),data.html=data.$trigger.attr("data-bumpdown"),data.html='<div class="tribe-bumpdown-content">'+data.html+"</div>",data.class=data.$trigger.attr("data-bumpdown-class"),data.is_permanent=data.$trigger.is(selectors.permanent),data.$parent=data.$trigger.parents().filter((function(){return-1<$.inArray($(this).css("display"),["block","table","table-cell","table-row"])})).first(),data.html)if(data.type=data.$parent.is("td, tr, td, table")?"table":"block","table"===data.type){data.$bumpdown=$("<td>").attr({colspan:2}).addClass("tribe-bumpdown-cell").html(data.html);var classes=data.class?"tribe-bumpdown-row "+data.class:"tribe-bumpdown-row",$row=$("<tr>").append(data.$bumpdown).addClass(classes);data.$parent=data.$trigger.parents("tr").first(),data.$parent.after($row)}else data.$bumpdown=$("<div>").addClass("tribe-bumpdown-block").html(data.html),data.$trigger.after(data.$bumpdown);else data.$bumpdown=$(selectors.data_trigger(data.ID)),data.type="block";if(data.$trigger.data("bumpdown",data).addClass(selectors.trigger.replace(".","")),data.$bumpdown.data("bumpdown",data).addClass(selectors.bumpdown.replace(".","")),data.$trigger.data("depends")){var field_ids=data.$trigger.data("depends");$(document).on("change",field_ids,(function(){methods.close(data.$bumpdown)}))}}))}}(jQuery,window.underscore||window._);
Save Changes
Rename File
Rename