Skip to content
Snippets Groups Projects
index.html 3.66 KiB
Newer Older
<!DOCTYPE html>
<html lang="{{ @root.client.i18n.lang }}" translate="no">
  {{> head }}
  <body class="bg-color-grey">
    {{> integrated/autoLogin }}
    {{> integrated/registering }}
    <div class="notLoggedIn" style="visibility: hidden; overflow: hidden; white-space: nowrap;">
      {{> integrated/menu-left }}
      <main id="content" class="segment three-quarter sm-full text-top">
        {{> integrated/menu-top }}
        {{> widgets }}
        {{#each @root.components as | component |}}
        {{#unless component.parameters.disabled}}
        {{#if component.route}}
        <div id="{{component.route}}" data-view="{{component.route}}" hidden="">
          {{#if (includes component.integration "replacement")}}
          <{{component.parameters.replacement}}{{mergeAttributes component.attributes}}></{{component.parameters.replacement}}>
          {{else}}
          {{#if (includes component.integration "routing")}}
          <div class="scrollbar-content whitespace-normal padding-top-xlarge padding-right-xsmall padding-bottom-xlarge padding-left-xsmall sm-padding-top-medium">
            <solid-{{component.type}}{{mergeAttributes component.attributes}}></solid-{{component.type}}>
          </div>
          {{/if}}
          {{#if (any_are component.type "about" "rocketchat" "chat" "circles" "events" "job-board" "polls" "directory" "projects" "resources")}}
          {{> (get_legacy_view component.type) component=component }}
          {{/if}}
        </div>
        {{else}}
        {{#if (includes component.integration "replacement")}}
        {{#if (includes component.integration "routing")}}
        <{{component.parameters.replacement}}{{mergeAttributes component.attributes}}></{{component.parameters.replacement}}>
        {{#if (is component.type "admin")}}
        {{> (get_legacy_view "admin") }}
        {{/if}}
        {{#if (is component.type "analytics")}}
        <solid-analytics type="{{component.parameters.type}}" url="{{component.parameters.url}}" id="{{component.parameters.id}}"></solid-analytics>
        {{/if}}
        {{#if (is component.type "notification")}}
        {{> notifications }}
        {{/if}}
        {{#if (is component.type "lang")}}
        <orbit-lang hidden="" lang="{{component.parameters.name}}" file="{{component.parameters.file}}"></orbit-lang>
        {{/if}}
        {{/if}}
        {{/each}}
        {{#if (hasComponent "circles")}}
        <div class="scrollbar-content bg-color-white" id="{{getRoute 'circles' true}}-left" hidden="" data-view="{{getRoute 'circles' true}}-left" no-render="">
          {{> (get_legacy_view "circles/circle-left")}}
        </div>
        {{/if}}
        {{#if (hasComponent "projects")}}
        <div class="scrollbar-content bg-color-white" id="{{getRoute 'projects' true}}-left" hidden="" data-view="{{getRoute 'projects' true}}-left" no-render="">
          {{> (get_legacy_view "projects/project-left")}}
        </div>
        {{/if}}
      </main>
    </div>
    <div class="loggedIn-loader bg-color-grey global-loader">
      <div>
        <solid-loader position="none"></solid-loader>
        <div id="something-goes-wrong" hidden="">
          <br />
          <span data-trans="errors.somethingGoesWrong"></span>
          <span>&nbsp;</span>
          <a data-trans='errors.reload' href="/"></a>
        </div>
      </div>
    </div>
    {{#if @root.client.i18n}}
    <orbit-fallback-lang hidden="" lang="{{@root.client.i18n.lang}}"{{#if @root.client.i18n.force}} force="{{@root.client.i18n.force}}"{{/if}}></orbit-fallback-lang>
    {{/if}}
    <div id="swal-content-text" hidden="" data-trans="success"></div>
  </body>
</html>