refactor: Cleanup git state - commit all staged changes
Major refactoring cleanup: - Add new controller architecture (class-controller-*.php) - Add new settings-v2 UI (views/settings-v2/) - Add new CSS architecture (agentic-sidebar.css, tokens) - Add esbuild build pipeline (scripts/build.js, package.json) - Add composer dependencies (vendor/) - Add frontend src directory (assets/js/src/index.jsx) - Add documentation files - Remove old/obsolete files (class-settings.php, old CSS) This commits all pending changes from previous refactoring efforts.
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<dl class="confval">
|
||||
<dt {%- if node.isNoindex == false %} id="{{ node.anchor }}"{% endif %}>
|
||||
<code class="sig-name descname"><span class="pre">{{ node.plainContent }}</span></code></dt>
|
||||
<dd>
|
||||
<div class="line-block">
|
||||
{% if node.type != null %} <div class="line"><strong>Type:</strong> {{ renderNode(node.type) }}</div>
|
||||
{% endif -%}
|
||||
{%- if node.required %} <div class="line"><strong>Required:</strong> true</div>
|
||||
{% endif -%}
|
||||
{% if node.default != null %} <div class="line"><strong>Type:</strong> {{ renderNode(node.default) }}</div>
|
||||
{% endif -%}
|
||||
{%- for key, option in node.additionalOptions -%}
|
||||
<div class="line"><strong>{{ key }}:</strong> {{ renderNode(option) }}</div>
|
||||
|
||||
{% endfor -%}
|
||||
</div>
|
||||
<div class="confval-description">
|
||||
{{ renderNode(node.value) }}
|
||||
</div>
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -0,0 +1 @@
|
||||
<div class="{{ node.glossary }}">{{ renderNode(node.value) }}</div>
|
||||
@@ -0,0 +1,3 @@
|
||||
<div class="hlist columns-{{ node.option('columns') }}">
|
||||
{{ renderNode(node.value) }}
|
||||
</div>
|
||||
@@ -0,0 +1,3 @@
|
||||
.. {{ node.name }}:: {{ node.plainContent }}
|
||||
|
||||
{{ renderNode(node.value) }}
|
||||
@@ -0,0 +1,3 @@
|
||||
{%- if 'html' in node.plainContent -%}
|
||||
{{ renderNode(node.value) }}
|
||||
{%- endif -%}
|
||||
@@ -0,0 +1,9 @@
|
||||
{%- for id in node.additionalIds %}
|
||||
<a id="{{ id }}"></a>
|
||||
{% endfor -%}
|
||||
<dl class="domain-default-option">
|
||||
<dt class="domain-default-option-name" id="{{ node.id }}">{{ node.plainContent }}</dt>
|
||||
<dd class="domain-default-option-description">
|
||||
{{ renderNode(node.value) }}
|
||||
</dd>
|
||||
</dl>
|
||||
@@ -0,0 +1 @@
|
||||
<div class="rubric{% if node.classes %} {{ node.classesString }}{% endif %}">{{ renderNode(node.content) }}</div>
|
||||
@@ -0,0 +1 @@
|
||||
{{ renderNode(tab.value) }}
|
||||
@@ -0,0 +1,14 @@
|
||||
<div class="tabs">
|
||||
<ul>
|
||||
{% for tab in node.tabs -%}
|
||||
<li><button type="button" data-tabs="{{ node.key }}" data-target="{{ node.key }}-{{ tab.key }}" class="{{ tab.active ? 'active' }}">{{ renderNode(tab.content) }}</button></li>
|
||||
{%- endfor %}
|
||||
</ul>
|
||||
<div class="tab-content" id="tab-content-{{ node.key }}">
|
||||
{% for tab in node.tabs -%}
|
||||
<div class="tab {{- tab.active ? ' active' }}" id="{{ node.key }}-{{ tab.key }}">
|
||||
{{- renderNode(tab.value) -}}
|
||||
</div>
|
||||
{%- endfor %}
|
||||
</div>
|
||||
</div>
|
||||
@@ -0,0 +1,20 @@
|
||||
{#
|
||||
A topic is like a block quote with a title, or a self-contained section with no subsections. Use the "topic" directive to indicate a self-contained idea that is separate from the flow of the document. Topics may occur anywhere a section or transition may occur. Body elements and topics may not contain nested topics.
|
||||
|
||||
The directive's sole argument is interpreted as the topic title; the next line
|
||||
must be blank. All subsequent lines make up the topic body, interpreted as body
|
||||
elements. For example:
|
||||
|
||||
.. topic:: Topic Title
|
||||
|
||||
Subsequent indented lines comprise
|
||||
the body of the topic, and are
|
||||
interpreted as body elements.
|
||||
|
||||
https://docutils.sourceforge.io/docs/ref/rst/directives.html#topic
|
||||
#}
|
||||
|
||||
<div class="topic{% if node.classes %} {{ node.classesString }}{% endif %}">
|
||||
<p class="topic-title">{{ renderNode(node.content) }}</p>
|
||||
{{ renderNode(node.value) }}
|
||||
</div>
|
||||
@@ -0,0 +1,5 @@
|
||||
{%- if node.classes %}
|
||||
<div class="{{ node.classesString }}">{{ renderNode(node.value) }}</div>
|
||||
{% else %}
|
||||
{{ renderNode(node.value) }}
|
||||
{% endif -%}
|
||||
@@ -0,0 +1,6 @@
|
||||
<div class="versionchange {{ node.type }}">
|
||||
<p class="versionmodified">{{ node.versionLabel }}</p>
|
||||
<article>
|
||||
{{ renderNode(node.value) }}
|
||||
</article>
|
||||
</div>
|
||||
@@ -0,0 +1,16 @@
|
||||
\begin{description}
|
||||
\item[\texttt{{ node.plainContent }}]
|
||||
\hfill \\
|
||||
\begin{itemize}
|
||||
\item[\textbf{Type:}] {{ renderNode(node.type) }}
|
||||
\item[\textbf{Required:}] {% if node.required %}true{% else %}false{% endif %}
|
||||
\item[\textbf{Default:}] {% if node.default != null %}{{ renderNode(node.default) }}{% else %}N/A{% endif %}
|
||||
{%- for key, option in node.additionalOptions -%}
|
||||
\item[\textbf{{ key }}:] {{ renderNode(option) }}
|
||||
{% endfor -%}
|
||||
\end{itemize}
|
||||
|
||||
\item[Description]
|
||||
\hfill \\
|
||||
{{ renderNode(node.value) }}
|
||||
\end{description}
|
||||
@@ -0,0 +1,3 @@
|
||||
{%- if 'tex' in node.plainContent -%}
|
||||
{{ renderNode(node.value) }}
|
||||
{%- endif -%}
|
||||
Reference in New Issue
Block a user