1var muellinfosearchloading = false; 2$(document).ready(function () { 3 $("input.ms-smsabochecked").click(function (e) { 4 if ($(".ms-smsabochecked").prop('checked') == true) { 5 $("#muellinfoservice").find("input[name$='_strassesms']").prop('checked', true); 6 } 7 else { 8 $("#muellinfoservice").find("input[name$='_strassesms']").prop('checked', false); 9 } 10 }); 11 $(".ms-smsaboneu-button").click(function (e) { 12 e.preventDefault(); 13 $(".ms-smsmobileaktiv").css("display", "none"); 14 $(".ms-smsmobile").css("display", "block"); 15 }); 16 17 18 $(".ms-smsabobestaetigen-button").click(function (e) { 19 e.preventDefault(); 20 $(".ms-smsabopin").css("display", "none"); 21 $(".ms-smsaboerrorpin").css("display", "none"); 22 $(".ms-smsabosuccesspin").css("display", "none"); 23 PageMethods.CheckNumber($("input.ms-smsabomobileinput").val(), $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) { 24 if (eval('(' + result + ')')) { 25 $(".ms-smsaboerrortel").css("display", "none"); 26 $(".ms-smsabopin").css("display", "block"); 27 $(".ms-smsabopininput").css("display", ""); 28 $(".ms-smsabopininput").val(""); 29 $(".ms-smsabopinbestaetigen-button").css("display", ""); 30 } 31 else { 32 $(".ms-smsaboerrortel").css("display", "block"); 33 $(".ms-smsabopin").css("display", "none"); 34 } 35 }, 36 function (e) { 37 }); 38 }); 39 40 $(".ms-smsabopinbestaetigen-button").click(function (e) { 41 e.preventDefault(); 42 $(".ms-smsaboerrorpin").css("display", "none"); 43 $(".ms-smsabosuccesspin").css("display", "none"); 44 PageMethods.CheckPin($("input.ms-smsabopininput").val(), $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) { 45 if (eval('(' + result + ')')) { 46 $(".ms-smsabopininput").css("display", "none"); 47 $(".ms-smsabopinbestaetigen-button").css("display", "none"); 48 $(".ms-smsabosuccesspin").css("display", "block"); 49 $(".ms-smsmobile").css("display", "none"); 50 $(".ms-smsmobileaktiv").css("display", "block"); 51 } 52 else { 53 $(".ms-smsaboerrorpin").css("display", "block"); 54 } 55 }, 56 function (e) { 57 }); 58 }); 59 60 $(".ms-smsabopininput").keypress(function (event) { 61 if (event.keyCode == 13) { 62 event.preventDefault(); 63 $(".ms-smsabopinbestaetigen-button") 64 $(".ms-smsabopinbestaetigen-button").trigger("click"); 65 } 66 }); 67 68 $(document).on('change', "select.ms-muellinfoservice-strassen-dd", function (e) { 69 try { 70 var elem = $(this); 71 var strassenval = $(this).find('option:selected').val(); 72 var strassenId = parseInt(strassenval); 73 $(this).parent().find('.ms-muellinfoservice-hausnummer-dd').children().remove(); 74 for (var i = 0, j = muellinfoserviceStrassenArr.length; i < j; i++) { 75 if (muellinfoserviceStrassenArr[i][0] == strassenId) { 76 for (var k = 0, l = muellinfoserviceStrassenArr[i][1].length; k < l; k++) { 77 if (muellinfoserviceStrassenArr[i][1][k]) { 78 $(this).parent().find('.ms-muellinfoservice-hausnummer-dd').append(new Option(muellinfoserviceStrassenArr[i][1][k][1], strassenId + '_' + muellinfoserviceStrassenArr[i][1][k][0] + '_' + muellinfoserviceStrassenArr[i][1][k][2])); 79 } 80 } 81 } 82 } 83 $(this).parent().find('select.ms-muellinfoservice-hausnummer-dd').trigger('change'); 84 } 85 catch (err) { console.log("error" + err); } 86 }); 87 88 $('.ms-muellinfoservice-strassen-dd option:selected').change(); 89 90 91 $(document).on('click', "button.ms-searchstreet-button", function (e) { 92 e.preventDefault(); 93 if (!muellinfosearchloading) { 94 muellinfosearchloading = true; 95 var selHnrVal = $(this).parent().find(".ms-muellinfoservice-hausnummer-dd").val(); 96 var selValues = selHnrVal.split('_'); 97 if (selValues.length == 3) { 98 var hnrId = selValues[1]; 99 var kalenderTypIds = selValues[2]; 100 var resElem = $(this).parent().find(".ms-muellinfoservicesearchresult"); 101 $(resElem).html(""); 102 if ($(".ms-searchstreet").find("input[name$='_" + hnrId + "_strasseemail']").length > 0) { 103 $(this).parent().find(".ms-hinweis-addstreet").css("display", "inline-block"); 104 muellinfosearchloading = false; 105 } 106 else { 107 $(this).parent().find(".ms-hinweis-addstreet").css("display", "none"); 108 $(resElem).addClass("ms-muellinfoservicesearchquery"); 109 PageMethods.GetKalender(kalenderTypIds, hnrId, $("[id$='hf_sms
109abognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) { 110 $(resElem).removeClass("ms-muellinfoservicesearchquery"); 111 $(resElem).append(result); 112 $(".ms-muellinfoservice-morestreet").css("visibility", "hidden"); 113 $(".ms-muellinfoservice-morestreet").last().css("visibility", ""); 114 if ($(result).find('input:checked') && $(result).find('input:checked').length > 0) 115 $(".ms-muellinfoservice-morestreet").last().prop("disabled", false); 116 muellinfosearchloading = false; 117 }, 118 function (e) { 119 $(resElem).removeClass("ms-muellinfoservicesearchquery"); 120 muellinfosearchloading = false; 121 }); 122 } 123 } 124 else { 125 muellinfosearchloading = false; 126 } 127 } 128 }); 129 130 $(document).on('click', "input.ms-muellinfoservice-morestreet", function (e) { 131 e.preventDefault(); 132 if ($(".ms-searchstreet").last().find(".ms-muellinfoservicesearchresult").html() != "") { 133 var newDiv = $(this).closest(".ms-searchstreet").clone(); 134 $(newDiv).find(".ms-muellinfoservicesearchresult").html(""); 135 $("div.ms-searchstreet:last").after(newDiv); 136 $(newDiv).find(".ms-muellinfoservice-strassen-dd").change(); 137 $(newDiv).find(".ms-removestreet-button").css("display", ""); 138 } 139 }); 140 $(document).on('click', ".ms-removestreet-button", function (e) { 141 e.preventDefault(); 142 $(this).closest(".ms-searchstreet").remove(); 143 $(".ms-muellinfoservice-morestreet").last().css("visibility", ""); 144 }); 145 146 $(document).on('click', "button[id$='_strassedel-ms']", function (e) { 147 e.preventDefault(); 148 var idParts = $(this).attr("id").split("_"); 149 var elem = $(this); 150 try { 151 var hnrId = parseInt(idParts[idParts.length - 2]); 152 var kalenderOnr = parseInt(idParts[idParts.length - 3]); 153 PageMethods.RemoveStreet(hnrId, kalenderOnr, $("[id$='hf_smsabognr']").val(), $("[id$='hf_smsabosprache']").val(), function (result) { 154 if (eval('(' + result + ')')) { 155 $(elem).parent().parent().remove(); 156 var table = $(".th_strasse_bezeichnung").parent().parent().parent(); 157 $(table).find("tr:odd").removeAttr('class'); 158 $(table).find("tr:odd").addClass("odd"); 159 $(table).find("tr:even").removeAttr('class'); 160 $(table).find("tr:even").addClass("even"); 161 if ($(table).find("tr").length < 3) { 162 $(table).find("tr").last().css("display", ""); 163 } 164 } 165 }, 166 function (e) { 167 }); 168 } 169 catch (err) { console.log("error: " + err); } 170 }); 171 172 $(document).on('change', "select.ms-muellinfoservice-hausnummer-dd", function (e) { 173 try { 174 $(this).parent().parent().find('button.ms-searchstreet-button').trigger('click'); 175 } 176 catch (err) { console.log("error" + err); } 177 }); 178 179 $(document).on('click', "input[name$='_strassesms']", function (e) { 180 try { 181 $(".ms-muellinfoservicesave").prop("disabled", false); 182 } 183 catch (err) { console.log("error" + err); } 184 }); 185 $(document).on('click', "input[name$='_strasseemail']", function (e) { 186 try { 187 $(".ms-muellinfoservicesave").prop("disabled", false); 188 } 189 catch (err) { console.log("error" + err); } 190 }); 191 $(document).on('change', "select[name$='_muellinfoserviceselectminutes']", function (e) { 192 try { 193 $(".ms-muellinfoservicesave").prop("disabled", false); 194 } 195 catch (err) { console.log("error" + err); } 196 }); 197 $(document).on('change', "select[name$='_muellinfoserviceselecttime']", function (e) { 198 try { 199 $(".ms-muellinfoservicesave").prop("disabled", false); 200 } 201 catch (err) { console.log("error" + err); } 202 }); 203 $(document).on('click', ".resultsms, .resultemail", function (e) { 204 try { 205 if($(this).closest(".ms-muellinfoservicesearchresult").find("input:checked").length > 0) 206 $(this).closest(".ms-muellinfoservicesearchresult").find(".ms-muellinfoservice-morestreet").prop("disabled", false); 207 else 208 $(this).closest(".ms-muellinfoservicesearchresult").find(".ms-muellinfoservice-morestreet").prop("disabled", true); 209 } 210 catch (err) { console.log("error" + err); } 211 }); 212});
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.