This commit is contained in:
tmshv committed 2016-11-23 02:11:21 +03:00
1 parent a4b4e07687
commit e7a4eab102
11 files changed
+99 -32

No files matched your search

+24 -1
View File
@@ -8,8 +8,31 @@ export default function (app) {
template: template,
controllerAs: '$',
controller: function ($sce) {
this.message = $sce.trustAsHtml(this.post.post);
//this.message = $sce.trustAsHtml(this.post.post);
this.url = `/article/${this.post.id}`;
const isVertical = ({width, height}) => width < height;
const temp = document.createElement('div');
temp.innerHTML = this.post.post;
const vs = [...temp.querySelectorAll('img')]
.filter(isVertical)
.filter(i => i.parentNode)
.map(i => [i.parentNode, i])
.map(([container, img]) => {
const url = img.src;
const elem = document.createElement('div');
elem.innerHTML = `<div class="vertical-image">
<div class="vertical-image__back"><img src="${url}" alt="" /></div>
<img src="${url}" alt="" />
</div>`;
return container.replaceChild(elem, img);
});
this.message = $sce.trustAsHtml(temp.innerHTML);
}
});
};
+6
View File
@@ -0,0 +1,6 @@
import ReactDOM from 'react-dom'
import {Copyright} from './components/Copyright'
ReactDOM.render(<Copyright props={{now: 'hi'}}/>, document.querySelector('.body-wrapper'))
//<react-component name="Copyright" props="now" watch-depth="reference"/>