2 commits - plugins/tasklist
Aleksander Machniak
machniak at kolabsys.com
Thu Dec 20 09:17:53 CET 2012
plugins/tasklist/package.xml | 8 ++++++++
plugins/tasklist/tasklist.js | 14 ++++++++++++++
2 files changed, 22 insertions(+)
New commits:
commit 147af98783791ca9f2cd8e311ddfd29ee8eb9e39
Author: Aleksander Machniak <machniak at kolabsys.com>
Date: Thu Dec 20 09:17:04 2012 +0100
Position (center) new/edit event popup according to window size (#1371)
diff --git a/plugins/tasklist/tasklist.js b/plugins/tasklist/tasklist.js
index f1dfd7e..f897d0d 100644
--- a/plugins/tasklist/tasklist.js
+++ b/plugins/tasklist/tasklist.js
@@ -946,6 +946,9 @@ function rcube_tasklist_ui(settings)
minWidth: 500,
width: 580
}).show();
+
+ // set dialog size according to content
+ me.dialog_resize($dialog.get(0), $dialog.height(), 580);
}
/**
@@ -1139,6 +1142,9 @@ function rcube_tasklist_ui(settings)
}).append(editform.show()); // adding form content AFTERWARDS massively speeds up opening on IE
title.select();
+
+ // set dialog size according to content
+ me.dialog_resize($dialog.get(0), $dialog.height(), 580);
}
@@ -1579,6 +1585,14 @@ function rcube_tasklist_ui(settings)
return active;
}
+ // resize and reposition (center) the dialog window
+ this.dialog_resize = function(id, height, width)
+ {
+ var win = $(window), w = win.width(), h = win.height();
+ $(id).dialog('option', { height: Math.min(h-20, height+130), width: Math.min(w-20, width+50) })
+ .dialog('option', 'position', ['center', 'center']); // only works in a separate call (!?)
+ };
+
/**
* Register event handlers on a tasklist (folder) item
*/
commit 8496c10e5f4dd221bf3c738b7e65e891d3602a8d
Author: Aleksander Machniak <machniak at kolabsys.com>
Date: Thu Dec 20 09:16:53 2012 +0100
List required plugins
diff --git a/plugins/tasklist/package.xml b/plugins/tasklist/package.xml
index a82e6dd..ed0279e 100644
--- a/plugins/tasklist/package.xml
+++ b/plugins/tasklist/package.xml
@@ -78,6 +78,14 @@
<pearinstaller>
<min>1.7.0</min>
</pearinstaller>
+ <package>
+ <name>libkolab</name>
+ <uri>http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/libkolab</uri>
+ </package>
+ <package>
+ <name>libcalendaring</name>
+ <uri>http://git.kolab.org/roundcubemail-plugins-kolab/tree/plugins/libcalendaring</uri>
+ </package>
</required>
</dependencies>
<phprelease/>
More information about the commits
mailing list