force-redraw slides when markdown plugins finish loading

pull/1/head
ansuz 4 years ago
parent f6f5bef83e
commit d2e29e3a9e

@ -154,18 +154,22 @@ define([
updateFontSize();
};
Slide.update = function (content) {
Slide.update = function (content, force) {
updateFontSize();
if (!content) { content = ''; }
var old = Slide.content;
Slide.content = content.replace(/\n\s*\-\-\-\s*\n/g, '\n\n'+separator+'\n\n');
if (old !== Slide.content) {
if (force || old !== Slide.content) {
draw(Slide.index);
return;
}
change(Slide.lastIndex, Slide.index);
};
DiffMd.onPluginLoaded(function () {
Slide.update(Slide.content, true);
});
Slide.left = function () {
console.log('left');
Slide.lastIndex = Slide.index;

Loading…
Cancel
Save