eventlog2html-0.10.0: src/Eventlog/Javascript.hs
{-# LANGUAGE TemplateHaskell #-}
module Eventlog.Javascript
(
vegaLite
, vegaEmbed
, vega
, jquery
, bootstrap
, bootstrapCSS
, fancytable
, sparkline
, datatables
, datatablesHtml5
, datatablesButtons
, datatablesEllipsis
, datatablesCSS
, datatablesButtonsCSS
, imagesCSS
, stylesheet
, tablogic
, treevega
) where
import Data.Text
import Data.Text.Encoding
import Data.FileEmbed
import Eventlog.AssetVersions
vegaLite :: Text
vegaLite = decodeUtf8 $(embedFile ("javascript/generated/vega-lite@" ++ vegaLiteVersion))
vegaEmbed :: Text
vegaEmbed = decodeUtf8 $(embedFile ("javascript/generated/vega-embed@" ++ vegaEmbedVersion))
vega :: Text
vega = decodeUtf8 $(embedFile ("javascript/generated/vega@" ++ vegaVersion))
jquery :: Text
jquery = decodeUtf8 $(embedFile ("javascript/generated/jquery-" ++ jqueryVersion ++ ".min.js"))
datatables :: Text
datatables = decodeUtf8 $(embedFile ("javascript/generated/jquery.dataTables.min.js"))
datatablesButtons :: Text
datatablesButtons = decodeUtf8 $(embedFile ("javascript/generated/dataTables.buttons.min.js"))
datatablesHtml5 :: Text
datatablesHtml5 = decodeUtf8 $(embedFile ("javascript/generated/buttons.html5.min.js"))
datatablesCSS :: Text
datatablesCSS = decodeUtf8 $(embedFile ("javascript/generated/jquery.dataTables.min.css"))
datatablesButtonsCSS :: Text
datatablesButtonsCSS = decodeUtf8 $(embedFile ("javascript/generated/buttons.dataTables.min.css"))
datatablesEllipsis :: Text
datatablesEllipsis = decodeUtf8 $(embedFile ("javascript/ellipsis.js"))
imagesCSS :: Text
imagesCSS = decodeUtf8 $(embedFile ("javascript/generated/overide_images.css"))
bootstrap :: Text
bootstrap = decodeUtf8 $(embedFile ("javascript/generated/bootstrap.min.js"))
bootstrapCSS :: Text
bootstrapCSS = decodeUtf8 $(embedFile ("javascript/generated/bootstrap.min.css"))
fancytable :: Text
fancytable = decodeUtf8 $(embedFile ("javascript/generated/fancyTable.min.js"))
sparkline :: Text
sparkline = decodeUtf8 $(embedFile ("javascript/generated/jquery.sparkline.min.js"))
stylesheet :: Text
stylesheet = decodeUtf8 $(embedFile "javascript/stylesheet.css")
tablogic :: Text
tablogic = decodeUtf8 $(embedFile "javascript/tablogic.js")
treevega :: Text
treevega = decodeUtf8 $(embedFile "javascript/ccmap.vg")