INNER CODE UNIT · JavaScript
updateChanged
CopterExpress/clover · clover_blocks/www/main.js:228
function updateChanged() {
var name = program;
document.body.classList.toggle('changed', name in programs && (programs[name].trim() != getProgramXml().trim()));
}
workspace.addChangeListener(function(e) {
if (e instanceof Blockly.Events.Change || e instanceof Blockly.Events.Create || e instanceof Blockly.Events.Delete) {
updateChanged();
}
});
function saveProgram() {
var name = getProgramName();
if (!name) {
name = prompt('Enter new program name:');
if (!name) {
programSelect.value = program;