| 
														
															@@ -13,12 +13,12 @@ var modalImg = document.querySelector("#avatarmega .modal-img"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var modalTitle = document.querySelector("#avatarmega .modal-title"); 
														 | 
														
														 | 
														
															 var modalTitle = document.querySelector("#avatarmega .modal-title"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var avatarSelector = document.getElementById("avatar"); 
														 | 
														
														 | 
														
															 var avatarSelector = document.getElementById("avatar"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var card = document.getElementsByClassName('card'); 
														 | 
														
														 | 
														
															 var card = document.getElementsByClassName('card'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-card = [... card]; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+card = [...card]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 avatarSelector.addEventListener('change', avatarChange); 
														 | 
														
														 | 
														
															 avatarSelector.addEventListener('change', avatarChange); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 avatarChange(); 
														 | 
														
														 | 
														
															 avatarChange(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function addCardListener() { 
														 | 
														
														 | 
														
															 function addCardListener() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  for(let i = 0;i < card.length; i++){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  for (let i = 0; i < card.length; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     card[i].addEventListener('click', openavatarModel); 
														 | 
														
														 | 
														
															     card[i].addEventListener('click', openavatarModel); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -29,11 +29,11 @@ function avatarChange() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var value = avatarSelector.options[avatarSelector.selectedIndex].text; 
														 | 
														
														 | 
														
															   var value = avatarSelector.options[avatarSelector.selectedIndex].text; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   $('.owl-carousel').trigger('to.owl.carousel', avatarSelector.selectedIndex); 
														 | 
														
														 | 
														
															   $('.owl-carousel').trigger('to.owl.carousel', avatarSelector.selectedIndex); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   console.log(value); 
														 | 
														
														 | 
														
															   console.log(value); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  for(let i = 0;i < card.length; i++) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  for (let i = 0; i < card.length; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     card[i].classList.remove('active'); 
														 | 
														
														 | 
														
															     card[i].classList.remove('active'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    if(card[i].dataset.avatar == value) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (card[i].dataset.avatar == value) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       card[i].classList.add('active'); 
														 | 
														
														 | 
														
															       card[i].classList.add('active'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    }  
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -61,7 +61,7 @@ function prepareUpload(event) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     url: 'http://www.choozmo.com:8888/uploadfile', 
														 | 
														
														 | 
														
															     url: 'http://www.choozmo.com:8888/uploadfile', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     dataType: 'json', 
														 | 
														
														 | 
														
															     dataType: 'json', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     success: function (jsonData) { 
														 | 
														
														 | 
														
															     success: function (jsonData) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      event.target.previousSibling.value =jsonData.msg; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      event.target.previousSibling.value = jsonData.msg; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       $(this).prev().val(jsonData.msg); 
														 | 
														
														 | 
														
															       $(this).prev().val(jsonData.msg); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       event.target.nextSibling.innerHTML = ''; 
														 | 
														
														 | 
														
															       event.target.nextSibling.innerHTML = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       event.target.nextSibling.textContent = '上傳檔案'; 
														 | 
														
														 | 
														
															       event.target.nextSibling.textContent = '上傳檔案'; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -103,32 +103,28 @@ $(".next").click(function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   dataOBJ = { "name": name_title, "text_content": txtARR, "image_urls": imgARR, "avatar": avatar, "client_id": client_id } 
														 | 
														
														 | 
														
															   dataOBJ = { "name": name_title, "text_content": txtARR, "image_urls": imgARR, "avatar": avatar, "client_id": client_id } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   objstr = JSON.stringify(dataOBJ); 
														 | 
														
														 | 
														
															   objstr = JSON.stringify(dataOBJ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   console.log(dataOBJ) 
														 | 
														
														 | 
														
															   console.log(dataOBJ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  //alert('資料已送出! 請耐心等候') 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  $.ajax({ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    url: 'http://www.choozmo.com:8888/make_anchor_video_v2', 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    //url: 'http://www.choozmo.com:8888/qqreq', 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    dataType : 'json', // 預期從server接收的資料型態 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    contentType : 'application/json; charset=utf-8', // 要送到server的資料型態 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    type: 'post', 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    data: objstr, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    success: function(suc_data) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  jwt_token =  get_jwt_token() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var xhr = new XMLHttpRequest(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  xhr.open("POST", "http://127.0.0.1:8000/make_anchor_video"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  xhr.setRequestHeader("accept", "application/json"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  xhr.setRequestHeader("Authorization","Bearer "+jwt_token) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  xhr.onreadystatechange = function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (xhr.readyState === 4) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       Swal.fire({ 
														 | 
														
														 | 
														
															       Swal.fire({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         title: "資料已送出", 
														 | 
														
														 | 
														
															         title: "資料已送出", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         icon: 'success', 
														 | 
														
														 | 
														
															         icon: 'success', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        text: `${suc_data.msg}`, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        text: '資料已傳送,請耐心等候', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         confirmButtonColor: '#3085d6', 
														 | 
														
														 | 
														
															         confirmButtonColor: '#3085d6', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      });   
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    //data:JSON.stringify({n1:"12",n2:"22"}), 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    error: function (error) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      console.error(error) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      }); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     } 
														 | 
														
														 | 
														
															     } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-   
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  }); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var data = renderXHR_data(dataOBJ) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  console.log(data) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  result = xhr.send(objstr); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+}); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 $(".gen_avatar").click(function () { 
														 | 
														
														 | 
														
															 $(".gen_avatar").click(function () { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   dataOBJ = { "imgurl": $('.img_src').val() } 
														 | 
														
														 | 
														
															   dataOBJ = { "imgurl": $('.img_src').val() } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   objstr = JSON.stringify(dataOBJ); 
														 | 
														
														 | 
														
															   objstr = JSON.stringify(dataOBJ); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   console.log(dataOBJ) 
														 | 
														
														 | 
														
															   console.log(dataOBJ) 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -154,7 +150,7 @@ var loaded_data = '' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function openNav() { 
														 | 
														
														 | 
														
															 function openNav() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   document.getElementById("mySidenav").style.width = "250px"; 
														 | 
														
														 | 
														
															   document.getElementById("mySidenav").style.width = "250px"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   document.querySelector('.loader').style.display = "block"; 
														 | 
														
														 | 
														
															   document.querySelector('.loader').style.display = "block"; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  $.get("http://www.choozmo.com:8888/history_input", function (data, status) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  $.get("http://127.0.0.1:8000/history_input", function (data, status) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     console.log(data) 
														 | 
														
														 | 
														
															     console.log(data) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     loaded_data = data 
														 | 
														
														 | 
														
															     loaded_data = data 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     for (var obj of data) { 
														 | 
														
														 | 
														
															     for (var obj of data) { 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -199,13 +195,32 @@ function closeNav() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function view() { 
														 | 
														
														 | 
														
															 function view() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   event.stopPropagation(); 
														 | 
														
														 | 
														
															   event.stopPropagation(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   console.log(event.target); 
														 | 
														
														 | 
														
															   console.log(event.target); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  if(event.target.nodeName === 'I') { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  if (event.target.nodeName === 'I') { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     return; 
														 | 
														
														 | 
														
															     return; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } else { 
														 | 
														
														 | 
														
															   } else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     window.open(`http://${event.target.dataset.url}`, '_blank'); 
														 | 
														
														 | 
														
															     window.open(`http://${event.target.dataset.url}`, '_blank'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function renderXHR_data(jsonObj) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  XHRstring = '' 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  for (const [key, value] of Object.entries(jsonObj)) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    console.log(value) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    if (typeof (value) == "object") { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      XHRstring += (key+'=['+value.join(',')+']&') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    else { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      XHRstring += (key + '=' + value + '&') 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  XHRstring = XHRstring.substring(0, XHRstring.length - 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  return XHRstring 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function get_jwt_token(){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  jwt_raw = document.cookie.split(';').filter(s=>s.includes('jwt_token'))[0] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  return jwt_raw.split('=')[1] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function load_data() { 
														 | 
														
														 | 
														
															 function load_data() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   var title = document.getElementById("title"); 
														 | 
														
														 | 
														
															   var title = document.getElementById("title"); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -221,7 +236,7 @@ function load_data() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   $(".linker__box").show(); 
														 | 
														
														 | 
														
															   $(".linker__box").show(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   let historyItem = loaded_data.filter(item => item.id == tid)[0]; 
														 | 
														
														 | 
														
															   let historyItem = loaded_data.filter(item => item.id == tid)[0]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    console.log(historyItem); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  console.log(historyItem); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   $(".title_new").val(loaded_data.find(item => item.id == tid).name); 
														 | 
														
														 | 
														
															   $(".title_new").val(loaded_data.find(item => item.id == tid).name); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   let txtlength = historyItem.text_content.length; 
														 | 
														
														 | 
														
															   let txtlength = historyItem.text_content.length; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -229,34 +244,34 @@ function load_data() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															   subtitleInputs.innerHTML = ''; 
														 | 
														
														 | 
														
															   subtitleInputs.innerHTML = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   imgInputs.innerHTML = ''; 
														 | 
														
														 | 
														
															   imgInputs.innerHTML = ''; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  for (let i = 0; i < txtlength ; i++) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  for (let i = 0; i < txtlength; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     var txtinput = document.createElement("input"); 
														 | 
														
														 | 
														
															     var txtinput = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('type', 'text'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('name', `t${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.value = historyItem.text_content[i]; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('placeholder', `${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.classList.add('txtsrc',`txtsrc${i+1}`) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        subtitleInputs.appendChild(txtinput); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    txtinput.setAttribute('type', 'text'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    txtinput.setAttribute('name', `t${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    txtinput.value = historyItem.text_content[i]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    txtinput.setAttribute('placeholder', `${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    txtinput.classList.add('txtsrc', `txtsrc${i + 1}`) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    subtitleInputs.appendChild(txtinput); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   for (let i = 0; i < imglength; i++) { 
														 | 
														
														 | 
														
															   for (let i = 0; i < imglength; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     var imginput = document.createElement("input"); 
														 | 
														
														 | 
														
															     var imginput = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('type', 'text'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('name', `m${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.classList.add('imgsrc', `imgsrc${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.value = historyItem.image_urls[i]; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('placeholder', `${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imginput); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        var imgupload = document.createElement("input"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.setAttribute('id', `img${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.setAttribute('type', `file`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.classList.add('img_uploader', 'img_up'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imgupload); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        var imguploadlabel = document.createElement("label"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.setAttribute('for', `img${i+1}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.classList.add('upload-btn'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.textContent = '上傳檔案'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imguploadlabel); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imginput.setAttribute('type', 'text'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imginput.setAttribute('name', `m${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imginput.classList.add('imgsrc', `imgsrc${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imginput.value = historyItem.image_urls[i]; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imginput.setAttribute('placeholder', `${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgInputs.appendChild(imginput); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    var imgupload = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgupload.setAttribute('id', `img${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgupload.setAttribute('type', `file`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgupload.classList.add('img_uploader', 'img_up'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgInputs.appendChild(imgupload); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    var imguploadlabel = document.createElement("label"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imguploadlabel.setAttribute('for', `img${i + 1}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imguploadlabel.classList.add('upload-btn'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imguploadlabel.textContent = '上傳檔案'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    imgInputs.appendChild(imguploadlabel); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -266,11 +281,11 @@ var subtitleInputs = document.querySelector(".subtitle-inputs"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var imgInputs = document.querySelector(".img-inputs"); 
														 | 
														
														 | 
														
															 var imgInputs = document.querySelector(".img-inputs"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 let length = 5; 
														 | 
														
														 | 
														
															 let length = 5; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function initial() { 
														 | 
														
														 | 
														
															 function initial() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    for(let i = 0;i < length; i++) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        rendertxtBlock(i+1); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        renderimgBlock(i+1); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    console.log(document.querySelectorAll(".txtsrc").length + 1); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  for (let i = 0; i < length; i++) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    rendertxtBlock(i + 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    renderimgBlock(i + 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  console.log(document.querySelectorAll(".txtsrc").length + 1); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 initial(); 
														 | 
														
														 | 
														
															 initial(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -282,51 +297,51 @@ addbtn.addEventListener('click', addtxtBlock); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 addimgbtn.addEventListener('click', addimgBlock); 
														 | 
														
														 | 
														
															 addimgbtn.addEventListener('click', addimgBlock); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function addtxtBlock() { 
														 | 
														
														 | 
														
															 function addtxtBlock() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    let newIdx = document.querySelectorAll(".txtsrc").length + 1; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    rendertxtBlock(newIdx); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  let newIdx = document.querySelectorAll(".txtsrc").length + 1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  rendertxtBlock(newIdx); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function addimgBlock() { 
														 | 
														
														 | 
														
															 function addimgBlock() { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    let newimgIdx = document.querySelectorAll(".imgsrc").length + 1; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    renderimgBlock(newimgIdx); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  let newimgIdx = document.querySelectorAll(".imgsrc").length + 1; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  renderimgBlock(newimgIdx); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-function rendertxtBlock(i){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    var txtinput = document.createElement("input"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('type', 'text'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('name', `t${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.value = ""; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.setAttribute('placeholder', `${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        txtinput.classList.add('txtsrc',`txtsrc${i}`) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        subtitleInputs.appendChild(txtinput); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function rendertxtBlock(i) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var txtinput = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  txtinput.setAttribute('type', 'text'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  txtinput.setAttribute('name', `t${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  txtinput.value = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  txtinput.setAttribute('placeholder', `${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  txtinput.classList.add('txtsrc', `txtsrc${i}`) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  subtitleInputs.appendChild(txtinput); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 function renderimgBlock(i) { 
														 | 
														
														 | 
														
															 function renderimgBlock(i) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    var imginput = document.createElement("input"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('type', 'text'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('name', `m${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.classList.add('imgsrc', `imgsrc${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.value = ""; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imginput.setAttribute('placeholder', `${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imginput); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        var imgupload = document.createElement("input"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.setAttribute('id', `img${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.setAttribute('type', `file`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgupload.classList.add('img_uploader', 'img_up'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imgupload); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        var imguploadlabel = document.createElement("label"); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.setAttribute('for', `img${i}`); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.classList.add('upload-btn'); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imguploadlabel.textContent = '上傳檔案'; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        imgInputs.appendChild(imguploadlabel); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-        $('input[type=file]').on('change', prepareUpload); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var imginput = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imginput.setAttribute('type', 'text'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imginput.setAttribute('name', `m${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imginput.classList.add('imgsrc', `imgsrc${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imginput.value = ""; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imginput.setAttribute('placeholder', `${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgInputs.appendChild(imginput); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var imgupload = document.createElement("input"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgupload.setAttribute('id', `img${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgupload.setAttribute('type', `file`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgupload.classList.add('img_uploader', 'img_up'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgInputs.appendChild(imgupload); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  var imguploadlabel = document.createElement("label"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imguploadlabel.setAttribute('for', `img${i}`); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imguploadlabel.classList.add('upload-btn'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imguploadlabel.textContent = '上傳檔案'; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  imgInputs.appendChild(imguploadlabel); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  $('input[type=file]').on('change', prepareUpload); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 $('.owl-carousel').owlCarousel({ 
														 | 
														
														 | 
														
															 $('.owl-carousel').owlCarousel({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  loop:true, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  margin:10, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  loop: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  margin: 10, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   nav: false, 
														 | 
														
														 | 
														
															   nav: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   mouseDrag: true, 
														 | 
														
														 | 
														
															   mouseDrag: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   touchDrag: true, 
														 | 
														
														 | 
														
															   touchDrag: true, 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -334,29 +349,15 @@ $('.owl-carousel').owlCarousel({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   autoplay: true, 
														 | 
														
														 | 
														
															   autoplay: true, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   autoplayTimeout: 8000, 
														 | 
														
														 | 
														
															   autoplayTimeout: 8000, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   autoplayHoverPause: false, 
														 | 
														
														 | 
														
															   autoplayHoverPause: false, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  responsive:{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      0:{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          items:1 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      600:{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          items:2 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      1000:{ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          items:4 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-      } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+  responsive: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    0: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      items: 1 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    600: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      items: 2 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    }, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    1000: { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+      items: 4 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+    } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															   } 
														 | 
														
														 | 
														
															   } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }) 
														 | 
														
														 | 
														
															 }) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															- 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-$.ajax({ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  url: 'http://127.0.0.1:8000/user_profile2', 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  dataType: 'json', // 預期從server接收的資料型態 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  contentType: 'application/json; charset=utf-8', // 要送到server的資料型態 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  type: 'post', 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  success: function (suc_data) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    alert(suc_data.msg) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  }, 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  //data:JSON.stringify({n1:"12",n2:"22"}), 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  error: function (error) { 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-    console.error(error) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-  } 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-}); 
														 | 
														
														 | 
														
															 
														 |