File Manager

Current Directory: /home/astoriaah/www/plugins/system/widgetkit_zoo/plugin/views
Viewing File: /home/astoriaah/www/plugins/system/widgetkit_zoo/plugin/views/edit.php
<div class="uk-form-horizontal" ng-class="vm.name == 'contentCtrl' ? 'uk-width-2-3@l uk-width-1-2@xl' : ''" ng-controller="zooCtrl as ctrl"> <h3 class="uk-heading-divider">{{'Content' | trans}}</h3> <!-- App --> <div class="uk-margin"> <label class="uk-form-label" for="wk-zoo-app">{{'App' | trans}}</label> <div class="uk-form-controls"> <select id="wk-zoo-app" class="uk-select uk-form-width-large" ng-model="content.data.application" ng-options="id as app.name for (id, app) in zoo"> <option value="">- {{'Select Application' | trans}} -</option> </select> </div> </div> <div class="uk-margin-top" ng-if="content.data.application"> <!-- Mode --> <div class="uk-margin"> <label class="uk-form-label" for="wk-zoo-mode">{{'Mode' | trans}}</label> <div class="uk-form-controls"> <select id="wk-zoo-mode" class="uk-select uk-form-width-large" ng-model="content.data.mode"> <option value="categories">{{'Categories' | trans}}</option> <option value="types">{{'Types' | trans}}</option> </select> </div> </div> <!-- Type --> <div class="uk-margin" ng-show="content.data.mode == 'types'"> <label class="uk-form-label" for="wk-zoo-type">{{'Type' | trans}}</label> <div class="uk-form-controls"> <select id="wk-zoo-type" class="uk-select uk-form-width-large" ng-model="content.data.type" ng-options="id as type.name for (id, type) in zoo[content.data.application].types"></select> </div> </div> <!-- Category --> <div class="uk-margin" ng-show="content.data.mode == 'categories'"> <label class="uk-form-label" for="wk-zoo-cat">{{'Category' | trans}}</label> <div class="uk-form-controls"> <select id="wk-zoo-cat" class="uk-select uk-form-width-large" ng-model="content.data.category" ng-options="cat.id as cat.name for cat in zoo[content.data.application].categories"></select> <div class="uk-margin-small"> <label><input class="uk-checkbox" type="checkbox" ng-model="content.data['subcategories']" ng-true-value="1" ng-false-value="0"> {{'Include Subcategories' | trans}}</label> </div> </div> </div> <!-- Limit --> <div class="uk-margin"> <label class="uk-form-label" for="wk-zoo-limit">{{'Limit' | trans}}</label> <div class="uk-form-controls"> <input id="wk-zoo-limit" class="uk-input uk-form-width-large" type="number" value="4" min="1" step="1" ng-model="content.data.count"> </div> </div> <!-- Order --> <div class="uk-margin"> <label class="uk-form-label" for="wk-zoo-core-elms">{{'Order' | trans}}</label> <div class="uk-form-controls"> <select id="wk-zoo-core-elms" class="uk-select uk-form-width-large" ng-model="content.data.order" ng-options="el.id as el.name for el in order"></select> </div> </div> <h3 class="uk-heading-divider uk-margin-large-top">{{'Mapping' | trans}}</h3> <div class="uk-margin"> <span class="uk-form-label">{{'Type' | trans}}</span> <div class="uk-form-controls"> <ul ng-if="content.data.mode == 'categories'" uk-tab> <li ng-class="$first ? 'uk-active' : ''" ng-repeat="type in zoo[content.data.application].types"><a href="">{{type.name}}</a></li> </ul> <ul class="uk-switcher uk-margin"> <li data-id="{{type.id}}" ng-class="{'uk-active' : (content.data.mode == 'categories' || content.data.type == type.id)}" ng-repeat="type in zoo[content.data.application].types"> <div ng-repeat="field in content.data.fields" class="uk-grid uk-grid-small uk-child-width-1-2"> <div> <input class="uk-input" type="text" value="{{field.name}}" disabled> </div> <div class="uk-flex uk-flex-middle"> <select class="uk-select" ng-model="content.data.mapping[type.id][field.id]" ng-options="el.id as el.name group by el.group for el in zoo[content.data.application].types[type.id].elements"></select> <a class="uk-margin-left uk-text-danger" ng-if="!field.core" ng-click="ctrl.deleteField(field)"><span uk-icon="trash"></span></a> </div> </div> </li> </ul> <div class="uk-margin"> <input id="zoo-field-new" class="uk-input" type="text" placeholder="{{'Field' | trans}}"> <a class="uk-button uk-button-default" ng-click="ctrl.addField()">{{'Add' | trans}}</a> </div> </div> </div> </div> </div> <script type="zoo/config"> <?= json_encode($app['plugins']['content/zoo']->getFormData());?> </script>