Simplify wiki print functionality
What does this MR do and why?
Simplify wiki print functionality
Remove printjs library and make it simpler to print things in wikis.
Changelog: added
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Example wiki page: https://gitlab.com/himkp/test/-/wikis/Print-PDF-example
Before | After |
---|---|
before_pdf.pdf | after_pdf.pdf |
How to set up and validate locally
- Create a new wiki page
- Enter below contents
## Lorem ipsum
```mermaid
graph LR
A[Square Rect] -- Link text --> B((Circle))
A --> C(Round Rect)
B --> D{Rhombus}
C --> D
```
Lorem ipsum dolor sit **amet**, _consectetur_ adipiscing elit. Fusce viverra dolor id libero luctus, vitae ultricies libero convallis. Phasellus pretium sit amet lectus vitae euismod. Vivamus pretium **consectetur** nulla nec consequat. Etiam ut neque ut tortor sodales faucibus. Nullam fringilla elementum eros, sit amet tempor purus finibus at. Donec vel risus id libero eleifend venenatis et et magna. Fusce dictum consequat quam, posuere porta felis efficitur sed. Morbi vel diam at massa ornare congue ullamcorper at ligula. Phasellus ultricies eu dolor et vehicula. Phasellus massa eros, posuere eu congue non, bibendum nec lacus. Fusce placerat eget justo at congue. Nam posuere vitae nibh sit amet aliquam.
### Curabitur eu est
* Curabitur tempus sapien sodales, ultrices erat sit amet, fermentum erat.
* Curabitur eu est hendrerit, sodales purus sit amet, condimentum nulla.
* Quisque euismod nisl quis tortor lobortis, eu efficitur velit aliquam.
* Aliquam fringilla purus sit amet eros porttitor, sodales tincidunt tellus ullamcorper.
* Vestibulum eget nisi pharetra, rhoncus felis ut, suscipit risus.
* Sed eget nunc condimentum, iaculis sem lacinia, venenatis ante.
<details>
<summary>Click to expand</summary>
1. Phasellus tempus turpis in efficitur ullamcorper.
2. Praesent sit amet sem sit amet erat molestie pharetra ac ut tellus.
3. Mauris dapibus lorem ut nisl ullamcorper, viverra pulvinar dolor dignissim.
4. Praesent eget purus posuere, porttitor turpis quis, ultricies diam.
</details>
Related to #438364 (closed)
Edited by Himanshu Kapoor