Преглед изворни кода

Upload files to 'QuickSend'

Yeung Alan пре 5 година
родитељ
комит
0f89bb59ed
2 измењених фајлова са 44 додато и 3 уклоњено
  1. 42 0
      QuickSend/i18n.js
  2. 2 3
      QuickSend/index.php

+ 42 - 0
QuickSend/i18n.js

@@ -57,4 +57,46 @@ function intl_convert(lang,t){
 	}
 	console.log("Number part: " + num_part + "\nText part: " + text_part + "\nInput text: " + t + "\nProcessed text: " + t.replace(r,"%n") + "\nConverted: " + convertedtext);
 	return convertedtext;
+}
+
+function generatei18n(){
+		var syslang = navigator.language;
+	var ContainsNonTagElement = [];
+	var untt = [];
+	$.each($("*"), function( index, value ) {
+		//to check if the element was the script or style, if it is script or style then skip it
+		if($(value)[0].tagName.toUpperCase() !== "SCRIPT" && $(value)[0].tagName.toUpperCase() !== "STYLE"){
+			//if the element doesn't contains any children element
+			if(!$(value).children().length){
+				//check if it is textbox, if true then show placeholder
+				if($(value).attr("placeholder") !== undefined){
+					var t = $(value).attr("placeholder").trim();
+					if(t.length > 0){
+						untt.push(t);
+					}
+				}
+				//if it is normal text, display the text
+				if($(value).html() !== undefined){
+					var t = $(value).text().trim();
+					if(t.length > 0){
+						untt.push(t);
+					}
+				}
+			}else{
+				//if it still contains some child element, then try to remove all element and check if there contains any text
+				//if we find any, then store it and process it later.
+				var t = $(value).clone().children().remove().end().text().trim();
+				if(t.length > 0){
+					ContainsNonTagElement.push($(value));
+				}
+			}
+		}
+	});
+	$.each(ContainsNonTagElement, function( index, value ) {
+		var t = $(value).clone().children().remove().end().text().trim();
+		if(t.length > 0){
+			untt.push(JSON.stringify(t));
+		}
+	});
+	return untt;
 }

+ 2 - 3
QuickSend/index.php

@@ -113,8 +113,7 @@ if(isset($_GET["sharingid"])){
 			</div>
 		</div>
 		<div class="field">
-			<label>Remaining access times:</label>
-			<input id="numallt" type="text" disabled>
+			<input id="numallt" type="text" placeholder="Remaining access times" disabled>
 		</div>
 		</form>
     </div>
@@ -234,7 +233,7 @@ function senddata(){
 }
 
 
-var lan = JSON.parse('{"zh-TW":{"File path":"檔案路徑","Shared Link":"分享連結","Enable secure sharing":"啟動安全分享","ArOZ Online Users":"ArOZ Online使用者","Password":"密碼","Share with": "分享給其他人","QR-Code":"取得QR碼","Functions": "功能","Vaildity Period":"有效期間","Customize Validity Period":"自訂有效期間","Setup start time":"設定開始時間","Start date":"開始日期","Start time":"開始時間","Setup stop time":"設定結束時間","Stop date":"結束日期","Stop time":"結束時間","Number of allowed access":"可存取次數","Remaining access times":"剩餘存取次數"},"zh-HK":{},"en-US":{}}');
+var lan = JSON.parse('{"zh-TW":{"File path":"檔案路徑","Shared Link":"分享連結","Enable secure sharing":"啟動安全分享","ArOZ Online Users":"ArOZ Online使用者","Password":"密碼","Share with": "分享給其他人","QR-Code":"取得QR碼","Functions": "功能","Vaildity Period":"有效期間","Customize Validity Period":"自訂有效期間","Setup start time":"設定開始時間","Start date":"開始日期","Start time":"開始時間","Setup stop time":"設定結束時間","Stop date":"結束日期","Stop time":"結束時間","Number of allowed access":"可存取次數","Remaining access times":"剩餘存取次數","Start date (YYYY-mm-dd)": "開始日期 (YYYY-mm-dd)","Start time (HH:mm)": "開始時間 (HH:mm)","Stop date (YYYY-mm-dd)": "停止日期 (YYYY-mm-dd)","Stop time (HH:mm)": "停止時間 (HH:mm)","Save": "儲存"},"zh-HK":{},"en-US":{}}');
 </script>
 <script src="i18n.js"></script>
 </body>