Changeset 12741
- Timestamp:
- Aug 25, 2011, 9:21:05 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/web/javascript/transmission.js
r12739 r12741 1585 1585 }, 1586 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 this.setSelectedRow(row, true);1606 1607 1608 this.selectRange(row, true);1609 1610 1611 1612 1613 1614 this.selectRow(row, true);1615 1616 1617 1618 this.setSelectedRow(row, true);1619 1620 1621 1622 1623 1624 1625 1626 this.setSelectedRow(row, true);1627 1587 onRowClicked: function(ev, row) 1588 { 1589 // Prevents click carrying to parent element 1590 // which deselects all on click 1591 ev.stopPropagation(); 1592 // but still hide the context menu if it is showing 1593 $('#jqContextMenu').hide(); 1594 1595 // 'Apple' button emulation on PC : 1596 // Need settable meta-key and ctrl-key variables for mac emulation 1597 var meta_key = ev.metaKey; 1598 if (ev.ctrlKey && navigator.appVersion.toLowerCase().indexOf("mac") == -1) 1599 meta_key = true; 1600 1601 // Shift-Click - selects a range from the last-clicked row to this one 1602 if (iPhone) { 1603 if (row.isSelected()) 1604 this.showInspector(); 1605 this.setSelectedRow(row); 1606 1607 } else if (ev.shiftKey) { 1608 this.selectRange(row); 1609 // Need to deselect any selected text 1610 window.focus(); 1611 1612 // Apple-Click, not selected 1613 } else if (!row.isSelected() && meta_key) { 1614 this.selectRow(row); 1615 1616 // Regular Click, not selected 1617 } else if (!row.isSelected()) { 1618 this.setSelectedRow(row); 1619 1620 // Apple-Click, selected 1621 } else if (row.isSelected() && meta_key) { 1622 this.deselectRow(row); 1623 1624 // Regular Click, selected 1625 } else if (row.isSelected()) { 1626 this.setSelectedRow(row); 1627 } 1628 1628 1629 1629 this._last_torrent_clicked = row.getTorrent().getId(); 1630 1630 }, 1631 1631 1632 1632 addTorrents: function(new_torrents)
Note: See TracChangeset
for help on using the changeset viewer.