fixup! Fix: draw title

This commit is contained in:
eight 2017-09-13 17:33:32 +08:00
parent 0e92e6d0c7
commit d7f0e3c176

View File

@ -7,7 +7,6 @@
function createSourceEditor(style) { function createSourceEditor(style) {
// draw HTML // draw HTML
document.title = t('editStyleTitle', [style.name]);
$('#sections').innerHTML = ''; $('#sections').innerHTML = '';
$('#name').disabled = true; $('#name').disabled = true;
$('#mozilla-format-heading').parentNode.remove(); $('#mozilla-format-heading').parentNode.remove();
@ -28,9 +27,9 @@ function createSourceEditor(style) {
const dirty = dirtyReporter(); const dirty = dirtyReporter();
dirty.onChange(() => { dirty.onChange(() => {
const DIRTY = dirty.isDirty(); const DIRTY = dirty.isDirty();
document.title = (DIRTY ? '* ' : '') + t('editStyleTitle', [style.name]);
document.body.classList.toggle('dirty', DIRTY); document.body.classList.toggle('dirty', DIRTY);
$('#save-button').disabled = !DIRTY; $('#save-button').disabled = !DIRTY;
updateTitle();
}); });
// draw metas info // draw metas info
@ -259,6 +258,12 @@ function createSourceEditor(style) {
CodeMirror.autoLoadMode(cm, style.preprocessor || 'css'); CodeMirror.autoLoadMode(cm, style.preprocessor || 'css');
// beautify only works with regular CSS // beautify only works with regular CSS
$('#beautify').disabled = Boolean(style.preprocessor); $('#beautify').disabled = Boolean(style.preprocessor);
updateTitle();
}
function updateTitle() {
// title depends on dirty and style meta
document.title = (dirty.isDirty() ? '* ' : '') + t('editStyleTitle', [style.name]);
} }
function replaceStyle(newStyle) { function replaceStyle(newStyle) {