libreblog
Version:
An in-browser Static Site Generator focused on content-rich blogs and news websites
159 lines (150 loc) • 8.82 kB
HTML
<html lang="en-us">
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="icon" href="images/favicon.svg" type="image/svg+xml">
<title>LibreBlog - A tool for independent journalism</title>
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="horizontal-bar">
<div id="horizontal-bar-contents">
<div id="horizontal-bar-logo">
<a href="https://libreblog.org"><img src="images/logo.svg" alt="Logo" height="24px" /></a>
</div>
<div id="dropdown-menu">
<img id="dropdown-menu-icon" class="icon" src="images/menu.svg"/>
<ul id="dropdown-menu-list">
<li><a href="index.html"><img class="icon" src="images/dashboard.svg"/>Dashboard</a></li>
<li><a href="articles.html"><img class="icon" src="images/articles.svg"/>Articles</a></li>
<li><a href="series.html"><img class="icon" src="images/series.svg"/>Series</a></li>
<li><a href="sections.html"><img class="icon" src="images/sections.svg"/>Sections</a></li>
<li><a href="relations.html"><img class="icon" src="images/relations.svg"/>Relations</a></li>
<li><a href="sources.html"><img class="icon" src="images/sources.svg"/>Sources</a></li>
<li><a href="navbar.html"><img class="icon" src="images/navbar.svg"/>Navigation</a></li>
<li><a href="media.html"><img class="icon" src="images/media.svg"/>Media</a></li>
<li><a href="authors.html"><img class="icon" src="images/authors.svg"/>Authors</a></li>
<li><a href="appearance.html"><img class="icon" src="images/appearance.svg"/>Appearance</a></li>
<li><a href="templates.html"><img class="icon" src="images/templates.svg"/>Templates</a></li>
<li><a href="settings.html"><img class="icon" src="images/settings.svg"/>Settings</a></li>
</ul>
</div>
</div>
</div>
<div id="vertical-navbar">
<ul>
<li><a href="index.html"><img class="icon" src="images/dashboard.svg"/>Dashboard</a></li>
<li><a href="articles.html"><img class="icon" src="images/articles.svg"/>Articles</a></li>
<li class="active"><a href="series.html"><img class="icon" src="images/series.svg"/>Series</a><div class="triangle"></div></li>
<li><a href="sections.html"><img class="icon" src="images/sections.svg"/>Sections</a></li>
<li><a href="relations.html"><img class="icon" src="images/relations.svg" />Relations</a></li>
<li><a href="sources.html"><img class="icon" src="images/sources.svg"/>Sources</a></li>
<li><a href="navbar.html"><img class="icon" src="images/navbar.svg"/>Navigation</a></li>
<li><a href="media.html"><img class="icon" src="images/media.svg"/>Media</a></li>
<li><a href="authors.html"><img class="icon" src="images/authors.svg"/>Authors</a></li>
<li><a href="appearance.html"><img class="icon" src="images/appearance.svg"/>Appearance</a></li>
<li><a href="templates.html"><img class="icon" src="images/templates.svg"/>Templates</a></li>
<li><a href="settings.html"><img class="icon" src="images/settings.svg"/>Settings</a></li>
</ul>
<div id="logo-bottom">
<a href="https://libreblog.org" target="_blank"><img src="images/logo.svg" alt="Logo" width="110px" /></a>
</div>
</div>
<div id="content">
<div class="row">
<div class="column60">
<div class="title-div">Edit a Series of Articles</div>
<div id="editor-toolbar">
<div id="disposable-toolbar" class="toolbar">
<button><img src="images/bold.svg"/></button>
<button><img src="images/italic.svg"/></button>
<button><img src="images/heading.svg"/></button>
<button><img src="images/undo.svg"/></button>
<button><img src="images/image.svg"/></button>
<button><img src="images/save.svg"/></button>
</div>
</div>
<div id="editor-container">
<div id="editor"></div>
</div>
</div>
<div class="column40">
<div class="title-div"><div id="properties-label">Series Details</div></div>
<div class="form-div">
<form id="series-form" autocomplete="off">
<label for="uri">ID <span class="required-field-label">(required)</span></label>
<input type="text" id="uri" placeholder="my-series-1" pattern="^[a-z0-9\-]+$" title="Lowercase letters, numbers and hyphens only" autocorrect="off" autocapitalize="off" spellcheck="false" required>
<label for="title">Title <span class="required-field-label">(required)</span></label>
<input type="text" id="title" placeholder="Title" required>
<label for="subtitle">Subtitle <span class="required-field-label">(recommended)</span></label>
<input type="text" id="subtitle" placeholder="Subtitle">
<label id="type-label" for="type" style="display:none">Type of series <span class="required-field-label">(required)</span></label>
<select id="type" style="display:none" required>
<option value="" selected disabled>Choose one</option>
</select>
<label for="section-uri">Section ID</label>
<a id="create-one-section" class="button" href="/section-edit.html">Create One</a>
<select id="section-uri">
<option value="">None</option>
</select>
<br/>
<br/>
<input type="checkbox" id="highlight-mainpage" value="mainpage" checked=true >
<label for="highlight-mainpage">Featured on the main page?</label><br/>
<input type="checkbox" id="highlight-section" value="section">
<label for="highlight-section">Featured on the section page?</label><br/>
<input type="checkbox" id="in-sitemap" value="sitemap" checked=true>
<label for="in-sitemap">Listed in the sitemap? <span class="info-span" data-title="And also in
search results." data-title-right><img src="images/info.svg"/></span></label><br/>
<br/>
<label for="authors">Authors' IDs</label>
<a id="add-one-author" class="button" href="/author-edit.html">Add One</a>
<select multiple id="authors"></select>
<label for="photo">Picture<a id="add-photo" class="button">Pick one</a></label>
<input type="text" id="photo" placeholder="image-id.jpg or https://my.url/image.jpg" autocorrect="off" autocapitalize="off" spellcheck="false" />
<label for="photo-info">Picture info</label>
<input type="text" id="photo-info" placeholder="Description, attribution, license..." spellcheck="false">
<label for="published">Published on <span class="info-span" data-title="If not provided, the date it
was created will be used." data-title-right><img src="images/info.svg"/></span></label>
<input id="published" type="datetime-local">
<label for="status">Status</label>
<select id="status">
<option name="published" value="Published">Published</option>
<option name="unpublished" value="Unpublished">Unpublished</option>
</select>
<!-- Not yet implemented -->
<input type="hidden" id="keywords" placeholder="Not yet implemented">
<!-- end -->
<div id="updated-div"></div>
<input id="save" type="submit" value="Save">
</form>
</div>
</div>
</div>
</div>
<div id="preview-modal" class="modal">
<div class="modal-content">
<span id="close-preview-modal" class="close">×</span>
<div id="preview-container">
<div id="gw-loader" class="loader-container-wrapper">
<div class="loader-container">
<span>Wait...</span>
<span class="loader"></span>
</div>
</div>
</div>
</div>
</div>
<div id="media-modal" class="modal">
<div class="modal-content">
<span id="close-media-modal" class="close">×</span>
<div id="media-modal-title">
<span>Choose a file</span>
<input id="filename-filter" type="text" placeholder="Filter by file name..."/></div>
<div id="media-container">
</div>
</div>
</div>
<script type="module" src="js/script.js"></script>
</body>
</html>