feat(admin): add visibility controls and link modes

This commit is contained in:
dcconstructions
2026-06-27 13:22:16 +03:00
parent 26f9e5daeb
commit 12493711d1
8 changed files with 474 additions and 134 deletions
+1 -1
View File
@@ -1 +1 @@
<section class="s h-screen py mobile-space"><div class="c ve"><hgroup data-module="hg"><h2 class="main-h h1"><span class="darker-40">{{text:content.heading.muted}}</span><span class="darker-70">{{text:content.heading.middle}}</span><span>{{text:content.heading.main}}</span></h2><div class="h-txt">{{html:content.introHtml}}</div></hgroup><a href="{{attr:content.docsHref}}" target="_blank" class="ft-link w-inline-block"><button data-module="btn" class="form-btn static"><div data-module="alpha" class="btn-bg gray"><div class="clip-12"><div>{{text:content.docsLabel}}</div></div></div></button></a></div><div class="app-w mail"><div id="faq-item" data-module="app" class="app-item mail"><div data-draggable-area="" class="app-head preview"><div class="app-head-trigs"><button data-close="" aria-label="закрыть" class="circle opaque"><div class="x-icon"><div class="line full x-icon rot"></div><div class="line full x-icon"></div></div></button><div class="circle opaque"></div></div><div class="app-name-w"><div class="app-name-txt preview">{{text:content.windowTitle}}</div></div></div><div class="mail-app"><div><div class="mail-wrapper w-dyn-list"><div data-css="fade-tb" data-module="mail-list" data-scroll-speed="{{attr:content.scroll.speed}}" role="list" class="mail-list w-dyn-items">{{#each content.faq}}<div role="listitem" class="mail-slide w-dyn-item"><div class="mail-item"><div data-unread="" class="unread-email"><div class="dot relative email"></div></div><div class="mail-head"><div class="mail-p normal darker">{{text:content.sender.name}}</div><div class="mail-p">{{text:question}}</div></div></div></div>{{/each}}</div></div></div><div class="mail-rel-wrap"><div class="collection-list-wrapper w-dyn-list"><div data-module="mail-view" role="list" class="collection-list w-dyn-items">{{#each content.faq}}<div role="listitem" class="mail-view w-dyn-item"><div class="mail-size"><div class="mail-head-w"><div class="mail-img-w" role="img" aria-label="{{attr:content.sender.avatarAlt}}" style="background-image:url('{{attr:content.sender.avatarSrc}}')"></div><div class="mail-head"><div class="mail-p normal">{{text:content.sender.name}}</div><div class="div-block-7"><div class="mail-p smaller"><span class="darker">{{text:content.sender.replyLabel}}</span></div><div class="mail-p">{{text:question}}</div></div></div></div><div class="line ho darker"></div><div class="mail-body"><div class="mail-rt w-richtext">{{html:answerHtml}}</div></div><div class="darker sm">{{text:content.sender.sentLabel}}</div></div></div>{{/each}}</div></div></div></div></div></div></section>
<section class="s h-screen py mobile-space"><div class="c ve"><hgroup data-module="hg"><h2 class="main-h h1"><span class="darker-40">{{text:content.heading.muted}}</span><span class="darker-70">{{text:content.heading.middle}}</span><span>{{text:content.heading.main}}</span></h2><div class="h-txt">{{html:content.introHtml}}</div></hgroup><a href="{{attr:content.docsHref}}" target="_blank" class="ft-link w-inline-block"><button data-module="btn" class="form-btn static"><div data-module="alpha" class="btn-bg gray"><div class="clip-12"><div>{{text:content.docsLabel}}</div></div></div></button></a></div><div class="app-w mail"><div id="faq-item" data-module="app" class="app-item mail"><div data-draggable-area="" class="app-head preview"><div class="app-head-trigs"><button data-close="" aria-label="закрыть" class="circle opaque"><div class="x-icon"><div class="line full x-icon rot"></div><div class="line full x-icon"></div></div></button><div class="circle opaque"></div></div><div class="app-name-w"><div class="app-name-txt preview">{{text:content.windowTitle}}</div></div></div><div class="mail-app"><div><div class="mail-wrapper w-dyn-list"><div data-css="fade-tb" data-module="mail-list" data-scroll-speed="{{attr:content.scroll.speed}}" role="list" class="mail-list w-dyn-items">{{#each content.faq}}{{#if enabled}}<div role="listitem" class="mail-slide w-dyn-item"><div class="mail-item"><div data-unread="" class="unread-email"><div class="dot relative email"></div></div><div class="mail-head"><div class="mail-p normal darker">{{text:content.sender.name}}</div><div class="mail-p">{{text:question}}</div></div></div></div>{{/if}}{{/each}}</div></div></div><div class="mail-rel-wrap"><div class="collection-list-wrapper w-dyn-list"><div data-module="mail-view" role="list" class="collection-list w-dyn-items">{{#each content.faq}}{{#if enabled}}<div role="listitem" class="mail-view w-dyn-item"><div class="mail-size"><div class="mail-head-w"><div class="mail-img-w" role="img" aria-label="{{attr:content.sender.avatarAlt}}" style="background-image:url('{{attr:content.sender.avatarSrc}}')"></div><div class="mail-head"><div class="mail-p normal">{{text:content.sender.name}}</div><div class="div-block-7"><div class="mail-p smaller"><span class="darker">{{text:content.sender.replyLabel}}</span></div><div class="mail-p">{{text:question}}</div></div></div></div><div class="line ho darker"></div><div class="mail-body"><div class="mail-rt w-richtext">{{html:answerHtml}}</div></div><div class="darker sm">{{text:content.sender.sentLabel}}</div></div></div>{{/if}}{{/each}}</div></div></div></div></div></div></section>
+1 -1
View File
@@ -1 +1 @@
<footer class="s footer"><div class="c footer-col"><div class="div-block-9"><div class="div-block-2"><img data-module="mouse-follow" loading="lazy" alt="{{attr:content.footer.appIconAlt}}" src="{{attr:content.footer.appIconSrc}}" class="logo app footer"/><img loading="lazy" src="{{attr:content.footer.wordmarkSrc}}" alt="{{attr:content.footer.wordmarkAlt}}" class="logo-size"/></div><div class="footer-notice mt">{{html:content.footer.copyrightHtml}}</div></div><div class="footer-cols"><div class="div-block-3"><h2 class="footer-list-he">{{text:content.footer.navTitle}}</h2><ul data-group="hero" data-module="list" role="list" class="w-list-unstyled">{{#each content.footer.navLinks}}{{#if enabled}}<li><a data-module="link" href="{{attr:href}}" target="{{attr:target}}" class="ft-link w-inline-block"><div class="clip-12"><div>{{text:label}}</div></div></a></li>{{/if}}{{/each}}</ul></div><div class="div-block-3"><h2 data-module="text-wave" class="footer-list-he">{{text:content.footer.contactTitle}}</h2><ul data-group="hero" data-module="list" role="list" class="w-list-unstyled">{{#each content.footer.contactLinks}}{{#if enabled}}<li><a data-module="link" href="{{attr:href}}" target="{{attr:target}}" class="ft-link w-inline-block"><div class="clip-12"><div>{{text:label}}</div></div></a></li>{{/if}}{{/each}}</ul></div></div></div>{{#if content.footer.policyEnabled}}<div class="c footer-col"><div class="footer-notice mt">{{html:content.footer.policyHtml}}</div></div>{{/if}}</footer>
<footer class="s footer"><div class="c footer-col"><div class="div-block-9"><div class="div-block-2"><img data-module="mouse-follow" loading="lazy" alt="{{attr:content.footer.appIconAlt}}" src="{{attr:content.footer.appIconSrc}}" class="logo app footer"/><img loading="lazy" src="{{attr:content.footer.wordmarkSrc}}" alt="{{attr:content.footer.wordmarkAlt}}" class="logo-size"/></div><div class="footer-notice mt">{{html:content.footer.copyrightHtml}}</div></div><div class="footer-cols"><div class="div-block-3"><h2 class="footer-list-he">{{text:content.footer.navTitle}}</h2><ul data-group="hero" data-module="list" role="list" class="w-list-unstyled">{{#each content.footer.navLinks}}{{#if enabled}}<li><a data-module="link" href="{{attr:resolvedHref}}" target="{{attr:resolvedTarget}}" class="ft-link w-inline-block"><div class="clip-12"><div>{{text:label}}</div></div></a></li>{{/if}}{{/each}}</ul></div><div class="div-block-3"><h2 data-module="text-wave" class="footer-list-he">{{text:content.footer.contactTitle}}</h2><ul data-group="hero" data-module="list" role="list" class="w-list-unstyled">{{#each content.footer.contactLinks}}{{#if enabled}}<li><a data-module="link" href="{{attr:resolvedHref}}" target="{{attr:resolvedTarget}}" class="ft-link w-inline-block"><div class="clip-12"><div>{{text:label}}</div></div></a></li>{{/if}}{{/each}}</ul></div></div></div>{{#if content.footer.policyEnabled}}<div class="c footer-col"><div class="footer-notice mt">{{html:content.footer.policyHtml}}</div></div>{{/if}}</footer>
File diff suppressed because one or more lines are too long