/** * As different map instances may or may not load radius widget JS we shouldn't put it in * formJavascriptClass() but call this code from elementJavascript() instead. * The files are still only loaded when needed and only once * * @return void */ protected function radiusJs() { if (!isset(self::$radiusJs)) { $params = $this->getParams(); if ((int) $params->get('fb_gm_radius', '0')) { FabrikHelperHTML::script('components/com_fabrik/libs/googlemaps/distancewidget.js'); self::$radiusJs = true; } } }