浏览代码

Allow dashboard widgets to be draggable only in edit mode (#6261)

AlexC 3 年之前
父节点
当前提交
8950e75878
共有 1 个文件被更改,包括 5 次插入1 次删除
  1. 5 1
      core/dashboard/index.php

+ 5 - 1
core/dashboard/index.php

@@ -299,7 +299,11 @@
 	foreach($dashboard as $row) {
 	foreach($dashboard as $row) {
 		$dashboard_name = strtolower($row['dashboard_name']);
 		$dashboard_name = strtolower($row['dashboard_name']);
 		$dashboard_name = str_replace(" ", "_", $dashboard_name);
 		$dashboard_name = str_replace(" ", "_", $dashboard_name);
-		echo "<div class='widget' id='".$dashboard_name."' draggable='true'>\n";
+		$draggable = '';
+		if ($_GET['edit'] == 'true') {
+			$draggable = "draggable='true'";
+		}
+		echo "<div class='widget' id='".$dashboard_name."' ".$draggable.">\n";
 			include($row['dashboard_path']);
 			include($row['dashboard_path']);
 		echo "</div>\n";
 		echo "</div>\n";
 		$x++;
 		$x++;