From 352277bb555609b869f92132db48ef131248982d Mon Sep 17 00:00:00 2001 From: scossar Date: Fri, 30 Oct 2015 14:31:01 -0700 Subject: [PATCH] initial commit --- assets/javascripts/image-tag-whitelist.js | 8 ++++++++ plugin.rb | 6 ++++++ 2 files changed, 14 insertions(+) create mode 100644 assets/javascripts/image-tag-whitelist.js create mode 100644 plugin.rb diff --git a/assets/javascripts/image-tag-whitelist.js b/assets/javascripts/image-tag-whitelist.js new file mode 100644 index 0000000..01403f7 --- /dev/null +++ b/assets/javascripts/image-tag-whitelist.js @@ -0,0 +1,8 @@ +(function () { + Discourse.Markdown.whiteListTag('img', 'class', 'img-left'); + Discourse.Markdown.whiteListTag('img', 'class', 'img-right'); + Discourse.Markdown.whiteListTag('img', 'class', 'img-center'); + Discourse.Markdown.whiteListTag('img', 'class', 'img-custom'); + Discourse.Markdown.whiteListTag('img', 'data-max-height', /\d+\%?$/ ); + Discourse.Markdown.whiteListTag('img', 'data-max-width', /\d+\%?$/ ); +})(); \ No newline at end of file diff --git a/plugin.rb b/plugin.rb new file mode 100644 index 0000000..a349f0c --- /dev/null +++ b/plugin.rb @@ -0,0 +1,6 @@ +# name: image-classes +# about: Whitelist a few image tag classes to allow for styling with css +# version: 0.1 +# authors: scossar + +register_asset 'javascripts/image-tag-whitelist.js', :server_side \ No newline at end of file