diff --git a/ckanext/markdown_view/assets/css/markdown_resource_styles.css b/ckanext/markdown_view/assets/css/markdown_resource_styles.css new file mode 100644 index 0000000..65caf4f --- /dev/null +++ b/ckanext/markdown_view/assets/css/markdown_resource_styles.css @@ -0,0 +1,14 @@ +.label[data-format=md], +.label[data-format*=markdown] { + background-color: #1A7EA3; +} +.format-label[data-format=md], +.format-label[data-format*=markdown] { + width: 32px; + height: 35px; + background: url(/img/markdown_icon.png); + background-size: cover; + transform: unset; + top: 25px !important; + left: 25px !important; +} \ No newline at end of file diff --git a/ckanext/markdown_view/assets/markdown_view.css b/ckanext/markdown_view/assets/css/markdown_view.css similarity index 100% rename from ckanext/markdown_view/assets/markdown_view.css rename to ckanext/markdown_view/assets/css/markdown_view.css diff --git a/ckanext/markdown_view/assets/webassets.yml b/ckanext/markdown_view/assets/webassets.yml index 09a9edb..2eb0966 100644 --- a/ckanext/markdown_view/assets/webassets.yml +++ b/ckanext/markdown_view/assets/webassets.yml @@ -1,8 +1,13 @@ markdown_view_css: contents: - - markdown_view.css + - css/markdown_view.css output: md_view_assets/%(version)s_markdown_view.css +markdown_resource_styles_css: + contents: + - css/markdown_resource_styles.css + output: md_view_assets/%(version)s_markdown_resource_styles.css + markdown_it: contents: - vendor/markdown-it.min.js diff --git a/ckanext/markdown_view/plugin.py b/ckanext/markdown_view/plugin.py index 167900c..cb589cc 100644 --- a/ckanext/markdown_view/plugin.py +++ b/ckanext/markdown_view/plugin.py @@ -16,6 +16,7 @@ class MarkdownViewPlugin(plugins.SingletonPlugin): # IConfigurer def update_config(self, config): tk.add_template_directory(config, 'templates') + tk.add_public_directory(config, 'public') tk.add_resource('assets', 'md_view_assets') def info(self): diff --git a/ckanext/markdown_view/public/img/markdown_icon.png b/ckanext/markdown_view/public/img/markdown_icon.png new file mode 100644 index 0000000..1f15d15 Binary files /dev/null and b/ckanext/markdown_view/public/img/markdown_icon.png differ diff --git a/ckanext/markdown_view/templates/base.html b/ckanext/markdown_view/templates/base.html new file mode 100644 index 0000000..16cce04 --- /dev/null +++ b/ckanext/markdown_view/templates/base.html @@ -0,0 +1,6 @@ +{% ckan_extends %} + +{% block styles %} + {{ super() }} + {% asset 'md_view_assets/markdown_resource_styles_css' %} +{% endblock %} \ No newline at end of file