فهرست منبع

Change the js function from checkbox_change to checkbox_on_change

FusionPBX 5 سال پیش
والد
کامیت
750e681f46
1فایلهای تغییر یافته به همراه24 افزوده شده و 11 حذف شده
  1. 24 11
      themes/default/template.php

+ 24 - 11
themes/default/template.php

@@ -813,6 +813,30 @@
 		}
 		{/literal}
 
+	//checkbox on change
+		{literal}
+		function checkbox_on_change(checkbox) {
+			checked = false;
+			var inputs = document.getElementsByTagName('input');
+			for (var i = 0, max = inputs.length; i < max; i++) {
+				if (inputs[i].type === 'checkbox' && inputs[i].checked == true) {
+					checked = true;
+					break;
+				}
+			}
+			if (checked == true) {
+				document.getElementById("btn_copy").style.display = "inline";
+				document.getElementById("btn_toggle").style.display = "inline";
+				document.getElementById("btn_delete").style.display = "inline";
+			}
+		 	else {
+		 		document.getElementById("btn_copy").style.display = "none";
+		 		document.getElementById("btn_toggle").style.display = "none";
+		 		document.getElementById("btn_delete").style.display = "none";
+		 	}
+		}
+		{/literal}
+
 	//list page functions
 		{literal}
 		function list_all_toggle(modifier) {
@@ -882,17 +906,6 @@
 			}
 		}
 
-		function checkbox_change(checkbox) {
-			if (checkbox.checked == true) {
-				document.getElementById("btn_copy").style.display = "inline";
-				document.getElementById("btn_delete").style.display = "inline";
-			}
-		 	else {
-		 		//document.getElementById("btn_copy").style.display = "none";
-		 		//document.getElementById("btn_delete").style.display = "none";
-		 	}
-		}
-
 		function edit_delete_action(modifier) {
 			var checkboxes = document.getElementsByClassName('chk_delete');
 			if (document.getElementById('btn_delete') && checkboxes.length > 0) {