rc-1.0.x-dev/modules/rc_opensocial/templates/rc-os-group-block.html.twig

modules/rc_opensocial/templates/rc-os-group-block.html.twig
{{ attach_library('rc_opensocial/group_block') }}
{% if token %}

  <script type="application/javascript">
    function ChatLoginOsGroup(){
      document.getElementById('rc-os-group-iframe').contentWindow.postMessage({
        externalCommand: 'login-with-token',
        token: '{{ token }}'
      }, '{{ server_url }}');
    }
  </script>

<div class="block-social-group block-group-statistic-block" style="background: none">
  <div class="hero-footer__cta">
    <div class="btn-group">
        <button class="use-ajax btn btn-accent btn-block waves-effect waves-btn waves-light" onclick="openRcOsGroupBlock()">{{ button_text }}</button>
    </div>
  </div>
</div>

<div id="rc-os-group-block" style="height: {{ height }}; width: {{ width }}">

  <div id="rc-os-group-block-header" class="rc-header">

    <span class="rc-close rc-header-element" onclick="closeRcOsGroupBlock()"><svg class="navbar-nav__icon icon-close"><use xlink:href="#icon-close"></use></svg></span>

    <span class="rc-reload rc-header-element" onclick="reloadRcOsGroupBlock()" title="Refresh"><svg class="navbar-nav__icon icon-autorenew"><use xlink:href="#icon-autorenew"></use></svg></span>

    {%  if web %}
    <a href="{{ web }}" class="rc-app-web rc-header-element" title="Open in chat app" class="rc-app" target="_blank"><svg class="navbar-nav__icon icon-discussion"><use xlink:href="#icon-desktop"></use></svg></a>
    {% endif %}

    {%  if mobile %}
    <a href="{{ mobile }}" class="rc-app-mobile rc-header-element" title="Open in chat app" target="_blank"><svg class="navbar-nav__icon icon-tablet"><use xlink:href="#icon-tablet"></use></svg></a>
    {% endif %}

    {% if open_new_window %}
    <a class="rc-new-window rc-header-element" title="Open in new window" href="{{ url }}" onclick="document.open(this.href,'targetWindow',
      `toolbar=no,
      location=no,
      status=no,
      menubar=no,
      scrollbars=yes,
      resizable=yes,
      width={{ new_window_width }},
      height={{ new_window_height }}`);

      return false;"><svg class="navbar-nav__icon"><use xlink:href="#icon-open_in_new"></use></svg></a>
    {% endif %}
  </div>

  <div class="greeting">
    <p>{{ group }} Chat</p>
  </div>

    <iframe id="rc-os-group-iframe" name="rc-os-group-iframe" onload="ChatLoginOsGroup()" src="{{ url }}"></iframe>

    <noscript>
      <a href="{{ url }}" target="_blank"><button>{{ 'Open group chat'|t }}</button></a>
    </noscript>

</div>
{% else %}
<div id="rc-os-group-block" style="height: {{ height }}; width: {{ width }}">
  <div class="rc-header">
    <span class="rc-close rc-header-element" onclick="closeRcOsGroupBlock()"><svg class="navbar-nav__icon icon-close"><use xlink:href="#icon-close"></use></svg></span>
    <span class="rc-reload rc-header-element" onclick="reloadRcOsGroupBlock()" title="Refresh"><svg class="navbar-nav__icon icon-autorenew"><use xlink:href="#icon-autorenew"></use></svg></span>
  </div>
  <div class="os-error-container">
    <p>Something went wrong! <br />Try to log out and login again.
      <br />If the issue persists, contact your site administration team.</p>
    <p><a href="{{ url('user.logout') }}" title="User Logout" class="btn btn-primary">Logout</a></p>
  </div>
</div>
{% endif %}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc