diff options
author | Kate Arzamastseva <pshns@ukr.net> | 2011-08-15 19:30:48 +0300 |
---|---|---|
committer | Kate Arzamastseva <pshns@ukr.net> | 2011-08-15 19:30:48 +0300 |
commit | 7e6b49bbbfd05509233484c1cddc2352e9246b94 (patch) | |
tree | 1badf50c5b6eab20f41130f8281a6e61792cf38b | |
parent | 32140a507cf5c3ab86367689ea9aa25063463e5a (diff) | |
download | rpg-7e6b49bbbfd05509233484c1cddc2352e9246b94.tar.gz rpg-7e6b49bbbfd05509233484c1cddc2352e9246b94.tar.bz2 |
media revisions form less/more recent buttons fix
-rw-r--r-- | inc/html.php | 14 | ||||
-rw-r--r-- | lib/scripts/media.js | 4 |
2 files changed, 15 insertions, 3 deletions
diff --git a/inc/html.php b/inc/html.php index c58fd64ad..60189d4fe 100644 --- a/inc/html.php +++ b/inc/html.php @@ -598,12 +598,22 @@ function html_revisions($first=0, $media_id = false){ $first -= $conf['recent']; if ($first < 0) $first = 0; print '<div class="pagenav-prev">'; - print html_btn('newer',$id,"p",array('do' => 'revisions', 'first' => $first)); + if ($media_id) { + echo '<form class="button btn_newer" method="post" action="'.media_managerURL(array('first' => $first)).'">'; + echo '<input type="submit" value="'.$lang['btn_newer'].'" class="button" /></form>'; + } else { + print html_btn('newer',$id,"p",array('do' => 'revisions', 'first' => $first)); + } print '</div>'; } if ($hasNext) { print '<div class="pagenav-next">'; - print html_btn('older',$id,"n",array('do' => 'revisions', 'first' => $last)); + if ($media_id) { + echo '<form class="button btn_older" method="post" action="'.media_managerURL(array('first' => $last)).'">'; + echo '<input type="submit" value="'.$lang['btn_older'].'" class="button" /></form>'; + } else { + print html_btn('older',$id,"n",array('do' => 'revisions', 'first' => $last)); + } print '</div>'; } print '</div>'; diff --git a/lib/scripts/media.js b/lib/scripts/media.js index c1ff1f451..d5fdf1fdb 100644 --- a/lib/scripts/media.js +++ b/lib/scripts/media.js @@ -97,7 +97,9 @@ var dw_mediamanager = { // delete button .delegate('#mediamanager__btn_delete', 'submit', dw_mediamanager.details) // "restore this version" button - .delegate('#mediamanager__btn_restore', 'submit', dw_mediamanager.details); + .delegate('#mediamanager__btn_restore', 'submit', dw_mediamanager.details) + // less/more recent buttons in media revisions form + .delegate('.btn_newer, .btn_older', 'submit', dw_mediamanager.details); }, |