Skip to content

Simplify wiki print functionality

Himanshu Kapoor requested to merge 438364-print-wiki into master

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

  1. Create a new wiki page
  2. 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>
  1. On the wiki page, select Print as PDF from the kebab menu.

    image.png

Related to #438364 (closed)

Edited by Himanshu Kapoor

Merge request reports