Esempio n. 1
0
 /**
  * As different map instances may or may not load geo.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 geoJs()
 {
     if (!isset(self::$geoJs)) {
         $params = $this->getParams();
         if ($params->get('fb_gm_defaultloc')) {
             $ext = FabrikHelperHTML::isDebug() ? '.js' : '-min.js';
             FabrikHelperHTML::script('media/com_fabrik/js/lib/geo-location/geo' . $ext);
             self::$geoJs = true;
         }
     }
 }
Esempio n. 2
0
 /**
  * As different map instances may or may not load geo.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 geoJs()
 {
     if (!isset(self::$geoJs)) {
         $document = JFactory::getDocument();
         $params = $this->getParams();
         if ($params->get('fb_gm_defaultloc')) {
             $uri = JURI::getInstance();
             FabrikHelperHTML::script('components/com_fabrik/libs/geo-location/geo.js');
             self::$geoJs = true;
         }
     }
 }