summaryrefslogtreecommitdiff
path: root/lib/scripts
diff options
context:
space:
mode:
authorKate Arzamastseva <pshns@ukr.net>2011-07-25 16:23:24 +0300
committerKate Arzamastseva <pshns@ukr.net>2011-07-25 16:23:24 +0300
commitabc306f45f2ace038967bf7c51abd6ea53f56170 (patch)
treee032b59bb6e8cc9645561f3d1176926a025a2a9a /lib/scripts
parentb5941dfab8516bd445afebc91d6a4942cab4d5f0 (diff)
downloadrpg-abc306f45f2ace038967bf7c51abd6ea53f56170.tar.gz
rpg-abc306f45f2ace038967bf7c51abd6ea53f56170.tar.bz2
mediamanager sort button
Diffstat (limited to 'lib/scripts')
-rw-r--r--lib/scripts/media.js19
1 files changed, 18 insertions, 1 deletions
diff --git a/lib/scripts/media.js b/lib/scripts/media.js
index a6f6c25d4..44928417f 100644
--- a/lib/scripts/media.js
+++ b/lib/scripts/media.js
@@ -60,18 +60,33 @@ var dw_mediamanager = {
}});
$tree.delegate('a', 'click', dw_mediamanager.list);
+ jQuery('#mediamanager__form_sort').find('input[type=submit]').hide();
+
+ // changing opened tab in the file list panel
jQuery('#mediamanager__layout_list').delegate('#mediamanager__tabs_files a', 'click', dw_mediamanager.list)
+ // changing type of the file list view
.delegate('#mediamanager__tabs_list a', 'click', dw_mediamanager.list_view)
+ // loading file details
.delegate('#mediamanager__file_list a', 'click', dw_mediamanager.details)
+ // search form
.delegate('#dw__mediasearch', 'submit', dw_mediamanager.list)
- .delegate('#upload__file', 'change', dw_mediamanager.suggest);
+ // "upload as" field autofill
+ .delegate('#upload__file', 'change', dw_mediamanager.suggest)
+ // sort type selection
+ .delegate('#mediamanager__form_sort select', 'change', dw_mediamanager.list);
+ // changing opened tab in the file details panel
jQuery('#mediamanager__layout_detail').delegate('#mediamanager__tabs_details a', 'click', dw_mediamanager.details)
+ // "update new version" button
.delegate('#mediamanager__btn_update', 'submit', dw_mediamanager.list)
+ // revisions form
.delegate('#page__revisions', 'submit', dw_mediamanager.details)
.delegate('#page__revisions a', 'click', dw_mediamanager.details)
+ // meta edit form
.delegate('#mediamanager__save_meta', 'submit', dw_mediamanager.details)
+ // delete button
.delegate('#mediamanager__btn_delete', 'submit', dw_mediamanager.details)
+ // "restore this version" button
.delegate('#mediamanager__btn_restore', 'submit', dw_mediamanager.details);
},
@@ -270,6 +285,8 @@ var dw_mediamanager = {
params = $link[0].search.substr(1)+'&call=medialist';
} else if ($link[0].action) {
params = dw_mediamanager.form_params($link)+'&call=medialist';
+ } else if ($link.parents('form')) {
+ params = dw_mediamanager.form_params($link.parents('form'))+'&call=medialist';
}
// fetch the subtree