Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Fluidbyte edited this page Sep 28, 2012 · 6 revisions

Summary:

Controls all actions with the file system and file manager dialog

Methods:

init

filemanager.init()

Initializes additional script and event listeners for the filemanager

node_listener

filemanager.node_listener()

Listens for double-click and right-click events performed on objects in the filemanager

context_menu_show

filemanager.context_menu_show({event},{path},{type})

Displays the context menu for objects in the filemanager and controls options available based on object type

context_menu_hide

filemanager.context_menu_hides

Hides the instance of the context menu

context_menu_event_listener

filemanager.context_menu_event_listener()

Listens for any events initiated from the context menu

get_short_name

filemanager.get_short_name({path})

Returns the name of the file/directory without the full path

get_extension

filemanager.get_extension({path})

Returns the extension of a file

get_type

filemanager.get_type({path})

Returns file, directory, or root

create_object

filemanager.create_object({parent},{path},{type})

Creates a new object based on parameters passed in

index

filemanager.index({path},{rescan})

Outputs all contents from path into file tree. Rescan (T/F) is optional parameter, see rescan below

rescan

filemanager.rescan({path})

Rescans and loads contents of folder at path supplied and any open children directories

open_file

filemanager.open({path})

Retrieves contents of file and call new editor instance

open_in_browser

filemanager.open_in_browser({path})

Opens file in new browser window

save_file

filemanager.save_file({path},{content})

Saves the current file back to the file system

create_node

filemanager.create_node({path},{type})

Creates a node for an object in the filemanager window

copy_node

filemanager.copy_node({path})

Adds the path of the node to the clipboard object

paste_node

filemanager.past_node({path})

Pastes content from the clipboard (via path) to the node supplied

process_paste_node

filemanager.process_paste_node({path})

Helper function for filemanager.paste_node()

rename_node

filemanager.rename_node({path})

Brings up rename dialog and processes rename request

repath_subs

filemanager.repath_subs({path})

Repaths any open sub-nodes after a rename of a directory

delete_node

filemanager.delete_node({path})

Deletes node element based on supplied path

search

filemanager.search({path})

Opens file search (grep) dialog and process search at supplied path

upload_to_node

filemanager.upload_to_node({path})

Calls upload dialog to allow uploading of files from local system

download

filemanager.download({path})

Calls download.php handler to download copy of file or directory (tarball) to local system

Clone this wiki locally

Morty Proxy This is a proxified and sanitized view of the page, visit original site.