Added support for log stored in CMS_STORAGE.
Added support for custom value stored in CMS_STORAGE. Added optional css classes addition to CMS_BLOCK output. Refactored storage, to manage node from node module code only (or mostly). TODO: improved view for a cms node, for now hardcoded.
This commit is contained in:
@@ -20,6 +20,9 @@ feature -- Access
|
||||
deferred
|
||||
end
|
||||
|
||||
html_options: detachable CMS_HTML_OPTIONS
|
||||
-- Optional addition html options.
|
||||
|
||||
feature -- status report
|
||||
|
||||
is_enabled: BOOLEAN
|
||||
@@ -31,6 +34,34 @@ feature -- status report
|
||||
deferred
|
||||
end
|
||||
|
||||
feature -- Element change
|
||||
|
||||
add_css_class (a_class: READABLE_STRING_8)
|
||||
-- Add css class `a_class'.
|
||||
local
|
||||
opts: like html_options
|
||||
do
|
||||
opts := html_options
|
||||
if opts = Void then
|
||||
create opts
|
||||
html_options := opts
|
||||
end
|
||||
opts.add_css_class (a_class)
|
||||
end
|
||||
|
||||
remove_css_class (a_class: READABLE_STRING_GENERAL)
|
||||
-- Remove css class `a_class'.
|
||||
local
|
||||
opts: like html_options
|
||||
do
|
||||
opts := html_options
|
||||
if opts = Void then
|
||||
create opts
|
||||
html_options := opts
|
||||
end
|
||||
opts.remove_css_class (a_class)
|
||||
end
|
||||
|
||||
feature -- Conversion
|
||||
|
||||
to_html (a_theme: CMS_THEME): STRING_8
|
||||
|
||||
Reference in New Issue
Block a user