mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-15 07:34:42 -04:00
Linter: Fix all lint errors
Signed-off-by: Philip Molares <philip.molares@udo.edu>
This commit is contained in:
parent
b0a45bdf9c
commit
136d895d15
51 changed files with 2245 additions and 1539 deletions
|
@ -26,7 +26,7 @@ function extend () {
|
|||
|
||||
for (const source of arguments) {
|
||||
for (const key in source) {
|
||||
if (source.hasOwnProperty(key)) {
|
||||
if (Object.prototype.hasOwnProperty.call(source, key)) {
|
||||
target[key] = source[key]
|
||||
}
|
||||
}
|
||||
|
@ -36,18 +36,21 @@ function extend () {
|
|||
}
|
||||
|
||||
// Optional libraries used to extend on reveal.js
|
||||
const deps = [{
|
||||
src: `${serverurl}/build/reveal.js/lib/js/classList.js`,
|
||||
condition () {
|
||||
return !document.body.classList
|
||||
const deps = [
|
||||
{
|
||||
src: `${serverurl}/build/reveal.js/lib/js/classList.js`,
|
||||
condition () {
|
||||
return !document.body.classList
|
||||
}
|
||||
},
|
||||
{
|
||||
src: `${serverurl}/build/reveal.js/plugin/notes/notes.js`,
|
||||
async: true,
|
||||
condition () {
|
||||
return !!document.body.classList
|
||||
}
|
||||
}
|
||||
}, {
|
||||
src: `${serverurl}/build/reveal.js/plugin/notes/notes.js`,
|
||||
async: true,
|
||||
condition () {
|
||||
return !!document.body.classList
|
||||
}
|
||||
}]
|
||||
]
|
||||
|
||||
const slideOptions = {
|
||||
separator: '^(\r\n?|\n)---(\r\n?|\n)$',
|
||||
|
@ -73,60 +76,64 @@ const defaultOptions = {
|
|||
// options from yaml meta
|
||||
const meta = JSON.parse($('#meta').text())
|
||||
const metaSlideOptions = !!meta && !!meta.slideOptions ? meta.slideOptions : {}
|
||||
var options = {
|
||||
autoPlayMedia: metaSlideOptions.autoPlayMedia,
|
||||
autoSlide: metaSlideOptions.autoSlide,
|
||||
autoSlideStoppable: metaSlideOptions.autoSlideStoppable,
|
||||
backgroundTransition: metaSlideOptions.backgroundTransition,
|
||||
center: metaSlideOptions.center,
|
||||
controls: metaSlideOptions.controls,
|
||||
controlsBackArrows: metaSlideOptions.controlsBackArrows,
|
||||
controlsLayout: metaSlideOptions.controlsLayout,
|
||||
controlsTutorial: metaSlideOptions.controlsTutorial,
|
||||
defaultTiming: metaSlideOptions.defaultTiming,
|
||||
display: metaSlideOptions.display,
|
||||
embedded: metaSlideOptions.embedded,
|
||||
fragmentInURL: metaSlideOptions.fragmentInURL,
|
||||
fragments: metaSlideOptions.fragments,
|
||||
hash: metaSlideOptions.hash,
|
||||
height: metaSlideOptions.height,
|
||||
help: metaSlideOptions.help,
|
||||
hideAddressBar: metaSlideOptions.hideAddressBar,
|
||||
hideCursorTime: metaSlideOptions.hideCursorTime,
|
||||
hideInactiveCursor: metaSlideOptions.hideInactiveCursor,
|
||||
history: metaSlideOptions.history,
|
||||
keyboard: metaSlideOptions.keyboard,
|
||||
loop: metaSlideOptions.loop,
|
||||
margin: metaSlideOptions.margin,
|
||||
maxScale: metaSlideOptions.maxScale,
|
||||
minScale: metaSlideOptions.minScale,
|
||||
minimumTimePerSlide: metaSlideOptions.minimumTimePerSlide,
|
||||
mobileViewDistance: metaSlideOptions.mobileViewDistance,
|
||||
mouseWheel: metaSlideOptions.mouseWheel,
|
||||
navigationMode: metaSlideOptions.navigationMode,
|
||||
overview: metaSlideOptions.overview,
|
||||
parallaxBackgroundHorizontal: metaSlideOptions.parallaxBackgroundHorizontal,
|
||||
parallaxBackgroundImage: metaSlideOptions.parallaxBackgroundImage,
|
||||
parallaxBackgroundSize: metaSlideOptions.parallaxBackgroundSize,
|
||||
parallaxBackgroundVertical: metaSlideOptions.parallaxBackgroundVertical,
|
||||
preloadIframes: metaSlideOptions.preloadIframes,
|
||||
previewLinks: metaSlideOptions.previewLinks,
|
||||
progress: metaSlideOptions.progress,
|
||||
rtl: metaSlideOptions.rtl,
|
||||
showNotes: metaSlideOptions.showNotes,
|
||||
shuffle: metaSlideOptions.shuffle,
|
||||
slideNumber: metaSlideOptions.slideNumber,
|
||||
theme: metaSlideOptions.theme,
|
||||
totalTime: metaSlideOptions.totalTime,
|
||||
touch: metaSlideOptions.touch,
|
||||
transition: metaSlideOptions.transition,
|
||||
transitionSpeed: metaSlideOptions.transitionSpeed,
|
||||
viewDistance: metaSlideOptions.viewDistance,
|
||||
width: metaSlideOptions.width
|
||||
} || {}
|
||||
let options =
|
||||
{
|
||||
autoPlayMedia: metaSlideOptions.autoPlayMedia,
|
||||
autoSlide: metaSlideOptions.autoSlide,
|
||||
autoSlideStoppable: metaSlideOptions.autoSlideStoppable,
|
||||
backgroundTransition: metaSlideOptions.backgroundTransition,
|
||||
center: metaSlideOptions.center,
|
||||
controls: metaSlideOptions.controls,
|
||||
controlsBackArrows: metaSlideOptions.controlsBackArrows,
|
||||
controlsLayout: metaSlideOptions.controlsLayout,
|
||||
controlsTutorial: metaSlideOptions.controlsTutorial,
|
||||
defaultTiming: metaSlideOptions.defaultTiming,
|
||||
display: metaSlideOptions.display,
|
||||
embedded: metaSlideOptions.embedded,
|
||||
fragmentInURL: metaSlideOptions.fragmentInURL,
|
||||
fragments: metaSlideOptions.fragments,
|
||||
hash: metaSlideOptions.hash,
|
||||
height: metaSlideOptions.height,
|
||||
help: metaSlideOptions.help,
|
||||
hideAddressBar: metaSlideOptions.hideAddressBar,
|
||||
hideCursorTime: metaSlideOptions.hideCursorTime,
|
||||
hideInactiveCursor: metaSlideOptions.hideInactiveCursor,
|
||||
history: metaSlideOptions.history,
|
||||
keyboard: metaSlideOptions.keyboard,
|
||||
loop: metaSlideOptions.loop,
|
||||
margin: metaSlideOptions.margin,
|
||||
maxScale: metaSlideOptions.maxScale,
|
||||
minScale: metaSlideOptions.minScale,
|
||||
minimumTimePerSlide: metaSlideOptions.minimumTimePerSlide,
|
||||
mobileViewDistance: metaSlideOptions.mobileViewDistance,
|
||||
mouseWheel: metaSlideOptions.mouseWheel,
|
||||
navigationMode: metaSlideOptions.navigationMode,
|
||||
overview: metaSlideOptions.overview,
|
||||
parallaxBackgroundHorizontal: metaSlideOptions.parallaxBackgroundHorizontal,
|
||||
parallaxBackgroundImage: metaSlideOptions.parallaxBackgroundImage,
|
||||
parallaxBackgroundSize: metaSlideOptions.parallaxBackgroundSize,
|
||||
parallaxBackgroundVertical: metaSlideOptions.parallaxBackgroundVertical,
|
||||
preloadIframes: metaSlideOptions.preloadIframes,
|
||||
previewLinks: metaSlideOptions.previewLinks,
|
||||
progress: metaSlideOptions.progress,
|
||||
rtl: metaSlideOptions.rtl,
|
||||
showNotes: metaSlideOptions.showNotes,
|
||||
shuffle: metaSlideOptions.shuffle,
|
||||
slideNumber: metaSlideOptions.slideNumber,
|
||||
theme: metaSlideOptions.theme,
|
||||
totalTime: metaSlideOptions.totalTime,
|
||||
touch: metaSlideOptions.touch,
|
||||
transition: metaSlideOptions.transition,
|
||||
transitionSpeed: metaSlideOptions.transitionSpeed,
|
||||
viewDistance: metaSlideOptions.viewDistance,
|
||||
width: metaSlideOptions.width
|
||||
} || {}
|
||||
|
||||
for (const key in options) {
|
||||
if (options.hasOwnProperty(key) && options[key] === undefined) {
|
||||
if (
|
||||
Object.prototype.hasOwnProperty.call(options, key) &&
|
||||
options[key] === undefined
|
||||
) {
|
||||
delete options[key]
|
||||
}
|
||||
}
|
||||
|
@ -165,14 +172,14 @@ window.viewAjaxCallback = () => {
|
|||
function renderSlide (event) {
|
||||
if (window.location.search.match(/print-pdf/gi)) {
|
||||
const slides = $('.slides')
|
||||
let title = document.title
|
||||
const title = document.title
|
||||
finishView(slides)
|
||||
document.title = title
|
||||
Reveal.layout()
|
||||
} else {
|
||||
const markdown = $(event.currentSlide)
|
||||
if (!markdown.attr('data-rendered')) {
|
||||
let title = document.title
|
||||
const title = document.title
|
||||
finishView(markdown)
|
||||
markdown.attr('data-rendered', 'true')
|
||||
document.title = title
|
||||
|
@ -181,7 +188,7 @@ function renderSlide (event) {
|
|||
}
|
||||
}
|
||||
|
||||
Reveal.addEventListener('ready', event => {
|
||||
Reveal.addEventListener('ready', (event) => {
|
||||
renderSlide(event)
|
||||
const markdown = $(event.currentSlide)
|
||||
// force browser redraw
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue