PageSourceSearch

https://www.gtbradfordsjuniorschool.org.uk/form/js/forms.min.js?cache=v4.6.74.2

js gtbradfordsjuniorschool.org.uk collected 2026-09-29 11:30:31 UTC 6,182 bytes, 1 lines download raw bytes

1$(document).ready((function(){function t(t){var e=t.parent().offset().top;if($(".mason").length>0){var a=parseInt($(".mason").css("padding-top").replace("px",""),10);scrollTop=e-a,$("html, body").animate({scrollTop:scrollTop},500)}}function e(e,a,n){void 0===n&&(n=$("form")),n.find(".form__page--"+e).attr("hidden","hidden"),n.find(".form__page--"+a).removeAttr("hidden"),t(n);n.find(".form__page--"+a).find('.moxie-shim:not([data-sized="true"])').each((function(){const t=$(this),e=t.siblings("button")[0];if(e){let a=e.offsetWidth||0,n=e.offsetHeight||0,i=e.offsetTop||0,s=e.offsetLeft||0;t.css({top:i+"px",left:s+"px",width:a+"px",height:n+"px"}).attr("data-sized",!0)}}))}$(".form__datePicker").each((function(){var t,e,a=$(this).data("start-date"),n=$(this).data("end-date"),i=$(this).data("format"),s=$(this).val(),r={dateFormat:i,changeMonth:!0,changeYear:!0};if($(this).val(""),$(this).on("paste drop",(function(t){t.preventDefault()})),$(this).on("keydown",(function(t){9!==t.keyCode&&t.preventDefault()})),s&&"null"!==s)if(s.match(/\d{4}-\d{2}-\d{2}/))s=new Date(s);else try{s=$.datepicker.parseDate(i,s)}catch(t){}a&&(startDate=new Date(a),r.minDate=startDate,e=startDate.getFullYear()),n&&(endDate=new Date(n),r.maxDate=endDate,t=endDate.getFullYear());var o=s;o||(o=new Date),e||(e=o.getFullYear()-10),t||(t=o.getFullYear()+10),r.yearRange=e+":"+t,$(this).datepicker(r),s&&$(this).datepicker("setDate",s)})),$(".form__timePicker").each((function(){var t=$(this).data("start-time"),e=$(this).data("end-time"),a=$(this).data("default-time"),n=t.substring(0,t.indexOf(":"));"0"===n.charAt(0)&&(n=n.substring(1)),""==n&&(n=0);var i=e.substring(0,e.indexOf(":"));"0"===i.charAt(0)&&(i=i.substring(1)),""==i&&(i=23),$(this).on("paste drop",(function(t){t.preventDefault()})),$(this).on("keydown",(function(t){9!==t.keyCode&&t.preventDefault()})),$(this).timepicker({timeFormat:"h:mm p",hours:{starts:parseInt(n),ends:parseInt(i),interval:1,manual:[]},minutes:{starts:0,ends:45,interval:15,manual:[]},defaultTime:a})})),$(document).on("click",".content__form__help[title], .content__block__form__help[title]",(function(){var t=$(this).parent().find(".content__form__help__title");t.length?t.remove():$(this).after('<span class="content__form__help__title" role="note" aria-label="'+(void 0!==$(this).data("helplabel")?$(this).data("helplabel"):"")+'">'+$(this).attr("title")+"</span>")})),$(".form__page__pagination--next").on("click",(function(){var a=$(this).data("current-page"),n=$(this).data("page-to"),i=$(this).parents("form"),s=i.find(".form__page--"+a).find("select, textarea, input").serializeArray(),r=i.attr("class"),o=i.data("formid");i.find("input:file").each((function(){s.push({name:$(this).attr("name"),value:$(this).val()})})),i.find("input:file").length>0&&s.push({name:"submissionuploadid",value:i.find("input[name=submissionuploadid]").val()}),$.ajax({url:"/form/_includes/nextPage.asp?pid="+intParentPageID+"&form="+o+"&formPage="+a+"&class="+r,method:"POST",data:s,dataType:"json",success:function(s){i.find(".form__page--"+a+" ."+r+"__error").remove(),0===i.find("."+r+"__error").length&&i.siblings("."+r+"__error").remove(),"error"==s.status?(i.parent().prepend(s.message),$.each(s.errors,(function(t,e){i.find('[name="'+t+'"], .content__form__table__'+t+", .content__form__rating__"+t).parents("."+r+"__element").prepend(e)})),t(i)):"success"==s.status&&e(a,n,i)}})})),$(".form__page__pagination--prev").on("click",(function(){var t=$(this).data("current-page"),a=$(this).data("page-to");formelement=$(this).parents("form"),e(t,a,formelement)})),$("#printSubmission").on("click",(function(){printFormSubmission(this)})),$(".form__continue").on("click",(function(){var t=$(this).siblings("form").data("formid");$(this).e4eClientDialog({diagTitle:"Load a saved submission",showClose:!1,bind:!1,width:300,height:550,method:"GET",link:"/form/_includes/formLoginForm.asp?formid="+t+"&pid="+intParentPageID})})),$(".form__save").on("click",(function(){var t=$(this).parents("form").data("formid");$(this).e4eClientDialog({diagTitle:"Save for later",showClose:!1,bind:!1,width:500,height:400,follow:"element",source:"<p>You are about to save your progress on this form. If you have uploaded any files they will be removed.</p><p>Would you like to continue?</p>
1",buttons:["Save","Cancel"],buttonClasses:["primary",""],buttonFunctions:[function(){saveForm(t)},""]})})),$(".formSubmitButton[type=submit]").on("click",(function(t){if("object"==typeof grecaptcha){t.preventDefault();var e=$(this).parents("form");grecaptcha.enterprise.ready((function(){grecaptcha.enterprise.execute("6LecN8gsAAAAAFuHpPuoi_E7FBCmKhPvt_uLvJBB",{action:"form_submit"}).then((function(t){e.hasClass("submitting")||(e.addClass("submitting"),e.find(".g-recaptcha-response").val(t),e.submit())}))}))}else{var a=$(this);a.hasClass("submitting")?event.preventDefault():a.addClass("submitting")}})),"undefined"!=typeof intFirstPageError&&intFirstPageError>0&&e(1,intFirstPageError)})),printFormSubmission=function(t){var e=$(t).data("page-id"),a=$(t).data("form-id"),n=$(t).data("submission-id");$.ajax({url:"/form/_includes/getPrintableResults.asp",dateType:"html",data:{pageID:e,formID:a,submissionID:n},type:"get",async:!1,success:function(t){printElement(t,"/_includes/css/form-print.css")}})},saveForm=function(t){void 0===t&&(t=intCurrentItemID),$.e4eClientDialog.hide();var e=$('form[data-formid="'+t+'"]'),a=e.attr("class"),n="/form/_includes/saveSubmission.asp?pid="+intParentPageID+"&form="+t+"&class="+a;e.data("submission-id")&&(n+="&submissionID="+e.data("submission-id")),$.ajax({url:n,dataType:"json",method:"POST",data:e.find('select, textarea, input:not([id^="file_"])').serializeArray(),success:function(t){e.find("."+a+"__error").remove(),"error"==t.status?(e.parent().prepend(t.message),$("html, body").animate({scrollTop:e.parent().offset().top},500),$.each(t.errors,(function(t,n){e.find("#"+t).parents("."+a+"__element").prepend(n)}))):"success"==t.status&&e.parent().replaceWith(t.message)}})},addFileIDField=function(t){strUploadID=Math.random().toString(16).substring(2),$(t).append('<input type="hidden" name="submissionuploadid" value="'+strUploadID+'" />')};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.