26 lines
1.7 KiB
HTML
26 lines
1.7 KiB
HTML
<div class="control-componentlist">
|
|
<div class="components" data-control="toolbar">
|
|
<div class="layout">
|
|
<?php foreach ($components as $component): ?>
|
|
<div class="layout-cell <?= e($component->componentCssClass) ?>">
|
|
<div
|
|
class="<?= 'oc-'.$component->pluginIcon ?> layout-relative"
|
|
<?php if ($component->inspectorEnabled): ?>data-inspectable<?php endif ?>
|
|
data-inspector-title="<?= $name = e($this->getComponentName($component)) ?>"
|
|
data-inspector-description="<?= $description = e($this->getComponentDescription($component)) ?>"
|
|
data-inspector-config="<?= e($this->getComponentsPropertyConfig($component)) ?>"
|
|
data-inspector-class="<?= get_class($component) ?>">
|
|
<span class="name"><?= $name ?></span>
|
|
<span class="description"><?= $description ?></span>
|
|
<span class="alias oc-icon-code"><?= e($component->alias) ?></span>
|
|
<input type="hidden" name="component_properties[]" data-inspector-values value="<?= e($this->getComponentPropertyValues($component)) ?>"/>
|
|
<input type="hidden" name="component_names[]" value="<?= e($component->name) ?>"></input>
|
|
<input type="hidden" name="component_aliases[]" value="<?= e($component->alias) ?>"></input>
|
|
<a href="#" class="remove">×</a>
|
|
</div>
|
|
</div>
|
|
<?php endforeach ?>
|
|
</div>
|
|
</div>
|
|
</div>
|