Browse Source

- Added "noty"

Moritz Schmidt 10 năm trước cách đây
mục cha
commit
a4e5bba731
4 tập tin đã thay đổi với 30 bổ sung14 xóa
  1. 21 2
      ajax.php
  2. 8 12
      scripts/custom.js
  3. 0 0
      scripts/jquery.noty.packaged.min.js
  4. 1 0
      templates/footer.php

+ 21 - 2
ajax.php

@@ -86,11 +86,30 @@ switch($_REQUEST['action']) {
         break;
     case 'manageMailboxFolder':
         header("Status: 200 OK");
-        $boxHtml = 'Account: ';
+
+
+        /*$boxHtml = 'Account: ';
         $boxHtml .= getEditableLink('mailaccount', 'select', $_GET['mfId'], 'Click to change', getMailboxNameFromMailaccountId($_GET['mbId']));
         $boxHtml .= '<br>Folder: ';
         $boxHtml .= getEditableLink('mailfolder', 'text', $_GET['mfId'], 'Click to change', getMailboxFolderNameFromId($_GET['mfId'])); // TODO: make this select-box
-        echo $boxHtml;
+        echo $boxHtml;*/
+
+        $editBox = array(
+            "options"   => array(
+                array(
+                    "type"  => "select",
+                    "name"  => "account"
+                ),
+                array(
+                    "type"  => "text",
+                    "name"  => "Folder"
+                )
+            ),
+            "title"     => "Mailkonto bearbeiten"
+        );
+
+        echo json_encode($editBox);
+
         break;
     case 'getMailAccountsByUid':
         header("Status: 200 OK");

+ 8 - 12
scripts/custom.js

@@ -178,18 +178,14 @@ $(document).ready(function() {
             });
     });
 
-    $('.manage-mailboxfolder').fancybox({
-        beforeShow  : fancyBoxLoader,
-		maxWidth	: 800,
-		maxHeight	: 600,
-		fitToView	: false,
-		width		: '50%',
-		height		: '70%',
-		autoSize	: false,
-		closeClick	: false,
-		openEffect	: 'none',
-		closeEffect	: 'none'
-	});
+    $('.manage-mailboxfolder').on('click', function(e) {
+        e.preventDefault();
+
+        $.get($(this).attr('href'), function(r) {
+            editBox = $.parseJSON(r);
+            console.log(editBox);
+        });
+    });
 
     $('#add-mailboxfolder').on('click', function(e) {
         e.preventDefault();

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 0 - 0
scripts/jquery.noty.packaged.min.js


+ 1 - 0
templates/footer.php

@@ -9,6 +9,7 @@
 	<script src="scripts/docs.min.js"></script>
 	<script src="scripts/bootstrap-editable.min.js"></script>
 	<script src="scripts/jquery.fancybox.min.js"></script>
+	<script src="scripts/jquery.noty.packaged.min.js"></script>
 	<script src="scripts/custom.js"></script>
 	<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
 	<!--<script src="./Dashboard Template for Bootstrap_files/ie10-viewport-bug-workaround.js"></script>-->

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác