Class SAGE2_Files
Class defined in:public/src/SAGE2_fileManager.js:12
SAGE2 File Manager
attachCallbacks( element, actions )
public/src/SAGE2_fileManager.js:1214
Setup the callbacks for a menu, using a closure (tricky one)
Parameters:
String
buildAboutHTML( )
public/src/SAGE2_fileManager.js:1279
Build some HTML to show info about the SAGE2 server
Returns: <String>
HTML popup showing version and info
Array
buildSubmenu( actions )
public/src/SAGE2_fileManager.js:1237
Build a submenu for a description object. Each entry with id and value fields.
Parameters:-
actions<Object>object containing the callback for each id
Returns: <Array>
array of entries with id and value field
copyURLItem( elt )
public/src/SAGE2_fileManager.js:1506
Copy the URL of the item into the user's clipboard
Parameters:-
elt<> The element
createFolderUI( )
public/src/SAGE2_fileManager.js:1356
Try to create a folder inside the currently selected folder
Boolean
downloadItem( elt )
public/src/SAGE2_fileManager.js:1472
Trigger a browser downlaod
Parameters:-
elt<> The element
Returns: <Boolean>
(description_of_the_return_value)
String
fileSizeIEC( a )
public/src/SAGE2_fileManager.js:27
Convert a file size (number) to pretty string
Parameters:-
a<Number>file size to be converted
Returns: <String>
number with unit
openURLItem( elt )
public/src/SAGE2_fileManager.js:1526
Opens the content in a browser tab
Parameters:-
elt<> The element
String
showTooltip( element )
public/src/SAGE2_fileManager.js:1268
Return the tooltip field of an object or empty string
Parameters:-
element<Object>object with tooltip value or not
Returns: <String>
tooltip string
SAGE2: SAGE2_Files