Merge branch 'poc_ui_blocks' of github.com:pyscript/pyscript into poc_ui_blocks

This commit is contained in:
Fabio Pliger
2024-02-01 10:16:26 -06:00
12 changed files with 8 additions and 20 deletions

View File

@@ -2,7 +2,6 @@ import sys
import js as globalThis import js as globalThis
from polyscript import js_modules from polyscript import js_modules
from pyscript.util import NotSupported from pyscript.util import NotSupported
RUNNING_IN_WORKER = not hasattr(globalThis, "document") RUNNING_IN_WORKER = not hasattr(globalThis, "document")

View File

@@ -1,5 +1,4 @@
from pyodide.ffi import to_js from pyodide.ffi import to_js
from pyscript import window from pyscript import window

View File

@@ -1,8 +1,7 @@
from textwrap import dedent from textwrap import dedent
from pyweb import JSProperty, js_property, pydom
from pyscript import document, when, window from pyscript import document, when, window
from pyweb import JSProperty, js_property, pydom
# Global attributes that all elements have (this list is a subset of the official one) # Global attributes that all elements have (this list is a subset of the official one)
# and tries to capture the most used ones # and tries to capture the most used ones

View File

@@ -1,9 +1,8 @@
"""Markdown module to generate web/HTML components from Markdown code""" """Markdown module to generate web/HTML components from Markdown code"""
from pyscript import document, window
from pyweb import pydom from pyweb import pydom
from pyweb.ui.elements import TextElementBase, script from pyweb.ui.elements import TextElementBase, script
from pyscript import document, window
class markdown(TextElementBase): class markdown(TextElementBase):
"""Markdown component to render HTML from Markdown code""" """Markdown component to render HTML from Markdown code"""

View File

@@ -1,11 +1,10 @@
import string import string
from textwrap import dedent from textwrap import dedent
from pyscript import document, when, window
from pyweb import JSProperty, js_property, pydom from pyweb import JSProperty, js_property, pydom
from pyweb.ui import elements as el from pyweb.ui import elements as el
from pyscript import document, when, window
class ShoeBase(pydom.Element): class ShoeBase(pydom.Element):
tag = "div" tag = "div"

View File

@@ -1,7 +1,6 @@
from pyodide.ffi import create_proxy from pyodide.ffi import create_proxy
from pyweb import media, pydom
from pyscript import display, document, when, window from pyscript import display, document, when, window
from pyweb import media, pydom
devicesSelect = pydom["#devices"][0] devicesSelect = pydom["#devices"][0]
video = pydom["video"][0] video = pydom["video"][0]

View File

@@ -2,9 +2,8 @@ import random
import time import time
from datetime import datetime as dt from datetime import datetime as dt
from pyweb import pydom
from pyscript import display, when from pyscript import display, when
from pyweb import pydom
@when("click", "#just-a-button") @when("click", "#just-a-button")

View File

@@ -1,6 +1,5 @@
print("tests starting") print("tests starting")
import pytest import pytest
from pyscript import window from pyscript import window
args = window.location.search.replace("?", "").split("&") args = window.location.search.replace("?", "").split("&")

View File

@@ -1,9 +1,8 @@
from unittest import mock from unittest import mock
import pytest import pytest
from pyweb import pydom
from pyscript import document, when from pyscript import document, when
from pyweb import pydom
class TestDocument: class TestDocument:

View File

@@ -1,13 +1,12 @@
from textwrap import dedent from textwrap import dedent
import examples import examples
from pyscript import when, window
from pyweb import pydom from pyweb import pydom
from pyweb.ui import elements as el from pyweb.ui import elements as el
from pyweb.ui import shoelace from pyweb.ui import shoelace
from pyweb.ui.markdown import markdown from pyweb.ui.markdown import markdown
from pyscript import when, window
MAIN_PAGE_MARKDOWN = dedent( MAIN_PAGE_MARKDOWN = dedent(
""" """
## What is pyweb.ui? ## What is pyweb.ui?

View File

@@ -1,3 +1,4 @@
from pyscript import when
from pyweb import pydom from pyweb import pydom
from pyweb.ui import elements as el from pyweb.ui import elements as el
from pyweb.ui.shoelace import ( from pyweb.ui.shoelace import (
@@ -11,8 +12,6 @@ from pyweb.ui.shoelace import (
Rating, Rating,
) )
from pyscript import when
LOREM_IPSUM = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." LOREM_IPSUM = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."
details_code = """ details_code = """
LOREM_IPSUM = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat." LOREM_IPSUM = "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat."

View File

@@ -3,7 +3,6 @@ import js
js.document.body.append("document patch ") js.document.body.append("document patch ")
import a import a
from pyscript import RUNNING_IN_WORKER, display, sync from pyscript import RUNNING_IN_WORKER, display, sync
display("Hello World", target="test", append=True) display("Hello World", target="test", append=True)