--- /dev/null
+<script type="text/x-template" id="article-item">
+ [% INCLUDE common/article story={content_type => "journal", vue_template => 1} hide_more_link = 0 %]
+</script>
+<script src="/js/article-item.js" ></script>
+<script>
+ articleItem.run();
+</script>
--- /dev/null
+<script type="text/x-template" id="content-editor">
+[% INCLUDE journal/editor %]
+</script>
+<script src="/js/content-editor.js" ></script>
+<script>
+ contentEditor.run();
+</script>
[% WRAPPER common/layout sidebar=1 vue=1%]
-
-<script type="text/x-template" id="article-item">
- [% INCLUDE common/article story={content_type => "journal", vue_template => 1} hide_more_link = 0 %]
-</script>
-
-<script type="text/x-template" id="content-editor">
-[% INCLUDE journal/editor %]
-</script>
+[%- INCLUDE components/article_item -%]
+[%- INCLUDE components/content_editor -%]
<div class="main-column">
<div class="post submission main-contents" id="journal-editor">
</div>
[%- INCLUDE common/sidebar -%]
-<script src="/js/content-editor.js" ></script>
-<script src="/js/article-item.js" ></script>
<script src="/js/editor.js" ></script>
<script>
- contentEditor.run();
- articleItem.run();
editor.run({ type: 'journal', el: '#journal-editor', user: user, });
</script>
[% WRAPPER common/layout sidebar=1 vue=1 %]
-
-<script type="text/x-template" id="article-item">
- [% INCLUDE common/article story={content_type => "journal", vue_template => 1} hide_more_link = 0 %]
-</script>
-
-<script type="text/x-template" id="content-editor">
-[% INCLUDE journal/editor %]
-</script>
-
-
+[%- INCLUDE components/article_item -%]
+[%- INCLUDE components/content_editor -%]
<div class="main-column">
<div class="index main-contents" id="journal-index" server-rendered="true">
<div class="item-wrapper" v-for="item in items">
[%- INCLUDE common/sidebar -%]
-<script src="/js/content-editor.js" ></script>
-<script src="/js/article-item.js" ></script>
<script src="/js/index.js" ></script>
<script>
- contentEditor.run();
- articleItem.run();
index.run({ type: 'journal',
el: '#journal-index',
userConfig: userConfig,