Deployed ab75cfd to dev with MkDocs 1.6.1 and mike 2.1.3

This commit is contained in:
github-actions 2025-03-21 09:24:41 +00:00
parent 48b8ecde49
commit da582a079e
50 changed files with 299 additions and 291 deletions

View file

@ -1 +1 @@
[[1566, [52121600.0, 54030336.0]], [1569, [52006912.0, 54030336.0]]]
[[1662, [52920320.0, 54566912.0]]]

View file

@ -1 +1 @@
[[1566, [52129792.0, 54525952.0]], [1569, [52019200.0, 54542336.0]]]
[[1662, [53800960.0, 54734848.0]]]

View file

@ -1 +1 @@
[[1566, [43671552.0, 43925504.0]], [1569, [43667456.0, 43921408.0]]]
[[1662, [44191744.0, 44191744.0]]]

View file

@ -1 +1 @@
[[1566, [43675648.0, 43929600.0]], [1569, [43671552.0, 43925504.0]]]
[[1662, [44195840.0, 44187648.0]]]

View file

@ -1 +1 @@
[[1566, [0.06844023999997262, 0.25948228500001846]], [1569, [0.0695505670000216, 0.2585547080000197]]]
[[1662, [0.06960565700001098, 0.25608221199996706]]]

View file

@ -1 +1 @@
[[1566, [0.03282115399997565, 0.1461098879999838]], [1569, [0.03280580699998836, 0.14556000400000357]]]
[[1662, [0.03327357099999517, 0.1421111020000012]]]

View file

@ -1 +1 @@
[[1566, [0.0035044859999970868, 0.004806205000022601]], [1569, [0.003512746000012612, 0.004752005000000281]]]
[[1662, [0.0035443229999998493, 0.00467639600003622]]]

View file

@ -1 +1 @@
[[1566, [9.84330000051159e-05, 0.000542360999986613]], [1569, [9.899399998403169e-05, 0.0005454930000041713]]]
[[1662, [0.00010400499999718704, 0.0005328339999977061]]]

View file

@ -1 +1 @@
[[1566, [0.21055065100000547, 0.20605139500003133]], [1569, [0.20886826499997824, 0.20461195600000792]]]
[[1662, [0.21775109000003567, 0.21398552899995593]]]

View file

@ -1 +1 @@
[[1566, 0.19086866300000338], [1569, 0.1891247499999622]]
[[1662, 0.19832900800003017]]

View file

@ -1 +1 @@
[[1566, [54018048.0, 53542912.0]], [1569, [53940224.0, 53530624.0]]]
[[1662, [54439936.0, 53968896.0]]]

View file

@ -1 +1 @@
[[1566, [54571008.0, 54530048.0]], [1569, [54566912.0, 54525952.0]]]
[[1662, [54968320.0, 54792192.0]]]

View file

@ -1 +1 @@
[[1566, [43925504.0, 43925504.0]], [1569, [43921408.0, 43687936.0]]]
[[1662, [44187648.0, 44183552.0]]]

View file

@ -1 +1 @@
[[1566, [43929600.0, 43929600.0]], [1569, [43925504.0, 43925504.0]]]
[[1662, [44187648.0, 44187648.0]]]

View file

@ -1 +1 @@
[[1566, [0.2582084590000022, 0.2630794039999955]], [1569, [0.2609166309999864, 0.26201485799998636]]]
[[1662, [0.2574955810000006, 0.2591010970000127]]]

View file

@ -1 +1 @@
[[1566, [0.14612163999998984, 0.15001642000004267]], [1569, [0.14627813999999262, 0.15037803699999586]]]
[[1662, [0.14273938200000202, 0.1464969190000147]]]

View file

@ -1 +1 @@
[[1566, [0.004762013999993542, 0.004786298999988503]], [1569, [0.004790214000024662, 0.004819428000018888]]]
[[1662, [0.004720848000005162, 0.004705489000002672]]]

View file

@ -1 +1 @@
[[1566, [0.0005448759999922004, 0.0005334049999987656]], [1569, [0.0005436999999801628, 0.0005416959999706705]]]
[[1662, [0.0005377129999999397, 0.0005395769999836375]]]

