You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.3 KiB
1 lines
1.3 KiB
var EXPO=EXPO||{};EXPO.organizer=EXPO.organizer||{},EXPO.organizer.add?console.warn("WARNING: EXPO.eventsFeed is already defined!"):EXPO.organizer.add=function(){var e={};e.opt={};EXPO.common;return e.init=function(e){$.extend(this.opt,e);var s=this;$(function(){$("#"+s.opt.steps[0].id).each(function(){function e(){var e=a.filter(":checked").length>0,s=o.find("input, select, textarea, button"),t=o.find("div.c-select-box");e?(o.removeClass("disabled"),t.removeClass("disabled"),s.prop("disabled",!1)):(o.addClass("disabled"),t.addClass("disabled"),s.prop("disabled",!0))}var t=$(this),a=t.find("."+s.opt.steps[0].typeClass+' input[type="radio"]'),o=$("."+s.opt.steps[0].formBodyClass,t);e(),a.on("change",e);for(var d=0;d<s.opt.steps[0].dateClasses.length;d++)$("."+s.opt.steps[0].dateClasses[d],t).datepicker({dateFormat:"dd.mm.yy",showOn:"button",showOtherMonths:!0,constrainInput:!0,onClose:function(e){var a;$(this).hasClass("dateFrom")?(a=$(this).closest(".period").find("."+s.opt.steps[0].dateClasses[1]),a.datepicker("option","minDate",e)):$(this).hasClass("dateTo")?(a=$(this).closest(".period").find("."+s.opt.steps[0].dateClasses[0]),a.datepicker("option","maxDate",e)):$(this).hasClass("dateFromLast")&&(a=t.find(".date-to-date").find("."+s.opt.steps[0].dateClasses[1]),a.datepicker("option","minDate",e))}})})})},e}(); |