Skip to content

Commit 76479b3

Browse files
corneadouganthonycorbacho
authored andcommitted
Change presentation of notebook settings
(cherry picked from commit ba9f59b)
1 parent 8075b04 commit 76479b3

File tree

1 file changed

+23
-15
lines changed

1 file changed

+23
-15
lines changed

zeppelin-web/src/app/notebookRepos/notebookRepos.html

Lines changed: 23 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,29 +35,37 @@ <h3 class="new_h3">
3535

3636
<div class="col-md-12">
3737
<h3 class="interpreter-title">{{repo.name}}</h3>
38-
<span style="float:right">
38+
<span style="float:right" ng-show="repo.settings.length > 0">
3939
<button class="btn btn-default btn-xs"
40-
ng-click="valueform.$show();
41-
copyOriginInterpreterSettingProperties(setting.id)">
40+
ng-click="valueform.$show();">
4241
<span class="fa fa-pencil"></span> edit</button>
4342
</span>
4443
</div>
4544
</div>
4645
<div class="row interpreter">
4746
<div class="col-md-12" ng-show="repo.settings.length > 0">
4847
<h5>Settings</h5>
49-
<div ng-repeat="setting in repo.settings">
50-
<span ng-bind="setting.name" style='text-transform: capitalize;'></span>:
51-
<span class="btn-group">
52-
<form style="display:inline; margin-left:5px;" ng-show="setting.type === 'dropdown'">
53-
<select ng-model="setting.selected"
54-
class="selectpicker"
55-
ng-options="item.value as item.name for item in setting.value"></select>
56-
</form>
57-
<input id="newInterpreterSettingName" input pu-elastic-input
58-
ng-show="setting.type === 'input'" pu-elastic-input-minwidth="180px" ng-model="setting.selected" />
59-
</span>
60-
</div>
48+
<table class="table table-striped">
49+
<thead>
50+
<tr>
51+
<th style="width:40%">name</th>
52+
<th style="width:60%">value</th>
53+
</tr>
54+
</thead>
55+
<tr ng-repeat="setting in repo.settings" >
56+
<td ng-bind="setting.name"></td>
57+
<td>
58+
<span class="btn-group">
59+
<select ng-model="setting.selected" ng-show="setting.type === 'dropdown'"
60+
class="selectpicker" ng-disabled="!valueform.$visible"
61+
ng-options="item.value as item.name for item in setting.value"></select>
62+
<span ng-show="setting.type === 'input'" editable-textarea="setting.selectied" e-form="valueform" e-msd-elastic>
63+
{{setting.selected | breakFilter}}
64+
</span>
65+
</span>
66+
</td>
67+
</tr>
68+
</table>
6169
</div>
6270
</div>
6371
<div class="row interpreter">

0 commit comments

Comments
 (0)