1jQuery(function ($) { 2 3 /* 4 * Load More 5 */ 6 $('#nub_load_more').click(function () { 7 $.ajax({ 8 url: nub_load_params.ajaxurl, 9 data: { 10 'action': 'loadmorebutton', 11 'nonce': nub_load_params.nonce, // â ADDED 12 'query': nub_load_params.posts, 13 'page': nub_load_params.current_page 14 }, 15 type: 'POST', 16 beforeSend: function (xhr) { 17 $('#nub_load_more').addClass('loading'); 18 $('#nub_load_more').attr('disabled', true); 19 }, 20 success: function (posts) { 21 if (posts) { 22 $('#nub_load_more').removeClass('loading'); 23 $('#nub_load_more').attr('disabled', false); 24 $('#posts_list').append(posts); 25 nub_load_params.current_page++; 26 if (nub_load_params.current_page == nub_load_params.max_page) 27 $('#nub_load_more').hide(); 28 } else { 29 $('#nub_load_more').hide(); 30 } 31 } 32 }); 33 return false; 34 }); 35 36 $('#nub_sub_load').click(function () { 37 $.ajax({ 38 url: nub_load_params.ajaxurl, 39 data: { 40 'action': 'sub_load_more', 41 'nonce': nub_load_params.nonce, // â ADDED 42 'program': nub_load_params.pid, 43 'page': nub_load_params.pnews_current_page 44 }, 45 type: 'POST', 46 beforeSend: function (xhr) { 47 $('#nub_sub_load').addClass('loading'); 48 $('#nub_sub_load').attr('disabled', true); 49 }, 50 success: function (posts) { 51 if (posts) { 52 $('#nub_sub_load').removeClass('loading'); 53 $('#nub_sub_load').attr('disabled', false); 54 $('#posts_list').append(posts); 55 nub_load_params.pnews_current_page++; 56 if (nub_load_params.pnews_current_page == nub_load_params.pnews_max_page) 57 $('#nub_sub_load').hide(); 58 } else { 59 $('#nub_sub_load').hide(); 60 } 61 } 62 }); 63 return false; 64 }); 65 66 /** 67 * Load More for Program Gallery 68 */ 69 $('#nub_load_gal').click(function () { 70 $.ajax({ 71 url: nub_load_params.ajaxurl, 72 data: { 73 'action': 'load_more_gal', 74 'nonce': nub_load_params.nonce, // â ADDED 75 'program': nub_load_params.pid, 76 'page': nub_load_params.pgal_current_page 77 }, 78 type: 'POST', 79 beforeSend: function (xhr) { 80 $('#nub_load_gal').addClass('loading'); 81 $('#nub_load_gal').attr('disabled', true); 82 }, 83 success: function (posts) { 84 if (posts) { 85 $('#nub_load_gal').removeClass('loading'); 86 $('#nub_load_gal').attr('disabled', false); 87 $('#gallery_list').append(posts); 88 nub_load_params.pgal_current_page++; 89 if (nub_load_params.pgal_current_page == nub_load_params.pgal_max_page) 90 $('#nub_load_gal').hide(); 91 } else { 92 $('#nub_load_gal').hide(); 93 } 94 } 95 }); 96 return false; 97 }); 98 99 /** 100 * Load More for NUB Media 101 */ 102 $('#nub_load_media').click(function () { 103 $.ajax({ 104 url: nub_load_params.ajaxurl, 105 data: { 106 'action': 'load_more_media', 107 'nonce': nub_load_params.nonce, // â ADDED 108 'query': nub_load_params.posts, 109 'page': nub_load_params.current_page 110 }, 111 type: 'POST', 112 beforeSend: function (xhr) { 113 $('#nub_load_media').addClass('loading'); 114 $('#nub_load_media').attr('disabled', true); 115 }, 116 success: function (posts) { 117 if (posts) { 118 $('#nub_load_media').removeClass('loading'); 119 $('#nub_load_media').attr('disabled', false); 120 $('#posts_list').append(posts); 121 nub_load_params.current_page++; 122 if (nub_load_params.current_page == nub_load_params.max_page) 123 $('#nub_load_media').hide(); 124 } else { 125 $('#nub_load_media').hide(); 126 } 127 } 128 }); 129 return false;
130 }); 131 132 /* 133 * News Filter 134 */ 135 $('#nub_news_filters').submit(function () { 136 $.ajax({ 137 url: nub_load_params.ajaxurl, 138 data: $('#nub_news_filters').serialize() 139 + '&nonce=' + nub_load_params.nonce, // â ADDED 140 dataType: 'json', 141 type: 'POST', 142 beforeSend: function (xhr) { 143 $('#posts_list').addClass('posts-list-loading'); 144 $('#posts_list').html('<div class="list-loading"></div>'); 145 $('#nub_news_filters').find('button[type="submit"]').addClass('loading'); 146 $('#nub_load_more').hide(); 147 }, 148 success: function (data) { 149 nub_load_params.current_page = 1; 150 nub_load_params.posts = data.posts; 151 nub_load_params.max_page = data.max_page; 152 $('#posts_list').removeClass('posts-list-loading'); 153 $('#nub_news_filters').find('button[type="submit"]').removeClass('loading'); 154 $('#nub_news_search').find('input[type="search"]').val(''); 155 $('#posts_list').html(data.content); 156 if (data.max_page < 2) { 157 $('#nub_load_more').hide(); 158 } else { 159 $('#nub_load_more').show(); 160 } 161 } 162 }); 163 return false; 164 }); 165 166 /* 167 * News Search 168 */ 169 $('#nub_news_search').submit(function () { 170 $.ajax({ 171 url: nub_load_params.ajaxurl, 172 data: $('#nub_news_search').serialize() 173 + '&nonce=' + nub_load_params.nonce, // â ADDED 174 dataType: 'json', 175 type: 'POST', 176 beforeSend: function (xhr) { 177 $('#posts_list').addClass('posts-list-loading'); 178 $('#posts_list').html('<div class="list-loading"></div>'); 179 $('#nub_load_more').hide(); 180 }, 181 success: function (data) { 182 nub_load_params.current_page = 1; 183 nub_load_params.posts = data.posts; 184 nub_load_params.max_page = data.max_page; 185 $('#posts_list').removeClass('posts-list-loading'); 186 $('#nub_news_filters').find('select').prop('selectedIndex', 0); 187 $('#nub_news_filters').find('input[name="date"]').val('').attr('type', 'text'); 188 $('#posts_list').html(data.content); 189 if (data.max_page < 2) { 190 $('#nub_load_more').hide(); 191 } else { 192 $('#nub_load_more').show(); 193 } 194 } 195 }); 196 return false; 197 }); 198 199 /* 200 * News Filter Reset 201 */ 202 $('#nub_news_filters button[type="reset"]').click(function (e) { 203 setTimeout(function () { 204 $.ajax({ 205 url: nub_load_params.ajaxurl, 206 data: $('#nub_news_filters').serialize() 207 + '&nonce=' + nub_load_params.nonce, // â ADDED 208 dataType: 'json', 209 type: 'POST', 210 beforeSend: function (xhr) { 211 $('#posts_list').addClass('posts-list-loading'); 212 $('#posts_list').html('<div class="list-loading"></div>'); 213 $('#nub_news_filters').find('button[type="submit"]').addClass('loading'); 214 $('#nub_load_more').hide(); 215 }, 216 success: function (data) { 217 nub_load_params.current_page = 1; 218 nub_load_params.posts = data.posts; 219 nub_load_params.max_page = data.max_page; 220 $('#posts_list').removeClass('posts-list-loading'); 221 $('#nub_news_filters').find('button[type="submit"]').removeClass('loading'); 222 $('#nub_news_search').find('input[type="search"]').val(''); 223 $('#posts_list').html(data.content); 224 if (data.max_page < 2) { 225 $('#nub_load_more').hide(); 226 } else { 227 $('#nub_load_more').show(); 228 } 229 } 230 }); 231 }, 250); 232 }); 233 234 /* 235 * Events Filter 236 */ 237 $('#nub_events_filters').submit(function () { 238 $.ajax({ 239 url: nub_load_params.ajaxurl,
240 data: $('#nub_events_filters').serialize() 241 + '&nonce=' + nub_load_params.nonce, // â ADDED 242 dataType: 'json', 243 type: 'POST', 244 beforeSend: function (xhr) { 245 $('#posts_list').addClass('posts-list-loading'); 246 $('#posts_list').html('<div class="list-loading"></div>'); 247 $('#nub_events_filters').find('button[type="submit"]').addClass('loading'); 248 $('#nub_load_more').hide(); 249 }, 250 success: function (data) { 251 nub_load_params.current_page = 1; 252 nub_load_params.posts = data.posts; 253 nub_load_params.max_page = data.max_page; 254 $('#posts_list').removeClass('posts-list-loading'); 255 $('#nub_events_filters').find('button[type="submit"]').removeClass('loading'); 256 $('#nub_events_search').find('input[type="search"]').val(''); 257 $('#posts_list').html(data.content); 258 if (data.max_page < 2) { 259 $('#nub_load_more').hide(); 260 } else { 261 $('#nub_load_more').show(); 262 } 263 } 264 }); 265 return false; 266 }); 267 268 /* 269 * Events Search 270 */ 271 $('#nub_events_search').submit(function () { 272 $.ajax({ 273 url: nub_load_params.ajaxurl, 274 data: $('#nub_events_search').serialize() 275 + '&nonce=' + nub_load_params.nonce, // â ADDED 276 dataType: 'json', 277 type: 'POST', 278 beforeSend: function (xhr) { 279 $('#posts_list').addClass('posts-list-loading'); 280 $('#posts_list').html('<div class="list-loading"></div>'); 281 $('#nub_load_more').hide(); 282 }, 283 success: function (data) { 284 nub_load_params.current_page = 1; 285 nub_load_params.posts = data.posts; 286 nub_load_params.max_page = data.max_page; 287 $('#posts_list').removeClass('posts-list-loading'); 288 $('#nub_events_filters').find('select').prop('selectedIndex', 0); 289 $('#nub_events_filters').find('input[name="date"]').val('').attr('type', 'text'); 290 $('#posts_list').html(data.content); 291 if (data.max_page < 2) { 292 $('#nub_load_more').hide(); 293 } else { 294 $('#nub_load_more').show(); 295 } 296 } 297 }); 298 return false; 299 }); 300 301 /* 302 * Academic Filter 303 */ 304 $('#nub_academic_filters').submit(function () { 305 $.ajax({ 306 url: nub_load_params.ajaxurl, 307 data: $('#nub_academic_filters').serialize() 308 + '&nonce=' + nub_load_params.nonce, // â ADDED 309 dataType: 'json', 310 type: 'POST', 311 beforeSend: function (xhr) { 312 $('#posts_list').addClass('posts-list-loading'); 313 $('#posts_list').html('<div class="list-loading"></div>'); 314 $('#nub_academic_filters').find('button[type="submit"]').addClass('loading'); 315 $('#nub_load_more').hide(); 316 }, 317 success: function (data) { 318 nub_load_params.current_page = 1; 319 nub_load_params.posts = data.posts; 320 nub_load_params.max_page = data.max_page; 321 $('#posts_list').removeClass('posts-list-loading'); 322 $('#nub_academic_filters').find('button[type="submit"]').removeClass('loading'); 323 $('#nub_academic_search').find('input[type="search"]').val(''); 324 $('#posts_list').html(data.content); 325 if (data.max_page < 2) { 326 $('#nub_load_more').hide(); 327 } else { 328 $('#nub_load_more').show(); 329 } 330 } 331 }); 332 return false; 333 }); 334 335 /* 336 * Academic Search 337 */ 338 $('#nub_academic_search').submit(function () { 339 $.ajax({ 340 url: nub_load_params.ajaxurl,
341 data: $('#nub_academic_search').serialize() 342 + '&nonce=' + nub_load_params.nonce, // â ADDED 343 dataType: 'json', 344 type: 'POST', 345 beforeSend: function (xhr) { 346 $('#posts_list').addClass('posts-list-loading'); 347 $('#posts_list').html('<div class="list-loading"></div>'); 348 $('#nub_load_more').hide(); 349 }, 350 success: function (data) { 351 nub_load_params.current_page = 1; 352 nub_load_params.posts = data.posts; 353 nub_load_params.max_page = data.max_page; 354 $('#posts_list').removeClass('posts-list-loading'); 355 $('#nub_academic_filters').find('select').prop('selectedIndex', 0); 356 $('#nub_academic_filters').find('input[name="date"]').val('').attr('type', 'text'); 357 $('#posts_list').html(data.content); 358 if (data.max_page < 2) { 359 $('#nub_load_more').hide(); 360 } else { 361 $('#nub_load_more').show(); 362 } 363 } 364 }); 365 return false; 366 }); 367 368});
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.