openlayers_test_rnd_factor.inc in Openlayers 6.2
Test
File
tests/plugins/style_plugin/openlayers_test_rnd_factor.incView source
<?php
/**
* @file
* Test
*/
// Define plugin for CTools
$plugin = array(
'title' => t('TEST: random factor'),
'description' => t('Example style plugin for context styling. ' . 'Provides a random 0..1 factors.'),
'style_plugin' => array(
'class' => 'openlayers_test_rnd_factor',
'parent' => 'openlayers_style_plugin',
),
);
/**
* Style Plugin for testing purposes.
*/
class openlayers_test_rnd_factor extends openlayers_style_plugin {
/**
* Provide initial values for options.
*/
function options_init() {
return array();
}
/**
* Options form.
*/
function options_form($defaults = array()) {
$form = array();
return $form;
}
/**
* Get an array of style property callbacks
*/
function get_context_properties() {
return array(
'fillOpacity' => 'getFactor',
'strokeOpacity' => 'getFactor',
'graphicOpacity' => 'getFactor',
);
}
/**
* Render function
*/
function render() {
// Add JS
drupal_add_js(drupal_get_path('module', 'openlayers_test') . '/plugins/style_plugin/openlayers_test_rnd_factor.js');
}
}
Classes
Name | Description |
---|---|
openlayers_test_rnd_factor | Style Plugin for testing purposes. |