<% this.title = article.id ? '编辑帖子' : '发表帖子'; %> <% include header %> <style type="text/css"> .am-panel-title{ font-size: 1.6em; } </style> <div class="padding"> <form class="ui form" method="post"> <div class="ui top attached tabular menu"> <a class="item active" data-tab="edit">编辑</a> <a class="item" data-tab="preview" id="preview_tab">预览</a> </div> <div class="ui bottom attached tab segment active" data-tab="edit"> <div class="field"> <label for="title">标题</label> <input type="text" id="title" name="title" value="<%= article.title %>"> <div style="margin-top: 15px; "></div> <label for="content">内容</label> <textarea rows="15" id="content" name="content" class="markdown-edit"><%= article.content %></textarea> <% if (user && user.is_admin) { %> <div class="ui <% if (article.is_notice) { %>checked <% } %>checkbox" style="margin-top: 15px; "> <input <% if (article.is_notice) { %>checked=""<% } %> name="is_notice" type="checkbox"> <label><strong>公告</strong></label> <p style="margin-top: 5px; ">选择后将显示在首页公告栏。</p> </div> <% } %> </div> </div> <div class="ui bottom attached tab segment" data-tab="preview"> <div class="ui header" id="pv-title"></div> <div id="pv-content" class="font-content"></div> </div> <div style="text-align: center; "> <button type="submit" class="ui labeled submit icon button"> <i class="icon edit"></i> 提交 </button> </div> </form> </div> <script type="text/javascript"> $(function () { function render(output, input) { $.post('/api/markdown', { s: input.val() }, function (s) { // console.log(s); output.html(s); }); } $("#preview_tab").click(function () { $("#pv-title").text($("#title").val()); $("#pv-content").text('Loading...'); render($("#pv-content"), $("#content")); }); $('.tabular.menu .item').tab(); }) </script> <% include footer %>