public function Base::attached in Openlayers 7.3
Returns a list of attachments for building the render array.
Return value
array The attachments to add.
Overrides ObjectInterface::attached
6 calls to Base::attached()
- BootstrapjsAlert::attached in src/
Plugin/ Component/ BootstrapjsAlert/ BootstrapjsAlert.php - Returns a list of attachments for building the render array.
- BootstrapjsPopup::attached in src/
Plugin/ Component/ BootstrapjsPopup/ BootstrapjsPopup.php - Returns a list of attachments for building the render array.
- GeoJSON::attached in src/
Plugin/ Source/ GeoJSON/ GeoJSON.php - Returns a list of attachments for building the render array.
- Map::attached in src/
Types/ Map.php - Returns a list of attachments for building the render array.
- OL3Cesium::attached in modules/
openlayers_cesium/ src/ Plugin/ Component/ OL3Cesium/ OL3Cesium.php - @inheritDoc
6 methods override Base::attached()
- BootstrapjsAlert::attached in src/
Plugin/ Component/ BootstrapjsAlert/ BootstrapjsAlert.php - Returns a list of attachments for building the render array.
- BootstrapjsPopup::attached in src/
Plugin/ Component/ BootstrapjsPopup/ BootstrapjsPopup.php - Returns a list of attachments for building the render array.
- GeoJSON::attached in src/
Plugin/ Source/ GeoJSON/ GeoJSON.php - Returns a list of attachments for building the render array.
- Map::attached in src/
Types/ Map.php - Returns a list of attachments for building the render array.
- OL3Cesium::attached in modules/
openlayers_cesium/ src/ Plugin/ Component/ OL3Cesium/ OL3Cesium.php - @inheritDoc
File
- src/
Types/ Base.php, line 401 - Class Object.
Class
- Base
- Class Base.
Namespace
Drupal\openlayers\TypesCode
public function attached() {
if ($plugin = $this
->getPluginDefinition()) {
$path = $this
->getClassDirectory();
$jsdir = $path . '/js';
$cssdir = $path . '/css';
if (file_exists($jsdir)) {
foreach (file_scan_directory($jsdir, '/.*\\.js$/') as $file) {
$this->attached['js'][$file->uri] = array(
'data' => $file->uri,
'type' => 'file',
'group' => Config::get('openlayers.js_css.group'),
'weight' => Config::get('openlayers.js_css.weight'),
);
}
}
if (file_exists($cssdir)) {
foreach (file_scan_directory($cssdir, '/.*\\.css$/') as $file) {
$this->attached['css'][$file->uri] = array(
'data' => $file->uri,
'type' => 'file',
'group' => Config::get('openlayers.js_css.group'),
'weight' => Config::get('openlayers.js_css.weight'),
'media' => Config::get('openlayers.js_css.media'),
);
}
}
}
return $this->attached;
}