Files
ROC/modules/embedded_video/src/embedded_video_module.e
Jocelyn Fiat 0ce7d11e52 Implemented custom cms format, and associated administration pages.
Applied to existing filter and format.
Added embedded_video filter (initially contribute by Javier Velilla).
2017-03-30 11:58:44 +02:00

62 lines
1.0 KiB
Plaintext

note
description: "[
Module that allows you to embed videos from YouTube and Vimeo in a web page.
]"
date: "$Date: 2015-07-16 15:57:08 +0200 (jeu., 16 juil. 2015) $"
revision: "$Revision: 97722 $"
class
EMBEDDED_VIDEO_MODULE
inherit
CMS_MODULE
redefine
initialize
end
SHARED_EXECUTION_ENVIRONMENT
export
{NONE} all
end
REFACTORING_HELPER
create
make
feature {NONE} -- Initialization
make
-- Create current module
do
version := "1.0"
description := "Embedded video module"
package := "filters"
end
feature -- Access
name: STRING = "embedded_video"
-- <Precursor>
feature {CMS_API} -- Module Initialization
initialize (api: CMS_API)
-- <Precursor>
do
Precursor {CMS_MODULE} (api)
api.content_filters.extend (create {VIDEO_CONTENT_FILTER})
-- f := api.new_format ("video_html", "Video HTML content", <<{VIDEO_CONTENT_FILTER}.name>>)
-- api.formats.extend (f)
end
feature -- Router
setup_router (a_router: WSF_ROUTER; a_api: CMS_API)
-- Router configuration.
do
end
end