瀏覽代碼

Correct the path to the sortable library and add indentation.

FusionPBX 3 年之前
父節點
當前提交
0c69472552
共有 1 個文件被更改,包括 68 次插入69 次删除
  1. 68 69
      core/dashboard/index.php

+ 68 - 69
core/dashboard/index.php

@@ -128,7 +128,7 @@
 	require_once "resources/header.php";
 
 //include sortablejs
-	echo "<script src='resources/sortablejs/sortable.min.js'></script>";
+	echo "<script src='/resources/sortablejs/sortable.min.js'></script>";
 
 //include chart.js
 	echo "<script src='/resources/chartjs/chart.min.js'></script>";
@@ -267,81 +267,80 @@
 	}
 	echo "</div>\n";
 
-//show the footer
-	require_once "resources/footer.php";
-
 //begin edit
 	if ($_GET['edit'] == 'true') {
+		?>
+
+		<style>
+		/*To prevent user selecting inside the drag source*/
+		[draggable] {
+		  -moz-user-select: none;
+		  -khtml-user-select: none;
+		  -webkit-user-select: none;
+		  user-select: none;
+		}
 
-?>
-
-<style>
-/*To prevent user selecting inside the drag source*/
-[draggable] {
-  -moz-user-select: none;
-  -khtml-user-select: none;
-  -webkit-user-select: none;
-  user-select: none;
-}
+		.widget {
+			cursor: move;
+		}
 
-.widget {
-	cursor: move;
-}
+		.hud_box {
+			transition: 0.2s;
+		}
 
-.hud_box {
-	transition: 0.2s;
-}
+		.hud_box:hover {
+			box-shadow: 0 5px 10px rgba(0,0,0,0.2);
+			transform: scale(1.03, 1.03);
+			transition: 0.2s;
+		}
 
-.hud_box:hover {
-	box-shadow: 0 5px 10px rgba(0,0,0,0.2);
-	transform: scale(1.03, 1.03);
-	transition: 0.2s;
-}
+		.hud_box .hud_box:hover {
+			transform: none;
+			box-shadow: none;
+		}
 
-.hud_box .hud_box:hover {
-	transform: none;
-	box-shadow: none;
-}
+		.ghost {
+			border: 3px dashed rgba(0,0,0,1);
+			opacity: 0.2;
+		}
+		</style>
+
+		<script>
+		var widgets = document.getElementById('widgets');
+		var sortable = Sortable.create(widgets, {
+			animation: 150,
+			draggable: ".widget",
+			preventOnFilter: true,
+			ghostClass: 'ghost',
+			onChange: function (evt) {
+				//re-render chart when dragged
+				if (evt.item.id != 'ring_group_forward' && evt.item.id != 'call_forward') {
+					let chart = eval(evt.item.id + "_chart");
+					let context = eval(evt.item.id + "_chart_context");
+					let config = eval(evt.item.id + "_chart_config");
+			
+					let chart_status = Chart.getChart(context);
+					if (chart_status != undefined) {
+						chart_status.destroy();
+					}
+					chart.options.animation = { duration: 0 };
+					chart = new Chart(context, config);
+				}
+			},
+			onSort: function (evt) {
+				let widget_ids = document.querySelectorAll("#widgets > div[id]");
+				let widget_ids_list = [];
+				for (let i = 0; i < widget_ids.length; i++) {
+					widget_ids_list.push(widget_ids[i].id);
+				}
+				document.getElementById('widget_order').value = widget_ids_list;
+			},
+		});
+		</script>
+		<?php
+	} //end edit
 
-.ghost {
-	border: 3px dashed rgba(0,0,0,1);
-	opacity: 0.2;
-}
-</style>
+//show the footer
+	require_once "resources/footer.php";
 
-<script>
-var widgets = document.getElementById('widgets');
-var sortable = Sortable.create(widgets, {
-	animation: 150,
-	draggable: ".widget",
-	preventOnFilter: true,
-	ghostClass: 'ghost',
-	onChange: function (evt) {
-		//re-render chart when dragged
-		if (evt.item.id != 'ring_group_forward' && evt.item.id != 'call_forward') {
-			let chart = eval(evt.item.id + "_chart");
-			let context = eval(evt.item.id + "_chart_context");
-			let config = eval(evt.item.id + "_chart_config");
-	
-			let chart_status = Chart.getChart(context);
-			if (chart_status != undefined) {
-				chart_status.destroy();
-			}
-			chart.options.animation = { duration: 0 };
-			chart = new Chart(context, config);
-		}
-	},
-	onSort: function (evt) {
-		let widget_ids = document.querySelectorAll("#widgets > div[id]");
-		let widget_ids_list = [];
-		for (let i = 0; i < widget_ids.length; i++) {
-			widget_ids_list.push(widget_ids[i].id);
-		}
-		document.getElementById('widget_order').value = widget_ids_list;
-		console.log(widget_ids_list);
-	},
-});
-</script>
-<?php
-	}
 ?>