diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-07-30 20:50:49 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-07-30 20:50:49 +0300 |
commit | d971ea8b02ccca4dd879a5db966670e0f3b4f102 (patch) | |
tree | 4a66cfa6febd5959d8e7e73695b85c535b524125 /lib | |
parent | 421ec38e1988e77c10f4c97aa48edfbf7aadd402 (diff) | |
download | rpg-d971ea8b02ccca4dd879a5db966670e0f3b4f102.tar.gz rpg-d971ea8b02ccca4dd879a5db966670e0f3b4f102.tar.bz2 |
issue #39 sort by date desc, saved in cookie
Diffstat (limited to 'lib')
-rw-r--r-- | lib/scripts/media.js | 7 |
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')) |