Skip to content
This repository was archived by the owner on Mar 4, 2025. It is now read-only.

Commit 33a8c86

Browse files
authored
Merge pull request #387 from TheOriginalJosh/removing-rl-generic-conainer
Removing rl generic container
2 parents 80f3016 + f0baa06 commit 33a8c86

File tree

6 files changed

+30
-25
lines changed

6 files changed

+30
-25
lines changed

source/components/cardContainer/card/card.ng1.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
<rl-generic-container selector="__card.selectable">
2-
<template when-selector="false" default>
1+
<div ng-switch="__card.selectable">
2+
<div ng-switch-when="false">
33
<div class="card" ng-class="{ 'selected': __card.item.viewData.selected }">
44
<div class="header" ng-click="__card.toggleContent()" ng-class="{ 'active': __card.hasBody || !__card.permanentFooter }">
55
<div class="row">
@@ -24,8 +24,8 @@
2424
</div>
2525
</div>
2626
</div>
27-
</template>
28-
<template when-selector="true">
27+
</div>
28+
<div ng-switch-when="true">
2929
<div class="select-group">
3030
<div class="select-column">
3131
<input type="checkbox" class="stand-alone-checkbox" ng-model="__card.item.viewData.selected" ng-change="__card.selectionChanged()"
@@ -59,5 +59,5 @@
5959
</div>
6060
</div>
6161
</div>
62-
</template>
63-
</rl-generic-container>
62+
</div>
63+
</div>

source/components/cardContainer/card/card.ng1.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,9 @@ export class CardController {
8585
if (this.cardAs) {
8686
$scope[this.cardAs] = this.item;
8787
}
88-
88+
if (!this.selectable) {
89+
this.selectable = false;
90+
}
8991
$scope.collapse = this.autosave;
9092
$scope.setSelected = this.setSelected.bind(this);
9193
this.refresh = new Rx.Subject<void>();

source/components/cardContainer/cardContainer.ng1.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@
1111
</div>
1212
</div>
1313

14-
<rl-generic-container selector="cardContainer.selectableCards">
15-
<template when-selector="false" default>
14+
<div ng-switch="cardContainer.selectableCards">
15+
<div ng-switch-when="false">
1616
<div class="card-columns-header">
1717
<div ng-repeat="column in cardContainer.columns">
1818
<rl-column-header sort="cardContainer.sort(column)" sorting="column.sortDirection" column="column"></rl-column-header>
1919
</div>
2020
<div class="clearfix"></div>
2121
</div>
22-
</template>
23-
<template when-selector="true">
22+
</div>
23+
<div ng-switch-when="true">
2424
<div class="card-columns-header">
2525
<div class="select-group">
2626
<div class="select-column">
@@ -36,8 +36,8 @@
3636
</div>
3737
<div class="clearfix"></div>
3838
</div>
39-
</template>
40-
</rl-generic-container>
39+
</div>
40+
</div>
4141

4242
<div class="alert alert-info" ng-show="cardContainer.dataSource.needsRefinedSearch">
4343
Please refine your search results

source/components/cardContainer/cardContainer.ng1.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,9 @@ export class CardContainerController {
129129
if (this.builder != null) {
130130
this.builder.setCardContainerProperties(<any>this);
131131
}
132+
if (!this.selectableCards) {
133+
this.selectableCards = false;
134+
}
132135

133136
this.makeCard = $transclude;
134137
this.permanentFooters = _.isUndefined(this.permanentFooters) ? false : this.permanentFooters;
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
<rl-generic-container selector="spinner.ngDisabled" class="spinner-container">
2-
<template default>
1+
<div ng-switch="spinner.ngDisabled" class="spinner-container">
2+
<div ng-switch-when="false">
33
<div class="field" ng-class="{ 'error': spinner.ngModel.$invalid, 'warning': spinner.warning }">
44
<label class="label-slide angular-animate" ng-show="spinner.ngModel.$viewValue | isEmpty:false && spinner.label">{{spinner.label}}</label>
55
<input name="{{::spinner.name}}" class="spinner" id="{{::spinner.spinnerId}}" type="text" placeholder="{{spinner.label}}"/>
66
<span class="error-string" ng-if="spinner.inputValidator.error | isEmpty:false">{{spinner.inputValidator.error}}</span>
77
</div>
8-
</template>
9-
<template when-selector="true">
8+
</div>
9+
<div ng-switch-when="true">
1010
<div class="input-group field">
1111
<label class="label-slide angular-animate" ng-show="spinner.ngModel.$viewValue | isEmpty:false && spinner.label">{{spinner.label}}</label>
1212
<span class="input-group-addon" ng-if="::spinner.prefix != null">{{::spinner.prefix}}</span>
1313
<input class="form-control" disabled="true" type="text" ng-model="spinner.ngModel.$viewValue" placeholder="{{spinner.label}}" />
1414
<span class="input-group-addon" ng-if="::spinner.postfix != null">{{::spinner.postfix}}</span>
1515
</div>
16-
</template>
17-
</rl-generic-container>
16+
</div>
17+
<div>

source/components/inputs/typeaheadList/typeaheadList.ng1.html

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
<rl-generic-container selector="list.disableSearching">
2-
<template when-selector="true">
1+
<div ng-switch="list.disableSearching">
2+
<div ng-switch-when="true">
33
<rl-select ng-if="list.cachedItems | isEmpty:false" ng-model="list.model" select="list.addItem(item)" transform="list.transform"
44
options="list.cachedItems" label="{{list.label}}" ng-disabled="list.ngDisabled"></rl-select>
5-
</template>
6-
<template default>
5+
</div>
6+
<div ng-switch-default>
77
<rl-typeahead ng-model="list.model" select="list.addItem(value)" allow-collapse="false"
88
transform="list.transform" get-items="list.searchItems(search)" label="{{list.label}}"
99
prefix="{{list.prefix}}" ng-disabled="list.ngDisabled"></rl-typeahead>
10-
</template>
11-
</rl-generic-container>
10+
</div>
11+
</div>
1212
<div class="table-container">
1313
<div class="row table-header" ng-show="list.ngModel.$viewValue | isEmpty:false">
1414
<div ng-transclude="headerSlot">

0 commit comments

Comments
 (0)