View file

@ -1 +1 @@
[[1566, [0.2058522649999759, 0.2053180329999691]], [1569, [0.20448447999996233, 0.2037191150000126]]]
[[1662, [0.21402431699999624, 0.21364062999998623]]]

View file

@ -1 +1 @@
[[1566, 53067386.97974115], [1569, 53008970.27562818]]
[[1662, 53737309.613078326]]

View file

@ -1 +1 @@
[[1566, 53314412.08868371], [1569, 53265830.36855053]]
[[1662, 54265895.0709751]]

View file

@ -1 +1 @@
[[1566, 43798343.942005485], [1569, 43794247.92479085]]
[[1662, 44191743.99999999]]

View file

@ -1 +1 @@
[[1566, 43802439.95921688], [1569, 43798343.942005485]]
[[1662, 44191743.81017703]]

View file

@ -1 +1 @@
[[1566, 0.13326301010086242], [1569, 0.13409931596367813]]
[[1662, 0.13350944016163727]]

View file

@ -1 +1 @@
[[1566, 0.06924951360815947], [1569, 0.06910291888293614]]
[[1662, 0.0687644082522681]]

View file

@ -1 +1 @@
[[1566, 0.0041040563026955666], [1569, 0.0040856561964745545]]
[[1662, 0.004071198582731586]]

View file

@ -1 +1 @@
[[1566, 0.00023105458297652734], [1569, 0.00023238014982717938]]
[[1662, 0.00023540900613243872]]

View file

@ -1 +1 @@
[[1566, 0.20828887477903343], [1569, 0.20672915674372966]]
[[1662, 0.21586009863792485]]

View file

@ -1 +1 @@
[[1566, 0.19086866300000338], [1569, 0.1891247499999622]]
[[1662, 0.19832900800003017]]

View file

@ -1 +1 @@
[[1566, 53779955.28517828], [1569, 53735033.72493383]]
[[1662, 54203904.32644733]]

View file

@ -1 +1 @@
[[1566, 54550524.155578785], [1569, 54546428.1552901]]
[[1662, 54880185.34368702]]

View file

@ -1 +1 @@
[[1566, 43925504.00000001], [1569, 43804516.45360199]]
[[1662, 44185599.95253766]]

View file

@ -1 +1 @@
[[1566, 43929599.99999999], [1569, 43925504.00000001]]
[[1662, 44187648.0]]

View file

@ -1 +1 @@
[[1566, 0.2606325526511949], [1569, 0.26146516789296487]]
[[1662, 0.2582970915627115]]

View file

@ -1 +1 @@
[[1566, 0.14805622350084952], [1569, 0.1483139223040422]]
[[1662, 0.144605946222714]]

View file

@ -1 +1 @@
[[1566, 0.004774141058462804], [1569, 0.004804798796807347]]
[[1662, 0.004713162243622524]]

View file

@ -1 +1 @@
[[1566, 0.0005391099913516415], [1569, 0.0005426970749629188]]
[[1662, 0.0005386441936864901]]

View file

@ -1 +1 @@
[[1566, 0.20558497546849924], [1569, 0.20410143874267547]]
[[1662, 0.21383238744211777]]

File diff suppressed because one or more lines are too long

View file

@ -1,4 +1,4 @@
{
"asv-version": "0.6.4",
"timestamp": 1740214032970
"timestamp": 1742503708161
}

View file

