diff --git a/openslides/core/static/js/core/pdf.js b/openslides/core/static/js/core/pdf.js index db6bbaad3..b750c6f11 100644 --- a/openslides/core/static/js/core/pdf.js +++ b/openslides/core/static/js/core/pdf.js @@ -180,7 +180,7 @@ angular.module('OpenSlidesApp.core.pdf', []) var content = contentProvider.getContent(); return { pageSize: 'A4', - pageMargins: [75, 90, 75, 100], + pageMargins: [75, 90, 75, 75], defaultStyle: { font: 'PdfFont', fontSize: 10 @@ -645,6 +645,7 @@ angular.module('OpenSlidesApp.core.pdf', []) case "li": case "div": currentParagraph = create("text"); + currentParagraph.lineHeight = 1.25; var stackDiv = create("stack"); stackDiv.stack.push(currentParagraph); ComputeStyle(stackDiv, styles); @@ -708,7 +709,8 @@ angular.module('OpenSlidesApp.core.pdf', []) text: line, color: "gray", fontSize: 8, - margin: [0, 2.35, 0, 0] + lineHeight: 1.25, + margin: [0, 2.85, 0, 0] }); }); listCol.columns.push(list); diff --git a/openslides/core/static/js/core/site.js b/openslides/core/static/js/core/site.js index 6bb903410..327d78ab7 100644 --- a/openslides/core/static/js/core/site.js +++ b/openslides/core/static/js/core/site.js @@ -1598,6 +1598,7 @@ angular.module('OpenSlidesApp.core.site', [ gettext('[Space for your welcome text.]'); gettext('Allow access for anonymous guest users'); gettext('Show this text on the login page.'); + gettext('The separator used for the csv export and examples.'); gettext('Show logo on projector'); gettext('You can replace the logo. Just copy a file to ' + '"static/img/logo-projector.png" in your OpenSlides data ' + diff --git a/openslides/motions/config_variables.py b/openslides/motions/config_variables.py index 0e8550f0f..c6a3b13e6 100644 --- a/openslides/motions/config_variables.py +++ b/openslides/motions/config_variables.py @@ -71,7 +71,7 @@ def get_config_variables(): yield ConfigVariable( name='motions_line_length', - default_value=80, + default_value=90, input_type='integer', label='Line length', help_text='The maximum number of characters per line. Relevant when line numbering is enabled. Min: 40', diff --git a/openslides/motions/static/js/motions/motion-services.js b/openslides/motions/static/js/motions/motion-services.js index 087b6b406..895c500f0 100644 --- a/openslides/motions/static/js/motions/motion-services.js +++ b/openslides/motions/static/js/motions/motion-services.js @@ -34,7 +34,8 @@ angular.module('OpenSlidesApp.motions.motionservices', ['OpenSlidesApp.motions', var converter = PdfMakeConverter.createInstance(data.images); var motionContentProvider = MotionContentProvider.createInstance(converter, $scope.motion, $scope, User, $http); var documentProvider = PdfMakeDocumentProvider.createInstance(motionContentProvider); - var filename = gettextCatalog.getString("Motion") + "-" + $scope.motion.identifier + ".pdf"; + var identifier = $scope.motion.identifier ? '-' + $scope.motion.identifier : ''; + var filename = gettextCatalog.getString("Motion") + identifier + ".pdf"; PdfCreate.download(documentProvider.getDocument(), filename); }); };