PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins1
/
tbay-elementor
/
libs
/
extensions
/
repeater
/
repeater
!function($){"use strict";redux.field_objects=redux.field_objects||{},redux.field_objects.repeater=redux.field_objects.repeater||{},$(document).ready(function(){}),redux.field_objects.repeater.sort_repeaters=function(e){e.hasClass("redux-container-repeater")||(e=e.parents(".redux-container-repeater:first")),e.find(".redux-repeater-accordion-repeater").each(function(e){var r=$(this).attr("data-sortid"),t=$(this).find("input[name*='["+r+"]']");t.each(function(){$(this).attr("name",$(this).attr("name").replace("["+r+"]","["+e+"]"))});var a=$(this).find("select[name*='["+r+"]']");a.each(function(){$(this).attr("name",$(this).attr("name").replace("["+r+"]","["+e+"]"))}),$(this).attr("data-sortid",e);var i=$(this).find(".ui-accordion-header"),d=i.attr("id").split("-header-");i.attr("id",d[0]+"-header-"+e),d=i.attr("aria-controls").split("-panel-"),i.attr("aria-controls",d[0]+"-panel-"+e);var n=$(this).find(".ui-accordion-content"),d=n.attr("id").split("-panel-");n.attr("id",d[0]+"-panel-"+e),d=n.attr("aria-labelledby").split("-header-"),n.attr("aria-labelledby",d[0]+"-header-"+e)})},redux.field_objects.repeater.init=function(e){e||(e=$(document).find(".redux-group-tab:visible").find(".redux-container-repeater:visible")),$(e).each(function(e){var r=$(this),t=r;if(r.hasClass("redux-field-container")||(t=r.parents(".redux-field-container:first")),!t.is(":hidden")&&t.hasClass("redux-field-init")){t.removeClass("redux-field-init");var t=r;r.hasClass("redux-field-container")||(t=r.parents(".redux-field-container:first"));var a=t.attr("data-id"),i=r.find(".redux-repeater-accordion-repeater:last-child");if(redux.repeater[a].blank=i.clone().wrap("<p>").parent().html(),t.hasClass("redux-container-repeater")&&t.addClass("redux-field-init"),t.hasClass("redux-field-init")){t.removeClass("redux-field-init");var d=!1,n=r.find(".redux-repeater-accordion").accordion({header:"> div > fieldset > h3",collapsible:!0,activate:function(e,r){$.redux.initFields()},heightStyle:"content",icons:{header:"ui-icon-plus",activeHeader:"ui-icon-minus"}});1==redux.repeater[a].sortable?n.sortable({axis:"y",handle:"h3",connectWith:".redux-repeater-accordion",placeholder:"ui-state-highlight",start:function(e,r){r.placeholder.height(r.item.height()),r.placeholder.width(r.item.width())},stop:function(e,r){r.item.children("h3").triggerHandler("focusout"),redux.field_objects.repeater.sort_repeaters($(this))}}):n.find("h3.ui-accordion-header").css("cursor","pointer"),r.find(".redux-repeater-accordion-repeater .bind_title").on("change keyup",function(e){if($(e.target).find(":selected").text().length>0)var r=$(e.target).find(":selected").text();else var r=$(e.target).val();$(this).closest(".redux-repeater-accordion-repeater").find(".redux-repeater-header").text(r)}),r.find(".redux-repeaters-remove").live("click",function(){redux_change($(this));var e=$(this).parents(".redux-container-repeater:first"),t=e.attr("data-id");redux.repeater[t].blank=$(this).parents(".redux-repeater-accordion-repeater:first").clone(!0,!0),$(this).parents(".redux-repeater-accordion-repeater:first").slideUp("medium",function(){if($(this).remove(),redux.field_objects.repeater.sort_repeaters(r),""!=redux.repeater[t].limit){var a=e.find(".redux-repeater-accordion-repeater").length;a<redux.repeater[t].limit&&e.find(".redux-repeaters-add").removeClass("button-disabled")}e.find(".redux-repeater-accordion-repeater:last .ui-accordion-header").click()})}),String.prototype.reduxReplaceAll=function(e,r){return this.replace(new RegExp(e.replace(/[.^$*+?()[{\|]/g,"\\$&"),"g"),r)},r.find(".redux-repeaters-add").click(function(){if(!$(this).hasClass("button-disabled")){var e=$(this).parent().find(".redux-repeater-accordion:first"),t=e.find(".redux-repeater-accordion-repeater").length,a=e.attr("data-id");if(""!=redux.repeater[a].limit&&t>=redux.repeater[a].limit)return void $(this).addClass("button-disabled");t++;var i=e.find(".redux-repeater-accordion-repeater").size();e.find(".redux-repeater-accordion-repeater:last").find(".ui-accordion-header").hasClass("ui-state-active")&&e.find(".redux-repeater-accordion-repeater:last").find(".ui-accordion-header").click();var d=e.find(".redux-repeater-accordion-repeater:last").clone(!0,!0);if(0==d.length&&(d=redux.repeater[a].blank),redux.repeater[a]){redux.repeater[a].count=r.find(".redux-repeater-header").length;var n=redux.repeater[a].html.reduxReplaceAll("99999",i);$(d).find(".redux-repeater-header").text("")}d.find(".ui-accordion-content").html(n),$(e).append(d),redux.field_objects.repeater.sort_repeaters(d);var d=$(this).parent().find(".redux-repeater-accordion:first");d.find(".redux-repeater-accordion-repeater:last .ui-accordion-header").click(),d.find(".redux-repeater-accordion-repeater:last .bind_title").on("change keyup",function(e){if($(e.target).find(":selected").text().length>0)var r=$(e.target).find(":selected").text();else var r=$(e.target).val();$(this).closest(".redux-repeater-accordion-repeater").find(".redux-repeater-header").text(r)}),redux.repeater[a].limit>0&&t>=redux.repeater[a].limit&&$(this).addClass("button-disabled")}})}}})}}(jQuery);
[+]
..
[-] field_repeater.js
[edit]
[-] field_repeater.css
[edit]
[-] field_repeater.min.js
[edit]
[-] field_repeater.php
[edit]
[-] field_repeater.scss
[edit]
[-] field_repeater.less
[edit]
[-] .repeater.php
[edit]