date-picker
1 year ago
email
2 years ago
icons
1 year ago
interrupt
1 year ago
partials
1 year ago
settings
1 year ago
tables
2 years ago
campaign-builder.blade.php
2 years ago
chart.blade.php
1 year ago
plugin-group-options.blade.php
1 year ago
quick-stats.blade.php
2 years ago
real_time.blade.php
2 years ago
support.blade.php
1 year ago
updates.blade.php
1 year ago
real_time.blade.php
96 lines
| 1 | <div id="real-time-dashboard" class="real-time-dashboard refreshed" |
| 2 | data-controller="real-time" |
| 3 | data-real-time-chart-data-value="<?php echo esc_attr(json_encode($chart_data)) ?>" |
| 4 | data-real-time-nonce-value="<?php echo wp_create_nonce('iawp_real_time') ?>" |
| 5 | > |
| 6 | <div class="iawp-heading"> |
| 7 | <div class="iawp-title"> |
| 8 | <div class="iawp-title-inner"> |
| 9 | <svg width="32px" height="32px" viewBox="0 0 32 32" version="1.1" |
| 10 | xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> |
| 11 | <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> |
| 12 | <g> |
| 13 | <circle class="recording-icon-outer" fill="#F2998F" cx="16" cy="16" |
| 14 | r="16"></circle> |
| 15 | <circle class="recording-icon-inner" fill="#D93B29" cx="16" cy="16" |
| 16 | r="9.70491803"></circle> |
| 17 | </g> |
| 18 | </g> |
| 19 | </svg> |
| 20 | <span data-real-time-target="visitorMessage" data-testid="real-time-title"><?php echo esc_html($visitor_message) ?></span> |
| 21 | <a class="learn-more" href="#"> |
| 22 | <span class="dashicons dashicons-info-outline"></span> |
| 23 | <div class="tooltip"> |
| 24 | <p><?php esc_html_e('Active Visitors is the number of people who have viewed a page within the last 5 minutes.', 'independent-analytics'); ?></p> |
| 25 | </div> |
| 26 | </a> |
| 27 | </div> |
| 28 | </div> |
| 29 | <div class="iawp-overview"><span |
| 30 | data-real-time-target="pageMessage" data-testid="page-count"><?php echo esc_html($page_message) ?></span> |
| 31 | • <span |
| 32 | data-real-time-target="referrerMessage" data-testid="referrer-count"><?php echo esc_html($referrer_message); ?></span> |
| 33 | • <span |
| 34 | data-real-time-target="countryMessage" data-testid="country-count"><?php echo esc_html($country_message) ?></span> |
| 35 | </div> |
| 36 | </div> |
| 37 | |
| 38 | <div id="charts" class="charts"> |
| 39 | <div class="chart-container"> |
| 40 | <div class="chart-inner"> |
| 41 | <div class="legend-container"> |
| 42 | <h2 class="legend-title"><?php esc_html_e('The Last 5 Minutes', 'independent-analytics') ?></h2> |
| 43 | <div class="legend"></div> |
| 44 | </div> |
| 45 | <canvas data-real-time-target="secondChart" |
| 46 | width="400" |
| 47 | height="200"></canvas> |
| 48 | </div> |
| 49 | </div> |
| 50 | <div class="chart-container"> |
| 51 | <div class="chart-inner"> |
| 52 | <div class="legend-container"> |
| 53 | <h2 class="legend-title"><?php esc_html_e('The Last 30 Minutes', 'independent-analytics') ?></h2> |
| 54 | <div class="legend"></div> |
| 55 | </div> |
| 56 | <canvas data-real-time-target="minuteChart" |
| 57 | width="400" |
| 58 | height="200"></canvas> |
| 59 | </div> |
| 60 | </div> |
| 61 | </div> |
| 62 | <div class="most-popular-container"> |
| 63 | <?php foreach ($lists as $list_id => $list) : ?> |
| 64 | <div class="most-popular-list" data-testid="<?php echo esc_attr(sanitize_title($list['title'])); ?>"> |
| 65 | <div class="heading"> |
| 66 | <div class="title-med"><?php echo esc_html($list['title']) ?></div> |
| 67 | <div class="views-heading"><?php esc_html_e('Views', 'independent-analytics'); ?></div> |
| 68 | </div> |
| 69 | <ol data-real-time-target="<?php echo esc_attr($list_id) ?>List"> |
| 70 | <?php foreach ($list['entries'] as $index => $item): ?> |
| 71 | <li data-id="<?php echo esc_attr($item['id']) ?>" |
| 72 | data-position="<?php echo esc_attr($index + 1); ?>" |
| 73 | > |
| 74 | <span class="real-time-position"><?php echo absint($index + 1) ?>.</span> |
| 75 | <?php if (!empty($item['flag'])): ?> |
| 76 | <?php echo $item['flag'] ?> |
| 77 | <?php endif; ?> |
| 78 | <span class="real-time-resource"> |
| 79 | <?php echo esc_html($item['title']) ?> |
| 80 | |
| 81 | <?php if (!empty($item['subtitle'])): ?> |
| 82 | <span class="real-time-subtitle"><?php echo esc_html($item['subtitle']); ?></span> |
| 83 | <?php endif; ?> |
| 84 | </span> |
| 85 | <span class="real-time-stat"><?php echo absint($item['views']) ?></span> |
| 86 | </li> |
| 87 | <?php endforeach; ?> |
| 88 | </ol> |
| 89 | <p class="most-popular-empty-message <?php echo count($list['entries']) > 0 ? esc_attr('hide') : '' ?>"><?php esc_html_e('No results in the last 5 minutes.', 'independent-analytics') ?></p> |
| 90 | </div> |
| 91 | <?php endforeach; ?> |
| 92 | </div> |
| 93 | <div id="progress-bar" class="progress-bar"> |
| 94 | <div class="inner"></div> |
| 95 | </div> |
| 96 | </div> |