Implement image comparison command
This commit is contained in:
@ -11,6 +11,10 @@ enum KnownHeaderElement: Int {
|
||||
/// JavaScript file for the audio player
|
||||
case audioPlayerJs = 2
|
||||
|
||||
case imageCompareJs = 5
|
||||
|
||||
case imageCompareCss = 6
|
||||
|
||||
func header(content: Content) -> HeaderElement? {
|
||||
switch self {
|
||||
case .codeHightlighting:
|
||||
@ -29,6 +33,14 @@ enum KnownHeaderElement: Int {
|
||||
if let file = content.settings.pages.audioPlayerJsFile {
|
||||
return .js(file: file, defer: true)
|
||||
}
|
||||
case .imageCompareJs:
|
||||
if let file = content.settings.pages.imageCompareJsFile {
|
||||
return .js(file: file, defer: true)
|
||||
}
|
||||
case .imageCompareCss:
|
||||
if let file = content.settings.pages.imageCompareCssFile {
|
||||
return .css(file: file, order: HeaderElement.imageCompareCssOrder)
|
||||
}
|
||||
}
|
||||
return nil
|
||||
}
|
||||
@ -53,6 +65,10 @@ extension KnownHeaderElement: CustomStringConvertible {
|
||||
return "audio-player-css"
|
||||
case .audioPlayerJs:
|
||||
return "audio-player-js"
|
||||
case .imageCompareJs:
|
||||
return "image-compare-js"
|
||||
case .imageCompareCss:
|
||||
return "image-compare-css"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user