~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to www/media/browser/listing.js

  • Committer: mattgiuca
  • Date: 2008-02-27 10:15:01 UTC
  • Revision ID: svn-v3-trunk0:2b9c9e99-6f39-0410-b283-7f802c844ae2:trunk:597
Major refactor of actions in File browser.

listing.js: Calls update_actions when selecting a file. This is the new method
in browser.js which updates the actions along the top.
(Currently Listing still produces actions on the side, because the top actions
don't work properly yet and I don't want to break the build).

browser.js: 
    Added update_actions which applies properties to the actions buttons on
    the top. (Enables/disables them, etc).
    Added handle_moreactions - event handler for selecting an item in
    moreactions. Currently sets things up properly but doesn't execute any
    actions.
    Added Refresh function (new user action).

browser/__init__.py: Misc changes.

Show diffs side-by-side

added added

removed removed

Lines of Context:
31
31
/* DOM nodeType constants */
32
32
ELEMENT_NODE = 1;
33
33
 
34
 
/** Filenames of all files selected */
35
 
selected_files = [];
36
 
 
37
34
/** The listing object returned by the server as JSON */
38
35
file_listing = null;
39
36
thisdir = null;
162
159
 
163
160
/** END ACTIONS **/
164
161
 
165
 
/** Updates the side-panel. Expects selected_files reflects the current
166
 
 * selected files.
 
162
/** Updates the side-panel AND the actions in the top-bar. Expects selected_files
 
163
 * reflects the current selected files.
167
164
 */
168
165
function update_sidepanel(total_file_size_sel)
169
166
{
543
540
        }
544
541
    }
545
542
 
546
 
    /* Write to the side-panel */
 
543
    /* Write to the side-panel and actions bar */
 
544
    update_actions();
547
545
    update_sidepanel(total_file_size_sel);
548
546
 
549
547
    /* Write to the status bar */