{% extends "base.jinja2" %} {% block page_title %}{{ title }}{% endblock %} {% block jumbotron %}

{{page_headline}}

Design your label and print it...

{% endblock %} {% block content %}
{% endblock %} {% block javascript %} var text = $('#labelText'); //text.oninput = function(){ //var callcount = 0; // var action = function(){ // alert('changed'); // } // var delayAction = function(action, time){ // var expectcallcount = callcount; // var delay = function(){ // if(callcount == expectcallcount){ // action(); // } // } // setTimeout(delay, time); // } // return function(eventtrigger){ // ++callcount; // delayAction(action, 1200); // } //}(); function last_url_part() { text = $('#labelText').val().replace(/\n/g, "%0A"); font_family = $('#fontFamily option:selected').text(); font_size = $('#fontSize').val(); label_size = $('#labelSize option:selected').val(); if (text == '') text = '%20'; return text + '?font_family=' + font_family + '&font_size=' + font_size + '&label_size=' + label_size; } function preview() { $('#previewImg').attr('src', '/api/preview/text/' + last_url_part() ); } function print() { $.ajax({ dataType: "json", url: '/api/print/text/' + last_url_part(), success: function( data ) { console.log(data['success']); } }); } {% endblock %}