File: /var/www/vhosts/uyarreklam.com.tr/httpdocs/class-graph-scrolldepth.php.tar
includes/gutenberg/site-insights/templates/graph/class-graph-scrolldepth.php 0000644 00000002443 15155203535 0045414 0 ustar 00 var/www/vhosts/uyarreklam.com.tr/httpdocs/wp-content/plugins/google-analytics-for-wordpress <?php
/**
* Class that handles the output for the Scroll Depth graph.
*
* Class MonsterInsights_SiteInsights_Template_Graph_Scrolldepth
*/
class MonsterInsights_SiteInsights_Template_Graph_Scrolldepth extends MonsterInsights_SiteInsights_Metric_Template {
protected $metric = 'scrolldepth';
protected $type = 'graph';
public function output(){
$json_data = $this->get_json_data();
if (empty($json_data)) {
return false;
}
return "<div class='monsterinsights-graph-item monsterinsights-graph-{$this->metric}'>
<script type='application/json'>{$json_data}</script>
</div>";
}
protected function get_options() {
if (!isset($this->data['scroll']) || empty($this->data['scroll']['average'])) {
return false;
}
$primaryColor = $this->attributes['primaryColor'];
$secondaryColor = $this->attributes['secondaryColor'];
$value = $this->data['scroll']['average'];
$title = __( 'Average Scroll Depth', 'google-analytics-for-wordpress' );
$options = array(
'series' => array( $value ),
'chart' => array(
'height' => 350,
'type' => 'radialBar',
),
'plotOptions' => array(
'radialBar' => array(
'size' => $value . '%',
)
),
'colors' => array( $primaryColor, $secondaryColor ),
'labels' => array( $title ),
);
return $options;
}
}