Ejemplo n.º 1
0
Archivo: neon.py Proyecto: lexpar/Rodan
def update_clef_shape(request, page_id):
    if request.method == 'POST':
        data = json.loads(request.POST['data'])
        clef_id = str(data.get("id"))

        try:
            ulx = str(data["ulx"])
            uly = str(data["uly"])
            lrx = str(data["lrx"])
            lry = str(data["lry"])
        except KeyError:
            ulx = uly = lrx = lry = None

        shape = str(data.get("shape"))

        p = get_object_or_404(Page, pk=page_id)
        fname = p.get_job_path(j, 'mei')

        md = ModifyDocument(fname)
        md.update_clef_shape(clef_id, shape, data["pitchInfo"], ulx, uly, lrx, lry)
        md.write_doc()

        return {}
Ejemplo n.º 2
0
Archivo: neon.py Proyecto: agpar/Rodan
def update_clef_shape(request, page_id):
    if request.method == 'POST':
        data = json.loads(request.POST['data'])
        clef_id = str(data.get("id"))

        try:
            ulx = str(data["ulx"])
            uly = str(data["uly"])
            lrx = str(data["lrx"])
            lry = str(data["lry"])
        except KeyError:
            ulx = uly = lrx = lry = None

        shape = str(data.get("shape"))

        p = get_object_or_404(Page, pk=page_id)
        fname = p.get_job_path(j, 'mei')

        md = ModifyDocument(fname)
        md.update_clef_shape(clef_id, shape, data["pitchInfo"], ulx, uly, lrx,
                             lry)
        md.write_doc()

        return {}