Merge pull request 'map-with-names' (#14) from map-with-names into master

Reviewed-on: #14
master
marek 3 months ago
commit c3f1bba1d7

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

@ -212,7 +212,8 @@ def query(filter_dummy, query):
return json.dumps(l) return json.dumps(l)
@app.route(baseURL+'/map/<containerID>') @app.route(baseURL+'/map/<containerID>')
def getMap(containerID): @app.route(baseURL+'/map/<containerID>/<annotate>')
def getMap(containerID, annotate=None):
s = 'select map, overlay from containers where id = :id;' s = 'select map, overlay from containers where id = :id;'
r = db_engine.execute(text(s), id=containerID) r = db_engine.execute(text(s), id=containerID)
l = [] l = []
@ -233,6 +234,13 @@ def getMap(containerID):
# width, height = pointer.size # width, height = pointer.size
# pointerLayer.paste(pointer, (x - int(width/2), y-int(height/2))) # pointerLayer.paste(pointer, (x - int(width/2), y-int(height/2)))
mapimage = Image.alpha_composite(mapImage, overlayImage) mapimage = Image.alpha_composite(mapImage, overlayImage)
if annotate=='a':
try:
annotationName = mapFile.split('.')[0] + '-annotated.' + mapFile.split('.')[1]
annotationImage = Image.open('maps/' + annotationName).convert("RGBA")
mapimage = Image.alpha_composite(mapimage, annotationImage)
except FileNotFoundError:
pass
return serveImage(mapimage) return serveImage(mapimage)

@ -23,6 +23,11 @@ function init_edit(partID) {
$('input[name=notes-input]').show(); $('input[name=notes-input]').show();
$('table#details tr#notes td p').hide(); $('table#details tr#notes td p').hide();
// make map have names of containers for this one click
if (!$('img#map').attr('src').endsWith('/a')){
$('img#map').attr('src', $('img#map').attr('src') + '/a')
}
// var newButton = '<div class="round-button-left"><a href="#" onclick="save(' + partID + ')"><i class="fa fa-check" aria-hidden="true"></i></a></div>'; // var newButton = '<div class="round-button-left"><a href="#" onclick="save(' + partID + ')"><i class="fa fa-check" aria-hidden="true"></i></a></div>';
// $('.round-button-left').replaceWith(newButton); // $('.round-button-left').replaceWith(newButton);
$('#edit-button').html('<i class="fa fa-check" aria-hidden="true"></i>'); $('#edit-button').html('<i class="fa fa-check" aria-hidden="true"></i>');
@ -41,7 +46,11 @@ function new_entry() {
init_edit(-1); init_edit(-1);
overlay_in(); overlay_in();
container_onchange(); container_onchange();
// make map have names of containers for this one click
if (!$('img#map').attr('src').endsWith('/a')){
$('img#map').attr('src', $('img#map').attr('src') + '/a')
}
} }
function end_edit() { function end_edit() {

Loading…
Cancel
Save