},
require: {editor: '^^afGuiEditor'},
controller: function($scope, crmApi4, dialogService, afGui) {
- var ts = $scope.ts = CRM.ts(),
+ var ts = $scope.ts = CRM.ts('org.civicrm.afform_admin'),
ctrl = this;
this.$onInit = function() {
}
};
+ this.sortableOptions = {
+ handle: '.af-gui-bar',
+ connectWith: '[ui-sortable]',
+ cancel: 'input,textarea,button,select,option,a,.dropdown-menu',
+ placeholder: 'af-gui-dropzone',
+ tolerance: 'pointer',
+ scrollSpeed: 8,
+ containment: '#afGuiEditor-canvas-body'
+ };
+
$scope.isSelectedFieldset = function(entityName) {
return entityName === ctrl.editor.getSelectedEntityName();
};
};
_.each(afGui.meta.blocks, function(blockInfo, directive) {
- if (directive === ctrl.node['#tag'] || (blockInfo.join && blockInfo.join === ctrl.getFieldEntityType())) {
+ if (directive === ctrl.node['#tag'] || (blockInfo.join_entity && blockInfo.join_entity === ctrl.getFieldEntityType())) {
block.options.push({
id: directive,
text: blockInfo.title