| Age | Commit message (Collapse) | Author |
|
The Stop button call "DELETE /awwan/api/execute?id=" with id is the
previous execution ID.
Implements: https://todo.sr.ht/~shulhan/awwan/9
|
|
Once the execution completed, both buttons will be enabled again.
While at it, add an icon to show the execution status.
|
|
Changes,
* fix paste that always end with newline
* fix editor content that got wrapped due to width
* update layout without using float
* replace execCommand with Selection
|
|
Last weeked, I spent one day to fix the resizer to works with flex
layout, and its hard and not optimal.
|
|
Changes,
* Add fixed height on output wrapper
* Add space between Encrypt and Decrypt button
* Add padding in Execute actions component
* Change the wording of "Execute" to "Execute line"
|
|
If we dive into many sub directories, the path in VFS may have horizontal
scroll in it.
To minimize scroll, make the crumbs wrapped to bottom.
|
|
When file opened and the content length is greater than browser length,
the editor width also growth based on the content.
This changes fix this issue by using flex-basis (similar to setting
width) and "overflow:auto" on the class awwan-content.
|
|
While at it, refactoring the layout using flex.
|
|
This changes allow user browse the crumb in path and item in the list
using tab key.
While at it, fix the layout to make VFS and editor aligned.
|
|
This changes move the text input for creating new file above the list.
Filling the text field will filter the list based on the node name using
regular expression.
Another changes is for node with type directory now suffixed with "/".
|
|
Changes,
* The "File" tag now highlighted to distinguish with file name.
* The "Execute" action moved to replace the Output, so we have some
additional horizontal space.
* The "Output" tag removed.
* Fix layout on mobile devices where height is set to static.
|
|
Since we now have website, the directory name "_www" become misleading.
The actual website files is located under "_www/doc", the "_www" directory
is for web-user interface which includes documentation that has the
same content as our websites.
|