You are here

function d3_views_plugin_style_d3::process in d3.js 7

Additional functionality on data before it is passed to d3_draw.

TODO: there is some chance this code could actually be put in the D3LibraryInfoProcessor class itselfa s this functionality wolud be the same for all libraries.

File

modules/d3_views/views/plugins/d3_views_plugin_style_d3.inc, line 281
Contains the d3 style plugin.

Class

d3_views_plugin_style_d3
Style plugin to render a d3 visualization

Code

function process() {
  $vis =& $this
    ->getVis();

  // Add settings to visualization.
  if (!empty($this->options['settings'])) {
    foreach ($this->controller
      ->getSettings() as $key => $setting) {
      if (isset($this->options['settings'][$key])) {
        $vis[$key] = $this->options['settings'][$key];
      }
    }
  }
}