mirror of
				https://github.com/pierre42100/ComunicWeb
				synced 2025-11-04 12:14:12 +00:00 
			
		
		
		
	Added countdown timer specific post form
This commit is contained in:
		@@ -45,8 +45,9 @@
 | 
				
			|||||||
.post-form .post-image,
 | 
					.post-form .post-image,
 | 
				
			||||||
.post-form .post-youtube,
 | 
					.post-form .post-youtube,
 | 
				
			||||||
.post-form .post-movie,
 | 
					.post-form .post-movie,
 | 
				
			||||||
.post-form .post-weblink
 | 
					.post-form .post-weblink,
 | 
				
			||||||
.post-form .post-pdf {
 | 
					.post-form .post-pdf,
 | 
				
			||||||
 | 
					.post-form .post-countdown {
 | 
				
			||||||
	display: none;
 | 
						display: none;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -174,6 +174,28 @@ ComunicWeb.components.posts.form = {
 | 
				
			|||||||
		});
 | 
							});
 | 
				
			||||||
		//End : PDF
 | 
							//End : PDF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Add countdown timer specific informations
 | 
				
			||||||
 | 
							var countdownForm = createElem2({
 | 
				
			||||||
 | 
								appendTo: boxBody,
 | 
				
			||||||
 | 
								type: "div",
 | 
				
			||||||
 | 
								class: "post-countdown"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							var timeEndInput = createFormGroup({
 | 
				
			||||||
 | 
								target: countdownForm,
 | 
				
			||||||
 | 
								label: "Date de fin",
 | 
				
			||||||
 | 
								placeholder: "dd/mm/yyyy",
 | 
				
			||||||
 | 
								type: "text"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							$(timeEndInput).datepicker({
 | 
				
			||||||
 | 
								autoclose: true,
 | 
				
			||||||
 | 
								format: "dd/mm/yyyy"
 | 
				
			||||||
 | 
							});
 | 
				
			||||||
 | 
							//End : countdown timer
 | 
				
			||||||
 | 
							
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//Create post type change handler
 | 
							//Create post type change handler
 | 
				
			||||||
		var changesHandler = function(){
 | 
							var changesHandler = function(){
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -182,6 +204,7 @@ ComunicWeb.components.posts.form = {
 | 
				
			|||||||
			movieInputForm.style.display = movieType.checked ? "block" : "none";
 | 
								movieInputForm.style.display = movieType.checked ? "block" : "none";
 | 
				
			||||||
			linkChooseForm.style.display = linkType.checked ? "block" : "none";
 | 
								linkChooseForm.style.display = linkType.checked ? "block" : "none";
 | 
				
			||||||
			pdfUploadForm.style.display = pdfType.checked ? "block" : "none";
 | 
								pdfUploadForm.style.display = pdfType.checked ? "block" : "none";
 | 
				
			||||||
 | 
								countdownForm.style.display = countdownType.checked ? "block" : "none";
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//Apply changesHandler function to all the data types
 | 
							//Apply changesHandler function to all the data types
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -44,6 +44,9 @@ class Dev {
 | 
				
			|||||||
		//Light box
 | 
							//Light box
 | 
				
			||||||
		"3rdparty/lightbox/ekko-lightbox.min.css",
 | 
							"3rdparty/lightbox/ekko-lightbox.min.css",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Datepicker
 | 
				
			||||||
 | 
							"3rdparty/adminLTE/plugins/datepicker/datepicker3.css",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//VideoJS
 | 
							//VideoJS
 | 
				
			||||||
		//"3rdparty/videojs/6.4.0/video-js.min.css"
 | 
							//"3rdparty/videojs/6.4.0/video-js.min.css"
 | 
				
			||||||
	);
 | 
						);
 | 
				
			||||||
@@ -94,6 +97,9 @@ class Dev {
 | 
				
			|||||||
		//Bootstrap-WYSIWYG
 | 
							//Bootstrap-WYSIWYG
 | 
				
			||||||
		"3rdparty/bootstrap-wysiwyg.js",
 | 
							"3rdparty/bootstrap-wysiwyg.js",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							//Datepicker
 | 
				
			||||||
 | 
							"3rdparty/adminLTE/plugins/datepicker/bootstrap-datepicker.js",
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		//VideoJS
 | 
							//VideoJS
 | 
				
			||||||
		//"3rdparty/videojs/6.4.0/video.min.js"
 | 
							//"3rdparty/videojs/6.4.0/video.min.js"
 | 
				
			||||||
	);
 | 
						);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user