cmsmon
Version:
62 lines (54 loc) • 2.62 kB
HTML
<div class="clearfix"></div>
<div>
<div dnd-list="model[options.key]"
class="cms-containers" style="min-height: 0px">
<div class="repeatsection"
style="position: relative"
ng-repeat="element in model[options.key]"
dnd-draggable="element"
dnd-moved="model[options.key].splice($index, 1);"
dnd-effect-allowed="move"
ng-init="_fields = copyFields(to.fields)[0];_options = createFormOptions($index)">
<dnd-nodrag style="display: block">
<div style="position: absolute;right: 0px;z-index: 10;" ng-style="{'margin-top': marginTop}">
<button type="button" class="btn btn-xs btn-white"
ng-click="model[options.key].splice($index, 1)">
<i class="fa fa-trash-o"></i>
</button>
<button type="button" dnd-handle class="btn btn-xs btn-white" style="cursor: move;">:::</button>
</div>
<formly-field options="_fields"
form-options="{}"
form-state="_options.formState"
model="element"
form="form">
</formly-field>
</dnd-nodrag>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<div ng-if="!choice">
<button type="button" class="btn btn-white btn-xs"
ng-click="addNew()">{{to.btnText}}
</button>
</div>
<div ng-if="choice">
<div class="btn-group-xs" uib-dropdown>
<button type="button" class="btn btn-white" uib-dropdown-toggle>
{{to.btnText}} <span class="caret"></span>
</button>
<ul class="scrollable-menu" uib-dropdown-menu role="menu" aria-labelledby="btn-append-to-body"
style="z-index: 10000;">
<li style="padding: 0px 20px;" ng-show="choice.length > 7">
<input type="text" ng-model="_choice" ng-click="$event.stopPropagation();">
</li>
<li role="menuitem" ng-repeat="c in choice | filter: _choice track by $index">
<a ng-click="addNewWithChoice(c); _choice = ''">{{c}}</a>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>