rc-1.0.x-dev/templates/rc-user-popup-block.html.twig

templates/rc-user-popup-block.html.twig
{{ attach_library('rc/popup_block') }}

{% if token %}

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

  <div id="rc-user-popup">

    {% if button_element == 'icon'  %}
      <input type="image" class="rc-button button-icon" src="{{ button_icon_path }}" onclick="openRcUserPopupBlock()"  alt="Open chat"/>
    {% elseif button_element == 'text'  %}
      <button class="rc-button button-text" onclick="openRcUserPopupBlock()">{{ button_text }}</button>
    {% endif %}

    <div id="rc-user-popup-block" class="popup-block" style="height: {{ height }}; width: {{ width }}">
      <div class="rc-header">

        <div class="rc-close rc-header-element">
          <span onclick="closeRcUserPopupBlock()">x</span>
        </div>

        <div class="rc-reload rc-header-element">
          <span onclick="reloadRcUserPopupBlock()">Refresh</span>
        </div>

        {%  if web %}
          <div class="rc-app-web rc-header-element">
            <a href="{{ web }}" class="rc-app" target="_blank">Web App</a>
          </div>
        {% endif %}

        {%  if mobile %}
          <div class="rc-app-mobile rc-header-element" style="margin-bottom: 3px;">
            <a href="{{ mobile }}" style="float: right" target="_blank">Mobile App</a>
          </div>
        {% endif %}

        {% if open_new_window %}
          <div class="rc-new-window rc-header-element">
            <a class="button" 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;">new window</a>
          </div>
        {% endif %}
      </div>

      <iframe id="rc-user-popup-iframe" name="rc-user-popup-iframe" onload="ChatLoginUserPopup()" src="{{ url }}" style="height: {{ height }}; width: {{ width }}"></iframe>

      <noscript>
        <a href="{{ url }}" target="_blank"><button>{{ 'Press here to Open chat'|t }}</button></a>
      </noscript>
    </div>

  </div>

{% else %}

  <div id="rc-user-block">
    <div id="rc-group-block-header" class="rc-header">
      <div class="rc-close rc-header-element">
        <span onclick="closeRcUserPopupBlock()">x</span>
      </div>
    </div>
    <div class="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