| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  | {% extends "mnfapp/base.html" %} | 
					
						
							|  |  |  | {% load static %} | 
					
						
							|  |  |  | {% load i18n %} | 
					
						
							|  |  |  | <html> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <head> | 
					
						
							|  |  |  |   {% block content %} | 
					
						
							|  |  |  |   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> | 
					
						
							|  |  |  |   <link rel="stylesheet" href="style.css"> | 
					
						
							|  |  |  |   <link rel="stylesheet" href="{% static '/Audit/css/Audit-input.css' %}"> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </head> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <body> | 
					
						
							|  |  |  |   <div id="container_loader" class="container_loader_class"> | 
					
						
							|  |  |  |     <div id="conatiner_sub" class="container_sub"> | 
					
						
							|  |  |  |       <div id="thank-you-message"> | 
					
						
							|  |  |  |         <div class="loading-spinner"></div> | 
					
						
							|  |  |  |         <h3> | 
					
						
							|  |  |  |           {% trans "We are processing your script. We will notify you when it is Audited." %} | 
					
						
							|  |  |  |         </h3> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <div class="container mt"> | 
					
						
							|  |  |  |     <div class="frame"> | 
					
						
							|  |  |  |       <img src="/static/media/Audit_img.png" id="audit_img_dek" alt="" srcset=""> | 
					
						
							|  |  |  |       <div> | 
					
						
							|  |  |  |         <span class="mobile_block"> <img src="/static/media/Audit_img.png" id="audit_img_mobile" alt="" srcset=""> | 
					
						
							|  |  |  |           <p class="heading">Welcome to Script Audit !</p> | 
					
						
							|  |  |  |         </span> | 
					
						
							|  |  |  |         <ul class="list ul_list"> | 
					
						
							|  |  |  |           <li class="light-text">Screenplay is a technical document!</li> | 
					
						
							|  |  |  |           <li class="light-text">It is required to be written precisely as per international conventions regarding font | 
					
						
							|  |  |  |             type and size, | 
					
						
							|  |  |  |             indentation, alignment and spaces. | 
					
						
							|  |  |  |           </li> | 
					
						
							|  |  |  |           <li class="light-text">However, inadvertent human errors may creep in while writing it.</li> | 
					
						
							|  |  |  |           <li class="light-text">The Script audit identifies such inadvertent errors and corrects them.</li> | 
					
						
							|  |  |  |           <li class="light-text">It's simple. Upload your Script, wait a little and get the audited version.</li> | 
					
						
							|  |  |  |         </ul> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  |     <div class="frame-block"> | 
					
						
							|  |  |  |       <img src="/static/media/blockchain_img.png" alt="Auditblockchainimgage" class="block-chain-img"> | 
					
						
							|  |  |  |       <p class="heading_secondary">Your Scripts are Secured by blockchain. <span class="MNF_hightlight">MNF</span> | 
					
						
							|  |  |  |         has no access to Them.</p> | 
					
						
							|  |  |  |     </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <p class="heading_secondary-text">Upload on Blockchain and Audit your Screenplay !</p> | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  |     <form method="post" action="{% url 'upload_audit' %}" onsubmit="loaderfun()" enctype="multipart/form-data" id="form-container"> | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |       {% csrf_token %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       {% if form.non_field_errors %} | 
					
						
							|  |  |  |       <div class="error-message"> | 
					
						
							|  |  |  |         {% for error in form.non_field_errors %} | 
					
						
							|  |  |  |         <p class="custom-error">{{ error }}</p> | 
					
						
							|  |  |  |         {% endfor %} | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |       {% endif %} | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |       <div class="form-row-audit"> | 
					
						
							|  |  |  |         <div class="author_center"> | 
					
						
							|  |  |  |           <label for="id_screenplay_name" class="label_headers">Screenplay Name<span | 
					
						
							|  |  |  |               style="color: #ee3c4d">*</span></label> | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  |           <input type="text" name="screenplay_name"  required id="id_screenplay_name" | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |             class="input_fieldStyle" oninvalid="this.setCustomValidity('Please enter screenplay name')" | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  |             oninput="setCustomValidity('')" placeholder="enter file name" maxlength="30" /> | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |         </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <div class="author_center"> | 
					
						
							|  |  |  |           <label for="id_author_name" class="label_headers">Author<span style="color: #ee3c4d">*</span></label> | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  |           <input type="text" id="author_name" name="author_name" maxlength="30" required id="id_author_name" | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |             class="input_fieldStyle" oninvalid="this.setCustomValidity('Please enter author name')" | 
					
						
							|  |  |  |             oninput="setCustomValidity('')" placeholder="enter user name" /> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <div class="author_center"> | 
					
						
							|  |  |  |           <label for="id_language" class="label_headers">Language:</label> | 
					
						
							|  |  |  |           <select type="text" name="language" id="id_language" class="input_fieldStyle" required> | 
					
						
							|  |  |  |             <option value="en">English</option> | 
					
						
							|  |  |  |             <option value="en">Other</option> | 
					
						
							|  |  |  |           </select> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |       <div id="input_fields_container_audit"> | 
					
						
							|  |  |  |         <div class="form-field"> | 
					
						
							|  |  |  |           <input type="file" name="script_file" required id="id_script_file" onchange="validateFile(this)" /> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         {% for field in form %} | 
					
						
							|  |  |  |         <div class="mt-5 mx-3"> | 
					
						
							|  |  |  |           {% if field.errors %} | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  |            <p class="script_exist">{{ field.errors.0 }}</p> | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |           {% endif %} | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         {% endfor %} | 
					
						
							|  |  |  |         <div style="text-align: center;" id="text_alert"> | 
					
						
							|  |  |  |           <p class="para_text2">Please upload your script in ”fdx” "docx", "pdf" or "txt" format only..</p> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <br> | 
					
						
							|  |  |  |         <div class="submit-btn-container "> | 
					
						
							|  |  |  |           <input value="Upload on Blockchain" id="submit-btn" class="btn btn-primary mx-auto" type="submit" /> | 
					
						
							|  |  |  |         </div> | 
					
						
							|  |  |  |         <br><br> | 
					
						
							|  |  |  |       </div> | 
					
						
							|  |  |  |     </form> | 
					
						
							|  |  |  |   </div> | 
					
						
							|  |  |  |   <script> | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  | 		var URL = window.location.origin | 
					
						
							|  |  |  | 	</script> | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  |   function loaderfun(){ | 
					
						
							|  |  |  |       document.getElementById("container_loader").style.display = "flex"; | 
					
						
							|  |  |  |       document.body.style.overflow = 'hidden'; | 
					
						
							|  |  |  |       document.querySelector(".split-pane-component").style.overflow = "none"; | 
					
						
							|  |  |  |       document.getElementById("mulitligule").style.display = "none"; | 
					
						
							|  |  |  |       document.getElementById("footer_mulitligule").style.display = "none"; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | </script> | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  |   <script> | 
					
						
							|  |  |  |     document.addEventListener("DOMContentLoaded", function () { | 
					
						
							|  |  |  |       var selectElement = document.getElementById("id_language"); | 
					
						
							|  |  |  |       // Create a new option element for the placeholder | 
					
						
							|  |  |  |       var placeholderOption = document.createElement("option"); | 
					
						
							|  |  |  |       placeholderOption.value = ""; | 
					
						
							|  |  |  |       placeholderOption.text = "Select a language"; | 
					
						
							|  |  |  |       // Add the new option to the select element | 
					
						
							|  |  |  |       selectElement.add(placeholderOption, 0); // Add as the first option | 
					
						
							|  |  |  |       // Set the default selected option to the placeholder | 
					
						
							|  |  |  |       placeholderOption.selected = true; | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   </script> | 
					
						
							|  |  |  |   <script> | 
					
						
							|  |  |  |     function validateFile(input) { | 
					
						
							|  |  |  |       const allowedExtensions = ['fdx', 'docx', 'pdf', 'txt']; | 
					
						
							|  |  |  |       const fileName = input.value.split('\\').pop(); // Get the selected file name | 
					
						
							|  |  |  |       const fileExtension = fileName.split('.').pop().toLowerCase(); // Get the file extension | 
					
						
							|  |  |  |       const text = document.getElementById('text_alert'); | 
					
						
							|  |  |  |       if (!allowedExtensions.includes(fileExtension)) { | 
					
						
							|  |  |  |         text.style.display = "block"; | 
					
						
							|  |  |  |         input.value = ''; // Clear the input value | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |       else { | 
					
						
							|  |  |  |         text.style.display = "none"; | 
					
						
							|  |  |  |       } | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  |   </script> | 
					
						
							|  |  |  |   <script> | 
					
						
							|  |  |  |     document.getElementById("form-container").addEventListener("submit", function (event) { | 
					
						
							|  |  |  |       event.preventDefault(); | 
					
						
							|  |  |  |       document.getElementById("submit-btn").disabled = true; | 
					
						
							|  |  |  |       document.getElementById("submit-btn").style.backgroundColor = "#616161"; | 
					
						
							|  |  |  |       document.getElementById("submit-btn").style.color = "#FAFAFA"; | 
					
						
							|  |  |  |       this.submit(); | 
					
						
							|  |  |  |       window.addEventListener("unload", function () { | 
					
						
							|  |  |  |         clearTimeout(timeoutID); | 
					
						
							|  |  |  |         window.location.href = "{% url 'new_audited_page' %}"; | 
					
						
							|  |  |  |       }); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   </script> | 
					
						
							|  |  |  |   <script> | 
					
						
							|  |  |  |     const authorNameInput = document.getElementById("author_name"); | 
					
						
							|  |  |  |     authorNameInput.addEventListener("input", function () { | 
					
						
							|  |  |  |       this.value = this.value.replace(/[^a-zA-Z ]/g, ""); | 
					
						
							|  |  |  |     }); | 
					
						
							|  |  |  |   </script> | 
					
						
							| 
									
										
										
										
											2024-04-30 04:59:37 +00:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2024-04-27 09:33:09 +00:00
										 |  |  | </body> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </html> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | {% endblock %} |