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.
![]() |
4 years ago | |
---|---|---|
handlers | 4 years ago | |
.gitignore | 4 years ago | |
App.js | 4 years ago | |
LICENSE | 4 years ago | |
Note.js | 4 years ago | |
README.md | 4 years ago | |
api-stub.js | 4 years ago | |
api.js | 4 years ago | |
immer.min.js | 4 years ago | |
index.css | 4 years ago | |
index.html | 4 years ago | |
index.js | 4 years ago | |
mithril.min.js | 4 years ago | |
nanoid.min.js | 4 years ago | |
redux.min.js | 4 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