@ -1,2 +1,2 @@
<?xml version='1.0' encoding='utf-8'?>
<feed xmlns="http://www.w3.org/2005/Atom"><id>tag:django-components.asv,1970-01-01:/cddbdcca8b398afd301fbfc73cc4d51103d4e3059c0e6b938d4c467ad3d1aa25</id><author><name>Airspeed Velocity</name></author><title xml:lang="en">django-components performance regressions</title><updated>2025-02-22T08:47:12Z</updated></feed>
<feed xmlns="http://www.w3.org/2005/Atom"><id>tag:django-components.asv,1970-01-01:/cddbdcca8b398afd301fbfc73cc4d51103d4e3059c0e6b938d4c467ad3d1aa25</id><author><name>Airspeed Velocity</name></author><title xml:lang="en">django-components performance regressions</title><updated>2025-03-20T20:48:28Z</updated></feed>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1041,7 +1041,7 @@
instance-attribute
(django_components.ComponentFileEntry.filepath)" href=#django_components.ComponentFileEntry.filepath>filepath</a></code></b> (<code><a class="autorefs autorefs-external" title=pathlib.Path href=https://docs.python.org/3.12/library/pathlib.html#pathlib.Path>Path</a></code>) <div class=doc-md-description> </div> </li> </ul> <div class="doc doc-children"> <div class="doc doc-object doc-attribute"> <h3 id=django_components.ComponentFileEntry.dot_path class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">dot_path</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small> </span> <a href=#django_components.ComponentFileEntry.dot_path class=headerlink title="Permanent link">¤</a></h3> <div class="doc-signature highlight"><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>dot_path</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/stdtypes.html#str>str</a></span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/util/loader.py#L116 target=_blank>See source code</a></p> <p>The python import path for the module. E.g. <code>app.components.mycomp</code></p> </div> </div> <div class="doc doc-object doc-attribute"> <h3 id=django_components.ComponentFileEntry.filepath class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">filepath</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small> </span> <a href=#django_components.ComponentFileEntry.filepath class=headerlink title="Permanent link">¤</a></h3> <div class="doc-signature highlight"><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>filepath</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-external" title=pathlib.Path href=https://docs.python.org/3.12/library/pathlib.html#pathlib.Path>Path</a></span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/util/loader.py#L118 target=_blank>See source code</a></p> <p>The filesystem path to the module. E.g. <code>/path/to/project/app/components/mycomp.py</code></p> </div> </div> </div> </div> </div> <div class="doc doc-object doc-class"> <h2 id=django_components.ComponentMediaInput class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">ComponentMediaInput</span> <a href=#django_components.ComponentMediaInput class=headerlink title="Permanent link">¤</a></h2> <div class="doc doc-contents first"> <p class="doc doc-class-bases">Bases: <code>typing.Protocol</code></p> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L70 target=_blank>See source code</a></p> <p>Defines JS and CSS media files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyTable</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/util/loader.py#L118 target=_blank>See source code</a></p> <p>The filesystem path to the module. E.g. <code>/path/to/project/app/components/mycomp.py</code></p> </div> </div> </div> </div> </div> <div class="doc doc-object doc-class"> <h2 id=django_components.ComponentMediaInput class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-class"></code> <span class="doc doc-object-name doc-class-name">ComponentMediaInput</span> <a href=#django_components.ComponentMediaInput class=headerlink title="Permanent link">¤</a></h2> <div class="doc doc-contents first"> <p class="doc doc-class-bases">Bases: <code>typing.Protocol</code></p> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L86 target=_blank>See source code</a></p> <p>Defines JS and CSS media files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyTable</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
<a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n>js</span> <span class=o>=</span> <span class=p>[</span>
<a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a> <span class=s2>&quot;path/to/script.js&quot;</span><span class=p>,</span>
@ -1127,7 +1127,7 @@
(django_components.component_media.ComponentMediaInputPath)" href=#django_components.ComponentMediaInputPath>ComponentMediaInputPath</a></span><span class=p>]]</span>
<a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a> <span class=p>]</span>
<a id=__codelineno-0-5 name=__codelineno-0-5 href=#__codelineno-0-5></a><span class=p>]</span> <span class=o>=</span> <span class=kc>None</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L91 target=_blank>See source code</a></p> <p>CSS files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <ul> <li> <p>If a string, it's assumed to be a path to a CSS file.</p> </li> <li> <p>If a list, each entry is assumed to be a path to a CSS file.</p> </li> <li> <p>If a dict, the keys are media types (e.g. "all", "print", "screen", etc.), and the values are either:</p> <ul> <li>A string, assumed to be a path to a CSS file.</li> <li>A list, each entry is assumed to be a path to a CSS file.</li> </ul> </li> </ul> <p>Each entry can be a string, bytes, SafeString, PathLike, or a callable that returns one of the former (see <a href=../api#django_components.ComponentMediaInputPath><code>ComponentMediaInputPath</code></a>).</p> <p>Examples: <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L107 target=_blank>See source code</a></p> <p>CSS files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <ul> <li> <p>If a string, it's assumed to be a path to a CSS file.</p> </li> <li> <p>If a list, each entry is assumed to be a path to a CSS file.</p> </li> <li> <p>If a dict, the keys are media types (e.g. "all", "print", "screen", etc.), and the values are either:</p> <ul> <li>A string, assumed to be a path to a CSS file.</li> <li>A list, each entry is assumed to be a path to a CSS file.</li> </ul> </li> </ul> <p>Each entry can be a string, bytes, SafeString, PathLike, or a callable that returns one of the former (see <a href=../api#django_components.ComponentMediaInputPath><code>ComponentMediaInputPath</code></a>).</p> <p>Examples: <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
<a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n>css</span> <span class=o>=</span> <span class=s2>&quot;path/to/style.css&quot;</span>
</code></pre></div></p> <div class=highlight><pre><span></span><code><a id=__codelineno-1-1 name=__codelineno-1-1 href=#__codelineno-1-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
@ -1146,7 +1146,7 @@
<a id=__codelineno-3-5 name=__codelineno-3-5 href=#__codelineno-3-5></a> <span class=s2>&quot;print&quot;</span><span class=p>:</span> <span class=s2>&quot;path/to/print.css&quot;</span><span class=p>,</span>
<a id=__codelineno-3-6 name=__codelineno-3-6 href=#__codelineno-3-6></a> <span class=p>}</span>
</code></pre></div> </div> </div> <div class="doc doc-object doc-attribute"> <h3 id=django_components.ComponentMediaInput.extend class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">extend</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-class-attribute"><code>class-attribute</code></small> <small class="doc doc-label doc-label-instance-attribute"><code>instance-attribute</code></small> </span> <a href=#django_components.ComponentMediaInput.extend class=headerlink title="Permanent link">¤</a></h3> <div class="doc-signature highlight"><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>extend</span><span class=p>:</span> <span class=n><a class="autorefs autorefs-external" title=typing.Union href=https://docs.python.org/3.12/library/typing.html#typing.Union>Union</a></span><span class=p>[</span><span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/functions.html#bool>bool</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=typing.List href=https://docs.python.org/3.12/library/typing.html#typing.List>List</a></span><span class=p>[</span><span class=n><a class="autorefs autorefs-external" title=typing.Type href=https://docs.python.org/3.12/library/typing.html#typing.Type>Type</a></span><span class=p>[</span><span class=n><a class="autorefs autorefs-internal" title=" Component (django_components.component.Component)" href=#django_components.Component>Component</a></span><span class=p>]]]</span> <span class=o>=</span> <span class=kc>True</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L176 target=_blank>See source code</a></p> <p>Configures whether the component should inherit the media files from the parent component.</p> <ul> <li>If <code>True</code>, the component inherits the media files from the parent component.</li> <li>If <code>False</code>, the component does not inherit the media files from the parent component.</li> <li>If a list of components classes, the component inherits the media files ONLY from these specified components.</li> </ul> <p>Read more in <a href=../../concepts/fundamentals/defining_js_css_html_files/#controlling-media-inheritance>Controlling Media Inheritance</a> section.</p> <p><strong>Example:</strong></p> <p>Disable media inheritance:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>ParentComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L192 target=_blank>See source code</a></p> <p>Configures whether the component should inherit the media files from the parent component.</p> <ul> <li>If <code>True</code>, the component inherits the media files from the parent component.</li> <li>If <code>False</code>, the component does not inherit the media files from the parent component.</li> <li>If a list of components classes, the component inherits the media files ONLY from these specified components.</li> </ul> <p>Read more in <a href=../../concepts/fundamentals/defining_js_css_html_files/#controlling-media-inheritance>Controlling Media Inheritance</a> section.</p> <p><strong>Example:</strong></p> <p>Disable media inheritance:</p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>ParentComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
<a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n>js</span> <span class=o>=</span> <span class=p>[</span><span class=s2>&quot;parent.js&quot;</span><span class=p>]</span>
<a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a>
@ -1179,7 +1179,7 @@
module-attribute
(django_components.component_media.ComponentMediaInputPath)" href=#django_components.ComponentMediaInputPath>ComponentMediaInputPath</a></span><span class=p>]]]</span> <span class=o>=</span> <span class=kc>None</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L145 target=_blank>See source code</a></p> <p>JS files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <ul> <li> <p>If a string, it's assumed to be a path to a JS file.</p> </li> <li> <p>If a list, each entry is assumed to be a path to a JS file.</p> </li> </ul> <p>Each entry can be a string, bytes, SafeString, PathLike, or a callable that returns one of the former (see <a href=../api#django_components.ComponentMediaInputPath><code>ComponentMediaInputPath</code></a>).</p> <p>Examples: <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
</code></pre></div> <div class="doc doc-contents "> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L161 target=_blank>See source code</a></p> <p>JS files associated with a <a href=../api#django_components.Component><code>Component</code></a>.</p> <ul> <li> <p>If a string, it's assumed to be a path to a JS file.</p> </li> <li> <p>If a list, each entry is assumed to be a path to a JS file.</p> </li> </ul> <p>Each entry can be a string, bytes, SafeString, PathLike, or a callable that returns one of the former (see <a href=../api#django_components.ComponentMediaInputPath><code>ComponentMediaInputPath</code></a>).</p> <p>Examples: <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
<a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n>js</span> <span class=o>=</span> <span class=s2>&quot;path/to/script.js&quot;</span>
</code></pre></div></p> <div class=highlight><pre><span></span><code><a id=__codelineno-1-1 name=__codelineno-1-1 href=#__codelineno-1-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span><span class=p>(</span><span class=n>Component</span><span class=p>):</span>
@ -1189,7 +1189,7 @@
<a id=__codelineno-2-2 name=__codelineno-2-2 href=#__codelineno-2-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-2-3 name=__codelineno-2-3 href=#__codelineno-2-3></a> <span class=n>js</span> <span class=o>=</span> <span class=k>lambda</span><span class=p>:</span> <span class=p>[</span><span class=s2>&quot;path/to/script1.js&quot;</span><span class=p>,</span> <span class=s2>&quot;path/to/script2.js&quot;</span><span class=p>]</span>
</code></pre></div> </div> </div> </div> </div> </div> <div class="doc doc-object doc-attribute"> <h2 id=django_components.ComponentMediaInputPath class="doc doc-heading"> <code class="doc-symbol doc-symbol-heading doc-symbol-attribute"></code> <span class="doc doc-object-name doc-attribute-name">ComponentMediaInputPath</span> <span class="doc doc-labels"> <small class="doc doc-label doc-label-module-attribute"><code>module-attribute</code></small> </span> <a href=#django_components.ComponentMediaInputPath class=headerlink title="Permanent link">¤</a></h2> <div class="doc-signature highlight"><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=n>ComponentMediaInputPath</span> <span class=o>=</span> <span class=n><a class="autorefs autorefs-external" title=typing.Union href=https://docs.python.org/3.12/library/typing.html#typing.Union>Union</a></span><span class=p>[</span><span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/stdtypes.html#str>str</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/stdtypes.html#bytes>bytes</a></span><span class=p>,</span> <span class=n><span title=django.utils.safestring.SafeData>SafeData</span></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=pathlib.Path href=https://docs.python.org/3.12/library/pathlib.html#pathlib.Path>Path</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=os.PathLike href=https://docs.python.org/3.12/library/os.html#os.PathLike>PathLike</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=typing.Callable href=https://docs.python.org/3.12/library/typing.html#typing.Callable>Callable</a></span><span class=p>[[],</span> <span class=n><a class="autorefs autorefs-external" title=typing.Union href=https://docs.python.org/3.12/library/typing.html#typing.Union>Union</a></span><span class=p>[</span><span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/stdtypes.html#str>str</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" href=https://docs.python.org/3.12/library/stdtypes.html#bytes>bytes</a></span><span class=p>,</span> <span class=n><span title=django.utils.safestring.SafeData>SafeData</span></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=pathlib.Path href=https://docs.python.org/3.12/library/pathlib.html#pathlib.Path>Path</a></span><span class=p>,</span> <span class=n><a class="autorefs autorefs-external" title=os.PathLike href=https://docs.python.org/3.12/library/os.html#os.PathLike>PathLike</a></span><span class=p>]]]</span>
</code></pre></div> <div class="doc doc-contents first"> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L29 target=_blank>See source code</a></p> <p>A type representing an entry in <a href=../api#django_components.ComponentMediaInput.js>Media.js</a> or <a href=../api#django_components.ComponentMediaInput.css>Media.css</a>.</p> <p>If an entry is a <a href=https://dev.to/doridoro/django-safestring-afj>SafeString</a> (or has <code>__html__</code> method), then entry is assumed to be a formatted HTML tag. Otherwise, it's assumed to be a path to a file.</p> <p><strong>Example:</strong></p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span>
</code></pre></div> <div class="doc doc-contents first"> <p><a href=https://github.com/django-components/django-components/tree/master/src/django_components/component_media.py#L45 target=_blank>See source code</a></p> <p>A type representing an entry in <a href=../api#django_components.ComponentMediaInput.js>Media.js</a> or <a href=../api#django_components.ComponentMediaInput.css>Media.css</a>.</p> <p>If an entry is a <a href=https://dev.to/doridoro/django-safestring-afj>SafeString</a> (or has <code>__html__</code> method), then entry is assumed to be a formatted HTML tag. Otherwise, it's assumed to be a path to a file.</p> <p><strong>Example:</strong></p> <div class=highlight><pre><span></span><code><a id=__codelineno-0-1 name=__codelineno-0-1 href=#__codelineno-0-1></a><span class=k>class</span><span class=w> </span><span class=nc>MyComponent</span>
<a id=__codelineno-0-2 name=__codelineno-0-2 href=#__codelineno-0-2></a> <span class=k>class</span><span class=w> </span><span class=nc>Media</span><span class=p>:</span>
<a id=__codelineno-0-3 name=__codelineno-0-3 href=#__codelineno-0-3></a> <span class=n>js</span> <span class=o>=</span> <span class=p>[</span>
<a id=__codelineno-0-4 name=__codelineno-0-4 href=#__codelineno-0-4></a> <span class=s2>&quot;path/to/script.js&quot;</span><span class=p>,</span>

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -2,250 +2,250 @@
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://django-components.github.io/django-components/latest/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/migrating_from_safer_staticfiles/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/release_notes/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/authoring_component_libraries/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/component_registry/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/extensions/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/hooks/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/html_fragments/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/provide_inject/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/rendering_js_css/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/tag_formatter/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/template_tags/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/testing/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/advanced/typing_and_validation/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/access_component_input/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/autodiscovery/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/component_context_scope/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/components_as_views/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/components_in_python/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/defining_js_css_html_files/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/html_attributes/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/http_request/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/single_file_components/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/slots/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/subclassing_components/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/concepts/fundamentals/template_tag_syntax/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/adding_js_and_css/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/adding_slots/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/components_in_templates/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/parametrising_components/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/rendering_components/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/getting_started/your_first_component/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/devguides/dependency_mgmt/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/devguides/slot_rendering/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/devguides/slots_and_blocks/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/other/troubleshooting/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/setup/caching/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/setup/development_server/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/guides/setup/syntax_highlight/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/code_of_conduct/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/community/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/compatibility/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/contributing/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/development/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/installation/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/license/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/performance/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/security_notes/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/overview/welcome/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/api/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/commands/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/components/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/exceptions/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/extension_hooks/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/middlewares/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/settings/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/signals/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/tag_formatters/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/template_tags/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/template_vars/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/testing_api/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
<url>
<loc>https://django-components.github.io/django-components/latest/reference/urls/</loc>
<lastmod>2025-03-20</lastmod>
<lastmod>2025-03-21</lastmod>
</url>
</urlset>

Binary file not shown.

View file

@ -1,7 +1,7 @@
[
{
"version": "dev",
"title": "dev (d0a42a2)",
"title": "dev (ab75cfd)",
"aliases": []
},
{