Fields drag n drop
[civicrm-core.git] / ext / afform / gui / ang / afGuiEditor / block.html
index 6aca722e1dce8674dfa64b4ecd83a702c5556979..e45853423d555dfe3fc422bee1ce491c7eff6a48 100644 (file)
@@ -5,10 +5,10 @@
     <option ng-repeat="(opt, label) in tags" value="{{ opt }}">{{ label }}</option>
   </select>
 </div>
-<div ui-sortable="{handle: '.af-gui-bar'}" ng-model="node['#children']">
+<div ui-sortable="{handle: '.af-gui-bar', connectWith: '[ui-sortable]'}" ng-model="node['#children']">
   <div ng-repeat="item in node['#children']">
     <div ng-switch="block.getNodeType(item)">
-      <div ng-switch-when="fieldset" af-gui-block="item" class="af-gui-block af-gui-fieldset" ng-class="{'af-entity-selected': isSelectedFieldset(item['af-fieldset'])}" entity-name="item['af-fieldset']" />
+      <div ng-switch-when="fieldset" af-gui-block="item" class="af-gui-block af-gui-fieldset" ng-class="{'af-entity-selected': isSelectedFieldset(item['af-fieldset'])}" entity-name="item['af-fieldset']" data-entity="{{ item['af-fieldset'] }}" />
       <div ng-switch-when="block" af-gui-block="item" class="af-gui-block" entity-name="entityName" />
       <div ng-switch-when="field" af-gui-field="item" class="af-gui-field" entity-name="entityName" />
       <div ng-switch-when="text" af-gui-text="item" class="af-gui-text" />