Bläddra i källkod

introduce ui.add_head_html()

Falko Schindler 2 år sedan
förälder
incheckning
a576a2c818
2 ändrade filer med 5 tillägg och 1 borttagningar
  1. 4 0
      nicegui/elements/page.py
  2. 1 1
      nicegui/ui.py

+ 4 - 0
nicegui/elements/page.py

@@ -88,3 +88,7 @@ class Page(jp.QuasarPage):
     def handle_javascript_result(self, msg) -> bool:
     def handle_javascript_result(self, msg) -> bool:
         self.waiting_javascript_commands[msg.request_id] = msg.result
         self.waiting_javascript_commands[msg.request_id] = msg.result
         return False
         return False
+
+
+def add_head_html(self, html: str) -> None:
+    page_stack[-1].head_html += html

+ 1 - 1
nicegui/ui.py

@@ -33,7 +33,7 @@ class Ui:
     from .elements.notify import Notify as notify
     from .elements.notify import Notify as notify
     from .elements.number import Number as number
     from .elements.number import Number as number
     from .elements.open import open, open_async
     from .elements.open import open, open_async
-    from .elements.page import Page as page
+    from .elements.page import Page as page, add_head_html
     from .elements.radio import Radio as radio
     from .elements.radio import Radio as radio
     from .elements.row import Row as row
     from .elements.row import Row as row
     from .elements.select import Select as select
     from .elements.select import Select as select