{-# LANGUAGE NoImplicitPrelude #-} module Panda.View.Atom.Video where import Panda.Helper.Env hiding (name, id) import Panda.Model.Video import qualified Panda.Config.Global as G import Panda.Helper.Html instance DataRenderer Video where render_data = show_video show_video x = case x.video_type of MediaPlayer -> show_media_player x show_media_player x = [ p ! [id l] << "The player will show in this paragraph" , tag "script" ! [thetype "text/javascript"] << primHtml ( play (x.uid) (x.preview) (x.uid) ) ] .toHtml where l = x.uid play i p x = [ "var s1 = new SWFObject('/flash/player.swf','player','400','348','9');" , "s1.addParam('allowfullscreen','true');" , "s1.addParam('allowscriptaccess','always');" , "s1.addParam('flashvars','file=" ++ x ++ "&image=" ++ p ++ "');" , "s1.write('" ++ i ++ "');" ] .join "\n"