Skip to content

Instantly share code, notes, and snippets.

@kukiron
Last active September 11, 2017 03:25
Show Gist options
  • Save kukiron/17e7b01ddc2d55f0974c3fa116014048 to your computer and use it in GitHub Desktop.
Save kukiron/17e7b01ddc2d55f0974c3fa116014048 to your computer and use it in GitHub Desktop.
Rythm.js commit & possible changes
// Initial idea of commit
// js
/*
var enableResetButton = function() {
if (reset.disabled) {
reset.disabled = false
}
else reset.disabled = true
}
var disableResetButton = function() {
reset.disabled = true
}
var resetTransform = function() {
var elems = document.body.querySelectorAll('*')
for (var i = 0; i < elems.length; i++) {
if (elems[i].style.transform) {
elems[i].style.transform = 'none'
}
}
reset.disabled = true
}
*/
// css
/*
#reset {
position: fixed;
top: 20px;
right: 20px;
}
#reset:disabled {
color: grey;
cursor: default;
}
#reset:enabled {
color: yellow;
}
#reset:hover:enabled {
background-color: yellow;
color: black;
}
*/
// HTML
/*
<button id="reset" disabled>Reset</button>
*/
// Commit
var elems = document.body.querySelectorAll('*');
var resetTransform = function() {
for (var i = 0; i < elems.length; i++) {
if (elems[i].style.transform) {
elems[i].style.transform = 'none'
}
}
}
document.getElementById('stop').addEventListener('click', function() { onStopClick(); resetTransform() })
document.getElementById('stopBottom').addEventListener('click', function() { onStopClick(); resetTransform() })
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment