Changeset 12741


Ignore:
Timestamp:
Aug 25, 2011, 9:21:05 AM (10 years ago)
Author:
jordan
Message:

(trunk web) remove cruft from Transmission.onRowClicked()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/javascript/transmission.js

    r12739 r12741  
    15851585        },
    15861586
    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, true);
    1606 
    1607                 } else if (ev.shiftKey) {
    1608                         this.selectRange(row, true);
    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, true);
    1615 
    1616                 // Regular Click, not selected
    1617                 } else if (!row.isSelected()) {
    1618                         this.setSelectedRow(row, true);
    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, 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                }
    16281628
    16291629                this._last_torrent_clicked = row.getTorrent().getId();
    1630         },
     1630        },
    16311631
    16321632        addTorrents: function(new_torrents)
Note: See TracChangeset for help on using the changeset viewer.