diff --git a/src/script.js b/src/script.js index c131aca..5ee071a 100644 --- a/src/script.js +++ b/src/script.js @@ -176,38 +176,15 @@ e.preventDefault(); }); - function save_file() { - var html = editur.cm.html.getValue(); - var css = editur.cm.css.getValue(); - var js = editur.cm.js.getValue(); - - var fileContent = '\n\n\n\n' - + html + '\n\n\n\n'; - - var d = new Date(); - var fileName = [ 'web-maker', d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds() ].join('-'); - fileName += '.html'; - - var a = document.createElement('a'); - var blob = new Blob([ fileContent ], {type : "text/html;charset=UTF-8"}); - a.href = window.URL.createObjectURL(blob); - a.download = fileName; - a.style.display = 'none'; - document.body.appendChild(a); - a.click(); - a.remove(); - }; - saveHtmlBtn.addEventListener('click', function (e) { - save_file(); + save_file(); }); window.addEventListener('keydown',function(event) { - if ((event.ctrlKey)&&(event.keyCode==83)){ - event.returnValue=false; - save_file(); - } + if ((event.ctrlKey)&&(event.keyCode==83)){ + event.preventDefault(); + save_file(); + } }); window.addEventListener('click', function(e) { @@ -258,6 +235,29 @@ }); } + function save_file() { + var html = editur.cm.html.getValue(); + var css = editur.cm.css.getValue(); + var js = editur.cm.js.getValue(); + + var fileContent = '\n\n\n\n' + + html + '\n\n\n\n'; + + var d = new Date(); + var fileName = [ 'web-maker', d.getFullYear(), d.getMonth(), d.getDate(), d.getHours(), d.getMinutes(), d.getSeconds() ].join('-'); + fileName += '.html'; + + var a = document.createElement('a'); + var blob = new Blob([ fileContent ], {type : "text/html;charset=UTF-8"}); + a.href = window.URL.createObjectURL(blob); + a.download = fileName; + a.style.display = 'none'; + document.body.appendChild(a); + a.click(); + a.remove(); + }; + init(); })(); \ No newline at end of file