Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat: schema 2022 09 #441

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Feat: schema 2022 09 #441

wants to merge 1 commit into from

Conversation

micwallace
Copy link

@micwallace micwallace commented Sep 28, 2023

  • Add viewContent element. This adds support for utilising common code across 2 or more tokenscript cards. Each card can reference viewContent to be included at runtime when rendering the token card.
  • Add include element. This element is used by the TokenScript CLI at build time to inline view files (html/js/css) into the output TSML.
  • Add urlFragment attribute to ts:view element: This allows using the url fragment query (document.location.hash) for routing within a TokenScript card. This allows using single page applications across multiple TS cards.
  • Add url attribute to ts:view element: This allows loading the card view from a remote server rather than embedding in the TS. Can be used with caution by developers of XL TokenScripts.
  • Add HTML5 schema (not 100% complete, no official xsd exists like XHTML1)
  • Add attestation definition elements

TokenScript viewer supports the attestation part of these changes
AlphaWallet requires some updates to support viewContent, urlFragment & URL. PR for Android is here: AlphaWallet/alpha-wallet-android#2841

- Add viewContent element. This adds support for utilising common code
  across 2 or more tokenscript cards. Each card can reference viewContent
  to be included at runtime when rendering the token card.
- Add include element. This element is used by the TokenScript CLI at
  build time to inline view files (html/js/css) into the output TSML.
- Add urlFragment attribute to ts:view element: This allows using the
  url fragment query (document.location.hash) for routing within a
  TokenScript card. This allows using single page applications across
  multiple TS cards.
- Add url attribute to ts:view element: This allows loading the card
  view from a remote server rather than embedding in the TS.
  Can be used with caution by developers of XL TokenScripts.
- Add HTML5 schema (not 100% complete, no official xsd exists like XHTML1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant