mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-10 16:46:28 +02:00
eslint fixes.
This commit is contained in:
@ -114,6 +114,29 @@
|
|||||||
}, errorHandler);
|
}, errorHandler);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function saveFile() {
|
||||||
|
var html = editur.cm.html.getValue();
|
||||||
|
var css = editur.cm.css.getValue();
|
||||||
|
var js = editur.cm.js.getValue();
|
||||||
|
|
||||||
|
var fileContent = '<html><head>\n<style>\n'
|
||||||
|
+ css + '\n</style>\n</head>\n<body>\n'
|
||||||
|
+ html + '\n<script>\n' + js + '\n</script>\n\n</body>\n</html>';
|
||||||
|
|
||||||
|
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();
|
||||||
|
}
|
||||||
|
|
||||||
function initEditor(element, options) {
|
function initEditor(element, options) {
|
||||||
var cm = CodeMirror(element, {
|
var cm = CodeMirror(element, {
|
||||||
mode: options.mode,
|
mode: options.mode,
|
||||||
@ -177,16 +200,15 @@
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
saveHtmlBtn.addEventListener('click', function (e) {
|
saveHtmlBtn.addEventListener('click', function () {
|
||||||
saveFile();
|
saveFile();
|
||||||
});
|
});
|
||||||
|
|
||||||
window.addEventListener('keydown',function(event) {
|
|
||||||
if ((event.ctrlKey || event.metaKey)&&(event.keyCode==83)){
|
|
||||||
event.preventDefault();
|
|
||||||
saveFile();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
window.addEventListener('keydown', function (event) {
|
||||||
|
if ((event.ctrlKey || event.metaKey) && (event.keyCode === 83)){
|
||||||
|
event.preventDefault();
|
||||||
|
saveFile();
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
window.addEventListener('click', function(e) {
|
window.addEventListener('click', function(e) {
|
||||||
@ -237,29 +259,6 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function saveFile() {
|
|
||||||
var html = editur.cm.html.getValue();
|
|
||||||
var css = editur.cm.css.getValue();
|
|
||||||
var js = editur.cm.js.getValue();
|
|
||||||
|
|
||||||
var fileContent = '<html><head>\n<style>\n'
|
|
||||||
+ css + '\n</style>\n</head>\n<body>\n'
|
|
||||||
+ html + '\n<script>\n' + js + '\n</script>\n\n</body>\n</html>';
|
|
||||||
|
|
||||||
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();
|
init();
|
||||||
|
|
||||||
})();
|
})();
|
Reference in New Issue
Block a user