basic arrow up/down
This commit is contained in:
parent
76a19a7d5a
commit
a58b26c550
|
@ -106,6 +106,7 @@ on_click_action = on_click_do_nothing;
|
|||
/*toobar buttons, */
|
||||
function toolbar_post(url, selected) {
|
||||
if ((!selected) || (state.selected_rows.length > 0)) {
|
||||
var ids = state.selected_rows.join(',');
|
||||
var ids = state.selected_rows.join(',');
|
||||
var form = $('toolbar_form');
|
||||
form.action = url +ids;
|
||||
|
@ -125,6 +126,38 @@ function toolbar_get(url , selected) {
|
|||
return false;
|
||||
}
|
||||
|
||||
|
||||
/*arrow-navigation*/
|
||||
torrent_table = {}
|
||||
torrent_table.select_prev = function () {
|
||||
//torrent_tab
|
||||
var prev_id = state.selected_rows[0];
|
||||
var i = torrent_table.torrents.indexOf(prev_id);
|
||||
var id = torrent_table.torrents[i - 1];
|
||||
deselect_all_rows();
|
||||
select_row(id);
|
||||
open_inner_details(id);
|
||||
}
|
||||
torrent_table.select_next = function () {
|
||||
var prev_id = state.selected_rows[0];
|
||||
var i = torrent_table.torrents.indexOf(prev_id);
|
||||
var id = torrent_table.torrents[i + 1];
|
||||
deselect_all_rows();
|
||||
select_row(id);
|
||||
open_inner_details(id);
|
||||
}
|
||||
torrent_table.keydown = function (oEvent) {
|
||||
switch(oEvent.keyCode) {
|
||||
case 38: //up arrow
|
||||
torrent_table.select_prev();
|
||||
break;
|
||||
case 40: //down arrow
|
||||
torrent_table.select_next();
|
||||
break;
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
/*stuff copied from various places:*/
|
||||
/*http://www.w3schools.com/js/js_cookies.asp*/
|
||||
function setCookie(c_name,value,expiredays)
|
||||
|
@ -150,3 +183,22 @@ if (document.cookie.length>0)
|
|||
}
|
||||
return ""
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -2,16 +2,20 @@ $def with (torrent_list, organize_filters)
|
|||
|
||||
<script language="javascript">
|
||||
/*for select_all shortcut/button*/
|
||||
var all_torrents = [
|
||||
torrent_table.torrents = [
|
||||
$for t in torrent_list:
|
||||
"$t.id",
|
||||
]
|
||||
state.base_url = '$base';
|
||||
|
||||
document.onkeydown = torrent_table.keydown;
|
||||
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<table class="torrent_list" id="torrent_table" border=0 cellspacing=0 cellpadding=2 id="torrent_list" >
|
||||
<table class="torrent_list" id="torrent_table" border=0 cellspacing=0 cellpadding=2 id="torrent_list">
|
||||
|
||||
<thead class="fixedHeader">
|
||||
<tr>
|
||||
$:(sort_head('state', 'S'))
|
||||
|
|
Loading…
Reference in New Issue