mirror of
https://github.com/discourse/discourse.git
synced 2024-12-16 00:40:39 +08:00
18 lines
443 B
Ruby
18 lines
443 B
Ruby
|
module Onebox
|
||
|
module Engine
|
||
|
class FlashVideoOnebox
|
||
|
include Engine
|
||
|
|
||
|
matches_regexp /^https?:\/\/.*\.(swf|flv)$/
|
||
|
|
||
|
def to_html
|
||
|
if SiteSetting.enable_flash_video_onebox
|
||
|
"<object width='100%' height='100%'><param name='#{@url}' value='#{@url}'><embed src='#{@url}' width='100%' height='100%'></embed></object>"
|
||
|
else
|
||
|
"<a href='#{@url}'>#{@url}</a>"
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|