From 8d0c8de3ee8b315f21e89d363ed8bfeeab2d9828 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 4 Nov 2016 11:45:14 -0400 Subject: [PATCH] Bump version to 3.0.40 --- wire/core/ProcessWire.php | 2 +- wire/templates-admin/scripts/inputfields.js | 2 +- wire/templates-admin/scripts/inputfields.min.js | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/wire/core/ProcessWire.php b/wire/core/ProcessWire.php index aee5720d..fb27721e 100644 --- a/wire/core/ProcessWire.php +++ b/wire/core/ProcessWire.php @@ -28,7 +28,7 @@ class ProcessWire extends Wire { const versionMajor = 3; const versionMinor = 0; - const versionRevision = 39; + const versionRevision = 40; const versionSuffix = ''; const indexVersion = 300; // required version for index.php file (represented by PROCESSWIRE define) diff --git a/wire/templates-admin/scripts/inputfields.js b/wire/templates-admin/scripts/inputfields.js index 506d3732..d11435e4 100644 --- a/wire/templates-admin/scripts/inputfields.js +++ b/wire/templates-admin/scripts/inputfields.js @@ -1282,7 +1282,7 @@ jQuery(document).ready(function($) { } } $t.children(".InputfieldContent").html($content.html()); - if(typeof jQuery.ui != 'undefined') $t.effect("highlight", 1000); + // if(typeof jQuery.ui != 'undefined') $t.effect("highlight", 1000); $t.trigger('reloaded', [ 'reload' ]); }); event.stopPropagation(); diff --git a/wire/templates-admin/scripts/inputfields.min.js b/wire/templates-admin/scripts/inputfields.min.js index 2f4faad9..7b07d4e0 100644 --- a/wire/templates-admin/scripts/inputfields.min.js +++ b/wire/templates-admin/scripts/inputfields.min.js @@ -1 +1 @@ -var InputfieldDebugMode=false;function consoleLog(a){if(InputfieldDebugMode){console.log(a)}}var InputfieldDependenciesProcessing=false;function InputfieldDependencies(d){if(InputfieldDependenciesProcessing){return}if(typeof d=="undefined"){var d=$(".InputfieldForm:not(.InputfieldFormNoDependencies)")}else{if(d.hasClass("InputfieldForm")){if(d.hasClass("InputfieldFormNoDependencies")){return}}else{if(d.closest(".InputfieldFormNoDependencies").length>0){return}}}function h(l){l=jQuery.trim(l);var m=l.substring(0,1);var k=l.substring(l.length-1,l.length);if((m=='"'||m=="'")&&m==k){l=l.substring(1,l.length-1)}return l}function i(k){return g(h(k))}function b(m){var l="";var k=m.indexOf(".");if(k>0){l=m.substring(k+1);m=m.substring(0,k)}return{field:m,subfield:l}}function g(n,l){n=jQuery.trim(n);if(n.length>0&&!jQuery.isNumeric(n)){return n}if(n.length==0){var k=typeof l;if(k!="undefined"){if(k=="integer"){return 0}if(k=="float"){return 0}return n}else{return n}}var o=n.indexOf(".");var m=n.lastIndexOf(".");if(o==-1&&/^-?\d+$/.test(n)){return parseInt(n)}if(m>-1&&o!=m){return n}if(/^-?[\d.]+$/.test(n)){return parseFloat(n)}return n}function c(n,l,m,o){var k=0;switch(l){case"=":if(m==o){k++}break;case"!=":if(m!=o){k++}break;case">":if(m>o){k++}break;case"<":if(m=":if(m>=o){k++}break;case"<=":if(m<=o){k++}break;case"*=":case"%=":if(m.indexOf(o)>-1){k++}break}consoleLog("Field "+n+" - Current value: "+m);consoleLog("Field "+n+" - Matched? "+(k>0?"YES":"NO"));return k}function e(p,s,m){var w=null;var z;consoleLog("getCheckboxFieldAndValue(see-next-line, "+s+", "+m+")");consoleLog(p);if(m=="count"||m=="count-checkbox"){consoleLog("Using count checkbox condition");w=$("#wrap_Inputfield_"+s+" :input");if(w.length){z=$("#wrap_Inputfield_"+s+" :checked").length;p.subfield="count-checkbox";return{field:w,value:z,condition:p}}return null}consoleLog("Using checkbox value or label comparison option");z=[];for(var q=0;q0){consoleLog("Subfield: "+E.subfield)}consoleLog("Operator: "+E.operator);consoleLog("Required value: "+E.value)}var s=0;for(var q=0;q=G){break}}consoleLog("----");if(E.type=="show"){if(s>=G){}else{J=false}}else{if(E.type=="required"){if(s>0){w++}else{u++}}}}var t=w>0&&u==0;if(J){consoleLog('Determined that field "'+C+'" should be visible.');if(y.is(".InputfieldStateHidden")){y.removeClass("InputfieldStateHidden").fadeIn();o++;consoleLog("Field is now visible.")}else{consoleLog("Field is already visible.")}}else{consoleLog('Determined that field "'+C+'" should be hidden.');if(!y.is(".InputfieldStateHidden")){y.addClass("InputfieldStateHidden").hide();consoleLog("Field is now hidden.");o++}else{consoleLog("Field is already hidden.")}if(t){consoleLog("Field is required but cancelling that since it is not visible.");t=false}}if(t&&w>0){consoleLog('Determined that field "'+C+'" should be required.');y.addClass("InputfieldStateRequired").find(":input:visible[type!=hidden]").addClass("required")}else{if(!t&&u>0){consoleLog('Determined that field "'+C+'" should not be required.');y.removeClass("InputfieldStateRequired").find(":input.required").removeClass("required")}}if(o>0){consoleLog(o+" visibility changes were made.");InputfieldColumnWidths();$(window).resize()}InputfieldDependenciesProcessing=false}function a(z,m,s){var A=s.attr("data-"+z+"-if");if(!A||A.length<1){return m}A=$("
").html(A).text();consoleLog("-------------------------------------------------------------------");consoleLog('Analyzing "'+z+'" selector: '+A);var v=A.match(/(^|,)([^,]+)/g);for(var w=0;w=|<|>|%=)([^,]+),?$/);if(!o){continue}var k=o[1];var q=o[2];var x=o[3];var r="";var t=[];var l=[];if(k.indexOf("|")>-1){consoleLog("OR field dependency: "+k);t=k.split("|")}else{t=[k]}var D=b(k);k=D.field;r=D.subfield;if(InputfieldDebugMode){consoleLog("Field: "+k);if(r.length){consoleLog("Subfield: "+r)}consoleLog("Operator: "+q);consoleLog("value: "+x)}if(x.indexOf("|")>-1){consoleLog("OR value dependency: "+x);l=x.split("|");for(var B=0;B> "+p+" ("+n+")");if(n==p){return}if(m.hasClass("InputfieldStateCollapsed")){return}var q=p-n;if(q<0){q=0}var r=m.children(".InputfieldContent, .ui-widget-content");if(q==0){}else{consoleLog("Adjusting "+m.attr("id")+" from "+n+" to "+p);var o=$("
");r.append(o);r.hide();o.height(q);r.show()}}function a(q){var u=q.nextUntil(".InputfieldColumnWidthFirst",".InputfieldColumnWidth:not(.InputfieldStateHidden)");var p=q.is(".InputfieldStateHidden")?0:h(q);var x=q.is(".InputfieldStateHidden")?null:q;var v=x==null?0:p;var w=u.length;if(q.is(".InputfieldStateHidden")){w--;var r=u.eq(0)}else{var r=q}if(l){r.find(".maxColHeightSpacer").remove();u.find(".maxColHeightSpacer").remove()}var n=100-(w*k);var m=l?d(r):0;u.removeClass("InputfieldColumnWidthFirstTmp");u.each(function(){x=$(this);v=h(x);p+=v;if(l){var y=d(x);if(y>m){m=y}}});if(l){if(InputfieldDebugMode){var s=r.find("label").text();consoleLog("maxColHeight: "+s+" = "+m)}if(m>0){g(r,m);u.each(function(){g($(this),m)})}}if(p0&&vn){consoleLog("Reduce width of row because rowWidth > maxRowWidth ("+p+" > "+n+")");if(!q.is(".InputfieldStateHidden")){u=q.add(u)}p=0;u.each(function(){x=$(this);v=j(x);if(v>0){e(x,v,false)}p+=v});var t=n-p;v+=t;var o=j(x);if(o>0&&v");var r=n.offset();var m;var o=10;var q=0;$("body").append(p.hide());p.css({position:"absolute",top:r.top-(p.height()+5),left:r.left+(n.width()/2)+(p.width()*0.8)}).fadeIn();m=setInterval(function(){if(++q>o||!s.hasClass("InputfieldAjaxLoading")){clearInterval(m);p.fadeOut("normal",function(){p.remove()})}},500)}var k=l.children(".InputfieldContent").children(".renderInputfieldAjax");var f=false;if(!k.length){k=l.children(".renderInputfieldAjax");f=true}var i=k.children("input").attr("value");if(typeof i=="undefined"||i.length<1){return false}var h=null;if(f){var g=$("#_"+l.attr("id"));j(g,l)}else{var g=l.children(".InputfieldHeader");h=$("");h.css("margin-left","0.5em");g.append(h)}l.removeClass("collapsed10 collapsed11").addClass("InputfieldAjaxLoading");$.get(i,function(n){l.removeClass("InputfieldAjaxLoading InputfieldStateCollapsed");k.replaceWith($(n)).hide();k.slideDown();var m=l.find(".Inputfield");if(m.length){m.trigger("reloaded",["InputfieldAjaxLoad"]);InputfieldStates(l);InputfieldColumnWidths()}else{l.trigger("reloaded",["InputfieldAjaxLoad"])}if(l.closest(".InputfieldFormNoDependencies").length==0){InputfieldDependencies(l.parent())}setTimeout(function(){if(h){h.fadeOut("fast",function(){h.remove()})}if(f){g.effect("highlight",500)}else{g.click()}},500)},"html");return true}$(".Inputfield:not(.collapsed9) > .InputfieldHeader, .Inputfield:not(.collapsed9) > .ui-widget-header",a).addClass("InputfieldStateToggle");var b=$(".Inputfields .InputfieldStateCollapsed > .InputfieldHeader i.toggle-icon, .Inputfields .InputfieldStateCollapsed > .ui-widget-header i.toggle-icon",a);b.toggleClass(b.attr("data-to"));if(typeof ProcessWire!="undefined"){var d=ProcessWire.config}if(typeof d!=="undefined"&&d.debug){$("label.InputfieldHeader > i.toggle-icon",a).hover(function(){var f=$(this).parent("label");if(f.length==0){return}var h=f.attr("for").replace(/^Inputfield_/,"");if(h.length){var g=$(" "+h+" ");g.css("float","right");f.append(g)}},function(){var f=$(this).parent("label");if(f.length==0){return}f.find(".InputfieldNameTip").remove()})}if(e){return}$(document).on("wiretabclick",function(h,g,f){if(g.hasClass("collapsed10")){c(g)}});$(document).on("click",".InputfieldStateToggle, .toggle-icon",function(){var m=$(this);var l=m.closest(".Inputfield");var k=m.hasClass("toggle-icon");var h=k?m:l.children(".InputfieldHeader, .ui-widget-header").find(".toggle-icon");var i=l.hasClass("InputfieldStateCollapsed");var j=l.hasClass("InputfieldStateWasCollapsed");if(l.hasClass("InputfieldAjaxLoading")){return false}if(i&&(l.hasClass("collapsed10")||l.hasClass("collapsed11"))){if(c(l)){return false}}if(i||j||k){l.addClass("InputfieldStateWasCollapsed");l.trigger(i?"openReady":"closeReady");l.toggleClass("InputfieldStateCollapsed",100,function(){if(i){l.trigger("opened");if(l.hasClass("InputfieldColumnWidth")){l.children(".InputfieldContent").show()}if(l.hasClass("InputfieldNoFocus")){return}var o=l.find(":input:visible");if(o.length==1&&!o.is("button")){var n=o.attr("type");if(o.is("textarea")||n=="text"||n=="email"||n=="url"||n=="number"){o.focus()}}}else{l.trigger("closed");if(l.hasClass("InputfieldColumnWidth")){l.children(".InputfieldContent").hide()}}});h.toggleClass(h.attr("data-to"));setTimeout("InputfieldColumnWidths()",500)}else{if(typeof jQuery.ui!="undefined"){var g=h.css("color");var f=l.children(".InputfieldHeader, .ui-widget-header").css("color");h.css("color",f);h.effect("pulsate",300,function(){h.css("color",g)})}if(!l.hasClass("InputfieldNoFocus")){l.find(":input:visible:eq(0)").focus()}}return false});$("#content .InputfieldFormFocusFirst:not(.InputfieldFormNoFocus)").find("input[type=text]:enabled:first:not(.hasDatepicker):not(.InputfieldNoFocus)").each(function(){var f=$(this);if(f.val()){return}if(f.offset().top<$(window).height()){window.setTimeout(function(){if(f.is(":visible")){f.focus()}},250)}});$(document).on("change",".InputfieldFormConfirm :input, .InputfieldFormConfirm .Inputfield",function(){var f=$(this);if(f.hasClass("Inputfield")){if(!f.hasClass("InputfieldIgnoreChanges")){f.addClass("InputfieldStateChanged")}return false}else{if(f.hasClass("InputfieldIgnoreChanges")||f.closest(".InputfieldIgnoreChanges").length){return false}f.closest(".Inputfield").addClass("InputfieldStateChanged")}});$(document).on("submit",".InputfieldFormConfirm",function(){$(this).addClass("InputfieldFormSubmitted")});window.addEventListener("beforeunload",InputfieldFormBeforeUnloadEvent)}function InputfieldIntentions(){$(".InputfieldForm").each(function(){var a=$(this);var b=null;var c=null;a.submit(function(){if(!$(this).hasClass("nosubmit")){return}if(!c){return}var e=null;var d=c.closest(".Inputfields");do{e=d.find("input[type=submit]:visible, button[type=submit]:visible");if(e.length>0){break}d=d.parent().closest(".Inputfields")}while(d.length>0);if(e.length>0){var f=e.eq(0);$("html, body").animate({scrollTop:f.offset().top},"fast");f.focus()}return false}).on("focus","input, select",function(){if(b===null){b=a.find("input[type=submit], button[type=submit]").length}if(b<2){return}a.addClass("nosubmit");c=$(this)}).on("blur","input, select",function(){a.removeClass("nosubmit")})})}var InputfieldWindowResizeQueued=false;function InputfieldWindowResizeActions1(){consoleLog("InputfieldWindowResizeActions1()");$(".Inputfield").trigger("resized")}function InputfieldWindowResizeActions2(){consoleLog("InputfieldWindowResizeActions2()");InputfieldColumnWidths();InputfieldWindowResizeQueued=false}function InputfieldsInit(a){InputfieldStates(a);InputfieldDependencies(a);setTimeout(function(){InputfieldColumnWidths()},100)}jQuery(document).ready(function(b){InputfieldStates();InputfieldDependencies(b(".InputfieldForm:not(.InputfieldFormNoDependencies)"));InputfieldIntentions();setTimeout(function(){InputfieldColumnWidths()},100);var c=function(){if(InputfieldWindowResizeQueued){return}InputfieldWindowResizeQueued=true;setTimeout("InputfieldWindowResizeActions1()",1000);setTimeout("InputfieldWindowResizeActions2()",2000)};var a=function(){if(InputfieldWindowResizeQueued){return}InputfieldWindowResizeQueued=true;setTimeout("InputfieldWindowResizeActions1()",250);setTimeout("InputfieldWindowResizeActions2()",500);return true};b(window).resize(c);b("ul.WireTabs > li > a").click(a);b(document).on("reload",".Inputfield",function(h,g){var j=b(this);var e=j.closest("form");var i=j.attr("id").replace("wrap_Inputfield_","");var f=e.attr("action");if(i.indexOf("_repeater")>0){var d=j.closest(".InputfieldRepeaterItem").attr("data-page");f=f.replace(/\?id=\d+/,"?id="+d);i=i.replace(/_repeater\d+$/,"")}f+=f.indexOf("?")>-1?"&":"?";f+="field="+i+"&reloadInputfieldAjax="+i;if(typeof g!="undefined"){if(typeof g.queryString!="undefined"){f+="&"+g.queryString}}consoleLog("Inputfield reload: "+i);b.get(f,function(l){var m=j.attr("id");var k=b(l).find("#"+m).children(".InputfieldContent");if(!k.length&&m.indexOf("_repeater")>-1){m="wrap_Inputfield_"+i;k=b(l).find("#"+m).children(".InputfieldContent");if(!k.length){console.log("Unable to find #"+j.attr("id")+" in response from "+f)}}j.children(".InputfieldContent").html(k.html());if(typeof jQuery.ui!="undefined"){j.effect("highlight",1000)}j.trigger("reloaded",["reload"])});h.stopPropagation()})}); \ No newline at end of file +var InputfieldDebugMode=false;function consoleLog(a){if(InputfieldDebugMode){console.log(a)}}var InputfieldDependenciesProcessing=false;function InputfieldDependencies(d){if(InputfieldDependenciesProcessing){return}if(typeof d=="undefined"){var d=$(".InputfieldForm:not(.InputfieldFormNoDependencies)")}else{if(d.hasClass("InputfieldForm")){if(d.hasClass("InputfieldFormNoDependencies")){return}}else{if(d.closest(".InputfieldFormNoDependencies").length>0){return}}}function h(l){l=jQuery.trim(l);var m=l.substring(0,1);var k=l.substring(l.length-1,l.length);if((m=='"'||m=="'")&&m==k){l=l.substring(1,l.length-1)}return l}function i(k){return g(h(k))}function b(m){var l="";var k=m.indexOf(".");if(k>0){l=m.substring(k+1);m=m.substring(0,k)}return{field:m,subfield:l}}function g(n,l){n=jQuery.trim(n);if(n.length>0&&!jQuery.isNumeric(n)){return n}if(n.length==0){var k=typeof l;if(k!="undefined"){if(k=="integer"){return 0}if(k=="float"){return 0}return n}else{return n}}var o=n.indexOf(".");var m=n.lastIndexOf(".");if(o==-1&&/^-?\d+$/.test(n)){return parseInt(n)}if(m>-1&&o!=m){return n}if(/^-?[\d.]+$/.test(n)){return parseFloat(n)}return n}function c(n,l,m,o){var k=0;switch(l){case"=":if(m==o){k++}break;case"!=":if(m!=o){k++}break;case">":if(m>o){k++}break;case"<":if(m=":if(m>=o){k++}break;case"<=":if(m<=o){k++}break;case"*=":case"%=":if(m.indexOf(o)>-1){k++}break}consoleLog("Field "+n+" - Current value: "+m);consoleLog("Field "+n+" - Matched? "+(k>0?"YES":"NO"));return k}function e(p,s,m){var w=null;var z;consoleLog("getCheckboxFieldAndValue(see-next-line, "+s+", "+m+")");consoleLog(p);if(m=="count"||m=="count-checkbox"){consoleLog("Using count checkbox condition");w=$("#wrap_Inputfield_"+s+" :input");if(w.length){z=$("#wrap_Inputfield_"+s+" :checked").length;p.subfield="count-checkbox";return{field:w,value:z,condition:p}}return null}consoleLog("Using checkbox value or label comparison option");z=[];for(var q=0;q0){consoleLog("Subfield: "+E.subfield)}consoleLog("Operator: "+E.operator);consoleLog("Required value: "+E.value)}var s=0;for(var q=0;q=G){break}}consoleLog("----");if(E.type=="show"){if(s>=G){}else{J=false}}else{if(E.type=="required"){if(s>0){w++}else{u++}}}}var t=w>0&&u==0;if(J){consoleLog('Determined that field "'+C+'" should be visible.');if(y.is(".InputfieldStateHidden")){y.removeClass("InputfieldStateHidden").fadeIn();o++;consoleLog("Field is now visible.")}else{consoleLog("Field is already visible.")}}else{consoleLog('Determined that field "'+C+'" should be hidden.');if(!y.is(".InputfieldStateHidden")){y.addClass("InputfieldStateHidden").hide();consoleLog("Field is now hidden.");o++}else{consoleLog("Field is already hidden.")}if(t){consoleLog("Field is required but cancelling that since it is not visible.");t=false}}if(t&&w>0){consoleLog('Determined that field "'+C+'" should be required.');y.addClass("InputfieldStateRequired").find(":input:visible[type!=hidden]").addClass("required")}else{if(!t&&u>0){consoleLog('Determined that field "'+C+'" should not be required.');y.removeClass("InputfieldStateRequired").find(":input.required").removeClass("required")}}if(o>0){consoleLog(o+" visibility changes were made.");InputfieldColumnWidths();$(window).resize()}InputfieldDependenciesProcessing=false}function a(z,m,s){var A=s.attr("data-"+z+"-if");if(!A||A.length<1){return m}A=$("
").html(A).text();consoleLog("-------------------------------------------------------------------");consoleLog('Analyzing "'+z+'" selector: '+A);var v=A.match(/(^|,)([^,]+)/g);for(var w=0;w=|<|>|%=)([^,]+),?$/);if(!o){continue}var k=o[1];var q=o[2];var x=o[3];var r="";var t=[];var l=[];if(k.indexOf("|")>-1){consoleLog("OR field dependency: "+k);t=k.split("|")}else{t=[k]}var D=b(k);k=D.field;r=D.subfield;if(InputfieldDebugMode){consoleLog("Field: "+k);if(r.length){consoleLog("Subfield: "+r)}consoleLog("Operator: "+q);consoleLog("value: "+x)}if(x.indexOf("|")>-1){consoleLog("OR value dependency: "+x);l=x.split("|");for(var B=0;B> "+p+" ("+n+")");if(n==p){return}if(m.hasClass("InputfieldStateCollapsed")){return}var q=p-n;if(q<0){q=0}var r=m.children(".InputfieldContent, .ui-widget-content");if(q==0){}else{consoleLog("Adjusting "+m.attr("id")+" from "+n+" to "+p);var o=$("
");r.append(o);r.hide();o.height(q);r.show()}}function a(q){var u=q.nextUntil(".InputfieldColumnWidthFirst",".InputfieldColumnWidth:not(.InputfieldStateHidden)");var p=q.is(".InputfieldStateHidden")?0:h(q);var x=q.is(".InputfieldStateHidden")?null:q;var v=x==null?0:p;var w=u.length;if(q.is(".InputfieldStateHidden")){w--;var r=u.eq(0)}else{var r=q}if(l){r.find(".maxColHeightSpacer").remove();u.find(".maxColHeightSpacer").remove()}var n=100-(w*k);var m=l?d(r):0;u.removeClass("InputfieldColumnWidthFirstTmp");u.each(function(){x=$(this);v=h(x);p+=v;if(l){var y=d(x);if(y>m){m=y}}});if(l){if(InputfieldDebugMode){var s=r.find("label").text();consoleLog("maxColHeight: "+s+" = "+m)}if(m>0){g(r,m);u.each(function(){g($(this),m)})}}if(p0&&vn){consoleLog("Reduce width of row because rowWidth > maxRowWidth ("+p+" > "+n+")");if(!q.is(".InputfieldStateHidden")){u=q.add(u)}p=0;u.each(function(){x=$(this);v=j(x);if(v>0){e(x,v,false)}p+=v});var t=n-p;v+=t;var o=j(x);if(o>0&&v");var r=n.offset();var m;var o=10;var q=0;$("body").append(p.hide());p.css({position:"absolute",top:r.top-(p.height()+5),left:r.left+(n.width()/2)+(p.width()*0.8)}).fadeIn();m=setInterval(function(){if(++q>o||!s.hasClass("InputfieldAjaxLoading")){clearInterval(m);p.fadeOut("normal",function(){p.remove()})}},500)}var k=l.children(".InputfieldContent").children(".renderInputfieldAjax");var f=false;if(!k.length){k=l.children(".renderInputfieldAjax");f=true}var i=k.children("input").attr("value");if(typeof i=="undefined"||i.length<1){return false}var h=null;if(f){var g=$("#_"+l.attr("id"));j(g,l)}else{var g=l.children(".InputfieldHeader");h=$("");h.css("margin-left","0.5em");g.append(h)}l.removeClass("collapsed10 collapsed11").addClass("InputfieldAjaxLoading");$.get(i,function(n){l.removeClass("InputfieldAjaxLoading InputfieldStateCollapsed");k.replaceWith($(n)).hide();k.slideDown();var m=l.find(".Inputfield");if(m.length){m.trigger("reloaded",["InputfieldAjaxLoad"]);InputfieldStates(l);InputfieldColumnWidths()}else{l.trigger("reloaded",["InputfieldAjaxLoad"])}if(l.closest(".InputfieldFormNoDependencies").length==0){InputfieldDependencies(l.parent())}setTimeout(function(){if(h){h.fadeOut("fast",function(){h.remove()})}if(f){g.effect("highlight",500)}else{g.click()}},500)},"html");return true}$(".Inputfield:not(.collapsed9) > .InputfieldHeader, .Inputfield:not(.collapsed9) > .ui-widget-header",a).addClass("InputfieldStateToggle");var b=$(".Inputfields .InputfieldStateCollapsed > .InputfieldHeader i.toggle-icon, .Inputfields .InputfieldStateCollapsed > .ui-widget-header i.toggle-icon",a);b.toggleClass(b.attr("data-to"));if(typeof ProcessWire!="undefined"){var d=ProcessWire.config}if(typeof d!=="undefined"&&d.debug){$("label.InputfieldHeader > i.toggle-icon",a).hover(function(){var f=$(this).parent("label");if(f.length==0){return}var h=f.attr("for").replace(/^Inputfield_/,"");if(h.length){var g=$(" "+h+" ");g.css("float","right");f.append(g)}},function(){var f=$(this).parent("label");if(f.length==0){return}f.find(".InputfieldNameTip").remove()})}if(e){return}$(document).on("wiretabclick",function(h,g,f){if(g.hasClass("collapsed10")){c(g)}});$(document).on("click",".InputfieldStateToggle, .toggle-icon",function(){var m=$(this);var l=m.closest(".Inputfield");var k=m.hasClass("toggle-icon");var h=k?m:l.children(".InputfieldHeader, .ui-widget-header").find(".toggle-icon");var i=l.hasClass("InputfieldStateCollapsed");var j=l.hasClass("InputfieldStateWasCollapsed");if(l.hasClass("InputfieldAjaxLoading")){return false}if(i&&(l.hasClass("collapsed10")||l.hasClass("collapsed11"))){if(c(l)){return false}}if(i||j||k){l.addClass("InputfieldStateWasCollapsed");l.trigger(i?"openReady":"closeReady");l.toggleClass("InputfieldStateCollapsed",100,function(){if(i){l.trigger("opened");if(l.hasClass("InputfieldColumnWidth")){l.children(".InputfieldContent").show()}if(l.hasClass("InputfieldNoFocus")){return}var o=l.find(":input:visible");if(o.length==1&&!o.is("button")){var n=o.attr("type");if(o.is("textarea")||n=="text"||n=="email"||n=="url"||n=="number"){o.focus()}}}else{l.trigger("closed");if(l.hasClass("InputfieldColumnWidth")){l.children(".InputfieldContent").hide()}}});h.toggleClass(h.attr("data-to"));setTimeout("InputfieldColumnWidths()",500)}else{if(typeof jQuery.ui!="undefined"){var g=h.css("color");var f=l.children(".InputfieldHeader, .ui-widget-header").css("color");h.css("color",f);h.effect("pulsate",300,function(){h.css("color",g)})}if(!l.hasClass("InputfieldNoFocus")){l.find(":input:visible:eq(0)").focus()}}return false});$("#content .InputfieldFormFocusFirst:not(.InputfieldFormNoFocus)").find("input[type=text]:enabled:first:not(.hasDatepicker):not(.InputfieldNoFocus)").each(function(){var f=$(this);if(f.val()){return}if(f.offset().top<$(window).height()){window.setTimeout(function(){if(f.is(":visible")){f.focus()}},250)}});$(document).on("change",".InputfieldFormConfirm :input, .InputfieldFormConfirm .Inputfield",function(){var f=$(this);if(f.hasClass("Inputfield")){if(!f.hasClass("InputfieldIgnoreChanges")){f.addClass("InputfieldStateChanged")}return false}else{if(f.hasClass("InputfieldIgnoreChanges")||f.closest(".InputfieldIgnoreChanges").length){return false}f.closest(".Inputfield").addClass("InputfieldStateChanged")}});$(document).on("submit",".InputfieldFormConfirm",function(){$(this).addClass("InputfieldFormSubmitted")});window.addEventListener("beforeunload",InputfieldFormBeforeUnloadEvent)}function InputfieldIntentions(){$(".InputfieldForm").each(function(){var a=$(this);var b=null;var c=null;a.submit(function(){if(!$(this).hasClass("nosubmit")){return}if(!c){return}var e=null;var d=c.closest(".Inputfields");do{e=d.find("input[type=submit]:visible, button[type=submit]:visible");if(e.length>0){break}d=d.parent().closest(".Inputfields")}while(d.length>0);if(e.length>0){var f=e.eq(0);$("html, body").animate({scrollTop:f.offset().top},"fast");f.focus()}return false}).on("focus","input, select",function(){if(b===null){b=a.find("input[type=submit], button[type=submit]").length}if(b<2){return}a.addClass("nosubmit");c=$(this)}).on("blur","input, select",function(){a.removeClass("nosubmit")})})}var InputfieldWindowResizeQueued=false;function InputfieldWindowResizeActions1(){consoleLog("InputfieldWindowResizeActions1()");$(".Inputfield").trigger("resized")}function InputfieldWindowResizeActions2(){consoleLog("InputfieldWindowResizeActions2()");InputfieldColumnWidths();InputfieldWindowResizeQueued=false}function InputfieldsInit(a){InputfieldStates(a);InputfieldDependencies(a);setTimeout(function(){InputfieldColumnWidths()},100)}jQuery(document).ready(function(b){InputfieldStates();InputfieldDependencies(b(".InputfieldForm:not(.InputfieldFormNoDependencies)"));InputfieldIntentions();setTimeout(function(){InputfieldColumnWidths()},100);var c=function(){if(InputfieldWindowResizeQueued){return}InputfieldWindowResizeQueued=true;setTimeout("InputfieldWindowResizeActions1()",1000);setTimeout("InputfieldWindowResizeActions2()",2000)};var a=function(){if(InputfieldWindowResizeQueued){return}InputfieldWindowResizeQueued=true;setTimeout("InputfieldWindowResizeActions1()",250);setTimeout("InputfieldWindowResizeActions2()",500);return true};b(window).resize(c);b("ul.WireTabs > li > a").click(a);b(document).on("reload",".Inputfield",function(h,g){var j=b(this);var e=j.closest("form");var i=j.attr("id").replace("wrap_Inputfield_","");var f=e.attr("action");if(i.indexOf("_repeater")>0){var d=j.closest(".InputfieldRepeaterItem").attr("data-page");f=f.replace(/\?id=\d+/,"?id="+d);i=i.replace(/_repeater\d+$/,"")}f+=f.indexOf("?")>-1?"&":"?";f+="field="+i+"&reloadInputfieldAjax="+i;if(typeof g!="undefined"){if(typeof g.queryString!="undefined"){f+="&"+g.queryString}}consoleLog("Inputfield reload: "+i);b.get(f,function(l){var m=j.attr("id");var k=b(l).find("#"+m).children(".InputfieldContent");if(!k.length&&m.indexOf("_repeater")>-1){m="wrap_Inputfield_"+i;k=b(l).find("#"+m).children(".InputfieldContent");if(!k.length){console.log("Unable to find #"+j.attr("id")+" in response from "+f)}}j.children(".InputfieldContent").html(k.html());j.trigger("reloaded",["reload"])});h.stopPropagation()})}); \ No newline at end of file