| | |
| | | |
| | | <div class="row row-no-gutter"> |
| | | <div ng-if="translationsRetrieved" ng-show="selectedListeners.length > 0" class="col-xs-6"> |
| | | <div class="form-group"> |
| | | <div class="from-group"> |
| | | <label for="userField">{{'PROPERTY.EVENTLISTENERS.EVENTS' | translate}}</label> |
| | | <div ng-repeat="eventDefinition in selectedListeners[0].events"> |
| | | <select id="eventField" class="form-control" ng-model="eventDefinition.event" ng-change="listenerDetailsChanged()"> |
| | | <select id="eventField" class="from-control" ng-model="eventDefinition.event" ng-change="listenerDetailsChanged()"> |
| | | <option title="{{'EVENT_TYPE.ACTIVITY.COMPENSATE.TOOLTIP' | translate}}">ACTIVITY_COMPENSATE</option> |
| | | <option title="{{'EVENT_TYPE.ACTIVITY.COMPLETED.TOOLTIP' | translate}}">ACTIVITY_COMPLETED</option> |
| | | <option title="bla">ACTIVITY_ERROR_RECEIVED</option> |
| | |
| | | <i ng-if="$index > 0" class="glyphicon glyphicon-minus clickable-property" ng-click="removeEventValue($index)"></i> |
| | | <i class="glyphicon glyphicon-plus clickable-property" ng-click="addEventValue($index)"></i> |
| | | </div> |
| | | <div class="form-group"> |
| | | <div class="from-group"> |
| | | <label for="classField">{{'PROPERTY.EVENTLISTENERS.RETHROW' | translate}}</label> |
| | | <input type="checkbox" id="rethrowField" class="form-control" ng-model="selectedListeners[0].rethrowEvent" ng-change="listenerDetailsChanged()" /> |
| | | <input type="checkbox" id="rethrowField" class="from-control" ng-model="selectedListeners[0].rethrowEvent" ng-change="listenerDetailsChanged()" /> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div ng-show="selectedListeners.length > 0 && selectedListeners[0].events[0].event" class="col-xs-6"> |
| | | <div class="form-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <div class="from-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <label for="classField">{{'PROPERTY.EVENTLISTENERS.CLASS' | translate}}</label> |
| | | <input type="text" id="classField" class="form-control" ng-model="selectedListeners[0].className" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.CLASS.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="classField" class="from-control" ng-model="selectedListeners[0].className" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.CLASS.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | <div class="form-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <div class="from-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <label for="delegateExpressionField">{{'PROPERTY.EVENTLISTENERS.DELEGATEEXPRESSION' | translate}}</label> |
| | | <input type="text" id="delegateExpressionField" class="form-control" ng-model="selectedListeners[0].delegateExpression" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.DELEGATEEXPRESSION.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="delegateExpressionField" class="from-control" ng-model="selectedListeners[0].delegateExpression" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.DELEGATEEXPRESSION.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | <div class="form-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <div class="from-group" ng-if="!selectedListeners[0].rethrowEvent"> |
| | | <label for="entityTypeField">{{'PROPERTY.EVENTLISTENERS.ENTITYTYPE' | translate}}</label> |
| | | <input type="text" id="entityTypeField" class="form-control" ng-model="selectedListeners[0].entityType" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.ENTITYTYPE.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="entityTypeField" class="from-control" ng-model="selectedListeners[0].entityType" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.ENTITYTYPE.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | <div class="form-group" ng-if="selectedListeners[0].rethrowEvent"> |
| | | <div class="from-group" ng-if="selectedListeners[0].rethrowEvent"> |
| | | <label for="delegateExpressionField">{{'PROPERTY.EVENTLISTENERS.RETHROWTYPE' | translate}}</label> |
| | | <select id="rethrowTypeField" class="form-control" ng-model="selectedListeners[0].rethrowType" ng-change="rethrowTypeChanged()"> |
| | | <select id="rethrowTypeField" class="from-control" ng-model="selectedListeners[0].rethrowType" ng-change="rethrowTypeChanged()"> |
| | | <option>error</option> |
| | | <option>message</option> |
| | | <option>signal</option> |
| | | <option>globalSignal</option> |
| | | </select> |
| | | </div> |
| | | <div class="form-group" ng-if="selectedListeners[0].rethrowType === 'error'"> |
| | | <div class="from-group" ng-if="selectedListeners[0].rethrowType === 'error'"> |
| | | <label for="errorCodeField">{{'PROPERTY.EVENTLISTENERS.ERRORCODE' | translate}}</label> |
| | | <input type="text" id="errorCodeField" class="form-control" ng-model="selectedListeners[0].errorcode" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.ERRORCODE.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="errorCodeField" class="from-control" ng-model="selectedListeners[0].errorcode" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.ERRORCODE.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | <div class="form-group" ng-if="selectedListeners[0].rethrowType === 'message'"> |
| | | <div class="from-group" ng-if="selectedListeners[0].rethrowType === 'message'"> |
| | | <label for="messageNameField">{{'PROPERTY.EVENTLISTENERS.MESSAGENAME' | translate}}</label> |
| | | <input type="text" id="messageNameField" class="form-control" ng-model="selectedListeners[0].messagename" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.MESSAGENAME.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="messageNameField" class="from-control" ng-model="selectedListeners[0].messagename" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.MESSAGENAME.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | <div class="form-group" ng-if="selectedListeners[0].rethrowType === 'signal' || selectedListeners[0].rethrowType === 'globalSignal'"> |
| | | <div class="from-group" ng-if="selectedListeners[0].rethrowType === 'signal' || selectedListeners[0].rethrowType === 'globalSignal'"> |
| | | <label for="messageNameField">{{'PROPERTY.EVENTLISTENERS.SIGNALNAME' | translate}}</label> |
| | | <input type="text" id="signalNameField" class="form-control" ng-model="selectedListeners[0].signalname" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.SIGNALNAME.PLACEHOLDER' | translate}}" /> |
| | | <input type="text" id="signalNameField" class="from-control" ng-model="selectedListeners[0].signalname" ng-change="listenerDetailsChanged()" placeholder="{{'PROPERTY.EVENTLISTENERS.SIGNALNAME.PLACEHOLDER' | translate}}" /> |
| | | </div> |
| | | </div> |
| | | <div ng-show="selectedListeners.length == 0" class="col-xs-6 muted no-property-selected" translate>PROPERTY.EVENTLISTENERS.UNSELECTED</div> |