1
0
mirror of https://github.com/chinchang/web-maker.git synced 2025-07-13 18:16:19 +02:00

remove ported code from old script

This commit is contained in:
Kushagra Gour
2018-06-07 11:07:26 +05:30
parent 6794e309af
commit e4bfc15764

View File

@ -258,44 +258,6 @@
} }
function saveFile() {
var htmlPromise = computeHtml();
var cssPromise = computeCss();
var jsPromise = computeJs(false);
Promise.all([htmlPromise, cssPromise, jsPromise]).then(function (result) {
var html = result[0],
css = result[1],
js = result[2];
var fileContent = getCompleteHtml(html, css, js, true);
var d = new Date();
var fileName = [
'web-maker',
d.getFullYear(),
d.getMonth() + 1,
d.getDate(),
d.getHours(),
d.getMinutes(),
d.getSeconds()
].join('-');
if (currentItem.title) {
fileName = currentItem.title;
}
fileName += '.html';
var blob = new Blob([fileContent], {
type: 'text/html;charset=UTF-8'
});
utils.downloadFile(fileName, blob);
trackEvent('fn', 'saveFileComplete');
});
}
// Initialize codemirror in console // Initialize codemirror in console
scope.consoleCm = CodeMirror(consoleLogEl, { scope.consoleCm = CodeMirror(consoleLogEl, {
mode: 'javascript', mode: 'javascript',
@ -824,53 +786,6 @@
notificationsBtn.addEventListener('click', function () {
scope.toggleModal(notificationsModal);
if (
notificationsModal.classList.contains('is-modal-visible') &&
!hasSeenNotifications
) {
hasSeenNotifications = true;
notificationsBtn.classList.remove('has-new');
window.db.setUserLastSeenVersion(version);
}
trackEvent('ui', 'notificationButtonClick', version);
return false;
});
codepenBtn.addEventListener('click', function (e) {
if (cssMode === CssModes.ACSS) {
alert("Oops! CodePen doesn't supports Atomic CSS currently.");
e.preventDefault();
return;
}
var json = {
title: 'A Web Maker experiment',
html: scope.cm.html.getValue(),
css: scope.cm.css.getValue(),
js: scope.cm.js.getValue(),
/* eslint-disable camelcase */
html_pre_processor: modes[htmlMode].codepenVal,
css_pre_processor: modes[cssMode].codepenVal,
js_pre_processor: modes[jsMode].codepenVal,
css_external: externalCssTextarea.value.split('\n').join(';'),
js_external: externalJsTextarea.value.split('\n').join(';')
/* eslint-enable camelcase */
};
if (!currentItem.title.match(/Untitled\s\d\d*-\d/)) {
json.title = currentItem.title;
}
json = JSON.stringify(json);
codepenForm.querySelector('input').value = json;
codepenForm.submit();
trackEvent('ui', 'openInCodepen');
e.preventDefault();
});
utils.onButtonClick(saveHtmlBtn, function () { utils.onButtonClick(saveHtmlBtn, function () {
saveFile(); saveFile();
trackEvent('ui', 'saveHtmlClick'); trackEvent('ui', 'saveHtmlClick');