Files
LazyLibrarian/data/interfaces/bookstrap/editbook.html
2017-05-01 15:10:19 +02:00

119 lines
5.3 KiB
HTML

<%inherit file="base.html"/>
<%!
import lazylibrarian
%>
<%def name="headerIncludes()">
<div id="subhead_container" class="row">
<div id="subhead_menu" class="form-inline">
<div class="col-xs-10">
<a id="manualbook" class="btn btn-sm btn-primary" href="booksearch?bookid=${config['BookID']}&title=${config['BookName']}&author=${config['AuthorName']}"><i id="mb_icon" class="fa fa-refresh"></i> Author/Title Search</a>
<a id="manualtitle" class="btn btn-sm btn-primary" href="booksearch?bookid=${config['BookID']}&title=${config['BookName']}"><i id="mt_icon" class="fa fa-refresh"></i> Title Search</a>
<a id="manualauthor" class="btn btn-sm btn-primary" href="booksearch?bookid=${config['BookID']}&author=${config['AuthorName']}"><i id="ma_icon" class="fa fa-refresh"></i> Author Search</a>
</div>
</div>
</div>
</%def>
<%def name="body()">
<form action="bookUpdate" method="post">
<div class="configtable">
<fieldset>
<legend>${title}</legend>
<div class="form-group">
<label for="moveBook" class="control-label">Change author to: </label>
<select id="moveBook" class="moveBook form-control input" name="authorname">
%for item in authors:
<option value="${item['AuthorName']}"
%if config['AuthorName'] == item['AuthorName']:
selected = "selected"
%endif
>${item['AuthorName']}</option>
%endfor
</select>
</div>
<div class="form-group">
<input type="text" id="bookid" name="bookid" value="${config['BookID']}" class="hidden">
</div>
<div class="form-group">
<label for="bookname" class="control-label">Book Title:</label>
<input type="text" id="bookname" name="bookname" value="${config['BookName']}" class="form-control" placeholder="Book Title">
</div>
<div class="form-group">
<label for="booksub" class="control-label">Subtitle:</label>
<input type="text" id="booksub" name="booksub" value="${config['BookSub']}" class="form-control" placeholder="Subtitle">
</div>
<div class="form-group">
<label for="bookgenre" class="control-label">Genre:</label>
<input type="text" id="bookgenre" name="bookgenre" value="${config['BookGenre']}" class="form-control" placeholder="Genre">
</div>
<div class="form-group">
<label for="booklang" class="control-label">Language:</label>
<input type="text" id="booklang" name="booklang" value="${config['BookLang']}" class="form-control" placeholder="Language">
</div>
<div class="form-group">
%for item in seriesdict:
<label for="series[${loop.index}]" class="control-label">
Book Series ${loop.index}</label>
<input type="text" id="series[${loop.index}][name]" name="series[${loop.index}][name]" value="${item['SeriesName']}" class="form-control" placeholder="Series Name">
<input type="text" id="series[${loop.index}][number]" name="series[${loop.index}][number]" value="${item['SeriesNum']}" class="form-control" placeholder="Number">
%endfor
<label for="series[new]" class="control-label">
New Series </label>
<input type="text" id="series[new][name]" name="series[new][name]" value="" class="form-control" placeholder="Series Name">
<input type="text" id="series[new][number]" name="series[new][number]" value="" class="form-control" placeholder="Number">
</div>
</fieldset>
<div class="checkbox">
<%
if config['Manual'] == "1":
checked = 'checked="checked"'
else:
checked = ''
%>
<label for="manual" class="control-label">
<input type="checkbox" id="manual" name="manual" value="1" ${checked} />
Lock settings</label>
</div>
<div class="table_wrapper_button">
<input type="submit" value="Save changes" id="add" class="btn btn-primary">
</div>
<p>&nbsp;</p>
</div>
</form>
</%def>
<%def name="javascriptIncludes()">
<script type="text/javascript">
function initThisPage()
{
"use strict";
$('#manualbook').click(function () {
// $.get("countProviders",
// function (data) { window.alert(data) });
$('#mb_icon').addClass("fa-spin");
});
$('#manualtitle').click(function () {
// $.get("countProviders",
// function (data) { window.alert(data) });
$('#mt_icon').addClass("fa-spin");
});
$('#manualauthor').click(function () {
// $.get("countProviders",
// function (data) { window.alert(data) });
$('#ma_icon').addClass("fa-spin");
});
}
$(document).ready(function() {
initThisPage();
});
</script>
</%def>
<html><head></head><body></body></html>