|
@@ -21,6 +21,52 @@ $(document).ready(function() {
|
|
|
element.children(".spinner").remove();
|
|
element.children(".spinner").remove();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ function loadBox(element) {
|
|
|
|
|
+
|
|
|
|
|
+ $(document).on("click", element, function(e) {
|
|
|
|
|
+
|
|
|
|
|
+ e.preventDefault();
|
|
|
|
|
+
|
|
|
|
|
+ $.get($(this).attr('href'), function(r) {
|
|
|
|
|
+
|
|
|
|
|
+ try {
|
|
|
|
|
+ editBox = $.parseJSON(r);
|
|
|
|
|
+ var optionsContainer = document.createElement('div');
|
|
|
|
|
+
|
|
|
|
|
+ $.each(editBox['options'], function(i) {
|
|
|
|
|
+ $(optionsContainer).append(this.name + "<input type=\"" + this.type + "\" value=\"" + this.value + "\" style=\"float: right;\"/><br><br>")
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ $.fancybox({
|
|
|
|
|
+ maxWidth : 800,
|
|
|
|
|
+ maxHeight : 600,
|
|
|
|
|
+ fitToView : true,
|
|
|
|
|
+ width : '70%',
|
|
|
|
|
+ height : '70%',
|
|
|
|
|
+ autoSize : false,
|
|
|
|
|
+ title : "<h3>" + editBox['title'] + "</h3><hr>",
|
|
|
|
|
+ content : optionsContainer.innerHTML,
|
|
|
|
|
+ helpers : {
|
|
|
|
|
+ title: {
|
|
|
|
|
+ type : 'inside',
|
|
|
|
|
+ position: 'top'
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ } catch(e) {
|
|
|
|
|
+ console.log(e); // DBG
|
|
|
|
|
+ var n = noty({
|
|
|
|
|
+ layout : 'topCenter',
|
|
|
|
|
+ text : 'Irgendwas ist schief gelaufen.<br>Bitte probieren Sie es später noch einmal.',
|
|
|
|
|
+ type : 'error',
|
|
|
|
|
+ timeout : 5000
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
function getMailboxStatus() {
|
|
function getMailboxStatus() {
|
|
|
$("#settings-mailboxes tr").each(function(item) {
|
|
$("#settings-mailboxes tr").each(function(item) {
|
|
|
var thisTr = this;
|
|
var thisTr = this;
|
|
@@ -218,54 +264,6 @@ $(document).ready(function() {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- $('.manage-mailboxfolder').on('click', function(e) {
|
|
|
|
|
- e.preventDefault();
|
|
|
|
|
-
|
|
|
|
|
- $.get($(this).attr('href'), function(r) {
|
|
|
|
|
-
|
|
|
|
|
- try {
|
|
|
|
|
- editBox = $.parseJSON(r);
|
|
|
|
|
- console.log(editBox['options']); // DBG
|
|
|
|
|
-
|
|
|
|
|
- var optionsContainer = document.createElement('div');
|
|
|
|
|
-
|
|
|
|
|
- console.log(optionsContainer);
|
|
|
|
|
-
|
|
|
|
|
- $.each(editBox['options'], function(i) {
|
|
|
|
|
- console.log("jo");
|
|
|
|
|
- $(optionsContainer).append(this.name + "<input type=\"" + this.type + "\" value=\"" + this.value + "\" style=\"float: right;\"/><br><br>")
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
- console.log(optionsContainer);
|
|
|
|
|
-
|
|
|
|
|
- $.fancybox({
|
|
|
|
|
- maxWidth : 800,
|
|
|
|
|
- maxHeight : 600,
|
|
|
|
|
- fitToView : true,
|
|
|
|
|
- width : '70%',
|
|
|
|
|
- height : '70%',
|
|
|
|
|
- autoSize : false,
|
|
|
|
|
- title : "<h3>" + editBox['title'] + "</h3><hr>",
|
|
|
|
|
- content : optionsContainer.innerHTML,
|
|
|
|
|
- helpers : {
|
|
|
|
|
- title: {
|
|
|
|
|
- type : 'inside',
|
|
|
|
|
- position: 'top'
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- } catch(e) {
|
|
|
|
|
- console.log(e); // DBG
|
|
|
|
|
- var n = noty({
|
|
|
|
|
- layout : 'topCenter',
|
|
|
|
|
- text : 'Irgendwas ist schief gelaufen.<br>Bitte probieren Sie es später noch einmal.',
|
|
|
|
|
- type : 'error',
|
|
|
|
|
- timeout : 5000
|
|
|
|
|
- });
|
|
|
|
|
- }
|
|
|
|
|
- });
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
$('#add-mailboxfolder').on('click', function(e) {
|
|
$('#add-mailboxfolder').on('click', function(e) {
|
|
|
e.preventDefault();
|
|
e.preventDefault();
|
|
|
var uId = $(this).attr('data-uid');
|
|
var uId = $(this).attr('data-uid');
|
|
@@ -284,25 +282,17 @@ $(document).ready(function() {
|
|
|
});
|
|
});
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
- $('#new-document').fancybox({
|
|
|
|
|
- beforeShow : fancyBoxLoader,
|
|
|
|
|
- maxWidth : 800,
|
|
|
|
|
- maxHeight : 600,
|
|
|
|
|
- fitToView : false,
|
|
|
|
|
- width : '50%',
|
|
|
|
|
- height : '70%',
|
|
|
|
|
- autoSize : false,
|
|
|
|
|
- closeClick : false,
|
|
|
|
|
- openEffect : 'none',
|
|
|
|
|
- closeEffect : 'none'
|
|
|
|
|
- });
|
|
|
|
|
-
|
|
|
|
|
switch(getUrlGetParameter("action")) {
|
|
switch(getUrlGetParameter("action")) {
|
|
|
case 'settings':
|
|
case 'settings':
|
|
|
getMailboxStatus();
|
|
getMailboxStatus();
|
|
|
break;
|
|
break;
|
|
|
|
|
+ case 'manage-label':
|
|
|
|
|
+ loadBox('.manage-mailboxfolder');
|
|
|
|
|
+ break;
|
|
|
|
|
+ case 'label':
|
|
|
|
|
+ loadBox('#new-document');
|
|
|
|
|
+ break;
|
|
|
default:
|
|
default:
|
|
|
-
|
|
|
|
|
break;
|
|
break;
|
|
|
}
|
|
}
|
|
|
|
|
|