1jQuery(document).ready(function ($) { 2 3 // header nav 4 $('#header-nav-close').click(function (e) { 5 e.preventDefault(); 6 $('body').toggleClass('toggled'); 7 }); 8 9 // header search 10 $('#header-search-toggle').click(function (e) { 11 e.preventDefault(); 12 $('#header-search-form').toggleClass('visible'); 13 }); 14 15 // home page slick slider 16 $('.posts_slick__slider').slick({ 17 fade: true, 18 autoplay: true, 19 autoplaySpeed: 5000, 20 arrows: false, 21 dots: true 22 }); 23 24 25 // articles pagination 26 (function () { 27 28 var page_now = 1; 29 30 $('#articles_load__more_list').click(function (e) { 31 e.preventDefault(); 32 e.stopPropagation(); 33 34 $btn = $(this); 35 36 var per_page = $btn.data('per-page'); 37 var taxonomy = $btn.data('taxonomy'); 38 var term_id = $btn.data('term-id'); 39 var term_slug = $btn.data('term-slug'); 40 var meta_key = $btn.data('meta-key'); 41 var meta_value = $btn.data('meta-value'); 42 43 var ajaxData = { 44 action: 'load_more_articles_list', 45 per_page: per_page, 46 offset: (page_now * per_page), 47 taxonomy: taxonomy, 48 term_id: term_id, 49 term_slug: term_slug, 50 meta_key: meta_key, 51 meta_value: meta_value 52 }; 53 54 $.ajax({
55 type: 'get', 56 url: ajaxurl, 57 data: ajaxData, 58 beforeSend: function(){ 59 $btn.addClass('is_loading'); 60 // temp disabled 61 $btn.prop('disabled', true); 62 }, 63 success: function (response) { 64 // append 65 $btn.closest('body').find($btn.data('append-to')).append(response.data); 66 // increment page 67 page_now++; 68 }, 69 complete: function () { 70 $btn.removeClass('is_loading'); 71 $btn.prop('disabled', false); 72 } 73 }) 74 }); 75 76 }()); 77 78 // photos pagination 79 (function () { 80 81 var page_now = 1; 82 83 $('#photos_load__more_list').click(function (e) { 84 e.preventDefault(); 85 e.stopPropagation(); 86 87 $btn = $(this); 88 89 var per_page = $btn.data('per-page'); 90 var taxonomy = $btn.data('taxonomy'); 91 var term_id = $btn.data('term-id'); 92 var term_slug = $btn.data('term-slug'); 93 94 var ajaxData = { 95 action: 'load_more_photos_list', 96 per_page: per_page, 97 offset: (page_now * per_page), 98 taxonomy: taxonomy, 99 term_id: term_id, 100 term_slug: term_slug 101 }; 102 103 $.ajax({
104 type: 'get', 105 url: ajaxurl, 106 data: ajaxData, 107 beforeSend: function(){ 108 $btn.addClass('is_loading'); 109 // temp disabled 110 $btn.prop('disabled', true); 111 }, 112 success: function (response) { 113 // append 114 $btn.closest('.load__more_insert__wrap').find($btn.data('append-to')).append(response.data); 115 // increment page 116 page_now++; 117 }, 118 complete: function () { 119 $btn.removeClass('is_loading'); 120 $btn.prop('disabled', false); 121 } 122 }) 123 }); 124 125 }()); 126 127 // at a glances pagination 128 (function () { 129 130 var page_now = 1; 131 132 $('#glances_load__more_list').click(function (e) { 133 e.preventDefault(); 134 e.stopPropagation(); 135 136 $btn = $(this); 137 138 var per_page = $btn.data('per-page'); 139 var taxonomy = $btn.data('taxonomy'); 140 var term_id = $btn.data('term-id'); 141 var term_slug = $btn.data('term-slug'); 142 143 var ajaxData = { 144 action: 'load_more_glances_list', 145 per_page: per_page, 146 offset: (page_now * per_page), 147 taxonomy: taxonomy, 148 term_id: term_id, 149 term_slug: term_slug 150 }; 151 152 $.ajax({
153 type: 'get', 154 url: ajaxurl, 155 data: ajaxData, 156 beforeSend: function(){ 157 $btn.addClass('is_loading'); 158 // temp disabled 159 $btn.prop('disabled', true); 160 }, 161 success: function (response) { 162 // append 163 $btn.closest('.load__more_insert__wrap').find($btn.data('append-to')).append(response.data); 164 // increment page 165 page_now++; 166 }, 167 complete: function () { 168 $btn.removeClass('is_loading'); 169 $btn.prop('disabled', false); 170 } 171 }) 172 }); 173 174 }()); 175 176 /* 177 * selectpicker 178 * */ 179 $('.selectpicker').selectpicker(); 180 181 /* 182 * date picker 183 * */ 184 $('.datepicker').datepicker({ 185 dateFormat: "mm/dd/yy" 186 }); 187 188 /* 189 * photo download 190 * */ 191 // $(document).on('click', '#photo__download__btn', function (e) { 192 // e.preventDefault(); 193 // e.stopPropagation(); 194 // var size = $('#download_photo__size').val(); 195 // $('#photo_download__' + size)[0].click(); 196 // }); 197 198}); 199 200 201/* 202* advanced search form 203* */ 204jQuery(document).ready(function ($) { 205 206 $('.asf_cat__selectpicker').selectpicker(); 207 208}); 209 210/* cache */ 211 212function showEditLink() { 213 jQuery('.editArticleLink').show(); 214} 215 216jQuery("body").on("loggedin", function(event, data) { 217 var $ = jQuery; 218 if(data.allowEdit) showEditLink(); 219});
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.