PageSourceSearch

https://wpnj.us/news/?FeedID=251

html wpnj.us collected 2026-09-25 06:08:05 UTC 14,239 bytes, 307 lines download raw bytes

1
2<!doctype html>
3<html lang="en">
4<head><title>
5	News - Woodland Park, NJ
6</title><meta charset="utf-8" /><meta name="description" /><meta name="Keywords" /><meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0" /><meta http-equiv="X-UA-Compatible" content="IE=edge" />  
7<div class="container-fluid">
8   
8<script src="https://woodland.betterserv.ai/specialProjects/JS/woodland_chatbox.js"></script>
8
9</div>
10<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png?_=63918084995" /><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png?_=63918084995" /><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png?_=63918084995" /><meta name="theme-color" content="#ffffff" />
11<!--[if lt IE 9]>
12<script src="https://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
12
13<![endif]-->
14
15<!-- Core CSS -->
16<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/normalize/4.1.1/normalize.min.css" /><link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.css" /><link href="https://fonts.googleapis.com/css?family=Open+Sans:400,600,700|Patua+One" rel="stylesheet" /><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" /><link rel="stylesheet" href="/data/layout/css/slick-theme.css?_=63918084995" /><link rel="stylesheet" href="/data/layout/css/main.css?_=63918084995" /><link rel="stylesheet" href="/data/layout/css/menus.css?_=63918084995" /><link rel="stylesheet" href="/data/layout/css/print.css?_=63918084995" />
17
18
19<!-- jQuery Required In Head To Avoid Rendering Conflicts With Some QContent Utilities-->
20<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.2/jquery.min.js"></script>
vendor: 1 bytes, line 20
20
21<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.4/jquery-ui.min.js"></script>
21
22
23<script>
vendor: 345 bytes, lines 23-29
23
24  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
25  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
26  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
27  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
28
29  ga('create', '
29UA-56138630-17
vendor: 39 bytes, lines 29-31
29', 'auto');
30  ga('send', 'pageview');
31
32</script>
32
33
34<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 34-35
34
35<script async src="https://www.googletagmanager.com/gtag/js?id=
35G-R2KTH79NZK
vendor: 12 bytes, line 35
35"></script>
36<script>
37  
vendor: 134 bytes, lines 37-41
37window.dataLayer = window.dataLayer || [];
38  function gtag(){dataLayer.push(arguments);}
39  gtag('js', new Date());
40
41  gtag('config', '
41G-R2KTH79NZK
vendor: 4 bytes, line 41
41');
42</script>
42
43</head>
44<body data-qcparentfolder="80" data-qccontentid="519"  class="internal">
45  <form method="post" action="./?FeedID=251" id="qtiForm">
46<div class="aspNetHidden">
47<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="arhqPPTHQnPBeUyKNtDqwcM1pn4LuIp7SHdxncpxGLUOYKJXZ1q7P+QOvkN/8fX9RBwcpY0zLCTCb5nbVRjS/Vtgs5AtoOh4hKPkSpEMePTz26D0FGHLZ8C1Bsndo0cfU6RB5rdes/yQafDhU4Reux3oA6hCrbnUhGTMXKAxLEXtSZrWvmpvsoI9ueokZZmVYIdWX/cWLNIy0HTJtUS1pZTWBm8SgoGnjwY6Cgu2SJcyKMrjBBX0PVSGDol0rBTyMPBlUX7FyVVPfY/FXwVOxmEVnb63TaE6ZwLhoakquPk=" />
48</div>
49
50<div class="aspNetHidden">
51
52	<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="E1FB129D" />
53</div>
54    <a class="skip-to" href="#jump-main">Skip to main content</a> <!--old
55<div id="fb-root"></div>
56<script>(function(d, s, id) {
57  var js, fjs = d.getElementsByTagName(s)[0];
58  if (d.getElementById(id)) return;
59  js = d.createElement(s); js.id = id;
60  js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.9";
61  fjs.parentNode.insertBefore(js, fjs);
62}(document, 'script', 'facebook-jssdk'));</script>
62
63-->
64<div id="fb-root"></div>
65<script async defer crossorigin="anonymous" src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v15.0" nonce="71cAhY9d"></script>
65 <header>
66  <div class="header-banner bg-swirl-on-light">
67    <div class="home-logo_desktop">
68    <img src="/data/layout/images/borough-logo.png" alt="Woodland Park, NJ">
69    </div>
70    <div class="home-logo_mobile">
71      <h1><a href="/"><span>B</span>orough <span>o</span>f <span>W</span>oodland <span>P</span>ark</a></h1>
72      <h3 style="color: white">Tracy Kallert, Mayor</h3>
73    </div>
74  </div>
75</header> <nav role="navigation" class="main-navigation col-full">
76
77  <nav class="yamm navbar navbar-default" role="navigation">
78    <!-- Brand and toggle get grouped for better mobile display -->
79    <div class="navbar-header">
80      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#js-nav" aria-expanded="true">
81            <span class="sr-only">Toggle navigation</span>
82            <span class="icon-bar"></span>
83            <span class="icon-bar"></span>
84            <span class="icon-bar"></span>
85            </button>
86      
87      <div class="navbar-brand">Menu</div>  
88      
89    </div>
90    
91    <div class="collapse navbar-collapse" id="js-nav"></div>
92
93  </nav>
94
95
96</nav>
97    <div role="main" class="main-content main-content_internal" id="jump-main">
98      <div class="internal-banner internal-banner_default">
99        <!-- Dynamic Banner Image from Files & Documents -->
100      </div>
101      <div class="breadcrumbs">
102        <div class="breadcrumbs-contain"><span><a class="BREADCRUMB_LINK" href="../content/80/default.aspx">Home</a><span class="BREADCRUMB_TEXT"> > </span><span class="BREADCRUMB_TEXT">News</span></span></div>
103      </div>
104      <div class="internal-wrapper island">
105        <div class="user-content user-content_full">
106          <!-- User Generated Content -->
107          <!--SearchFix--><h1>News</h1>
108<p><span><div class="NEWS_FEED_DISPLAY_DETAILS_TABLE">
109	<div class="NEWS_FEED_DISPLAY_DETAILS_ROW_TITLE" Data-Id="251">
110		<span class="NEWS_FEED_DISPLAY_DETAILS_TITLE">9/21/2026 - LACKAWANNA AVENUE & RIFLE CAMP ROAD PAVING UPDATE</span>
111	</div><div class="NEWS_FEED_DISPLAY_DETAILS_BODY_ROW">
112		<span class="NEWS_FEED_DISPLAY_DETAILS_BODY_TEXT"><table align="center">
113    <tbody>
114        <tr>
115            <td><img src="/images/borough-logo.png" alt="" style=""></td>
116            <td>
117            <h1 style="" align="center">BOROUGH OF WOODLAND PARK</h1>
118            <h1 style="" align="center">NEWS</h1>
119            </td>
120        </tr>
121    </tbody>
122</table>
123<h2 align="center">5 Brophy Lane | Woodland Park, NJ 07424 | 973.345.8100</h2>
124<p align="center" style="text-align: center;"><b><i><span style="color: rgb(0, 112, 192); font-size: 16pt; font-family: Arial, sans-serif;">&nbsp;</span></i></b></p>
125<div class="" data-block="true" data-editor="bjte0" data-offset-key="265bb-0-0" style="color: rgb(28, 43, 51); white-space: pre-wrap; background-color: rgb(255, 255, 255);">&nbsp;</div>
126<h2 align="center" data-block="true" data-editor="bjte0" data-offset-key="265bb-0-0" style="color: rgb(28, 43, 51); white-space: pre-wrap; background-color: rgb(255, 255, 255);">LACKAWANNA AVENUE &amp; RIFLE CAMP ROAD PAVING UPDATE</h2>
127<div class="" data-block="true" data-editor="bjte0" data-offset-key="265bb-0-0" style="color: rgb(28, 43, 51); white-space: pre-wrap; background-color: rgb(255, 255, 255);">
128<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">Please be advised of the following paving schedule:
129</span></p>
130<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">
131</span></p>
132<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">• </span><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4},&quot;fontHints&quot;:1}" style="font-weight: bold; white-space: pre-wrap;">Monday afternoon:</span><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;"> Lackawanna Avenue
133</span></p>
134<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">• </span><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4},&quot;fontHints&quot;:1}" style="font-weight: bold; white-space: pre-wrap;">Tuesday and Wednesday:</span><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;"> Rifle Camp Road, beginning near the roundabout and proceeding north
135</span></p>
136<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">
137</span></p>
138<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">Motorists should anticipate traffic delays, temporary access restrictions and possible detours in these areas. Please allow additional travel time and follow all posted traffic directions.
139</span></p>
140<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">
141</span></p>
142<p><span data-tt="{&quot;paragraphStyle&quot;:{&quot;alignment&quot;:4}}" style="white-space: pre-wrap;">
142Updates will be shared if the schedule changes. Thank you for your patience and cooperation.</span></p>
143<p data-offset-key="265bb-0-0" class="_1mf _1mj" align="center" style="position: relative; direction: ltr;"> <u5:p></u5:p><br>
144</p>
145</div></span>
146	</div><div class="NEWS_FEED_DISPLAY_ROW_ARCHIVE">
147		<a class="NEWS_FEED_DISPLAY_LINK_ARCHIVE" href="/news/?Archives=1&amp;ChanID=96">Archives</a>
148	</div>
149</div></span></p>
150          <!-- Duplicate Content takes the table based 2 column layout from editor view and turns it into semantic HTML5 layout -->
151          <div id="dupTo">
152                <div class="reverse">
153                  <div class="ContentTemp_MainCol"></div>
154                  <aside class="ContentTemp_SideCol"></aside>
155                </div>
156              </div>
157        </div>
158      </div>
159    </div>
160    <footer role="contentinfo">
161  <div class="footer-row footer-row_main island">
162  <div class="footer-col">
163    <div class="footer-row"><img src="/data/layout/images/woodland-seal-web.png" alt="Woodland Park Seal"><div class="footer-logo_text">Woodland Park<span>New Jersey</span></div></div>
164    <div class="footer-row">
165      <h3>Address Information</h3>
166      <p>Municipal Building<br>5 Brophy Lane<br>Woodland Park, NJ 07424-2752</p>
167   </div>
168    <div class="footer-row">
169      <h3>Contact Information</h3>
170      <p>Phone: 973-345-8100 - Fax: 973-345-8194</p>
171    </div>
172    <div class="footer-row">
173      <a href="/content/80/403/417/default.aspx">Staff Directory</a>
174    </div>
175  </div>
176   <div class="footer-col">
177     <div class="footer-row">
178       <h2>Links & Resources</h2>
179       
179<script type="text/javascript">
180qContentApi({
181  api: 'navigation',
182  folder: 471
183},
184  function (err, data) {
185      if (err) return console.error(err);
186    document.getElementById('footer-links').innerHTML = data;
187});
188
189function qContentApi (opts, callback) {
190  var querystring = '&';
191 
192  if (!opts) opts = {};
193  if (!opts.folder) opts.folder = '';
194  if (!opts.params) opts.params = '';
195  if (!opts.endpoint) opts.endpoint = 'get';
196 
197  if (opts.params) {
198    for (var key in opts.params) {
199      querystring += key + '=';
200      querystring += opts.params[key] + '&';
201    }
202 
203  }
204 
205  // remove trailing '&'
206  querystring = querystring.substring(0, querystring.length - 1);
207
208            
209  var xhr = new XMLHttpRequest();
210  /* IE 10/11 & EDGE don't like xhr.responseType : https://connect.microsoft.com/IE/feedback/details/795580/ie11-xmlhttprequest-incorrectly-throws-invalidstateerror-when-setting-responsetype 
211  xhr.responseType = opts.api === 'navigation' ?
212    'text' :
213    'json';
214    
215  */
216  xhr.onreadystatechange = function () {
217    if (xhr.readyState === 4) {
218      xhr.status === 200 ?
219        callback(null, xhr.response) :
220        callback('We reached our target server, but it returned an error');
221    }
222  };
223
224            
225  xhr.open('GET', '/controls/api/v1/' + opts.api + '/' + opts.endpoint + '/?folder=' + opts.folder + querystring);
226  xhr.send();
227
228            
229}
230	</script>
230
231	
232	<div id="footer-links"></div>
233     </div>
234     <!--<div class="footer-row">
235       <h3>Contact Webmaster</h3>
236       <a href="mailto:[email protected]">Sandra Olivola</a>
237     </div>-->
238     <div class="footer-row">
239       <p>Copyright &copy; 2023 - All Rights Reserved</p>
240     </div>
241  </div>
242  </div>
243</footer> <!-- Utility JS -->
244<script src="/data/layout/js/menus.js?_=63918084995"></script>
vendor: 1 bytes, line 244
244
245<script src="/data/layout/js/qContentApi.js?_=63918084995"></script>
vendor: 1 bytes, line 245
245
246<script src="//cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.6.0/slick.min.js"></script>
vendor: 1 bytes, line 246
246
247<script src="/data/layout/js/slicknav.min.js?_=63918084995"></script>
vendor: 1 bytes, line 247
247
248<script src="/data/layout/js/jquery.highlight.js?_=63918084995"></script>
vendor: 1 bytes, line 248
248
249<script src="//cdn.datatables.net/1.10.12/js/jquery.dataTables.min.js"></script>
vendor: 1 bytes, line 249
249
250<script src="//cdn.datatables.net/plug-ins/1.10.12/features/searchHighlight/dataTables.searchHighlight.min.js"></script>
vendor: 1 bytes, line 250
250
251<script src="/data/layout/js/simpleweather.js?_=63918084995"></script>
vendor: 1 bytes, line 251
251
252<script>
253  $(document).ready(function() {
254    
255    if (isInPage(document.querySelector('#tabs'))) {
256    new CBPFWTabs( document.getElementById( 'tabs' ) );
257    }
258    
259    if (isInPage(document.querySelector('#js-nav'))) {
260     qYamm({
261        folder: 159,
262        selector: '#js-nav'
263      });
264      
265    }
266    
267     
268      
269      window.addEventListener('keydown', function (e) {
270        if (e.keyCode === 27) document.querySelector('.gsc-results-close-btn').click()
271      })
272      
273       if (isInPage(document.querySelector('#table_id'))) {
274     $('#table_id').dataTable({
275       "bPaginate": true,
276       "order": [
277         [0, "asc"]
278       ],
279       "bInfo": false,
280       "iDisplayLength": 25,
281       searchHighlight: true,
282       responsive: true
283     });
284
285   }
286    
287     $.simpleWeather({
288    location: 'Woodland Park, NJ',
289    woeid: '2523294',
290    unit: 'f',
291    success: function(weather) {
292      html = '<p>'+weather.temp+'&deg;'+weather.units.temp+'<i class="icon-'+weather.code+'"></i>';
293      html += ''+weather.wind.direction+' '+weather.wind.speed+' '+weather.units.speed+'</p>';
294      
295      $("#weather").html(html);
296    },
297    error: function(error) {
298      $("#weather").html('<p>'+error+'</p>');
299    }
300  });
301      
302      
303    });
304</script>
304
305  </form>
306</body>
307</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.