Skip to content

xem/MiniTodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

MiniTodo

Standalone TODO app in 150 chars of vanilla JS

Golfed with @benjaminjs

<script>document.write(`<input id=i><a${o=" onclick="}'u[H]+="<li${o+(H='innerHTML')}=${H}.strike()>"+i.value'>➕<a${o}u[H]="">❌<a><ol id=u>`)</script>

Made during this contest: https://twitter.com/dumindaxsb/status/1340539549890404354

  • Click + to add an item
  • Click x to clear all items
  • Click an item to mark it as done

Demo: https://xem.github.io/MiniTodo


125b standalone HTML/JS version (same thing but without the "JS only" rule):

<input id=i><a onclick='u[H="innerHTML"]+="<li onclick=this[H]=this[H].strike()>"+i.value'>+<a onclick=u[H]="">X</a><ol id=u>

Releases

No releases published

Packages

 
 
 

Languages