Merge pull request #3439 from FinnStutzenstein/PdfInsertFix

Fixed indention of inserted paragraphes
This commit is contained in:
Norman Jäckel 2017-10-12 20:29:41 +02:00 committed by GitHub
commit 3c9ae628e8
2 changed files with 8 additions and 1 deletions

View File

@ -128,11 +128,14 @@ angular.module('OpenSlidesApp.core.pdf', [])
});
};
//checks if str is valid HTML. Returns valid HTML if not,
//return emptystring if empty
HTMLValidizer.validize = function(str) {
if (str) {
str = HTMLValidizer.replaceMalformedUmlauts(str);
// Sometimes, some \n are in the text instead of whitespaces. Replace them.
str = str.replace(/\n/g, ' ');
var a = document.createElement('div');
a.innerHTML = str;
@ -143,7 +146,7 @@ angular.module('OpenSlidesApp.core.pdf', [])
});
return "<p>" + str + "</p>";
} else {
return ""; //needed for blank "reaons" field
return ""; //needed for blank "reasons" field
}
};
return HTMLValidizer;
@ -823,6 +826,9 @@ angular.module('OpenSlidesApp.core.pdf', [])
if (classes.indexOf('os-split-before') === -1) {
currentParagraph.margin[1] = 8;
}
if (classes.indexOf('insert') > -1) {
currentParagraph.margin[0] = 20;
}
}
currentParagraph.lineHeight = 1.25;
var stackP = create("stack");

View File

@ -505,6 +505,7 @@ angular.module('OpenSlidesApp.motions', [
case 'create_poll':
return (
operator.hasPerms('motions.can_manage') &&
this.state &&
this.state.allow_create_poll
);
case 'support':