about summary refs log tree commit diff
path: root/app/assets/javascripts/components/features
diff options
context:
space:
mode:
authorEugen Rochko <eugen@zeonfederated.com>2016-09-19 23:52:42 +0200
committerEugen Rochko <eugen@zeonfederated.com>2016-09-19 23:52:42 +0200
commit1245ee42fb9f689ffa4956f42f44a7ab75e19075 (patch)
treea6026152e0e9194a9113635d01038c39bcd49da5 /app/assets/javascripts/components/features
parent98de6927f39f5d0cd6637779c76da016dc510769 (diff)
Update OStatus2 library
Diffstat (limited to 'app/assets/javascripts/components/features')
-rw-r--r--app/assets/javascripts/components/features/ui/components/media_gallery.jsx75
1 files changed, 0 insertions, 75 deletions
diff --git a/app/assets/javascripts/components/features/ui/components/media_gallery.jsx b/app/assets/javascripts/components/features/ui/components/media_gallery.jsx
deleted file mode 100644
index 20f9a3d87..000000000
--- a/app/assets/javascripts/components/features/ui/components/media_gallery.jsx
+++ /dev/null
@@ -1,75 +0,0 @@
-import ImmutablePropTypes from 'react-immutable-proptypes';
-import PureRenderMixin    from 'react-addons-pure-render-mixin';
-
-const MediaGallery = React.createClass({
-
-  propTypes: {
-    media: ImmutablePropTypes.list.isRequired,
-    height: React.PropTypes.number.isRequired
-  },
-
-  mixins: [PureRenderMixin],
-
-  render () {
-    var children = this.props.media.take(4);
-    var size     = children.size;
-
-    children = children.map((attachment, i) => {
-      let width  = 50;
-      let height = 100;
-      let top    = 'auto';
-      let left   = 'auto';
-      let bottom = 'auto';
-      let right  = 'auto';
-
-      if (size === 4 || (size === 3 && i > 0)) {
-        height = 50;
-      }
-
-      if (size === 2) {
-        if (i === 0) {
-          right = '2px';
-        } else {
-          left = '2px';
-        }
-      } else if (size === 3) {
-        if (i === 0) {
-          right = '2px';
-        } else if (i > 0) {
-          left = '2px';
-        }
-
-        if (i === 1) {
-          bottom = '2px';
-        } else if (i > 1) {
-          top = '2px';
-        }
-      } else if (size === 4) {
-        if (i === 0 || i === 2) {
-          right = '2px';
-        }
-
-        if (i === 1 || i === 3) {
-          left = '2px';
-        }
-
-        if (i < 2) {
-          bottom = '2px';
-        } else {
-          top = '2px';
-        }
-      }
-
-      return <a key={attachment.get('id')} href={attachment.get('url')} target='_blank' style={{ boxSizing: 'border-box', position: 'relative', left: left, top: top, right: right, bottom: bottom, float: 'left', textDecoration: 'none', border: 'none', display: 'block', width: `${width}%`, height: `${height}%`, background: `url(${attachment.get('preview_url')}) no-repeat center`, backgroundSize: 'cover', cursor: 'zoom-in' }} />;
-    });
-
-    return (
-      <div style={{ marginTop: '8px', overflow: 'hidden', width: '100%', height: `${this.props.height}px`, boxSizing: 'border-box' }}>
-        {children}
-      </div>
-    );
-  }
-
-});
-
-export default MediaGallery;