Exemple #1
0
<?php

$action = preg_replace("#^(\\w+/)#", "", $this->template);
$this->bodyProperties['ng-app'] = "Entity";
if (is_editable()) {
    add_entity_types_to_js($entity);
    add_taxonoy_terms_to_js('area');
    add_taxonoy_terms_to_js('tag');
    add_entity_properties_metadata_to_js($entity);
}
add_map_assets();
add_agent_relations_to_js($entity);
add_angular_entity_assets($entity);
$this->part('editable-entity', array('entity' => $entity, 'action' => $action));
?>

<div class="sidebar-left sidebar agente">
    <div class="setinha"></div>
    <?php 
$this->part('verified', array('entity' => $entity));
?>
    <?php 
$this->part('widget-areas', array('entity' => $entity));
?>
    <?php 
$this->part('widget-tags', array('entity' => $entity));
?>
    <?php 
$this->part('redes-sociais', array('entity' => $entity));
?>
</div>
Exemple #2
0
<?php

$this->layout = 'search';
$this->bodyProperties['ng-app'] = "search";
$this->bodyProperties['ng-controller'] = "SearchController";
$this->bodyProperties['ng-class'] = "{'infobox-open': showInfobox()}";
add_taxonoy_terms_to_js('area');
add_taxonoy_terms_to_js('linguagem');
add_entity_types_to_js('MapasCulturais\\Entities\\Space');
add_entity_types_to_js('MapasCulturais\\Entities\\Agent');
add_entity_types_to_js('MapasCulturais\\Entities\\Project');
$app->enqueueScript('vendor', 'angular', '/vendor/angular.js');
$app->enqueueScript('vendor', 'angular-rison', '/vendor/angular-rison/angular-rison.min.js');
$app->enqueueScript('vendor', 'ng-infinite-scroll', '/vendor/ng-infinite-scroll/ng-infinite-scroll.min.js');
$app->enqueueScript('app', 'ng-mapasculturais', '/js/ng-mapasculturais.js');
$app->enqueueScript('app', 'SearchService', '/js/SearchService.js');
$app->enqueueScript('app', 'FindOneService', '/js/FindOneService.js');
$app->enqueueScript('app', 'SearchMapController', '/js/SearchMap.js');
$app->enqueueScript('app', 'SearchSpatial', '/js/SearchSpatial.js');
$app->enqueueScript('app', 'Search', '/js/Search.js');
$app->enqueueScript('vendor', 'momentjs', '/vendor/moment.js');
$app->enqueueScript('vendor', 'momentjs-pt-br', '/vendor/moment.pt-br.js', array('momentjs'));
$app->enqueueScript('vendor', 'spin.js', '/vendor/spin.min.js', array('angular'));
$app->enqueueScript('vendor', 'angularSpinner', '/vendor/angular-spinner.min.js', array('spin.js'));
$app->enqueueScript('vendor', 'jquery-ui-datepicker', '/vendor/jquery-ui.datepicker.js', array('jquery'));
$app->enqueueScript('vendor', 'jquery-ui-datepicker-pt-BR', '/vendor/jquery-ui.datepicker-pt-BR.min.js', array('jquery'));
$app->enqueueScript('vendor', 'angular-ui-date', '/vendor/ui-date-master/src/date.js', array('jquery-ui-datepicker-pt-BR'));
$app->hook('mapasculturais.scripts', function () use($app) {
    $def = $app->getRegisteredMetadataByMetakey('classificacaoEtaria', 'MapasCulturais\\Entities\\Event');
    ?>
    <script type="text/javascript">