diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 54649f00d..08e4648e3 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -168,10 +168,10 @@ module ApplicationHelper message = process_links(message) message = process_youtube(message) + message = process_vimeo(message, options[:vimeo_maps]) message = process_autolinks(message) message = process_emphasis(message) message = process_youtube_again(message, options[:youtube_maps]) - message = process_vimeo(message, options[:vimeo_maps]) if options[:newlines] message.gsub!(/\n+/, '
') @@ -267,7 +267,7 @@ module ApplicationHelper else title = I18n.t 'application.helper.video_title.unknown' end - message.gsub!(vimeo[0], 'Youtube: ' + title + '') + message.gsub!(vimeo[0], 'Vimeo: ' + title + '') end return message end diff --git a/public/javascripts/stream.js b/public/javascripts/stream.js index dd2e86c8b..9cfe749d7 100644 --- a/public/javascripts/stream.js +++ b/public/javascripts/stream.js @@ -85,6 +85,11 @@ var Stream = { 'Watch this video on Youtube
' + '' ); + } else if($this.data("host") === "vimeo.com"){ + $container.html( + '

Watch this video on Vimeo

' + + '' + ); } else { $container.html('Invalid videotype ' + $this.data("host") + ' (ID: ' + $this.data("video-id") + ')'); } diff --git a/public/stylesheets/sass/application.sass b/public/stylesheets/sass/application.sass index 3152e38a1..74438963d 100644 --- a/public/stylesheets/sass/application.sass +++ b/public/stylesheets/sass/application.sass @@ -243,7 +243,7 @@ header .right :display inline - .youtube-player + .youtube-player, .vimeo-player :border none :height 370px :width 500px @@ -550,7 +550,7 @@ ul.show_comments :margin :bottom 0px - .youtube-player + .youtube-player, .vimeo-player :border none :height 250px :width 400px