aboutsummaryrefslogtreecommitdiffstats
path: root/lib/templates/actiontext.scss
diff options
context:
space:
mode:
authorJavan Makhmali <javan@javan.us>2018-10-03 16:35:12 -0400
committerJavan Makhmali <javan@javan.us>2018-10-03 16:35:12 -0400
commitaa1d46389a8cc9635f4354b3e7be70a8361ed7ed (patch)
treee10520c885e52afc7849e4aa4612c0c45b415c89 /lib/templates/actiontext.scss
parent6a77309d66b04220321e12873a083110e47840e7 (diff)
downloadrails-aa1d46389a8cc9635f4354b3e7be70a8361ed7ed.tar.gz
rails-aa1d46389a8cc9635f4354b3e7be70a8361ed7ed.tar.bz2
rails-aa1d46389a8cc9635f4354b3e7be70a8361ed7ed.zip
Fix image gallery styles
Diffstat (limited to 'lib/templates/actiontext.scss')
-rw-r--r--lib/templates/actiontext.scss36
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/templates/actiontext.scss b/lib/templates/actiontext.scss
new file mode 100644
index 0000000000..58a197e1e9
--- /dev/null
+++ b/lib/templates/actiontext.scss
@@ -0,0 +1,36 @@
+//
+// Provides a drop-in pointer for the default Trix stylesheet that will format the toolbar and
+// the trix-editor content (whether displayed or under editing). Feel free to incorporate this
+// inclusion directly in any other asset bundle and remove this file.
+//
+//= require trix/dist/trix
+
+// We need to override trix.css’s image gallery styles to accomodate the
+// <active-text-attachment> element we wrap around attachments. Otherwise,
+// images in galleries will be squished by the max-width: 33%; rule.
+.trix-content {
+ .attachment-gallery {
+ > action-text-attachment,
+ > .attachment {
+ flex: 1 0 33%;
+ padding: 0 0.5em;
+ max-width: 33%;
+ }
+
+ &.attachment-gallery--2,
+ &.attachment-gallery--4 {
+ > action-text-attachment,
+ > .attachment {
+ flex-basis: 50%;
+ max-width: 50%;
+ }
+ }
+ }
+
+ action-text-attachment {
+ .attachment {
+ padding: 0 !important;
+ max-width: 100% !important;
+ }
+ }
+}