summaryrefslogtreecommitdiff
path: root/lib/scripts
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-07-30 20:50:49 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-07-30 20:50:49 +0300
commitd971ea8b02ccca4dd879a5db966670e0f3b4f102 (patch)
tree4a66cfa6febd5959d8e7e73695b85c535b524125 /lib/scripts
parent421ec38e1988e77c10f4c97aa48edfbf7aadd402 (diff)
downloadrpg-d971ea8b02ccca4dd879a5db966670e0f3b4f102.tar.gz
rpg-d971ea8b02ccca4dd879a5db966670e0f3b4f102.tar.bz2
issue #39 sort by date desc, saved in cookie
Diffstat (limited to 'lib/scripts')
-rw-r--r--lib/scripts/media.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index ebd9da2f8..ff87299cf 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -292,6 +292,10 @@ var dw_mediamanager = {
params = dw_mediamanager.form_params($link)+'&call=medialist';
} else if ($link.parents('form')) {
params = dw_mediamanager.form_params($link.parents('form'))+'&call=medialist';
+
+ if ($link.parents('form')[0].id == 'mediamanager__form_sort') {
+ DokuCookie.setValue('sort', $link[0].value);
+ }
}
// fetch the subtree
@@ -305,6 +309,7 @@ var dw_mediamanager = {
* @author Kate Arzamastseva <pshns@ukr.net>
*/
form_params: function ($form) {
+ if (!$form.length) return;
var elements = $form.serialize();
var action = '';
var i = $form[0].action.indexOf('?');
@@ -471,6 +476,8 @@ var dw_mediamanager = {
if (jQuery('#mediamanager__difftype').length) return;
$form = jQuery('#mediamanager__form_diffview');
+ if (!$form.length) return;
+
$label = jQuery(document.createElement('label'));
$label.append('<span>'+LANG.media_diff+'</span>');
$select = jQuery(document.createElement('select'))