Commit c73820bbd7bd36a4878237941635643ae48795cb
1 parent
ac2fca89
Exists in
master
and in
27 other branches
rails3: fix video_block plugin
Showing
9 changed files
with
37 additions
and
37 deletions
Show diff stats
plugins/video/lib/video_block.rb
@@ -35,7 +35,7 @@ class VideoBlock < Block | @@ -35,7 +35,7 @@ class VideoBlock < Block | ||
35 | def content(args={}) | 35 | def content(args={}) |
36 | block = self | 36 | block = self |
37 | 37 | ||
38 | - lambda do | 38 | + proc do |
39 | render :file => 'video_block', :locals => { :block => block } | 39 | render :file => 'video_block', :locals => { :block => block } |
40 | end | 40 | end |
41 | end | 41 | end |
plugins/video/views/box_organizer/_html5_video_block.html.erb
0 → 100644
plugins/video/views/box_organizer/_html5_video_block.rhtml
plugins/video/views/box_organizer/_iframe_video_block.html.erb
0 → 100644
@@ -0,0 +1 @@ | @@ -0,0 +1 @@ | ||
1 | +<iframe width='<%="#{width}px"%>' height='<%="#{height}px"%>' src='<%= "#{url}" %>' frameborder="0" allowfullscreen></iframe> |
plugins/video/views/box_organizer/_iframe_video_block.rhtml
@@ -1 +0,0 @@ | @@ -1 +0,0 @@ | ||
1 | -<iframe width='<%="#{width}px"%>' height='<%="#{height}px"%>' src='<%= "#{url}" %>' frameborder="0" allowfullscreen></iframe> |
@@ -0,0 +1,11 @@ | @@ -0,0 +1,11 @@ | ||
1 | +<label for="url" class="formlabel"> Video URL: </label> | ||
2 | + | ||
3 | +<div class="formfield type-text"> | ||
4 | + <%= text_field_tag 'block[url]', @block.url, :class => 'video-url', :maxlength => 255 %> | ||
5 | +</div> | ||
6 | +<div class="formfield type-text"> | ||
7 | + <label for="width" class="formlabel"> Width: </label> | ||
8 | + <%= text_field_tag 'block[width]', @block.width, :size => 7, :class => 'video-width', :maxlength => 5 %> | ||
9 | + <label for="height" class="formlabel"> Height: </label> | ||
10 | + <%= text_field_tag 'block[height]', @block.height, :size => 7, :class => 'video-height', :maxlength => 5 %> | ||
11 | +</div> |
plugins/video/views/box_organizer/_video_block.rhtml
@@ -1,11 +0,0 @@ | @@ -1,11 +0,0 @@ | ||
1 | -<label for="url" class="formlabel"> Video URL: </label> | ||
2 | - | ||
3 | -<div class="formfield type-text"> | ||
4 | - <%= text_field_tag 'block[url]', @block.url, :class => 'video-url', :maxlength => 255 %> | ||
5 | -</div> | ||
6 | -<div class="formfield type-text"> | ||
7 | - <label for="width" class="formlabel"> Width: </label> | ||
8 | - <%= text_field_tag 'block[width]', @block.width, :size => 7, :class => 'video-width', :maxlength => 5 %> | ||
9 | - <label for="height" class="formlabel"> Height: </label> | ||
10 | - <%= text_field_tag 'block[height]', @block.height, :size => 7, :class => 'video-height', :maxlength => 5 %> | ||
11 | -</div> |
@@ -0,0 +1,21 @@ | @@ -0,0 +1,21 @@ | ||
1 | +<h3 class="block-title"> | ||
2 | + <span><%=block.title%></span> | ||
3 | +</h3> | ||
4 | +<div class="video-block-data"> | ||
5 | + <% if block.is_youtube? %> | ||
6 | + <div class='youtube'> | ||
7 | + <%= render :partial => 'box_organizer/iframe_video_block', :locals => { :url => block.format_embed_video_url_for_youtube, :width => block.width, :height => block.height }%> | ||
8 | + </div> | ||
9 | + <% elsif block.is_vimeo? %> | ||
10 | + <div class='vimeo'> | ||
11 | + <%= render :partial => 'box_organizer/iframe_video_block', :locals => { :url => block.format_embed_video_url_for_vimeo, :width => block.width, :height => block.height }%> | ||
12 | + </div> | ||
13 | + <% elsif block.is_video_file? %> | ||
14 | + <div class='video'> | ||
15 | + <%= render :partial => 'box_organizer/html5_video_block', :locals => { :url => block.url, :width => block.width, :height => block.height }%> | ||
16 | + </div> | ||
17 | + <% else %> | ||
18 | + <span class='alert-block'><%= _("Register a valid url (Vimeo, Youtube, video files)") %></span> | ||
19 | + <% end %> | ||
20 | + | ||
21 | +</div> |
plugins/video/views/video_block.rhtml
@@ -1,21 +0,0 @@ | @@ -1,21 +0,0 @@ | ||
1 | -<h3 class="block-title"> | ||
2 | - <span><%=block.title%></span> | ||
3 | -</h3> | ||
4 | -<div class="video-block-data"> | ||
5 | - <% if block.is_youtube? %> | ||
6 | - <div class='youtube'> | ||
7 | - <%= render :partial => 'box_organizer/iframe_video_block', :locals => { :url => block.format_embed_video_url_for_youtube, :width => block.width, :height => block.height }%> | ||
8 | - </div> | ||
9 | - <% elsif block.is_vimeo? %> | ||
10 | - <div class='vimeo'> | ||
11 | - <%= render :partial => 'box_organizer/iframe_video_block', :locals => { :url => block.format_embed_video_url_for_vimeo, :width => block.width, :height => block.height }%> | ||
12 | - </div> | ||
13 | - <% elsif block.is_video_file? %> | ||
14 | - <div class='video'> | ||
15 | - <%= render :partial => 'box_organizer/html5_video_block', :locals => { :url => block.url, :width => block.width, :height => block.height }%> | ||
16 | - </div> | ||
17 | - <% else %> | ||
18 | - <span class='alert-block'><%= _("Register a valid url (Vimeo, Youtube, video files)") %></span> | ||
19 | - <% end %> | ||
20 | - | ||
21 | -</div> |