From 9f8bdda37ac3eeb9ad0decee9350e3cce2d6befb Mon Sep 17 00:00:00 2001 From: ma7payne Date: Fri, 2 Feb 2024 11:44:25 -0300 Subject: [PATCH] feat(help): scroll y height opcionales en plex-help --- src/demo/app/help/help.html | 123 +++++++++++++++++++++++++++++++++ src/lib/help/help.component.ts | 7 ++ 2 files changed, 130 insertions(+) diff --git a/src/demo/app/help/help.html b/src/demo/app/help/help.html index 99cdf04a..738755f4 100644 --- a/src/demo/app/help/help.html +++ b/src/demo/app/help/help.html @@ -237,5 +237,128 @@
+ + +
    +
  1. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  2. +
  3. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  4. +
  5. Completá los campos "Título" y "Texto del procedimiento"
  6. +
  7. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  8. +
  9. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  10. +
  11. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  12. +
  13. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  14. +
  15. Completá los campos "Título" y "Texto del procedimiento"
  16. +
  17. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  18. +
  19. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  20. +
  21. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  22. +
  23. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  24. +
  25. Completá los campos "Título" y "Texto del procedimiento"
  26. +
  27. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  28. +
  29. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  30. +
  31. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  32. +
  33. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  34. +
  35. Completá los campos "Título" y "Texto del procedimiento"
  36. +
  37. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  38. +
  39. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  40. +
  41. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  42. +
  43. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  44. +
  45. Completá los campos "Título" y "Texto del procedimiento"
  46. +
  47. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  48. +
  49. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  50. +
+
+
+ + + +
    +
  1. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  2. +
  3. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  4. +
  5. Completá los campos "Título" y "Texto del procedimiento"
  6. +
  7. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  8. +
  9. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  10. +
  11. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  12. +
  13. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  14. +
  15. Completá los campos "Título" y "Texto del procedimiento"
  16. +
  17. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  18. +
  19. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  20. +
  21. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  22. +
  23. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  24. +
  25. Completá los campos "Título" y "Texto del procedimiento"
  26. +
  27. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  28. +
  29. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  30. +
  31. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  32. +
  33. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  34. +
  35. Completá los campos "Título" y "Texto del procedimiento"
  36. +
  37. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  38. +
  39. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  40. +
  41. Buscá conceptos SNOMED en el campo de texto del panel lateral + (acepta búsquedas + parciales)
  42. +
  43. Seleccioná el concepto al cual quieras agregar o modificar + plantillas
  44. +
  45. Completá los campos "Título" y "Texto del procedimiento"
  46. +
  47. Opcionalmente podés elegir seleccionar a todos los descendientes + del concepto.
  48. +
  49. Hacé click en "Guardar todos" o el botón con el signo para + guardar + una plantilla individual
  50. +
+
+
\ No newline at end of file diff --git a/src/lib/help/help.component.ts b/src/lib/help/help.component.ts index 12f99397..3740f8ef 100644 --- a/src/lib/help/help.component.ts +++ b/src/lib/help/help.component.ts @@ -43,6 +43,10 @@ export class PlexHelpComponent implements OnInit, AfterViewInit { @Input() icon = 'help'; + @Input() scroll: boolean = true; + + @Input() maxHeight: string = 'auto'; + @Output() close = new EventEmitter(); @Output() open = new EventEmitter(); @@ -84,6 +88,9 @@ export class PlexHelpComponent implements OnInit, AfterViewInit { const helpCard = this.elementRef.nativeElement.querySelector('div.toggle-help .card'); + helpCard.style.overflow = !this.scroll ? 'hidden' : 'auto'; + helpCard.style.maxHeight = this.maxHeight ? `${this.maxHeight}px` : 'auto'; + this.closed = !this.closed; if (!this.closed) { this.helpService.setHelp(this);