1<!DOCTYPE html> 2<html lang="de"> 3 <head> 4 <title>MÃLLweg! DE - Drei Schritte bis zur fertigen Müll-Meldung</title> 5 6 7
7<script type="module" src="js/fc/site.min.js" async defer></script>
vendor: 1 bytes, line 7
7
8<script nomodule src="js/fc/site.compat.min.js" async defer></script>
8 9 10 11
11<script>var appstarter = "";var uses_picgps = 0;var uses_gps = 0;var uses_whatsapp = 0;var uses_appstore = 0;var uses_playstore = 0;var uses_nocookiemsg = 0;var uses_nopwamsg = 0;var uses_facebookmsg = 0;var uses_mailtospecial = 0;var uses_uriencmail = 0;var uses_externalmail = 0;var uses_citycheck = 0;var uses_pwafeatures = 0;var uses_debugfeatures = 0;var uses_boxedfeatures = 0;var uses_webstarter = 0;var uses_mailtoios = 0;var uses_nohtmloption = 0;var uses_androidmailmsg = 0;var uses_iosmailmsg = 0;var uses_autoheaderswitch = 0;var uses_nocaptcha = 0;</script>
11 <meta charset="utf-8"> 12<link rel="stylesheet" href="onsenui/css/onsenui.css"> 13<link rel="stylesheet" href="onsenui/css/onsen-css-components.min.css">
14<script src="onsenui/js/onsenui.min.js"></script>
14 15 16<meta name="robots" content="noindex"> 17<meta name="referrer" content="no-referrer"> 18 19<meta name="apple-mobile-web-app-capable" content="yes" /> 20<meta name="mobile-web-app-capable" content="yes"> 21 22<meta name="theme-color" content="#38c"> 23<link rel="manifest" href="/app/manifest2.json"> 24 25<meta name="description" content="Wilde Müllkippen einfach melden! Sie finden den Müll, MÃLLweg! DE meldet ihn automatisch der richtigen Behörde!"> 26 27<meta name="keywords" content="Wilder Müll, Wilde Müllkippen, App, Mängelmelder"> 28 29<link rel="apple-touch-icon" href="icons/favicon-96x96.png" > 30<link rel="icon" type="image/png" href="icons/favicon-96x96.png"> 31 32<meta name="apple-itunes-app" content="app-id=1327852294"> 33 34<link href="splashscreens/iphone5_splash.png" media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 35<link href="splashscreens/iphone6_splash.png" media="(device-width: 375px) and (device-height: 667px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 36<link href="splashscreens/iphoneplus_splash.png" media="(device-width: 621px) and (device-height: 1104px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" /> 37<link href="splashscreens/iphonex_splash.png" media="(device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" /> 38<link href="splashscreens/iphonexr_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 39<link href="splashscreens/iphonexsmax_splash.png" media="(device-width: 414px) and (device-height: 896px) and (-webkit-device-pixel-ratio: 3)" rel="apple-touch-startup-image" /> 40<link href="splashscreens/ipad_splash.png" media="(device-width: 768px) and (device-height: 1024px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 41<link href="splashscreens/ipadpro1_splash.png" media="(device-width: 834px) and (device-height: 1112px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 42<link href="splashscreens/ipadpro3_splash.png" media="(device-width: 834px) and (device-height: 1194px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 43<link href="splashscreens/ipadpro2_splash.png" media="(device-width: 1024px) and (device-height: 1366px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image" /> 44 45<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/> 46
47<script src="jq/jquery-3.6.0.min.js"></script>
vendor: 1 bytes, line 47
47
48<script src="jq/jquery-migrate-3.3.2.min.js"></script>
48 49 50<link rel="stylesheet" type="text/css" href="css/mystyles.css?get=1"> 51
52<script src="./js/cookies/cookies.js"></script>
52 53 54<style> 55 56 .page { 57 font-family: 'Raleway', sans-serif!important; 58 } 59 60 .page { 61 background:white!important; 62 } 63 64 .page__content { 65 padding-top: var(--safe-top, 0px); 66 } 67 68 .toolbar { 69 top: var(--safe-top, 0px)!important; 70 } 71 .wrapper { 72 top: var(--safe-top, 0px)!important; 73 } 74 75 .page__content, h1, h2, h3, h4 { 76 font-family: 'Raleway', sans-serif!important; 77 font-weight:700!important; 78 } 79 .page__content, input, select { 80 font-family: 'Raleway', sans-serif!important; 81 } 82 83 .list-item { 84 font-family: 'Raleway', sans-serif!important; 85 } 86 87 .button { 88 font-family: 'Raleway', sans-serif!important; 89 } 90 91 #demo { 92 position:relative; 93 top:15px; 94 } 95 96 ons-splitter { 97 background-color:#efeff4; 98 } 99 ons-splitter-content { 100 z-index: 2; 101 max-width: 500px; 102 margin: auto; 103 } 104 105 .page__background { 106 background:white; 107 } 108 .page__content { 109 background:white; 110 margin-bottom:10px; 111 } 112 113 .ui-content { 114 margin:10px; 115 } 116 117 .button { 118 background:#38c; 119 } 120 121 .text-input--underbar, .textarea, .select-input--material { 122 border-left: solid 3px #38c !important; 123 padding-left: 5px; 124 padding-right: 15px; 125 border-bottom: solid 1px #38c !important; 126 } 127 128 .select-input--material { 129 background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI1cHgiIHZpZXdCb3g9IjAgMCAxMCA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0My4yICgzOTA2OSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+c2VsZWN0LWFsbG93PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9InNlbGVjdCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imlvcy1zZWxlY3QiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xOTguMDAwMDAwLCAtMTE0LjAwMDAwMCkiIGZpbGw9IiM3NTc1NzUiPgogICAgICAgICAgICA8ZyBpZD0ibWVudS1iYXItKy1vcGVuLW1lbnUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyMy4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJtZW51LWJhciI+CiAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9InNlbGVjdC1hbGxvdyIgcG9pbnRzPSI3NSAxNCA4MCAxOSA4NSAxNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4='),linear-gradient(to top,rgba(0,0,0,.12) 100%,rgba(0,0,0,.12) 100%)!important; 130 padding-left:5px; 131 font-size:1em!important; 132 min-width:80px!important; 133 } 134 135</style> 136 137 138
139<script> 140 var SIMULATE_OFFSET = false; // Auf false setzen für echtes Verhalten 141 142 if (!uses_autoheaderswitch) { 143 SIMULATE_OFFSET = getCookie('topInsetEnlarge', appstarter); 144 } 145 console.log(uses_autoheaderswitch); 146 console.log(SIMULATE_OFFSET); 147 148 const SIMULATED_VALUE = 28; // Simulierter Wert in px 149 150 function adjustSafeArea() { 151 const realOffset = window.visualViewport?.offsetTop || 0; 152 const topInset = SIMULATE_OFFSET ? SIMULATED_VALUE : realOffset; 153 154 155 document.body.style.setProperty('--safe-top', topInset + 'px'); 156 157 // Optional: Anzeige im DOM und Konsole (Debug) 158 //console.log('Top inset (simuliert oder echt):', topInset); 159 const debugElement = document.getElementById('offset-debug'); 160 if (debugElement) { 161 debugElement.textContent = `offsetTop: ${topInset}px`; 162 } 163 } 164 165 window.addEventListener('resize', adjustSafeArea); 166 window.addEventListener('DOMContentLoaded', adjustSafeArea); 167</script>
167 168<div class="overlay"></div> 169<style> 170.overlay { 171 position: fixed; 172 top: 0; 173 left: 0; 174 right: 0; 175 height: var(--safe-top); 176 /*background: rgba(255, 0, 0, 0.15);*/ 177 background: white; 178 z-index: 9999; 179 pointer-events: none; 180} 181</style> 182 183 184 <ons-splitter> 185 <!-- The side menu --> 186<ons-splitter-side id="menu" collapse width="280px"> 187 <ons-page> 188 <ons-list> 189 190 191 192 <ons-list-item style="background-color:#38c; color:white;">Menü</ons-list-item> 193 <ons-list-item onclick="window.location.href = 'index.php';">Home<ons-icon icon="home" style="position:absolute;right:10px;"></ons-icon> 194 </ons-list-item> 195 <ons-list-item onclick="window.location.href='settings.php'">Einstellungen 196 <ons-icon icon="gear" style="position:absolute;right:10px;"></ons-icon></ons-list-item> 197 <ons-list-item onclick="window.location.href = 'newcityinstruction.php';">Gemeinde neu / ändern<ons-icon icon="pen" style="position:absolute;right:10px;"></ons-icon> 198 </ons-list-item> 199 <ons-list-item onclick="window.location.href = 'info.php';"> 200 Ãber MÃLL<em>weg! DE</em><ons-icon icon="info" style="position:absolute;right:10px;"></ons-icon> 201 </ons-list-item> 202 <ons-list-item onclick="window.location.href = 'infozahlen.php';">MÃLL<em>weg! DE</em> in Zahlen<ons-icon icon="chart-line" style="position:absolute;right:10px;"></ons-icon> 203 </ons-list-item> 204 <ons-list-item onclick="window.location.href = 'nutzungsbedingungen.php';">Nutzungsbedingungen<ons-icon icon="file-contract" style="position:absolute;right:10px;"></ons-icon> 205 </ons-list-item> 206 <ons-list-item></ons-list-item> 207 <ons-list-item onclick="window.location.href = '/';">MÃLL<em>weg! DE</em> Homepage<ons-icon icon="link" style="position:absolute;right:10px;"></ons-icon> 208 </ons-list-item> 209 <!-- 210 <ons-list-item onclick="window.location.href = 'https://www.facebook.com/MUELLwegDE/';">MÃLL<em>weg! DE</em> auf Facebook<ons-icon icon="link" style="position:absolute;right:10px;"></ons-icon> 211 </ons-list-item> 212 <ons-list-item></ons-list-item> 213 --> 214 215 216 217 <ons-list-item onclick="window.location.href = 'installasapp.php';">MÃLL<em>weg! DE</em> App holen<ons-icon icon="mobile" style="position:absolute;right:10px;"></ons-icon> 218 </ons-list-item> 219 220 221 222 223 224 225 226<div style="margin-top:0px; margin-bottom:0px; background:#ffffff; position:absolute; left:0px; bottom:15px; width:100%; font-size:0.8em;"> 227 <p> 228 <a style="cursor:pointer;" data-ajax='true' href='https://cleanupnetwork.com'><img src="img/logo-cleanup-network-partner.png" width="150" alt="Cleanup Network Partner Logo"></a></p> 229</div> 230 231 </ons-list> 232<div style="margin-top:0px; margin-bottom:0px; background:#ffffff; position:absolute; left:0px; bottom:10px; width:100%; font-size:0.8em;;text-align:center;"><a href='impressum.php'>Impressum</a> | <a href='support.php'>Kontakt</a> | <a href='datenschutz.php'>Datenschutz 233 </a></div> 234 235 </ons-page> 236</ons-splitter-side> 237 238 239 240 241<!-- ############################################### --> 242 243 <!-- Everything not in the side menu --> 244 245 <ons-page id="index_part1"> 246 247 <ons-splitter> 248 <ons-splitter-content> 249 250 <ons-page id="index_part2"> 251 252 253<!-- ############################################### --> 254<div data-role="main" class="ui-content"> 255 256 <ons-page> 257 258 259 <ons-toolbar> 260 <div class="center">Kontakt</div> 261 </ons-toolbar> 262 263 264 <div style="padding: 10px;"> 265 <h3>Kontaktformular</h3><hr/></div> 266 267 <div style="padding: 10px;"> 268 269 Bitte schreiben Sie uns. Wir melden uns zeitnah. <br><br> 270 271 <form action="sendmessage.php" method="post"> 272 <input type="text" name="website" style="display:none"> 273 274 <ons-list> 275 276 <ons-list-item> 277 <div class="center"> 278 <ons-input 279 id="email" 280 name="email" 281 type="email" 282 placeholder="E-Mail-Adresse *" 283 style="width:100%" 284 float 285 required> 286 </ons-input> 287 </div> 288 </ons-list-item> 289 290 <br> 291 292 <ons-list-item> 293 <div class="center"> 294 <textarea 295 class="textarea textarea--transparent" 296 id="message" 297 name="message" 298 placeholder="Nachricht *, max. 5000 Zeichen" 299 style="width:100%" 300 rows="5" 301 required></textarea> 302 </div> 303 </ons-list-item> 304 305 <sup>*</sup> Pflichtangaben 306 307 <ons-list-item> 308 <label class="left"> 309 <ons-checkbox input-id="privacy" required></ons-checkbox> 310 </label> 311 <label for="privacy" class="center"> 312 Ich habe die <a href="/datenschutzforward.php" target="_blank">Datenschutzerklärung</a> gelesen und stimme der Verarbeitung meiner Daten zu. 313 </label> 314 </ons-list-item> 315 316 </ons-list> 317 318 <div class="frc-captcha" data-sitekey="FCMNISNFCVP5
318HHFR"></div> 319 <div style="margin-top: 20px;"> 320 321 <ons-button onclick="submitForm()" modifier="large"> 322 Absenden 323 </ons-button> 324 <br> 325 <div style="text-align: center; font-weight:400; text-decoration:underline;"> 326 <a onclick="window.location.href = 'index.php';">Abbrechen</a> 327 </div> 328 329 330 </div> 331 332 </form> 333 334 </div> 335 </ons-page> 336 337 338 339 340</div> 341 342
343<script> 344function submitForm() { 345 const form = document.querySelector("form"); 346 347 // ð¥ DAS ist der entscheidende Fix: 348 if (!form.checkValidity()) { 349 form.reportValidity(); // zeigt Browser-Fehler an 350 return; 351 } 352 353 form.submit(); 354} 355</script>
355 356 357<!-- ############################################## --> 358 <!-- Everything not in the side menu --> 359 360 361 <ons-toolbar style="background:#38c;"> 362 <div class="center" style="color:white;">MÃLL<em>weg! DE</em></div> 363 <div class="left"> 364 <ons-toolbar-button onclick="openMenu()"> 365 <ons-icon icon="md-menu" style="color:white;"></ons-icon> 366 </ons-toolbar-button> 367 </div> 368 <div class="right"> 369 <ons-toolbar-button onclick="window.location.href = 'index.php';"> 370 <ons-icon icon="md-home" style="color:white;"></ons-icon> 371 </ons-toolbar-button> 372 </div> 373 374 </ons-toolbar> 375 376 377 378 379 380 381 </ons-splitter-content> 382</ons-splitter> 383 </ons-page> 384 385
386<script> 387 const openMenu = () => { 388 document.querySelector('#menu').open(); 389 }; 390 const loadPage = (page) => { 391 document.querySelector('#menu').close(); 392 document.querySelector('#navigator').bringPageTop(page, { animation: 'fade' }); 393}; 394</script>
394 395</body> 396</html><!-- ############################################## -->
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.