diff --git a/lib/extensions/print_pdf.py b/lib/extensions/print_pdf.py index 47e68c5d0..9df5d83cc 100644 --- a/lib/extensions/print_pdf.py +++ b/lib/extensions/print_pdf.py @@ -274,6 +274,7 @@ class Print(InkstitchExtension): 'client_detailedview': False, 'operator_overview': True, 'operator_detailedview': True, + 'full_page_patternview': False, 'custom_page': False }, logo={'src': '', 'title': 'LOGO'}, diff --git a/print/resources/inkstitch.js b/print/resources/inkstitch.js index 019082468..d81e019d7 100644 --- a/print/resources/inkstitch.js +++ b/print/resources/inkstitch.js @@ -736,6 +736,7 @@ $(function() { settings["operator-detailedview"] = $("[data-field-name='operator-detailedview']").is(':checked'); settings["operator-detailedview-thumbnail-size"] = $("[data-field-name='operator-detailedview-thumbnail-size']").val(); settings["custom-page"] = $("[data-field-name='custom-page']").is(':checked'); + settings["full_page_patternview"] = $("[data-filed-name='full_page_patternview']").is(':checked'); settings["paper-size"] = $('select#printing-size').find(':selected').val(); var logo = $("figure.brandlogo img").attr('src'); diff --git a/print/resources/style.css b/print/resources/style.css index d4a05e526..44be41043 100644 --- a/print/resources/style.css +++ b/print/resources/style.css @@ -573,6 +573,15 @@ body { overflow: hidden; } + figure.full-page-pattern { + border: none; + height: 265mm; + } + + div.full-page-patternview figcaption { + display: none; + } + .client-overview-main figure.inksimulation { height: 155mm; } diff --git a/print/templates/full_page_pattern.html b/print/templates/full_page_pattern.html new file mode 100644 index 000000000..bf0e84c40 --- /dev/null +++ b/print/templates/full_page_pattern.html @@ -0,0 +1,12 @@ +
+
+ {{ svg_overview|replace("
  • ", "")|replace("
  • ", "")|safe }} + {% with %} + {% set realistic_id='realistic-pattern-overview' %} + {% include 'ui_svg_action_buttons.html' with context %} + {% endwith %} +
    +
    diff --git a/print/templates/index.html b/print/templates/index.html index 612506c9e..6ff8de67d 100644 --- a/print/templates/index.html +++ b/print/templates/index.html @@ -31,6 +31,10 @@ {# operator detailed view #} {% include 'operator_detailedview.html' %} + {# full page pattern view #} +
    + {% include 'full_page_pattern.html' %} +
    {# custom pages #}
    {% include 'custom-page.html' %}
    diff --git a/print/templates/ui.html b/print/templates/ui.html index dd61e2d8e..b6999b578 100644 --- a/print/templates/ui.html +++ b/print/templates/ui.html @@ -54,6 +54,10 @@

    +

    + + +

    {{ _('Thumbnail size') }}: 15mm