TokenScript icon indicating copy to clipboard operation
TokenScript copied to clipboard

Feat: schema 2022 09

Open micwallace opened this issue 2 years ago • 0 comments
trafficstars

  • 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: https://github.com/AlphaWallet/alpha-wallet-android/pull/2841

micwallace avatar Sep 28 '23 07:09 micwallace