OpenSlides/client
Sean eab60ab31a Clean HTML before pasting in tinymce
If the user decides to copy-paste HTML (like from another OpenSlides motion detail)
 - remove all classes
 - remove data-line-number="X"
 - remove contenteditable="false"

Not doing so would save control sequences from diff/linenumbering into the
model which will open pandoras pox during PDF generation (and potentially web view)
2021-08-19 18:55:23 +02:00
..
docker Update dockerfiles for node 16 and a12 2021-07-16 11:21:29 +02:00
e2e change the global prefix to "os" 2018-09-03 18:13:57 +02:00
src Clean HTML before pasting in tinymce 2021-08-19 18:55:23 +02:00
.browserslistrc Update to Angular12 2021-07-08 18:14:09 +02:00
.compodocrc.json Update and fix compodoc generation 2020-09-28 13:02:56 +02:00
.dockerignore update client 2021-02-05 12:54:09 +01:00
.editorconfig cleanup and refractor code 2018-08-15 10:19:46 +02:00
.prettierrc Fixed style issues introduced with #4025 2018-11-22 09:52:24 +01:00
angular.json Update to Angular12 2021-07-08 18:14:09 +02:00
build.sh build.sh: Make build script more useful 2020-08-21 08:11:15 +02:00
karma.conf.js Update to Angular12 2021-07-08 18:14:09 +02:00
ngsw-config.json OpenSlides3+: External Autoupdate Service 2021-01-14 07:55:41 +01:00
package-lock.json Update to Angular12 2021-07-08 18:14:09 +02:00
package.json Update to Angular12 2021-07-08 18:14:09 +02:00
proxy.conf.json OpenSlides3+: External Autoupdate Service 2021-01-14 07:55:41 +01:00
README.md Update to Angular 10 2020-09-23 10:29:57 +02:00
sed_replacements po2json-tempfix 2019-01-28 16:14:51 +01:00
tsconfig-es5.app.json Update to Anulgar 9 2020-04-01 14:50:15 +02:00
tsconfig.app.json Update to Anulgar 9 2020-04-01 14:50:15 +02:00
tsconfig.json Update to Angular12 2021-07-08 18:14:09 +02:00
tsconfig.spec.json Update to Angular12 2021-07-08 18:14:09 +02:00
tsconfig.worker.json Add pdf webworker and progress bar 2019-08-01 13:23:56 +02:00
tslint.json Update to Angular 10 2020-09-23 10:29:57 +02:00

OpenSlides 3 Client

Documentation Info

The documentation can be generated by running npm run compodoc. A new web server will be started on http://localhost:8080 Once running, the documentation will be updated automatically.

You can run it on another port, with adding your local port after the command. If no port specified, it will try to use 8080.

Please document new code using JSDoc tags. See https://compodoc.app/guides/jsdoc-tags.html for details.

Translation

We are using ngx-translate for translation purposes. Use npm run extract to extract strings and update elements an with translation functions.

Language files can be found in /src/assets/i18n.

Used software

OpenSlides uses the following software or parts of them: