Skip to content

Commit

Permalink
Make permissions table scrollable, fix top border
Browse files Browse the repository at this point in the history
  • Loading branch information
bennothommo committed Sep 9, 2024
1 parent a2f59bb commit 2d4ab1b
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 7 deletions.
12 changes: 8 additions & 4 deletions assets/css/builder.css
Original file line number Diff line number Diff line change
Expand Up @@ -287,10 +287,14 @@ html.gecko .control-filelist ul li.group{margin-right:10px}
form.hide-secondary-tabs div.control-tabs.secondary-tabs ul.nav.nav-tabs{display:none}
.form-group.size-quarter{width:23.5%}
.form-group.size-three-quarter{width:73.5%}
form[data-entity=database] div.field-datatable{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table]{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table] div.table-container{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table] div.table-container div.control-scrollbar{top:70px;bottom:0;position:absolute;max-height:none !important;height:auto !important}
form[data-entity=database] div.field-datatable,
form[data-entity=permissions] div.field-datatable{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table],
form[data-entity=permissions] div.field-datatable div[data-control=table]{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table] div.table-container,
form[data-entity=permissions] div.field-datatable div[data-control=table] div.table-container{position:absolute;width:100%;height:100%}
form[data-entity=database] div.field-datatable div[data-control=table] div.table-container div.control-scrollbar,
form[data-entity=permissions] div.field-datatable div[data-control=table] div.table-container div.control-scrollbar{top:72px;bottom:0;position:absolute;max-height:none !important;height:auto !important}
div.control-table .toolbar a.builder-custom-table-button:before{line-height:17px;font-size:21px;color:#323e50;margin-right:5px;top:3px;opacity:1;filter:alpha(opacity=100)}
.control-tabs.auxiliary-tabs{background:white}
.control-tabs.auxiliary-tabs>ul.nav-tabs,
Expand Down
7 changes: 4 additions & 3 deletions assets/less/builder.less
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,10 @@ form.hide-secondary-tabs {
}
}

// Full height database columns table
// Full height database columns and permissions table

form[data-entity=database] {
form[data-entity=database],
form[data-entity=permissions] {
div.field-datatable {
position: absolute;
width: 100%;
Expand All @@ -111,7 +112,7 @@ form[data-entity=database] {
height: 100%;

div.control-scrollbar {
top: 70px;
top: 72px;
bottom: 0;
position: absolute;
max-height: none!important;
Expand Down
2 changes: 2 additions & 0 deletions classes/permissionsmodel/fields.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ tabs:
type: datatable
btnAddRowLabel: winter.builder::lang.permission.btn_add_permission
btnDeleteRowLabel: winter.builder::lang.permission.btn_delete_permission
dynamicHeight: true
height: 100
columns:
permission:
title: winter.builder::lang.permission.column_permission_label
Expand Down

0 comments on commit 2d4ab1b

Please sign in to comment.