1<html lang="en"> 2<head> 3 <meta charset="utf-8"> 4<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 5<meta name="description" content=""> 6<meta name="author" content=""> 7<meta http-equiv="X-UA-Compatible" content="IE=edge" /> 8<title>Windham County Sheriff's Office</title> 9<link rel="icon" href="server/php/files/favicon.ico"> 10<!-- Bootstrap core CSS --> 11<link href="css/bootstrap.min.css" rel="stylesheet"> 12<!-- Custom styles for this template --> 13<link href="css/fontawesome.min.css" rel="stylesheet"> 14<link href="css/core.css" rel="stylesheet"> 15<meta property="og:type" content="website" /> 16<meta property="og:url" content="https://windhamcountyvt.gov/index.php" /> 17<meta property="og:image" content="https://windhamcountyvt.gov/img/facebook_badge.png" /> 18<meta property="og:site_name" content="Windham County Sheriff's Office" /> 19<meta property="fb:app_id" content="121522414597956" /> 20<meta property="description" content="Windham County Sheriff's Office, Vermont" /> 21 22 23</head> 24 25<body class=""> 26 <header> 27 <img class="only-print center" src="https://windhamcountyvt.gov/img/facebook_badge.png"></img> 28 29<nav class="navbar navbar-expand-xl navbar-toggler navbar-dark fixed-top bg-dark"> 30 <a class="navbar-brand" href="#"><img src="img/sheriff_logo.svg" alt="Windham County Sheriff's Office"> 31 </a> 32 <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavDropdown" aria-controls="navbarNavDropdown" aria-expanded="false" aria-label="Toggle navigation"> 33 <span class="navbar-toggler-icon"></span> 34 </button> 35 36 <div class="collapse navbar-collapse" id="navbarNavDropdown"> 37 <ul class="navbar-nav ml-auto"> 38 39 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/index.php" class="nav-link" target="_self">Home </a></li> 40 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/sheriff.php" class="nav-link" target="_self">The Sheriff </a></li> 41 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/divisions.php" class="nav-link" target="_self">Divisions </a></li> 42 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/towns.php" class="nav-link" target="_self">Our Towns </a></li> 43 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/about.php" class="nav-link" target="_self">About Us </a></li> 44 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/news.php" class="nav-link" target="_self">News </a></li> 45 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/employment.php" class="nav-link" target="_self">Employment </a></li> 46 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/contact.php" class="nav-link" target="_self">Contact Us </a></li> 47 <li class="nav-item mr-auto"><a href="https://windhamcountyvt.gov/page.php?id=73" class="nav-link" target="_self">Data </a></li> 48 <li class="nav-item"><a class="openModal nav-link" data-toggle="modal" href="#myModal" data-title="Login" data-target="#myModal" data-f="login.modal.php">Login</a></li> </ul> 49 </div> 50</nav> 51<!-- Modal http://www.bootply.com/63523 --> 52<form id="myForm"> 53 <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel"> 54 <div class="modal-dialog modal-dark"> 55 <div class="modal-content"> 56 <div class="modal-header"> 57 <h4 class="modal-title" id="myModalLabel">Modal title</h4> 58 <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button> 59 60 61 </div> 62 63 <div class="modal-body"> 64 ... 65 </div> 66 67 <div class="modal-footer"> 68 <button type="button" class="btn btn-danger" data-dismiss="modal">Cancel</button> <input type="submit" value="Submit" class="btn btn-primary"> 69 </div> 70 </div> 71 </div> 72 </div> 73</form><!-- End modal --> </header> 74 75 <div class="page-content"> 76 <div id="myCarousel" class="carousel slide no-print" data-ride="carousel" data-interval="5000" role="marquee"> 77 <ol class="no-print carousel-indicators" role="none"> 78 <li data-target="#myCarousel" role="none" data-sli
78de-to="0" class="active" ></li> 79 <li data-target="#myCarousel" role="none" data-slide-to="1" ></li> 80 <li data-target="#myCarousel" role="none" data-slide-to="2" ></li> 81 </ol> 82 <div class="carousel-inner no-print" role="marquee"> 83 <div class="no-print carousel-item active"> 84 <img class="first-slide" src="fs.php?f=/329013276_3275410879456211_1802187276829793957_n.jpeg" alt="first slide" role="img" aria-label="first"> 85 <div class="container"> 86 <div class="carousel-caption text-left"> 87 <h1>Sheriff's Ram Trucks</h1> 88 <p></p> 89 </div> 90 </div> 91 </div> 92 <div class="no-print carousel-item"> 93 <img class="second-slide" src="fs.php?f=/IMG_0239-Edit.png" alt="second slide" role="img" aria-label="second"> 94 <div class="container"> 95 <div class="carousel-caption text-left"> 96 <h1>Sheriff's Interceptor SUV</h1> 97 <p>WCSO operates a variety of vehicles to serve the community</p> 98 </div> 99 </div> 100 </div> 101 <div class="no-print carousel-item"> 102 <img class="third-slide" src="fs.php?f=/IMG_34071.png" alt="third slide" role="img" aria-label="third"> 103 <div class="container"> 104 <div class="carousel-caption text-left"> 105 <h1>WCSO's New Headquarters</h1> 106 <p>We are now located at 185 Old Ferry Road, Brattleboro</p> 107 </div> 108 </div> 109 </div> 110 </div> 111 <a class="no-print carousel-control-prev" href="#myCarousel" role="button" data-slide="prev"> 112 <span class="carousel-control-prev-icon" aria-hidden="true"></span> 113 <span class="sr-only">Previous</span> 114 </a> 115 <a class="no-print carousel-control-next" href="#myCarousel" role="button" data-slide="next"> 116 <span class="carousel-control-next-icon" aria-hidden="true"></span> 117 <span class="sr-only">Next</span> 118 </a> 119 </div> 120 <div class="container"> 121 <div class="home-section resources"> 122 <div class="notice" role="note"> 123 <p></p> 124 125 <p>To report a crime, please contact your local police agency. For emergencies, call <a href="tel:911" type="phone">911</a>.</p> 126 <p> 127 </div> 128 129 <h2>Press Releases</h2> 130 131 <p></p> <hr class="featurette-divider"> 132 133 <div class="row" role="none"> 134 <span class="line"></span> 135 136 <div class="col-lg-3" role="article"> 137 <i class="fa fa-news"></i> 138 <!--<img class="rounded-circle" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Generic placeholder image" width="140" height="140">--> 139 <h3>DUI arrest-Westminster</h3> 140 <p>Incident: 26WHC001758 141Date: 5/7/26 142Location: Hartley Hill Rd. Westminster, VT 143Investigating Deputy: Det. Sgt. M. Checchi, ...</p> 144 <p><a class="btn btn-secondary" href="news.release.php?id=2101" role="button">View details »</a></p> 145 </div><!-- /.col-lg-3 --> 146 147 <div class="col-lg-3" role="article"> 148 <i class="fa fa-news"></i> 149 <!--<img class="rounded-circle" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Generic placeholder image" width="140" height="140">--> 150 <h3>Excessive Speed in Marlboro</h3> 151 <p>Incident: 26WHC003806 152Date: 09/22/26 153Location: VT Route 9, Marlboro 154Investigating Deputy: Sgt. Norton #166 155 156Accused: Jor...</p> 157 <p><a class="btn btn-secondary" href="news.release.php?id=2100" role="button">View details »</a></p> 158 </div><!-- /.col-lg-3 --> 159 160 <div class="col-lg-3" role="article"> 161 <i class="fa fa-news"></i> 162 <!--<img class="rounded-circle" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Generic placeholder image" width="140" height="140">--> 163 <h3>DUI #3, Criminal Refusal</h3> 164 <p>
164Incident: 26WHC003758 165Date: 09/18/2026 166Location: Putney Central School 167Investigating Deputy: Deputy Thomas Raymond, Deputy...</p> 168 <p><a class="btn btn-secondary" href="news.release.php?id=2099" role="button">View details »</a></p> 169 </div><!-- /.col-lg-3 --> 170 171 <div class="col-lg-3" role="article"> 172 <i class="fa fa-news"></i> 173 <!--<img class="rounded-circle" src="data:image/gif;base64,R0lGODlhAQABAIAAAHd3dwAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==" alt="Generic placeholder image" width="140" height="140">--> 174 <h3>Fugitive from Justice</h3> 175 <p>Incident: 26WHC003543 176Date: September 6th, 2026 177Location: Interstate 91 Southbound, Brattleboro, Vermont 178Investigating Dep...</p> 179 <p><a class="btn btn-secondary" href="news.release.php?id=2096" role="button">View details »</a></p> 180 </div><!-- /.col-lg-3 --> 181 182 </div> 183 </div> 184 </div> 185 186 <div class="home-section postings"> 187 <div class="container"> 188 <h2>Announcements</h2> 189 <hr class="featurette-divider"> 190 <div class="wrapper"> 191 <div class="row" role="article"> 192 <div class="col-md-12"> 193 <h3 class="featurette-heading">New Location / New Address</h3><span class="muted">Posted by: Mark Anderson on 09/29/2022</span> 194 <p class="lead">We are now situated at 185 Old Ferry Road, Brattleboro, VT. We have an updated mailing address of PO Box 8126, Brattleboro, VT 05304-8126.<br></p> 195 </div> 196 </div> 197 <hr class="featurette-divider"> 198 <div class="row" role="article"> 199 <div class="col-md-12"> 200 <h3 class="featurette-heading">Fingerprint scheduling now online</h3><span class="muted">Posted by: Mark Anderson on 06/18/2021</span> 201 <p class="lead">The Windham County Sheriff's Office is pleased to announce that people requiring their fingerprints to be captured for background checks can now do so online. <a href="https://windhamcountyvt.gov/page.php?id=5">Click here for more details.</a><br></p> 202 </div> 203 </div> 204 <hr class="featurette-divider"> 205 <div class="row" role="article"> 206 <div class="col-md-12"> 207 <h3 class="featurette-heading">Welcome</h3><span class="muted">Posted by: Mark Anderson on 06/18/2021</span> 208 <p class="lead">The Windham County Sheriff's Office serves as the county entity that provides service of civil process, transportation of in-custody persons, traffic management solutions, and law enforcement services. We strive to develop innovative solutions to ensure a safe and welcome community for our residents and visitors.<br></p> 209 </div> 210 </div> 211 <hr class="featurette-divider"> 212 </div> 213 </div> 214 </div> 215 216 217 <div class="home-section find-office"> 218 <div class="container"> 219 </div> 220 </div> 221 222 223<div class="row" role="status"> 224 <div id="messageResponse" class="col-xs-12" style="display:none"></div> 225</div> 226 <div class="row" role="progressbar"> 227 <div id="loadingDiv" class="col-xs-12"><img src="img/spinner_red.svg" role="progressbar" alt="Loading Indicator"></div> 228</div> 229<!--<div class="container"> 230 <div id="loadingDiv" class="col-xs-12"><img src="img/spinner_red.svg"></div> 231</div> 232--> 233 234<footer class="footer no-print" role="contentinfo"> 235 <div class="container"> 236 <div role="none"><img src="img/sheriff_logo.svg" alt="Windham County Sheriff's Office"></div> 237 238 <div class="learn-more"> 239 <ul> 240 </ul> 241 </div> 242 243 <div> 244 <span class="subtitle">Contact Us</span> 245 246 <p>185 Old Ferry Road <br>Brattleboro, VT 05304-8126<br>Phone: <a href="tel:802-365-4942" type="phone">802-365-4942</a><br>Emergency: <a href="tel:802-365-4949" aria-label="8 0 2 . - 3 6 5 . - 4 9 4 9 .">802-365-4949</a><br>Fax: <a href="fax:802-365-4945">802-365-4945</a></p> 247 </div> 248 </div> 249 250 <div class="subfooter"> 251 <div class="container"> 252 <div class="flex-full"> 253 <p><a href="page.php?id=86">Privacy</a></p> </div> 254 255 <div class="left"> 256 © 2026 All rights reserved. 257 </div> 258 </div> 259 </div> 260</footer><!-- include fontAwesome --> 261<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css"> 262<!-- Bootstrap core JavaScript 263 ================================================== --> 264 <!-- Placed at the end of the document so the pages load faster --> 265 <!--
265<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
265--> 266
266<script src="js/jquery-slim.min.js"></script>
266 267
267<script>window.jQuery || document.write('
267<script src="../vendor/twbs/bootstrap/assets/js/vendor/jquery-slim.min.js"><\/script>')</script>
267 268
268<script src="js/popper.min.js"></script>
268 269
269<script src="js/bootstrap.min.js"></script>
269 270
270<script src="js/core.js"></script>
270 271
271<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.27.8/js/jquery.tablesorter.js"></script>
271 272
272<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.27.8/js/jquery.tablesorter.widgets.js"></script>
272 273
273<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.tablesorter/2.27.8/js/widgets/widget-math.min.js"></script>
273 274
274<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.22.1/jquery.validate.min.js"></script>
274 275 276
277<script> 278// toggle legacy vs new 279$(function () { 280 $('#legacy').on('change', function () { 281 const $sw = $(this); 282 const state = $sw.is(':checked') ? 1 : 0; 283 284 $sw.prop('disabled', true); // prevent double-toggling mid-request 285 286 $.post('ajax.php', { t: state, f: 'toggle-legacy' }) 287 .done(function (response) { 288 location.reload(); 289 console.log('Saved:', response); 290 }) 291 .fail(function () { 292 // revert the switch if the request failed 293 $sw.prop('checked', !$sw.is(':checked')); 294 alert('Could not save setting.'); 295 }) 296 .always(function () { 297 $sw.prop('disabled', false); 298 }); 299 }); 300}); 301</script>
301 302 303
303<script> 304 $.fn.preload = function() { 305 this.each(function(){ 306 $('<img/>')[0].src = this; 307 }); 308 }</script>
308 309 310
310<script> 311 $(function(){ 312 /* TODO change to $(['img/logo-print3.png','img/Logo-small.png']).preload(); */ 313 $(['img/sheriff_logo.svg']).preload(); 314}) 315 316$(window).scroll(function() { 317 /* affix after scrolling 100px */ 318 /* console.log($(document).scrollTop()); 319 if ($(document).scrollTop() < 100) { 320 $('.navbar').addClass('affix'); 321 if($('.navbar-brand img').attr('src') != "img/logo-print3.png"){ 322 $(".navbar-brand img").fadeOut('fast', function () { 323 $(this).attr('src', "img/logo-print3.png"); 324 $(this).fadeIn('fast'); 325 $(this).width('350px'); 326 }); 327 console.log('Go big'); 328 } 329 }*/ 330 //if($(document).scrollTop() > 100) { 331 /* TODO change src to img/Logo-small.png */ 332 $('.navbar').removeClass('affix'); 333 if($('.navbar-brand img').attr('src') != "img/sheriff_logo.svg"){ 334 $(".navbar-brand img").fadeOut('fast', function () { 335 $(this).attr('src', "img/sheriff_logo.svg"); 336 $(this).width('220px'); 337 $(".navbar-brand img").fadeIn('fast'); 338 }); 339 console.log('Go small'); 340 } 341 //} 342});</script>
342 343
344<script language="javascript"> 345$(function() { 346 $('.globaljax').each(function(){ 347 $(this).validate({ // initialize the plugin 348 errorClass: "invalid", 349 submitHandler: function (form) { 350 var target = $(form).data('target') || 'result'; // falls back to .result 351 console.log('target:', target, 'matches:', $('.' + target).length); 352 $.ajax({ 353 type: "POST", 354 url: "ajax.php", 355 data: $(form).serialize(), 356 success: function(response) { 357 $('.' + target).html(response); 358 $('#messageResponse').fadeIn(500); 359 $('#messageResponse').addClass('ui-state-highlight ui-corner-all').removeClass('ui-state-error'); 360 $('#messageResponse').text('Saved'); 361 $('.ts').tablesorter({ 362 headers: { 363 364 // See example - Disable first header cell; parser false skips extracting content 365 '.cbsort': { 366 sorter: 'checkbox' 367 }, 368 '.nosort': { 369 sorter: false, 370 parser: false 371 } 372 }, 373 cancelSelection:false, 374 sortReset : true, 375 theme: 'bootstrap', // theme "jui" and "bootstrap" override the uitheme widget option in v2.7+ 376 377 headerTemplate: '{content} {icon}', // needed to add icon for jui theme 378 379 // widget code now contained in the jquery.tablesorter.widgets.js file 380 widgets: ['uitheme', 'filter'], 381 382 widgetOptions: { 383 filter_hideFilters : false, 384 filter_placeholder : { search : 'Search', select : 'Select' }, 385 } 386 387 }); 388 389 $('.ts').trigger('update'); 390 } 391 }); 392 393 } 394 }); 395 396 }); 397}); 398</script>
398 399
400<script lang="javascript"> 401$( '.ts, .tsRefresh, .tsFilter, .tsRefreshFilter' ).on( 'click', '.toggle', function(){ 402// toggle table cells instead of the row 403 $(this).closest('tr').nextUntil('tr:not(.tablesorter-childRow)').find('td').fadeToggle('fast', 'swing'); 404 // in v2.5.12, the parent row now has the class tablesorter-hasChildRow 405 // so you can use this code as well 406 // $(this).closest('tr').nextUntil('tr.tablesorter-hasChildRow').find('td').toggle(); 407 408 return false; 409}); 410$(".tsFilter").tablesorter({ 411 headers: { 412 413 // See example - Disable first header cell; parser false skips extracting content 414 '.cbsort': { 415 sorter: 'checkbox' 416 }, 417 '.nosort': { 418 sorter: false, 419 parser: false 420 } 421 }, 422 sortReset : true, 423 textExtraction: function(node) { 424 var attr = $(node).attr('data-sort-value'); 425 if (typeof attr !== 'undefined' && attr !== false) { 426 return attr; 427 } 428 return $(node).text(); 429 }, 430 theme: 'bootstrap', // theme "jui" and "bootstrap" override the uitheme widget option in v2.7+ 431 432 headerTemplate: '{content} {icon}', // needed to add icon for jui theme 433 434 // widget code now contained in the jquery.tablesorter.widgets.js file 435 widgets : ['uitheme', 'filter', 'math'], 436 437 widgetOptions: { 438 // zebra striping class names - the uitheme widget adds the class names defined in 439 // $.tablesorter.themes to the zebra widget class names 440 //zebra : ["even", "even"], 441 442 // set the uitheme widget to use the jQuery UI theme class names 443 // ** this is now optional, and will be overridden if the theme name exists in $.tablesorter.themes ** 444 // uitheme : 'jui' 445 filter_hideFilters : false, 446 filter_placeholder : { search : 'Search', select : 'Select' }, 447 math_data : 'math', // data-math attribute 448 math_ignore : [0, 1], 449 math_mask : '#,##0.##', 450 math_complete : function($cell, wo, result, value, arry) { 451 var txt = '<span class="align-decimal">' + result + '</span>'; 452 if ($cell.attr('data-math') === 'all-sum') { 453 // when the "all-sum" is processed, add a count to the end 454 return txt + ' (Sum of ' + arry.length + ' cells)'; 455 } 456 return txt; 457 } 458 459 }, 460 cancelSelection:false, 461 cssInfoBlock : "tablesorter-infoOnly" 462}); 463 464$(function () { 465 466 $(".tsRefresh").tablesorter({ 467 headers: { 468 // See example - Disable first header cell; parser false skips extracting content 469 '.cbsort': { sorter: 'checkbox' }, 470 '.nosort': { sorter: false, parser: false } 471 }, 472 sortReset : true, 473 theme : 'bootstrap', // theme "jui" and "bootstrap" override the uitheme widget option in v2.7+ 474 headerTemplate : '{content} {icon}', 475 widgets : ['saveSort', 'uitheme'], 476 widgetOptions : { 477 zebra : ["odd", "even"] 478 // set the uitheme widget to use the jQuery UI theme class names 479 // ** this is now optional, and will be overridden if the theme name exists in $.tablesorter.themes ** 480 // uitheme : 'jui' 481 }, 482 cancelSelection:false 483 484 }); 485 $(".tsRefreshfilter").tablesorter({ 486 headers: { 487 // See example - Disable first header cell; parser false skips extracting content 488 '.cbsort': { sorter: 'checkbox' }, 489 '.nosort': { sorter: false, parser: false } 490 }, 491 sortReset : true, 492 theme : 'bootstrap', // theme "jui" and "bootstrap" override the uitheme widget option in v2.7+ 493 headerTemplate : '{content} {icon}', 494 widgets : ['saveSort', 'uitheme', 'filter', 'math'], 495 widgetOptions : { 496 zebra : ["odd", "even"], 497 filter_hideFilters : true, 498 filter_cssFilter : 'center-filter center', 499 // set the uitheme widget to use the jQuery UI theme class names 500 // ** this is now optional, and will be overridden if the theme name exists in $.tablesorter.themes ** 501 // uitheme : 'jui' 502 math_data : 'math', // data-math attribute 503 math_ignore : [0, 1], 504 math_mask : '### ### ###,00 $', 505 math_complete : function($cell, wo, result, value, arry) { 506 var txt = '<span class="align-decimal">' + result + '</span>'; 507 if ($cell.attr('data-math') === 'all-sum') { 508 // when the "all-sum" is processed, add a count to the end 509 return txt + ' (Sum of ' + arry.length + ' cells)'; 510 } 511 return txt; 512 } 513 514 }, 515 cancelSelection:false 516 517 }); 518 519 function getBjson() { 520 var refresh = !$('#toggleRefresh').is(':checked'); //val; // ').attr('checked');
521 var Tid = $('.tsRefresh').data('id'); 522 var Ttable = $('.tsRefresh').data('table'); 523 var Tfilter = $('#filter').find(':selected').val(); 524 525 var Tbody = $('.tsRefresh').find('tbody').attr('id'); 526 // var url = 'ajax.php?id='+Rid+'&table='+Rtable; 527 if(refresh === true){ 528 $.ajax({ 529 type: "POST", 530 url: "ajax.php", 531 data: 'table=' + Ttable +'&id=' + Tid + '&filter=' + Tfilter, 532 success: function(output) { 533 document.getElementById(Tbody).innerHTML = output; 534 // update tablesorter cache 535 $(".tsRefresh").trigger("update"); 536 }, 537 error: function (xhr, ajaxOptions, thrownError) { 538 $('#messageResponse').fadeIn(500); 539 $('#messageResponse').addClass('ui-state-error ui-corner-all').removeClass('ui-highlight-error'); 540 $('#messageResponse').text(xhr.status + ' ' + thrownError + ': Something went wrong - check your inputs and try again.'); 541 } 542 }); 543 } 544 545 } 546 function getBjson2(interval) { 547 var refresh = !$('#toggleRefresh').is(':checked'); //val; // ').attr('checked'); 548 var Tid = $('.tsRefreshfilter').data('id'); 549 var Ttable = $('.tsRefreshfilter').data('table'); 550 var Tfilter = $('#filter').find(':selected').val(); 551 console.log(Ttable); 552 553 var Tbody = $('.tsRefreshfilter').find('tbody').attr('id'); 554 // var url = 'ajax.php?id='+Rid+'&table='+Rtable; 555 if(refresh === true){ 556 $.ajax({ 557 type: "POST", 558 url: "ajax.php", 559 data: 'table=' + Ttable +'&id=' + Tid + '&filter=' + Tfilter, 560 success: function(output) { 561 document.getElementById(Tbody).innerHTML = output; 562 // update tablesorter cache 563 $(".tsRefreshfilter").trigger("update"); 564 }, 565 error: function (xhr, ajaxOptions, thrownError) { 566 $('#messageResponse').fadeIn(500); 567 $('#messageResponse').addClass('ui-state-error ui-corner-all').removeClass('ui-highlight-error'); 568 clearInterval(interval); 569 //$('#messageResponse').text(xhr.status + ' ' + thrownError + ': Something went wrong - check your inputs and try again.'); 570 } 571 }); 572 } 573 574 } 575 576 if( $('.tsRefresh').length) { 577 var Ttime = $('.tsRefresh').data('time'); 578 var timer = setInterval(getBjson, Ttime); 579 getBjson(); 580 } 581 if( $('.tsRefreshfilter').length) { 582 var Ttime = $('.tsRefreshfilter').data('time'); 583 var timer = setInterval(getBjson2, Ttime); 584 getBjson2(timer); 585 } 586 587 function change() { 588 if( $('#toggleRefresh').attr('checked')) { 589 light = window.setInterval(disco,100); 590 } else { 591 window.clearInterval(light); 592 light = null; 593 } 594 } 595 596}); 597</script>
597 598 599
600<script> 601$(function () { 602 $('#sidebarCollapse').on('click', function () { 603 $('#sidebar').toggleClass('collapsed'); 604 }); 605}); 606</script>
606 607<!--
607<script src="https://mottie.github.io/tablesorter/js/jquery.tablesorter.js"></script>
vendor: 1 bytes, line 607
607
608<script src="https://mottie.github.io/tablesorter/js/jquery.tablesorter.widgets.js"></script>
vendor: 1 bytes, line 608
608
609<script src="https://mottie.github.io/tablesorter/js/widgets/widget-math.js"></script>
609--> 610<link type="text/css" href="https://mottie.github.io/tablesorter/css/theme.blue.css" rel="stylesheet"> 611 612</body> 613</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.