Skip to content

Instantly share code, notes, and snippets.

@jaamo
Last active August 29, 2015 14:20
Show Gist options
  • Save jaamo/fd3889878015b03bce28 to your computer and use it in GitHub Desktop.
Save jaamo/fd3889878015b03bce28 to your computer and use it in GitHub Desktop.
Chromebook Notepad
<div class="textarea" contentEditable="true"></div>
document.addEventListener("DOMContentLoaded", function(event) {
// Get textarea.
var textarea = document.getElementsByClassName("textarea")[0];
// Load content from localStorage.
textarea.innerHTML = window.localStorage["content"] || "Please write something!";
// Save content after every keypress.
textarea.addEventListener("keyup", function() {
window.localStorage["content"] = textarea.innerHTML;
})
});
html, body {
padding: 0;
margin: 0;
}
.textarea {
position: absolute;
display: block;
left: 0;
right: 0;
top: 0;
bottom: 0;
padding: 1rem;
font-family: "Consolas", "Lucida Console", "Monaco", "Courier New";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment