You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
5 years ago | |
|---|---|---|
| handlers | 5 years ago | |
| .gitignore | 5 years ago | |
| App.js | 5 years ago | |
| LICENSE | 5 years ago | |
| Note.js | 5 years ago | |
| README.md | 5 years ago | |
| api-stub.js | 5 years ago | |
| api.js | 5 years ago | |
| index.css | 5 years ago | |
| index.html | 5 years ago | |
| index.js | 5 years ago | |
| mithril.min.js | 5 years ago | |
| nanoid.min.js | 5 years ago | |
| redux.min.js | 5 years ago | |
README.md
pastebin
Simple pastebin made with Mithril JS.
User Interface (UI)
Along the top are:
- "New Note..." button
- Search box
- "Sort" dropdown
On the top-right are:
- Bin ID
- "New Bin..." button
The main area is simply a flexbox list of Notes.
Each note contains:
- Note text
- "Edit" button
User Experience (UX)
The root page creates a new bin, and sets the browser's location accordingly.
Clicking "New Note..." clears the search and sort, so the new note comes out first in the list.
TODO
- provide handlers for events
- get/set state from/to server
- add paging