Skip to content

Instantly share code, notes, and snippets.

View ipradev's full-sized avatar

Ivan Radev ipradev

  • Sofia, Bulgaria
View GitHub Profile
class Task {
...
render() {
this.element = document.createElement('li');
...
this.deleteButton = document.createElement('button');
this.deleteButton.onclick = this.destroy.bind(this);
this.element.append(this.deleteButton);
return this.element;
}
class Task {
constructor(title, onDestroy) {
this.title = title;
this.isDone = false;
this.onDestroy = onDestroy || function () {};
}
render() {
this.element = document.createElement('li');
this.element.innerText = this.title;
this.element.className = this.isDone && 'done';
class Task {
constructor(title) {
this.title = title;
this.isDone = false;
}
render() {
this.element = document.createElement('li');
this.element.innerText = this.title;
this.element.className = this.isDone && 'done';
@ipradev
ipradev / sublime3.reg
Created March 5, 2014 08:50
Sublime Text 3 Windows Context Menu
Windows Registry Editor Version 5.00
; Sublime Text 3 "Open With" context menu
; The "Icon" is optional
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with ST3]
@="Open with ST3"
"Icon"="C:\\Program Files\\Sublime Text 3\\sublime_text.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with ST3\command]
@ipradev
ipradev / sublime2.reg
Created March 5, 2014 08:49
Sublime Text 2 Windows Context Menu
Windows Registry Editor Version 5.00
; Sublime Text 2 "Open With" context menu
; The "Icon" is optional
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with ST2]
@="Open with ST2"
"Icon"="C:\\Program Files\\Sublime Text 2\\sublime_text.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with ST2\command]