PageSourceSearch

https://www.dawn.org.tw/assets/js/contents_index_.js?v=1

js dawn.org.tw collected 2026-10-06 06:27:21 UTC 10,956 bytes, 436 lines download raw bytes

1// == 緊急通知 Modal
2$(window).on('load',function(){
3	$('#modal_alert').modal('show');
4});
5
6function checkForm(){
7	var frm = document.forms["insert"];
8	if($('input[type="tel"].error')[0]){
9	  alert(languages.alertphonenumber);
10	}else{
11	  frm.submit();
12	}
13}
14//季刊pdf
15function issuu_openview(aid){
16	window.open('/assets/upload/issuu/'+aid+'-PDF.pdf','_blank');
17}
18// == 首頁BANNER
19if($('.slick_banner').length > 0){
20	$('.slick_banner').slick({
21		dots: true,
22		infinite: true,
23		lazyLoad: 'ondemand',
24		slidesToShow: 1,
25		slidesToScroll: 1,
26		adaptiveHeight: true,
27		autoplay: true,
28		autoplaySpeed: 5000,
29		pauseOnFocus: true,
30		pauseOnHover: true
31	});
32}
33if($('.slick_news').length > 0){
34	$('.slick_news').slick({
35		dots: false,
36		adaptiveHeight: true,
37		//lazyLoad: 'ondemand',
38		slidesToShow: parseInt($('main.main_content').attr('data-news-slick-num')),
39		slidesToScroll: parseInt($('main.main_content').attr('data-news-slick-num')),
40		responsive: [
41			{
42			breakpoint: 1024,
43			},
44			{
45			breakpoint: 769,
46			settings: {
47				slidesToShow: 2,
48				slidesToScroll: 2,
49			}
50			},
51			{
52			breakpoint: 480,
53			settings: {
54			  infinite: true,
55			  autoplay: true,
56			  autoplaySpeed: 5000,
57			  slidesToShow: 1,
58			  slidesToScroll: 1,
59			}
60			}
61		]
62	});
63}
64if($('.slick_events').length > 0){
65	$('.slick_events').slick({
66		dots: false,
67		adaptiveHeight: true, 
68		//lazyLoad: 'ondemand',
69		slidesToShow: parseInt($('main.main_content').attr('data-event-slick-num')),
70		slidesToScroll: parseInt($('main.main_content').attr('data-event-slick-num')),
71		responsive: [
72			{
73				breakpoint: 1024,
74			},
75			{
76				breakpoint: 769,
77				settings: {
78					slidesToShow: 2,
79					slidesToScroll: 2,
80				}
81			},
82			{
83				breakpoint: 480,
84				settings: {
85					infinite: true,
86					autoplay: true,
87					autoplaySpeed: 5000,
88					slidesToShow: 1,
89					slidesToScroll: 1,
90				}
91			}
92		]
93	});
94}
95if($('.slick_photo').length > 0){
96	$('.slick_photo').slick({
97		dots: false,
98		adaptiveHeight: true, 
99		lazyLoad: 'ondemand',
100		slidesToShow: 4,
101		slidesToScroll: 4,
102		responsive: [
103			{
104				breakpoint: 1024,
105			},
106			{
107				breakpoint: 769,
108				settings: {
109					slidesToShow: 2,
110					slidesToScroll: 2,
111				}
112			},
113			{
114				breakpoint: 480,
115				settings: {
116				  infinite: true,
117				  autoplay: true,
118				  autoplaySpeed: 5000,
119				  slidesToShow: 1,
120				  slidesToScroll: 1,
121				}
122			}
123		]
124	});
125}
126if($('.slick_youtube').length > 0){
127	$('.slick_youtube').slick({
128		dots: false,
129		adaptiveHeight: false, 
130		lazyLoad: 'ondemand',
131		slidesToShow: 4,
132		slidesToScroll: 4,
133		responsive: [
134			{
135				breakpoint: 1024,
136			},
137			{
138				breakpoint: 769,
139				settings: {
140					slidesToShow: 2,
141					slidesToScroll: 2,
142				}
143			},
144			{
145				breakpoint: 480,
146				settings: {
147					infinite: true,
148					autoplay: true,
149					autoplaySpeed: 5000,
150					slidesToShow: 1,
151					slidesToScroll: 1,
152				}
153			}
154		]
155	});
156}
157
158if($('.slick_goods').length > 0){
159	$('.slick_goods').slick({
160		dots: false,
161		adaptiveHeight: true, 
162		//lazyLoad: 'ondemand',
163		slidesToShow: 3,
164		slidesToScroll: 3,
165		responsive: [
166			{
167			breakpoint: 1024,
168			},
169			{
170			breakpoint: 769,
171			settings: {
172				slidesToShow: 2,
173				slidesToScroll: 2,
174			}
175			},
176			{
177			breakpoint: 480,
178			settings: {
179			  infinite: true,
180			  autoplay: true,
181			  autoplaySpeed: 5000,
182			  slidesToShow: 1,
183			  slidesToScroll: 1,
184			}
185			}
186		]
187	});
188}
189if($('.slick_issuu').length > 0){
190	$('.slick_issuu').slick({
191	  dots: false,
192	  lazyLoad: 'ondemand',
193	  slidesToShow: 4,
194	  slidesToScroll: 4,
195	  responsive: [
196		{
197		  breakpoint: 1024,
198		},
199		{
200		  breakpoint: 769,
201		  settings: {
202			infinite: true,
203			autoplay: true,
204			autoplaySpeed: 5000,
205			slidesToShow: 2,
206			slidesToScroll: 2,
207		  }
208		},
209		{
210		  breakpoint: 480,
211		  settings: {
212			infinite: true,
213			autoplay: true,
214			autoplaySpeed: 5000,
215			slidesToShow: 1,
216			slidesToScroll: 1,
217		  }
218		}
219	  ]
220	});
221}
222// == 友善連結 Slick
223if($('.slick_brand').length > 0){
224	$('.slick_brand').slick({
225		dots: false,
226		infinite: true,
227		autoplay: true,
228		autoplaySpeed: 5000,
229		adaptiveHeight: true,      
230		lazyLoad: 'ondemand',
231		slidesToShow: 5,
232		slidesToScroll: 5,
233		responsive: [
234			{
235				breakpoint: 1024,
236				settings: {
237					slidesToShow: 4,
238					slidesToScroll: 4,
239				}
240			},
241			{
242				breakpoint: 769,
243				settings: {
244					slidesToShow: 2,
245					slidesToScroll: 2,
246				}
247			},
248			{
249				breakpoint: 480,
250				settings: {
251					slidesToShow: 2,
252					slidesToScroll: 2,
253				}
254			}
255		]
256	});
257}
258if($('.slick_shop').length > 0){
259	$('.slick_shop').slick({
260		dots: false,
261		adaptiveHeight: true, 
262		//lazyLoad: 'ondemand',
263		slidesToShow: 3,
264		slidesToScroll: 3,
265		responsive: [
266			{
267			breakpoint: 1024,
268			},
269			{
270			breakpoint: 769,
271			settings: {
272				slidesToShow: 2,
273				slidesToScroll: 2,
274			}
275			},
276			{
277			breakpoint: 480,
278			settings: {
279			  infinite: true,
280			  autoplay: true,
281			  autoplaySpeed: 5000,
282			  slidesToShow: 1,
283			  slidesToScroll: 1,
284			}
285			}
286		]
287	});
288}
289// == 捐款項目 Slick
290if($('main.main_content').attr('data-layout') == 'A'){
291	if($('.slick_donatewrap').length > 0){
292		if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) || $(window).width() < 768) {	
293			$('.slick_donatewrap').children('div:not(".mobile-first")').remove();
294		}		
295	}
296}
297$('html, body').animate({scrollTop: 0}, 100);		
298$(document).ready(function(){  
299	
300	$('a[href="#youtube"]').click(function(){
301		//video_load();
302	});
303	$('#youtube-tab').click(function(){
304		$('[tag="linkphotovideo"]').attr("href", "/official/video");
305    });
306    $('#photo-tab').click(function(){
307		$('[tag="linkphotovideo"]').attr("href", "/official/albumslist");
308    });
309	$('.nav-link').on('shown.bs.tab', function() {
310	  // ... select the corresponding tab pane ...
311	  let $tabPane = $($(this).attr('href'));
312	  // ... and refresh its slider.   
313	  $('.slick_'+$(this).attr('aria-controls'), $tabPane).slick('refresh');
314	});
315	$('a[href="#events"]').click(function(){
316		$('#news-events_readmore').attr("href","/booking/index");
317		$('[tag="hrefreadmore_news"]').attr("href","/booking/index");
318	});
319	$('a[href="#news"]').click(function(){
320		$('#news-events_readmore').attr("href","/contents/news");
321		$('[tag="hrefreadmore_news"]').attr("href","/contents/news");
322	});
323	
324	
325	$("[name='attri[5][idno]']").css("text-transform", "capitalize");
326	$("[name='receiptidno']").css("text-transform", "capitalize");
327	$("[name='attri[5][idno]']").isIdno("member.isIdno", languages.option_idno);
328	$("[name='attri[5][foreigner]']").change(function(){
329		$("[name='attri[5][idno]']").isIdno("member.isIdno", languages.option_idno);
330	});
331	$("[name='attri[6]']").isEmail("member.isEmail", languages.option_email);
332	
333	//圖片轉為youtube
334	$('a[tag="change_youtube"]').click(function(){
335	$(this).parent()[0].innerHTML = '<div class="embed-responsive embed-responsive-4by3"><iframe id="player_'+ $(this).attr("value") +'" width="100%" height="260" style="border:none;overflow:hidden" allowfullscreen src="https://www.youtube.com/embed/'+ $(this).attr("value") +'?rel=0&autoplay=1&mute=1"></iframe></div>';
336	});
337	//banner youtube
338	$('a[tag="banner_youtube"]').click(function(){
339	$(this).parent()[0].innerHTML = '<iframe width="100%" height="260" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true" src="https://www.youtube.com/embed/' + $(this).attr("value") +'?rel=0&autoplay=1&mute=1"></iframe>';
340	});
341	//banner_m youtube
342	$('div[tag="banner_m_youtube"]').click(function(){
343	  $(this).parent()[0].innerHTML = '<iframe style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowTransparency="true" allowFullScreen="true" src="https://www.youtube.com/embed/' + $(this).attr("value") +'?rel=0&autoplay=1&mute=1"></iframe>';
344	});
345	
346	// == 【正式站可不加】:"Select 藍字(搭配 onChange)"
347	$(".stepwizard_info option").css("color", "#007bff");
348
349	// == 捐款區塊 Scroll Bar
350	if ($(window).width() > 1024) {
351		//$(".donate_accordion").mCustomScrollbar({
352		//	theme:"rounded-dark",
353		//	mouseWheelPixels: 170
354		//});
355	}		
356	// == 活動區塊 Scroll Bar
357	$(".custom_content").mCustomScrollbar({
358		theme:"rounded-dark",
359		mouseWheelPixels: 170
360	});	
361	
362	$('.slick_banner, .slick_news, .slick_events, .slick_photo, .slick_goods').on('lazyLoaded', function (evt) {
363		$(evt.currentTarget).find('source').each(function (i, source) {
364		  var $source;
365		  $source = $(source);
366		  //$source.attr('srcset', $source.data('lazy-srcset'));
367		});
368	});	
369});
370		
371window.onload = function() {
372	//花絮youtube 事後載入
373	if( $('.photo_content').attr('video-tab-status')=='1' ){
374		//$('#youtube-tab').eq(0).click();		
375		//video_load();
376		$('[href="#youtube"]').click();
377		$('[tag="linkphotovideo"]').attr("href", "/official/video");
378	}
379	if($('.news_section').attr('data-status') == "1"){
380		$('[href="#events"]').click();
381	}
382	// == 捐款項目 Slick
383	if($('main.main_content').attr('data-layout') == 'A'){
384		if($('.slick_donatewrap').length > 0){
385			$('.slick_donatewrap').on('afterChange', function(event, slick, currentSlide){
386				if( $(slick.$slides[currentSlide]).attr('state') == "0" ) inistate(currentSlide);			
387			});
388			$('.slick_donatewrap').on('beforeChange', function(event, slick, currentSlide, nextSlide){
389				if( $(slick.$slides[nextSlide]).attr('state') == "0" ){
390					if(currentSlide == 0)
391						inistate(nextSlide, "beforeChange");
392					else
393						inistate(nextSlide);
394				}	
395			});
396			$('.slick_donatewrap').slick({
397				dots: true,
398				infinite: $('.g-recaptcha').length>0? true : false,
399				//lazyLoad: 'ondemand',
400				slidesToShow: 1,
401				slidesToScroll: 1,
402				pauseOnFocus: false,
403				pauseOnHover: false,
404				draggable: false,
405				touchMove: false
406			});
407			$('.slick_donatewrap').on('lazyLoaded', function (evt) {
408				$(evt.currentTarget).find('source').each(function (i, source) {
409				  var $source;
410				  $source = $(source);
411				  $source.attr('srcset', $source.data('lazy-srcset'));
412				});
413			});	
414			if( /Android|webOS|iPhone|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) || $(window).width() < 768) {	
415				//$(".slick_donatewrap").on('init', function(event, slick) {
416				if(donateid != ""){
417					//show_projectdonate();
418					inistate(0,"mobile");
419				}
420				else{
421					inistate(0,"mobile");
422				}
423				//});
424			}
425			else{
426				if(donateid != ""){
427					slideno = $('[tag="project'+donateid+'"]').attr('data-slick-index');
428					$(".slick_donatewrap").slick("slickGoTo",slideno);
429				}
430				else{
431					$(".slick_donatewrap").slick("slickGoTo",0);
432				}	
433			}					
434		}
435	}
436};

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.