summaryrefslogtreecommitdiff
path: root/modules/gallery/views/admin_dashboard.html.php
diff options
context:
space:
mode:
Diffstat (limited to 'modules/gallery/views/admin_dashboard.html.php')
-rw-r--r--modules/gallery/views/admin_dashboard.html.php43
1 files changed, 43 insertions, 0 deletions
diff --git a/modules/gallery/views/admin_dashboard.html.php b/modules/gallery/views/admin_dashboard.html.php
new file mode 100644
index 0000000..cf90ef2
--- /dev/null
+++ b/modules/gallery/views/admin_dashboard.html.php
@@ -0,0 +1,43 @@
+<?php defined("SYSPATH") or die("No direct script access.") ?>
+<script type="text/javascript">
+ update_blocks = function() {
+ $.get(<?= html::js_string(url::site("admin/dashboard/reorder")) ?>,
+ {"csrf": "<?= $csrf ?>",
+ "dashboard_center[]": $("#g-admin-dashboard").sortable(
+ "toArray", {attribute: "block_id"}),
+ "dashboard_sidebar[]": $("#g-admin-dashboard-sidebar").sortable(
+ "toArray", {attribute: "block_id"})});
+ };
+
+ $(document).ready(function(){
+ $("#g-admin-dashboard .g-block .ui-widget-header").addClass("g-draggable");
+ $("#g-admin-dashboard").sortable({
+ connectWith: ["#g-admin-dashboard-sidebar"],
+ cursor: "move",
+ handle: $(".ui-widget-header"),
+ opacity: 0.6,
+ placeholder: "g-target",
+ stop: update_blocks
+ });
+
+ $("#g-admin-dashboard-sidebar .g-block .ui-widget-header").addClass("g-draggable");
+ $("#g-admin-dashboard-sidebar").sortable({
+ connectWith: ["#g-admin-dashboard"],
+ cursor: "move",
+ handle: $(".ui-widget-header"),
+ opacity: 0.6,
+ placeholder: "g-target",
+ stop: update_blocks
+ });
+ });
+</script>
+<div>
+ <? if ($obsolete_modules_message): ?>
+ <p class="g-warning">
+ <?= $obsolete_modules_message ?>
+ </p>
+ <? endif ?>
+</div>
+<div id="g-admin-dashboard">
+ <?= $blocks ?>
+</div>