1// JavaScript Document 2 3$(document).ready(function() { 4 // Function for home page banner 5 $('.flexslider').flexslider({ 6 animation : "slide", 7 directionNav: false 8 }); 9 $('.flexslider_journal').flexslider({ 10 animation: "slide", 11 slideshow: false, 12 animationLoop: false, 13 directionNav: false, 14 controlNav: false, 15 //minItems: 1, 16 // maxItems: 3, 17 //itemWidth:290 18 itemMargin: 40, 19 itemWidth: 246, 20 minItems: getGridSize(), // use function to pull in initial value 21 maxItems: getGridSize() 22 23 }); 24 25 $('.flexslider_news').flexslider({ 26 animation: "slide", 27 slideshow: false, 28 animationLoop: false, 29 directionNav: false, 30 controlNav: false, 31 //minItems: 1, 32 // maxItems: 3, 33 //itemWidth:290 34 //itemMargin: 40, 35 //itemWidth: 190, 36 minItems: getGridSize(), // use function to pull in initial value 37 maxItems: getGridSize() 38 }); 39 40 $('.flexslider_relatedbooks').flexslider({ 41 animation: "slide", 42 slideshow: false, 43 animationLoop: false, 44 directionNav: false, 45 controlNav: false, 46 minItems: 1, 47 maxItems: 5, 48 //itemWidth:290 49 itemMargin: 35, 50 itemWidth: 190, 51 // minItems: getGridSize(), // use function to pull in initial value 52 //maxItems: getGridSize() 53 }); 54 55 56 $('.flexslider_books').flexslider({ 57 animation: "slide", 58 slideshow: false, 59 animationLoop: false, 60 directionNav: false, 61 controlNav: false, 62 //minItems: 1, 63 // maxItems: 3, 64 //itemWidth:290 65 itemMargin: 40, 66 itemWidth: 246, 67 minItems: getGridSize(), // use function to pull in initial value 68 maxItems: getGridSize() 69 }); 70 71 72 73 74 $('.flexslider_featured').flexslider({ 75 animation: "slide", 76 slideshow: false, 77 animationLoop: false, 78 directionNav: false, 79 controlNav: false, 80 //minItems: 1, 81 // maxItems: 3, 82 itemWidth:290, 83 //itemMargin: 40, 84 //itemWidth: 190, 85 minItems: 1, // use function to pull in initial value 86 maxItems: getGridSize() 87 }); 88 89 $('.newReleasesVideos').flexslider({ 90 animation: "slide", 91 slideshow: false, 92 animationLoop: false, 93 directionNav: true, 94 controlNav: false, 95 //minItems: 1, 96 // maxItems: 3, 97 //itemWidth:290 98 //itemMargin: 40, 99 itemWidth: 185, 100 minItems: getGridSize(), // use function to pull in initial value 101 maxItems: getGridSize() 102 103 }); 104 105 $('.prev').on('click', function(){ 106 $('.newReleasesVideos').flexslider('prev'); 107 return false; 108 }); 109 110 $('.next').on('click', function(){ 111 $('.newReleasesVideos').flexslider('next'); 112 return false; 113 }); 114 115 116 $('.mostViewedVideos').flexslider({ 117 animation: "slide", 118 slideshow: false, 119 animationLoop: false, 120 directionNav: true, 121 controlNav: false, 122 //minItems: 1, 123 // maxItems: 3, 124 //itemWidth:290 125 //itemMargin: 40, 126 itemWidth: 246, 127 minItems: getGridSize(), // use function to pull in initial value 128 maxItems: getGridSize() 129 130 }); 131 132 $('.prev').on('click', function(){ 133 $('.mostViewedVideos').flexslider('prev'); 134 return false; 135 }); 136 137 $('.next').on('click', function(){ 138 $('.mostViewedVideos').flexslider('next'); 139 return false; 140 }); 141 142 143 $('.relatedBooksVideos').flexslider({ 144 animation: "slide", 145 slideshow: false, 146 animationLoop: false, 147 directionNav: true, 148 controlNav: false, 149 //minItems: 1, 150 // maxItems: 3, 151 //itemWidth:290 152 //itemMargin: 40, 153 itemWidth: 246, 154 minItems: getGridSize(), // use function to pull in initial value 155 maxItems: getGridSize() 156 157 }); 158 159 $('.prev').on('click', function(){ 160 $('.relatedBooksVideos').flexslider('prev'); 161 return false; 162 }); 163 164 $('.next').on('click', function(){ 165 $('.relatedBooksVideos').flexslider('next'); 166 return false; 167 }); 168 169 170 171 $('.relatedAtlasVideos').flexslider({ 172 animation: "slide", 173 slideshow: false, 174 animationLoop: false, 175 directionNav: true, 176 controlNav: false, 177 //minItems: 1, 178 // maxItems: 3, 179 //itemWidth:290 180 //itemMargin: 40, 181 itemWidth: 246, 182 minItems: getGridSize(), // use function to pull in initial value 183 maxItems: getGridSize() 184 185 }); 186 187 $('.prev').on('click', function(){ 188 $('.relatedAtlasVideos').flexslider('prev'); 189 return false; 190 }); 191 192 $('.next').on('click', function(){ 193 $('.relatedAtlasVideos').flexslider('next'); 194 return false; 195 }); 196 197 198 $('.latestVideos').flexslider({ 199 animation: "slide", 200 slideshow: false, 201 animationLoop: false, 202 directionNav: true, 203 controlNav: false, 204 //minItems: 1, 205 // maxItems: 3, 206 //itemWidth:290 207 //itemMargin: 40, 208 itemWidth: 246, 209 minItems: getGridSize(), // use function to pull in initial value 210 maxItems: getGridSize() 211 212 }); 213 $('.allVideos').flexslider({ 214 animation: "slide", 215 slideshow: false, 216 animationLoop: false, 217 directionNav: true, 218 controlNav: false, 219 //minItems: 1, 220 // maxItems: 3, 221 //itemWidth:290 222 //itemMargin: 40, 223 itemWidth: 246, 224 minItems: getGridSize(), // use function to pull in initial value 225 maxItems: getGridSize() 226 227 }); 228 229 $('.prev').on('click', function(){ 230 $('.latestVideos').flexslider('prev'); 231 return false; 232 }); 233 234 $('.next').on('click', function(){ 235 $('.latestVideos').flexslider('next'); 236 return false; 237 }); 238 239 $('.prev').on('click', function(){ 240 $('.flexslider_journal').flexslider('prev'); 241 return false; 242 }); 243 244 $('.next').on('click', function(){ 245 $('.flexslider_journal').flexslider('next'); 246 return false; 247 }); 248
249 $('.bookprev').on('click', function(){ 250 $('.flexslider_books').flexslider('prev'); 251 return false; 252 }); 253 254 $('.booknext').on('click', function(){ 255 $('.flexslider_books').flexslider('next'); 256 return false; 257 }); 258 259 $('.rltbookprev').on('click', function(){ 260 $('.flexslider_relatedbooks').flexslider('prev'); 261 return false; 262 }); 263 264 $('.rltbooknext').on('click', function(){ 265 $('.flexslider_relatedbooks').flexslider('next'); 266 return false; 267 }); 268 269 $('.newsprev').on('click', function(){ 270 $('.flexslider_news').flexslider('prev'); 271 return false; 272 }); 273 274 $('.newsnext').on('click', function(){ 275 $('.flexslider_news').flexslider('next'); 276 return false; 277 }); 278 279 $('.featuredprev').on('click', function(){ 280 $('.flexslider_featured').flexslider('prev'); 281 return false; 282 }); 283 284 $('.featurednext').on('click', function(){ 285 $('.flexslider_featured').flexslider('next'); 286 return false; 287 }); 288 289 // END Function for home page banner 290}); 291 292function getGridSize() { 293 return (window.innerWidth < 481) ? 1 : 294 (window.innerWidth <= 991) ? 2 : 4; 295} 296 297window.resize = function() { 298 var gridSize = getGridSize(); 299 $('.flexslider_journal').flexslider.vars.minItems = gridSize; 300 $('.flexslider_journal').flexslider.vars.maxItems = gridSize; 301 $('.flexslider_books').flexslider.vars.minItems = gridSize; 302 $('.flexslider_books').flexslider.vars.maxItems = gridSize; 303}; 304
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.