PageSourceSearch

https://www.ijccm.org/assets/js/lib/flex-plugin.js

js ijccm.org collected 2026-10-02 06:17:27 UTC 7,456 bytes, 304 lines download raw bytes

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.