Файл: concrete5.7.5.6/concrete/views/panels/page/attributes.php
Строк: 53
<?php
defined('C5_EXECUTE') or die("Access Denied.");
?>
<section id="ccm-menu-page-attributes">
<header><a href="" data-panel-navigation="back" class="ccm-panel-back"><span class="fa fa-chevron-left"></span></a> <a href="" data-panel-navigation="back"><?php echo t('Attributes')?></a></header>
<div class="ccm-panel-header-search">
<i class="fa fa-search"></i>
<input type="text" name="" id="ccm-panel-header-search-input" placeholder="<?php echo t('Search')?>" autocomplete="false" />
</div>
<div class="ccm-panel-content-inner" id="ccm-menu-page-attributes-list">
<?php foreach ($attributes as $set) { ?>
<div class="ccm-menu-page-attributes-set">
<h5><?php echo $set->title?></h5>
<ul>
<?php foreach ($set->attributes as $key) { ?>
<li><a data-attribute-key="<?php echo $key->getAttributeKeyID()?>" <?php if (in_array($key->getAttributeKeyID(), $selectedAttributeIDs)) { ?>class="ccm-menu-page-attribute-selected" <?php } ?> href="javascript:void(0)"><?php echo $key->getAttributeKeyDisplayName()?></a></li>
<?php } ?>
</ul>
</div>
<?php } ?>
</div>
</section>
<script type="text/javascript">
ConcreteMenuPageAttributes = {
selectAttributeKey: function(akID) {
$attribute = $('a[data-attribute-key=' + akID + ']');
$attribute.addClass('ccm-menu-page-attribute-selected');
ConcretePageAttributesDetail.addAttributeKey(akID);
},
deselectAttributeKey: function(akID) {
$attribute = $('a[data-attribute-key=' + akID + ']');
$attribute.removeClass('ccm-menu-page-attribute-selected');
},
}
$(function() {
$('#ccm-menu-page-attributes #ccm-panel-header-search-input').liveUpdate('ccm-menu-page-attributes-list', 'attributes');
$('#ccm-menu-page-attributes').on('click', 'a[data-attribute-key]:not(.ccm-menu-page-attribute-selected)', function() {
ConcreteMenuPageAttributes.selectAttributeKey($(this).attr('data-attribute-key'));
});
});
</script>