tabulation fixes

This commit is contained in:
Szekeres Bálint
2018-01-08 08:28:51 +01:00
parent fc2cdf4d9b
commit 16a27c75dd
4 changed files with 12 additions and 19 deletions

View File

@@ -102,18 +102,6 @@ main .file .code pre code {
overflow-x: visible;
}
main .file .code pre code span.include {
white-space: pre-line;
}
main .file .code pre code span.include ng-include {
white-space: pre;
}
main .file .code pre code ng-include {
display: inline-block;
}
footer {
padding: 2rem 0 0.5rem;
text-align: center;

View File

@@ -135,8 +135,13 @@
link: {
pre: function preLink(scope, iElement, iAttrs, controller) {
var tabs = parseInt(iAttrs.ngIncludeTabs || 0);
controller.template = controller.template.replace(/^(.*)$/mg, '\t'.repeat(tabs) + '$1').replace(/\s*$/, '');
console.log(controller);
var startRegex = new RegExp('\t'.repeat(tabs - 1));
controller.template = controller.template
.replace(/^(.*)$/mg, '\t'.repeat(tabs) + '$1')
.replace(startRegex, '')
.replace(/\s*$/, '');
},
},
};