add the ability to set slide theme in slide options

This commit is contained in:
butlerx 2017-05-31 23:28:43 +01:00
parent 0a6793747c
commit e5834c077f
No known key found for this signature in database
GPG key ID: B37CA765BAA89170
2 changed files with 5 additions and 0 deletions

View file

@ -574,6 +574,7 @@ function showPublishSlide (req, res, next) {
updatetime: updatetime, updatetime: updatetime,
url: origin, url: origin,
body: markdown, body: markdown,
theme: meta.slideOptions.theme,
meta: JSON.stringify(extracted.meta), meta: JSON.stringify(extracted.meta),
useCDN: config.usecdn, useCDN: config.usecdn,
owner: note.owner ? note.owner.id : null, owner: note.owner ? note.owner.id : null,

View file

@ -30,7 +30,11 @@
<% } %> <% } %>
<!-- For reveal.js theme --> <!-- For reveal.js theme -->
<% if(typeof theme !== 'undefined' && theme) { %>
<link rel="stylesheet" href="<%- url %>/build/reveal.js/css/theme/<%= theme %>.css" id="theme">
<% } else { %>
<link rel="stylesheet" href="<%- url %>/build/reveal.js/css/theme/black.css" id="theme"> <link rel="stylesheet" href="<%- url %>/build/reveal.js/css/theme/black.css" id="theme">
<% } %>
<!-- For syntax highlighting --> <!-- For syntax highlighting -->
<link rel="stylesheet" href="<%- url %>/build/reveal.js/lib/css/zenburn.css"> <link rel="stylesheet" href="<%- url %>/build/reveal.js/lib/css/zenburn.css">
<!-- For overwrite reveal.js --> <!-- For overwrite reveal.js -->