Skip to content

Releases: pyhoon/MiniHtml-B4X

v0.70

24 Nov 05:20

Choose a tag to compare

What's New

  1. Clone tag
  2. DeepCloneTag by @gkantzas
  3. New subs in Tag class
    • disabled
    • checked
    • selected

What's Changed

  1. PrintChildren sub
  2. Build3 sub fix
  3. ConvertToTag sub fix

v0.60

11 Nov 05:37

Choose a tag to compare

What's New

  1. Snippets
    • Added Pakai Globals.txt
    • Added Pakai Handler.txt
  2. Custom Class Templates
    • MainView class - for generating html for "base template" in Pakai Server v6.00

What's Changed

  1. Snippets
    • Removed all old snippets
  2. text2 sub returns as Tag type

v0.50

10 Nov 03:54

Choose a tag to compare

v0.50 Pre-release
Pre-release

What's New

  1. Added new sub to Html module
    • ConvertToTag
    • Parse
  2. Added getFlat property to Tag class
  3. Added text2 sub to Tag class

What's Changed

  1. Removed sub from MiniHtmlParser class
    • ConvertToTag (moved to Html module)

v0.40

05 Nov 18:29

Choose a tag to compare

v0.40 Pre-release
Pre-release
v0.40

v0.30

03 Nov 08:44

Choose a tag to compare

v0.30 Pre-release
Pre-release

What's New

  1. Added new modules
    • Caption
    • Footer
    • Nav
    • Svg
  2. Added new sub to Tag class
    • ChildByTagName
    • data
    • aria
    • valueOf
    • formOf
    • script4
    • hxOn
  3. Added new sub to Form module
    • hxGet
    • hxPost
    • hxPut
    • hxPatch
    • hxDelete
  4. Added new sub to Head module
    • script3
  5. Added new sub to Input module
    • attr3
    • valueOf
  6. Added new sub to Option module
    • attr3
    • valueOf
  7. Added new sub to Button module
    • formOf
  8. Added setShowParserLogs property in MiniHtmlParser class

What's Updated

  1. Tag class
    • Initialize sub added textarea tag
    • Initialize sub added p tag
  2. ParseAttributes sub in MiniHtmlParser class
    • boolean attribute support
  3. ConvertToTag sub in MiniHtmlParser class
  4. Head module
    • attr
    • attr2
    • script
    • script2
    • scripts3
  5. Snippet
    • Component @modal.txt

v0.20

16 Oct 20:12

Choose a tag to compare

v0.20 Pre-release
Pre-release

What's New

  1. Added ConvertToTag sub to MiniHtmlParser and improved from previous ConvertTagNodeToTag sub
  2. Added Snippets (33 snippets)
  3. Added Icon module
  4. Added Tfoot module
  5. Aded sub in Tag class
    • responsive
    • Tags
    • build3
    • build4
    • add
    • add2
    • add3
    • addTo
    • addTo2
    • addTo3
    • addSibling
    • addSibling2
    • addSibling3
    • addSibling4
    • down
    • down2
    • down3
    • up
    • up2
    • up3
    • sib
    • sib2
    • sib3
    • sib4
    • hrefOf
    • srcOf
    • typeOf
    • setAttributes
    • addAction
    • action
    • PrintMe
  6. Added property in Tag class
    • Parent
    • Children
    • Siblings
    • id
    • name
  7. Added sub in Html module
    • comment
    • comment2
  8. Added sub in Document module
    • mIndentString
    • setIndentString
    • AddIndent2

What's Updated

  1. GenerateHtml sub test code in Main
  2. Create B4xlib macros in Main to include Snippets folder
  3. Added in most modules with following new subs
    • id
    • name
    • cls
    • sty
    • add
    • up
  4. Some subs removed in the modules
  5. New methods added Html module added
    • comment
    • comment2
  6. Added more tags for uniline for Initialize sub in Tag class
  7. Updated code for build and build2 subs to use new build3 sub in Tag sub
  8. Updated code in Tag class with new subs
  9. Updated code for required sub
  10. Updated example in README

What's Changed

  1. Renamed variables in Document module
    • mTabs to mIndents
  2. Renamed subs in Document module
    • setTabs to setIndents
    • AddTabs to AddIndent
    • TabsIncrease to IndentMore
    • TabsDecrease to IndentLess
  3. Renamed subs in Tag class
    • innerTags to Children
    • innerTag to Child
    • innerTagById to ChildById
    • PrintInnerTags to PrintChildren
    • attribute to attr
    • attribute2 to attr2
    • attribute3 to attr3
    • setJsonAttributes to attr4
  4. Renamed property in Tag class
    • Name to TagName
  5. Renamed constant in tag class
    • mNormal to mMultiline
  6. Renamed modules name
    • Select to Dropdown
    • Table to HtmlTable
  7. Append sub returns as Document object
  8. Append2 sub does not return as Document object
    9 Renamed other local variables inside subs for standardization and avoid conflict
    • name
    • tagName
    • tagId
    • href

What's Removed

  1. ConvertTagNodeToTag sub in Main
  2. Some suspected unused subs set to Private before remove in the future
    • innerText
    • TextInline
    • TextNextLine

Too many changes and I must have missed something.

Check the Snippets!
It maybe useful for creating web pages to be use in Pakai server framework.

v0.10

12 Oct 13:32

Choose a tag to compare

v0.10 Pre-release
Pre-release

What's New:

  1. Added Macros
  2. Put code into source folder
  3. b4xlib will be packaged into release folder
  4. New sub in Tag class
    • innerTagById (Id As String) As Tag

v0.09

02 Apr 16:41

Choose a tag to compare

v0.09 Pre-release
Pre-release

What's New:

  1. Add Input module
  2. Add modified MiniHtmlParser
  3. Add dependency B4XCollections

v0.08

17 Feb 06:59

Choose a tag to compare

v0.08 Pre-release
Pre-release

What's New:

  1. Add Plain module
  2. Update Document module
    • Add Append2 sub
    • Update AppendDocType sub
  3. Update Tag module
    • Add multiline sub
    • Add small tag in Initialize sub
    • Update build2 sub
    • Update meta_preset sub
    • Update PrintInnerTags sub

v0.07

17 Feb 06:05

Choose a tag to compare

v0.07 Pre-release
Pre-release

What's New:

  • Added JSON library as dependency
  • Renamed code modules to avoid conflicts
  • Added new code modules
  • Added AddId for DIV
  • Added cdnScript and cdnScript2
  • Added cdnStyle and cdnStyle2
  • Added some Htmx attributes
  • Update addStyle
  • Update linkCss
  • Renamed code modules with 3 characters or less changed to uppercase
  • Some code simplified
  • Error handling for addClass and addStyle