Merge pull request #8547 from bjarnef/v8/bug/fix-self-closing-angular-elements
Fix self closing angular elements
This commit is contained in:
+1
-4
@@ -376,8 +376,7 @@ angular.module("umbraco")
|
||||
target: $scope.target,
|
||||
disableFocalPoint: $scope.disableFocalPoint,
|
||||
submit: function (model) {
|
||||
console.log("model", model);
|
||||
|
||||
|
||||
$scope.model.selection.push($scope.target);
|
||||
$scope.model.submit($scope.model);
|
||||
|
||||
@@ -385,8 +384,6 @@ angular.module("umbraco")
|
||||
},
|
||||
close: function () {
|
||||
editorService.close();
|
||||
|
||||
//close();
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
+2
-4
@@ -30,8 +30,7 @@
|
||||
no-dirty-check />
|
||||
|
||||
<div class="form-search__toggle">
|
||||
<umb-checkbox
|
||||
model="filterOptions.excludeSubFolders"
|
||||
<umb-checkbox model="filterOptions.excludeSubFolders"
|
||||
on-change="vm.toggle()"
|
||||
text="Include subfolders in search"
|
||||
label-key="general_excludeFromSubFolders">
|
||||
@@ -40,8 +39,7 @@
|
||||
</div>
|
||||
|
||||
<div class="upload-button">
|
||||
<umb-button
|
||||
type="button"
|
||||
<umb-button type="button"
|
||||
label-key="general_upload"
|
||||
action="vm.upload()"
|
||||
disabled="lockedFolder"
|
||||
|
||||
+3
-1
@@ -45,7 +45,9 @@
|
||||
|
||||
<div>
|
||||
<div class="flex">
|
||||
<umb-checkbox model="model.mandatoryRenderSection" text="{{vm.labels.sectionMandatory}}" />
|
||||
<umb-checkbox model="model.mandatoryRenderSection"
|
||||
text="{{vm.labels.sectionMandatory}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
|
||||
<div class="umb-insert-code-box__description">
|
||||
|
||||
@@ -14,8 +14,10 @@
|
||||
|
||||
<ng-form name="changePasswordForm">
|
||||
<umb-control-group alias="resetPassword" label="@user_resetPassword" ng-if="vm.config.enableReset">
|
||||
<umb-checkbox model="vm.passwordValues.reset" server-validation-field="resetPassword"
|
||||
on-change="vm.showReset = !vm.showReset" />
|
||||
<umb-checkbox model="vm.passwordValues.reset"
|
||||
server-validation-field="resetPassword"
|
||||
on-change="vm.showReset = !vm.showReset">
|
||||
</umb-checkbox>
|
||||
<span ng-messages="changePasswordForm.resetPassword.$error" show-validation-on-submit>
|
||||
<span class="help-inline" ng-message="valServerField">{{changePasswordForm.resetPassword.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
name="publishVariantSelector"
|
||||
model="variant.publish"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -38,6 +38,7 @@
|
||||
<span class="umb-variant-selector-entry__description" ng-messages="publishVariantSelectorForm.publishVariantSelector.$error" show-validation-on-submit>
|
||||
<span class="text-error" ng-message="valServerField">{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-variant-notification-list notifications="variant.notifications"></umb-variant-notification-list>
|
||||
|
||||
@@ -47,8 +47,8 @@
|
||||
name="publishVariantSelector"
|
||||
model="variant.publish"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -66,6 +66,7 @@
|
||||
<span class="umb-variant-selector-entry__description" ng-messages="publishVariantSelectorForm.publishVariantSelector.$error" show-validation-on-submit>
|
||||
<span class="text-error" ng-message="valServerField">{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-variant-notification-list notifications="variant.notifications"></umb-variant-notification-list>
|
||||
|
||||
@@ -18,13 +18,12 @@
|
||||
<ng-form name="saveVariantSelectorForm">
|
||||
<div class="umb-variant-selector-entry" ng-class="{'umb-list-item--error': saveVariantSelectorForm.saveVariantSelector.$invalid}">
|
||||
|
||||
<umb-checkbox
|
||||
input-id="{{variant.htmlId}}"
|
||||
name="saveVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
<umb-checkbox input-id="{{variant.htmlId}}"
|
||||
name="saveVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -42,6 +41,7 @@
|
||||
<span class="umb-variant-selector-entry__description" ng-messages="saveVariantSelectorForm.saveVariantSelector.$error" show-validation-on-submit>
|
||||
<span class="text-error" ng-message="valServerField">{{saveVariantSelectorForm.saveVariantSelector.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-variant-notification-list notifications="variant.notifications"></umb-variant-notification-list>
|
||||
|
||||
@@ -88,13 +88,12 @@
|
||||
<ng-form name="scheduleSelectorForm" style="width:100%;">
|
||||
<div class="umb-variant-selector-entry" ng-class="{'umb-list-item--error': scheduleSelectorForm.saveVariantReleaseDate.$invalid}">
|
||||
|
||||
<umb-checkbox
|
||||
input-id="{{variant.htmlId}}"
|
||||
name="saveVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
<umb-checkbox input-id="{{variant.htmlId}}"
|
||||
name="saveVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -109,12 +108,10 @@
|
||||
<umb-variant-state variant="variant"></umb-variant-state>
|
||||
<span ng-show="variant.language.isMandatory"> - <localize key="languages_mandatoryLanguage"></localize></span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<div>
|
||||
|
||||
|
||||
|
||||
<div class="date-wrapper-mini date-wrapper-mini--checkbox">
|
||||
<div class="date-wrapper-mini__date" ng-if="(variant.releaseDate || variant.save)">
|
||||
|
||||
|
||||
@@ -15,11 +15,11 @@
|
||||
<div class="umb-variant-selector-entry" ng-class="{'umb-list-item--error': publishVariantSelectorForm.publishVariantSelector.$invalid}">
|
||||
|
||||
<umb-checkbox input-id="{{variant.htmlId}}"
|
||||
name="publishVariantSelector"
|
||||
model="variant.publish"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
name="publishVariantSelector"
|
||||
model="variant.publish"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -37,6 +37,7 @@
|
||||
<span class="umb-variant-selector-entry__description" ng-messages="publishVariantSelectorForm.publishVariantSelector.$error" show-validation-on-submit>
|
||||
<span class="text-error" ng-message="valServerField">{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-variant-notification-list notifications="variant.notifications"></umb-variant-notification-list>
|
||||
|
||||
@@ -17,14 +17,13 @@
|
||||
<ng-form name="unpublishVariantSelectorForm">
|
||||
<div class="umb-variant-selector-entry" ng-class="{'umb-list-item--error': unpublishVariantSelectorForm.unpublishVariantSelector.$invalid}">
|
||||
|
||||
<umb-checkbox
|
||||
input-id="{{variant.htmlId}}"
|
||||
name="unpublishVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
disabled="variant.disabled"
|
||||
server-validation-field="{{variant.htmlId}}"
|
||||
>
|
||||
<umb-checkbox input-id="{{variant.htmlId}}"
|
||||
name="unpublishVariantSelector"
|
||||
model="variant.save"
|
||||
on-change="vm.changeSelection(variant)"
|
||||
disabled="variant.disabled"
|
||||
server-validation-field="{{variant.htmlId}}">
|
||||
|
||||
<span class="umb-variant-selector-entry__title" ng-if="!(variant.segment && variant.language)">
|
||||
<span ng-bind="variant.displayName"></span>
|
||||
<strong ng-if="variant.isMandatory" class="umb-control-required">*</strong>
|
||||
@@ -42,6 +41,7 @@
|
||||
<span class="umb-variant-selector-entry__description" ng-messages="publishVariantSelectorForm.publishVariantSelector.$error" show-validation-on-submit>
|
||||
<span class="text-error" ng-message="valServerField">{{publishVariantSelectorForm.publishVariantSelector.errorMsg}}</span>
|
||||
</span>
|
||||
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-variant-notification-list notifications="variant.notifications"></umb-variant-notification-list>
|
||||
|
||||
@@ -19,7 +19,13 @@
|
||||
</p>
|
||||
|
||||
<div class="pa-select-type">
|
||||
<umb-radiobutton input-id="protectionTypeMember" name="protectionType" value="member" model="vm.type" text="" />
|
||||
|
||||
<umb-radiobutton input-id="protectionTypeMember"
|
||||
name="protectionType"
|
||||
value="member"
|
||||
model="vm.type"
|
||||
text="">
|
||||
</umb-radiobutton>
|
||||
|
||||
<label for="protectionTypeMember" class="flex flex-column flex-auto">
|
||||
<strong class="pa-access-header bold"><localize key="publicAccess_paMembers">Specific members protection</localize></strong>
|
||||
@@ -28,7 +34,12 @@
|
||||
</div>
|
||||
|
||||
<div class="pa-select-type">
|
||||
<umb-radiobutton input-id="protectionTypeGroup" name="protectionType" value="group" model="vm.type" />
|
||||
|
||||
<umb-radiobutton input-id="protectionTypeGroup"
|
||||
name="protectionType"
|
||||
value="group"
|
||||
model="vm.type">
|
||||
</umb-radiobutton>
|
||||
|
||||
<label for="protectionTypeGroup" class="flex flex-column flex-auto">
|
||||
<strong class="pa-access-header bold"><localize key="publicAccess_paGroups">Group based protection</localize></strong>
|
||||
|
||||
@@ -106,8 +106,7 @@
|
||||
|
||||
</div>
|
||||
|
||||
<umb-checkbox model="vm.confirmed" text="{{vm.labels.deleteConfirm}}">
|
||||
</umb-checkbox>
|
||||
<umb-checkbox model="vm.confirmed" text="{{vm.labels.deleteConfirm}}"></umb-checkbox>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
@@ -86,7 +86,9 @@
|
||||
<umb-checkbox ng-if="model.disableTemplates === false"
|
||||
name="collectionCreateTemplate"
|
||||
model="model.collectionCreateTemplate"
|
||||
text="Create template for the Parent Document Type" />
|
||||
text="Create template for the Parent Document Type">
|
||||
</umb-checkbox>
|
||||
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group>
|
||||
@@ -96,7 +98,9 @@
|
||||
<umb-checkbox ng-if="model.disableTemplates === false"
|
||||
name="collectionItemCreateTemplate"
|
||||
model="model.collectionItemCreateTemplate"
|
||||
text="Create template for the Item Document Type" />
|
||||
text="Create template for the Item Document Type">
|
||||
</umb-checkbox>
|
||||
|
||||
</umb-control-group>
|
||||
|
||||
<div class="mt3">
|
||||
|
||||
@@ -28,8 +28,7 @@
|
||||
|
||||
<hr />
|
||||
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}">
|
||||
</umb-checkbox>
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}"></umb-checkbox>
|
||||
|
||||
<umb-confirm ng-if="confirmed" on-confirm="performDelete" on-cancel="cancel" confirm-button-style="danger">
|
||||
</umb-confirm>
|
||||
|
||||
@@ -37,7 +37,12 @@
|
||||
<umb-dropdown class="pull-left" ng-if="vm.page.showLevelFilter" on-close="vm.page.showLevelFilter = false;">
|
||||
<umb-dropdown-item ng-repeat="level in vm.logLevels" class="dropdown-item">
|
||||
<div class="flex items-center">
|
||||
<umb-checkbox input-id="loglevel-{{$index}}" name="loglevel" model="level.selected" on-change="vm.setLogLevelFilter(level)"></umb-checkbox>
|
||||
<umb-checkbox input-id="loglevel-{{$index}}"
|
||||
name="loglevel"
|
||||
model="level.selected"
|
||||
on-change="vm.setLogLevelFilter(level)">
|
||||
</umb-checkbox>
|
||||
|
||||
<label for="loglevel-{{$index}}">
|
||||
<umb-badge size="s" color="{{level.logTypeColor}}">{{level.name}}</umb-badge>
|
||||
</label>
|
||||
|
||||
@@ -24,8 +24,7 @@
|
||||
|
||||
<hr />
|
||||
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}">
|
||||
</umb-checkbox>
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}"></umb-checkbox>
|
||||
|
||||
<umb-confirm ng-if="confirmed" on-confirm="performDelete" on-cancel="cancel" confirm-button-style="danger">
|
||||
</umb-confirm>
|
||||
|
||||
@@ -13,8 +13,7 @@
|
||||
|
||||
<hr />
|
||||
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}">
|
||||
</umb-checkbox>
|
||||
<umb-checkbox model="confirmed" text="{{labels.deleteConfirm}}"></umb-checkbox>
|
||||
|
||||
<umb-confirm ng-if="confirmed" on-confirm="performDelete" on-cancel="cancel" confirm-button-style="danger">
|
||||
</umb-confirm>
|
||||
|
||||
@@ -122,25 +122,27 @@
|
||||
on-remove="vm.removeContentItem()">
|
||||
</umb-node-preview>
|
||||
|
||||
<a href=""
|
||||
ng-if="!vm.package.contentNodeId"
|
||||
style="margin-bottom: 10px;"
|
||||
class="umb-node-preview-add"
|
||||
ng-click="vm.openContentPicker()"
|
||||
prevent-default>
|
||||
<button type="button"
|
||||
ng-if="!vm.package.contentNodeId"
|
||||
style="margin-bottom: 10px;"
|
||||
class="umb-node-preview-add"
|
||||
ng-click="vm.openContentPicker()">
|
||||
<localize key="general_add">Add</localize>
|
||||
</a>
|
||||
</button>
|
||||
|
||||
<umb-checkbox model="vm.package.contentLoadChildNodes"
|
||||
disabled="!vm.package.contentNodeId"
|
||||
text="{{vm.labels.includeAllChildNodes}}">
|
||||
</umb-checkbox>
|
||||
|
||||
<umb-checkbox model="vm.package.contentLoadChildNodes"
|
||||
disabled="!vm.package.contentNodeId"
|
||||
text="{{vm.labels.includeAllChildNodes}}" />
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group label="@treeHeaders_documentTypes">
|
||||
<div ng-repeat="doctype in ::vm.documentTypes | orderBy:'name'">
|
||||
<umb-checkbox model="doctype.selected"
|
||||
on-change="vm.selectDocumentType(doctype)"
|
||||
text="{{doctype.name}}" />
|
||||
<umb-checkbox model="doctype.selected"
|
||||
on-change="vm.selectDocumentType(doctype)"
|
||||
text="{{doctype.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
@@ -148,7 +150,8 @@
|
||||
<div ng-repeat="template in ::vm.templates | orderBy:'name'">
|
||||
<umb-checkbox model="template.selected"
|
||||
on-change="vm.selectTemplate(template)"
|
||||
text="{{template.name}}" />
|
||||
text="{{template.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
@@ -156,39 +159,44 @@
|
||||
<div ng-repeat="stylesheet in ::vm.stylesheets | orderBy:'name'">
|
||||
<umb-checkbox model="stylesheet.selected"
|
||||
on-change="vm.selectStyleSheet(stylesheet)"
|
||||
text="{{stylesheet.path}}" />
|
||||
text="{{stylesheet.path}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group label="@treeHeaders_macros">
|
||||
<div ng-repeat="macro in ::vm.macros | orderBy:'name'">
|
||||
<umb-checkbox model="macro.selected"
|
||||
on-change="vm.selectMacro(macro)"
|
||||
text="{{macro.name}}" />
|
||||
<umb-checkbox model="macro.selected"
|
||||
on-change="vm.selectMacro(macro)"
|
||||
text="{{macro.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group label="@treeHeaders_languages">
|
||||
<div ng-repeat="language in ::vm.languages | orderBy:'name'">
|
||||
<umb-checkbox model="language.selected"
|
||||
on-change="vm.selectLanguage(language)"
|
||||
text="{{language.name}}" />
|
||||
<umb-checkbox model="language.selected"
|
||||
on-change="vm.selectLanguage(language)"
|
||||
text="{{language.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group label="@treeHeaders_dictionary">
|
||||
<div ng-repeat="dictionaryItem in ::vm.dictionaryItems | orderBy:'name'">
|
||||
<umb-checkbox model="dictionaryItem.selected"
|
||||
on-change="vm.selectDictionaryItem(dictionaryItem)"
|
||||
text="{{dictionaryItem.name}}" />
|
||||
<umb-checkbox model="dictionaryItem.selected"
|
||||
on-change="vm.selectDictionaryItem(dictionaryItem)"
|
||||
text="{{dictionaryItem.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
<umb-control-group label="@treeHeaders_dataTypes">
|
||||
<div ng-repeat="dataType in ::vm.dataTypes | orderBy:'name'">
|
||||
<umb-checkbox model="dataType.selected"
|
||||
on-change="vm.selectDataType(dataType)"
|
||||
text="{{dataType.name}}" />
|
||||
<umb-checkbox model="dataType.selected"
|
||||
on-change="vm.selectDataType(dataType)"
|
||||
text="{{dataType.name}}">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
|
||||
+12
-2
@@ -2,10 +2,20 @@
|
||||
<ng-form name="listViewOrderDirectionForm" class="flex">
|
||||
<ul class="inline">
|
||||
<li class="-no-padding-left">
|
||||
<umb-radiobutton name="orderDirection" value="asc" model="model.value" text="Ascending [a-z]" required></umb-radiobutton>
|
||||
<umb-radiobutton name="orderDirection"
|
||||
value="asc"
|
||||
model="model.value"
|
||||
text="Ascending [a-z]"
|
||||
required="true">
|
||||
</umb-radiobutton>
|
||||
</li>
|
||||
<li>
|
||||
<umb-radiobutton name="orderDirection" value="desc" model="model.value" text="Descending [z-a]" required></umb-radiobutton>
|
||||
<umb-radiobutton name="orderDirection"
|
||||
value="desc"
|
||||
model="model.value"
|
||||
text="Descending [z-a]"
|
||||
required="true">
|
||||
</umb-radiobutton>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -3,7 +3,12 @@
|
||||
|
||||
<ul class="unstyled">
|
||||
<li ng-repeat="item in vm.viewItems track by item.key">
|
||||
<umb-radiobutton name="{{model.alias}}" value="{{item.value}}" model="model.value" text="{{item.value}}" required="model.validation.mandatory && model.value == ''"></umb-radiobutton>
|
||||
<umb-radiobutton name="{{model.alias}}"
|
||||
value="{{item.value}}"
|
||||
model="model.value"
|
||||
text="{{item.value}}"
|
||||
required="model.validation.mandatory && model.value == ''">
|
||||
</umb-radiobutton>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -2,12 +2,13 @@
|
||||
|
||||
<umb-control-group label="Toolbar" description="Pick the toolbar options that should be available when editing">
|
||||
<div ng-repeat="cmd in tinyMceConfig.commands">
|
||||
<umb-checkbox
|
||||
model="cmd.selected"
|
||||
on-change="selectCommand(cmd)"
|
||||
icon="{{cmd.icon}}"
|
||||
text="{{cmd.name}}"
|
||||
class="mce-cmd" />
|
||||
<umb-checkbox
|
||||
model="cmd.selected"
|
||||
on-change="selectCommand(cmd)"
|
||||
icon="{{cmd.icon}}"
|
||||
text="{{cmd.name}}"
|
||||
class="mce-cmd">
|
||||
</umb-checkbox>
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
@@ -17,7 +18,9 @@
|
||||
<umb-checkbox
|
||||
model="css.selected"
|
||||
on-change="selectStylesheet(css)"
|
||||
text="{{css.name}}"/>
|
||||
text="{{css.name}}">
|
||||
</umb-checkbox>
|
||||
|
||||
</div>
|
||||
</umb-control-group>
|
||||
|
||||
|
||||
@@ -14,13 +14,19 @@
|
||||
<ul class="unstyled">
|
||||
<li>
|
||||
<label class="radio">
|
||||
<umb-radiobutton name="relationType-direction" value="false" model="vm.relationType.isBidirectional" />
|
||||
<umb-radiobutton name="relationType-direction"
|
||||
value="false"
|
||||
model="vm.relationType.isBidirectional">
|
||||
</umb-radiobutton>
|
||||
<localize key="relationType_parentToChild">Parent to child</localize>
|
||||
</label>
|
||||
</li>
|
||||
<li>
|
||||
<label class="radio">
|
||||
<umb-radiobutton name="relationType-direction" value="true" model="vm.relationType.isBidirectional" />
|
||||
<umb-radiobutton name="relationType-direction"
|
||||
value="true"
|
||||
model="vm.relationType.isBidirectional">
|
||||
</umb-radiobutton>
|
||||
<localize key="relationType_bidirectional">Bidirectional</localize>
|
||||
</label>
|
||||
</li>
|
||||
|
||||
@@ -11,10 +11,18 @@
|
||||
<umb-control-group label="@relationType_direction">
|
||||
<ul class="unstyled">
|
||||
<li>
|
||||
<umb-radiobutton name="relationTypeDirection" value="false" model="model.relationType.isBidirectional" text="{{vm.labels.parentToChild}}"></umb-radiobutton>
|
||||
<umb-radiobutton name="relationTypeDirection"
|
||||
value="false"
|
||||
model="model.relationType.isBidirectional"
|
||||
text="{{vm.labels.parentToChild}}">
|
||||
</umb-radiobutton>
|
||||
</li>
|
||||
<li>
|
||||
<umb-radiobutton name="relationTypeDirection" value="true" model="model.relationType.isBidirectional" text="{{vm.labels.bidirectional}}"></umb-radiobutton>
|
||||
<umb-radiobutton name="relationTypeDirection"
|
||||
value="true"
|
||||
model="model.relationType.isBidirectional"
|
||||
text="{{vm.labels.bidirectional}}">
|
||||
</umb-radiobutton>
|
||||
</li>
|
||||
</ul>
|
||||
</umb-control-group>
|
||||
|
||||
Reference in New Issue
Block a user