mirror of
https://github.com/chinchang/web-maker.git
synced 2025-07-13 18:16:19 +02:00
fixes for acss config. fixes #109
This commit is contained in:
@ -781,20 +781,24 @@ customEditorFontInput, cssSettingsModal, cssSettingsBtn, acssSettingsTextarea
|
|||||||
d.resolve(result);
|
d.resolve(result);
|
||||||
});
|
});
|
||||||
} else if (cssMode === CssModes.ACSS) {
|
} else if (cssMode === CssModes.ACSS) {
|
||||||
const html = scope.cm.html.getValue();
|
if (!window.atomizer) {
|
||||||
const foundClasses = atomizer.findClassNames(html);
|
d.resolve('');
|
||||||
var finalConfig;
|
} else {
|
||||||
try {
|
const html = scope.cm.html.getValue();
|
||||||
finalConfig = atomizer.getConfig(
|
const foundClasses = atomizer.findClassNames(html);
|
||||||
foundClasses,
|
var finalConfig;
|
||||||
JSON.parse(scope.acssSettingsCm.getValue())
|
try {
|
||||||
);
|
finalConfig = atomizer.getConfig(
|
||||||
} catch (e) {
|
foundClasses,
|
||||||
finalConfig = atomizer.getConfig(foundClasses, {});
|
JSON.parse(scope.acssSettingsCm.getValue())
|
||||||
|
);
|
||||||
|
} catch (e) {
|
||||||
|
finalConfig = atomizer.getConfig(foundClasses, {});
|
||||||
|
}
|
||||||
|
const acss = atomizer.getCss(finalConfig);
|
||||||
|
scope.cm.css.setValue(acss);
|
||||||
|
d.resolve(acss);
|
||||||
}
|
}
|
||||||
const acss = atomizer.getCss(finalConfig);
|
|
||||||
scope.cm.css.setValue(acss);
|
|
||||||
d.resolve(acss);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return d.promise;
|
return d.promise;
|
||||||
@ -1872,6 +1876,11 @@ customEditorFontInput, cssSettingsModal, cssSettingsBtn, acssSettingsTextarea
|
|||||||
|
|
||||||
scope.openCssSettingsModal = function() {
|
scope.openCssSettingsModal = function() {
|
||||||
scope.toggleModal(cssSettingsModal);
|
scope.toggleModal(cssSettingsModal);
|
||||||
|
setTimeout(() => {
|
||||||
|
// Refresh is required because codemirror gets scaled inside modal and loses alignement.
|
||||||
|
scope.acssSettingsCm.refresh();
|
||||||
|
scope.acssSettingsCm.focus();
|
||||||
|
}, 500);
|
||||||
};
|
};
|
||||||
|
|
||||||
function init() {
|
function init() {
|
||||||
|
Reference in New Issue
Block a user