Merge pull request #2405 from coreos-inc/trigger-fixes
Small build trigger setup fixes
This commit is contained in:
commit
c43af3afa5
3 changed files with 23 additions and 9 deletions
|
@ -30,6 +30,12 @@
|
||||||
height: 28px;
|
height: 28px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media (max-width: 768px) {
|
||||||
|
.manage-trigger-control .co-top-bar {
|
||||||
|
margin-bottom: 80px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
.manage-trigger-control .namespace-avatar {
|
.manage-trigger-control .namespace-avatar {
|
||||||
margin-left: 2px;
|
margin-left: 2px;
|
||||||
margin-right: 2px;
|
margin-right: 2px;
|
||||||
|
|
|
@ -25,7 +25,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<table class="co-table" style="margin-top: 20px;">
|
<table class="co-table">
|
||||||
<thead>
|
<thead>
|
||||||
<td class="checkbox-col"></td>
|
<td class="checkbox-col"></td>
|
||||||
<td ng-class="$ctrl.TableService.tablePredicateClass('id', $ctrl.local.namespaceOptions.predicate, $ctrl.local.namespaceOptions.reverse)">
|
<td ng-class="$ctrl.TableService.tablePredicateClass('id', $ctrl.local.namespaceOptions.predicate, $ctrl.local.namespaceOptions.reverse)">
|
||||||
|
|
|
@ -62,14 +62,8 @@ export class ManageTriggerGithostComponent implements ng.IComponentController {
|
||||||
|
|
||||||
public $onInit(): void {
|
public $onInit(): void {
|
||||||
// TODO: Replace $scope.$watch with @Output methods for child component mutations or $onChanges for parent mutations
|
// TODO: Replace $scope.$watch with @Output methods for child component mutations or $onChanges for parent mutations
|
||||||
this.$scope.$watch(() => this.trigger, (trigger) => {
|
this.$scope.$watch(() => this.trigger, this.initialSetup.bind(this));
|
||||||
if (trigger && this.repository) {
|
this.$scope.$watch(() => this.repository, this.initialSetup.bind(this));
|
||||||
this.config = trigger['config'] || {};
|
|
||||||
this.namespaceTitle = 'organization';
|
|
||||||
this.local.selectedNamespace = null;
|
|
||||||
this.loadNamespaces();
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
this.$scope.$watch(() => this.local.selectedNamespace, (namespace) => {
|
this.$scope.$watch(() => this.local.selectedNamespace, (namespace) => {
|
||||||
if (namespace) {
|
if (namespace) {
|
||||||
|
@ -102,6 +96,20 @@ export class ManageTriggerGithostComponent implements ng.IComponentController {
|
||||||
this.$scope.$watch(() => this.local.robotOptions.filter, this.buildOrderedRobotAccounts);
|
this.$scope.$watch(() => this.local.robotOptions.filter, this.buildOrderedRobotAccounts);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private initialSetup(): void {
|
||||||
|
if (!this.repository || !this.trigger) { return; }
|
||||||
|
|
||||||
|
if (this.namespaceTitle) {
|
||||||
|
// Already setup.
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
this.config = this.trigger['config'] || {};
|
||||||
|
this.namespaceTitle = 'organization';
|
||||||
|
this.local.selectedNamespace = null;
|
||||||
|
this.loadNamespaces();
|
||||||
|
}
|
||||||
|
|
||||||
public getTriggerIcon(): any {
|
public getTriggerIcon(): any {
|
||||||
return this.TriggerService.getIcon(this.trigger.service);
|
return this.TriggerService.getIcon(this.trigger.service);
|
||||||
}
|
}
|
||||||
|
|
Reference in a new issue