From 014bddf5ee83d6b4ff050aa2f06fd6098eff37eb Mon Sep 17 00:00:00 2001 From: peelz Date: Wed, 3 Aug 2022 21:34:42 -0400 Subject: [PATCH] Add support [readonly] modifier to lua docs --- luacs-docs/lua/css/ldoc.css | 3 +++ luacs-docs/lua/templates/module.ltp | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/luacs-docs/lua/css/ldoc.css b/luacs-docs/lua/css/ldoc.css index ff2511365..1f0152b8b 100644 --- a/luacs-docs/lua/css/ldoc.css +++ b/luacs-docs/lua/css/ldoc.css @@ -544,6 +544,9 @@ a.reference { background-color: rgb(115, 53, 142); } +.tag.readonly { + background-color: rgb(47, 100, 74); +} .tag.type { background-color: rgb(31, 141, 155); diff --git a/luacs-docs/lua/templates/module.ltp b/luacs-docs/lua/templates/module.ltp index d043f3f02..ff921a910 100644 --- a/luacs-docs/lua/templates/module.ltp +++ b/luacs-docs/lua/templates/module.ltp @@ -71,6 +71,7 @@ {% local displayName = item:display_name_of(argumentName) %} {% local type = ldoc.typename(item:type_of_param(argumentName)) %} {% local default = item:default_of_param(argumentName) %} + {% local readonly = item:readonly(argumentName) %}
  • {{displayName}} @@ -85,6 +86,10 @@ optional {% end %} + {% if (readonly) then %} + read-only + {% end %} +

    {* ldoc.markup(item.params.map[argumentName]) *}

  • {% end %}