From e7b442593613101de4b137b0270a78ea137eec4c Mon Sep 17 00:00:00 2001
From: Paul van Tilburg
Date: Fri, 10 Sep 2010 21:00:24 +0200
Subject: [PATCH] Added support for audio and video (using an HTML5 hack).
---
plemp.rb | 22 ++++++++++++++++++++--
1 file changed, 20 insertions(+), 2 deletions(-)
diff --git a/plemp.rb b/plemp.rb
index 3550600..477a754 100644
--- a/plemp.rb
+++ b/plemp.rb
@@ -110,10 +110,28 @@ module Plemp::Views
img.draggable :id => id, :style => default_style,
:src => R(StaticXX, "upload", file.basename),
:alt => file.basename
+ when "video"
+ # HTML5 is not supported by Markaby!
+ self << \
+ " \n"
+ when "audio"
+ # HTML5 is not supported by Markaby!
+ self <<
+ " \n"
when "text"
- div.draggable(:id => id, :style => default_style) { CodeRay.scan_file(file).div }
+ div.draggable :id => id, :style => default_style do
+ CodeRay.scan_file(file).div
+ end
else
- span.draggable(:id => id, :style => default_style) { em "#{id}: Unsupported file type!" }
+ span.draggable :id => id, :style => default_style do
+ em "#{id}: Unsupported file type!"
+ end
end
script(:type => "text/javascript") { "setup_draggable('#{id}')" }
end