Up
How-to: Commands
Settings
- Role
Each time the app (re)loads you are asked to approve cookie use - unless one already exists. A cookie will preserve settings between sessions. It is an optional feature.
- Cancel (or re-click Role)
Exit without doing anything.
- Update
Update settings (role, path) - and update cookie if there is one.
- Forget
Return to default settings (guest, /) - and remove cookie if there is one.
Libraries
The drop-down selection list shows which libraries are accessible to your role. You must discard or commit any outstanding changes before selecting a different library. Also you cannot select a different library when the app is busy or the device is offline.
- JSON
Operations on underlying data structure. The window contains a snapshot taken at the time it is opened. Initially the data is shown formatted ('pretty') and includes some non-essential keys. JSON arrays are ordered, but keys are not, so even formatted output can be tricky to read! You may find this feature educational and/or useful for transferring data between this and other applications.
- Cancel (or re-click JSON)
Exit without doing anything.
- Update
Replace library with new data in window (must be valid JSON).
- Minify
Remove formatting and non-essential keys - this is convenient for copy-and-paste between apps.
- Pretty
Reformat - do this after minify to get rid of non-essential keys in formatted output.
- Select
Select all text - for copying out, or pasting over.
- Undo
Discard all outstanding changes on client. This only appears when there is work-in-progress.
- Save
Commit all outstanding changes to server. This only appears when there is work-in-progress and the device is not offline.
Documents
- Link
Link to an external resource (typically, but not necessarily, a website). Always opens a new window.
- File
Name of a local resource (already downloaded).
- Show/Hide
Expand/contract branches of this node.
- Edit
Operations on document tree structure.
- Cancel (or re-click Edit)
Exit without doing anything.
- Insert/Append/Branch (left bank)
Create a new node using the given values (head, link, file). Either before the current node (insert), after the last node at this level (append), or as a branch of the current node. Existing branches may optionally be replaced.
- Update
Replace data values (head, link, file) for this node.
- Delete
Remove this node (and all branches).
- Move
Designate a node (including branches) to be moved.
- Copy
Designate a node (including branches) to be copied..
- Insert/Append/Branch (right bank)
Move or copy the designated node(s) to the indicated position. Either before the current node (insert), after the last node at this level (append), or as a branch of the current node. Existing branches may optionally be replaced.
Up