diff --git a/.travis.yml b/.travis.yml index deb15dfe..1731fb9a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,7 @@ os: #- osx smalltalk: + - Pharo64-9.0 - Pharo64-8.0 - Pharo64-7.0 - Pharo64-6.1 @@ -14,7 +15,7 @@ smalltalk: matrix: fast_finish: true allow_failures: - - smalltalk: Pharo64-8.0 + - smalltalk: Pharo64-9.0 # This make Gemstone builds 3x faster #cache: diff --git a/src/Material-Design-Lite-Utils/MDLLibrary.class.st b/src/Material-Design-Lite-Utils/MDLLibrary.class.st index 958360f2..e4ee4710 100644 --- a/src/Material-Design-Lite-Utils/MDLLibrary.class.st +++ b/src/Material-Design-Lite-Utils/MDLLibrary.class.st @@ -349,7 +349,7 @@ MDLLibrary >> logoPng [ { #category : #css } MDLLibrary >> materialdesignCss [ - ^ '.nestedList{width:100%;height:100%;background-color:#fff}.nestedList li>ul{background-color:#fff}.nestedList .mdl-tooltip{white-space:initial}.nestedList .listResearchField{width:100%;height:46px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;text-align:center}.nestedList .listResearchField .mdl-textfield{position:relative;padding:10px 0;width:calc( 100% - 50px)}.nestedList .listResearchField .mdl-textfield__label{top:14px}.nestedList .listResearchField .mdl-textfield__label:after{bottom:10px}.nestedList .mdl-spinner{width:24px;height:24px}.nestedList .mdl-spinner__circle{border-width:2px}.nestedList .listContent.withSearch{height:calc(100% - 46px)}.nestedList .listContent.withSearch .expList{margin:0}.nestedList .listContent{height:100%}.nestedList .listContent .listContainer{width:100%;height:100%;overflow:hidden}.nestedList .listContent .listContainer:hover{overflow:auto}.nestedList .listContent .listContainer ul{padding-left:0}.nestedList .listContent .listContainer a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;color:rgba(0,0,0,.87);text-decoration:none;white-space:nowrap;cursor:pointer;width:0}.nestedList .listContent .listContainer .expList .itemContener{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nestedList .listContent .listContainer .expList .itemContener:hover{background-color:#eee}.nestedList .listContent .listContainer .expList .itemContener.isSelected{background-color:#cfd8dc;position:relative}.nestedList .listContent .listContainer .expList .itemContener.isSelected:hover{background-color:#b0bec5}.nestedList .listContent .listContainer .expList ul,.nestedList .listContent .listContainer .expList li{-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;width:100%;line-height:0}.nestedList .listContent .listContainer .expList li .item{-webkit-flex-grow:1;flex-grow:1;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.nestedList .listContent .listContainer .expList img{width:24px;height:24px;margin:0 10px}.nestedList .listContent .listContainer .expList .expanded{border-style:solid;border-width:1px 0;border-color:#dcdcdc}.nestedList .listContent .listContainer .expList .expanded .icon{background:url("/files/MDLLibrary/arrowUp.png") no-repeat center center}.nestedList .listContent .listContainer .expList .collapsed ul{display:none}.nestedList .listContent .listContainer .expList .collapsed .icon{background:url("/files/MDLLibrary/arrowDown.png") no-repeat center center}.nestedList .listContent .listContainer .expList .icon{width:40px;height:40px;cursor:pointer}.nestedList .listContent .listContainer .expList>li:last-child{margin-bottom:60px}.listContainer::-webkit-scrollbar{display:none}.nestedList.standard .listContainer a{font-size:16px;font-weight:inherit}.nestedList.standard .listContainer .expList li .item{line-height:48px}.nestedList.compact .listContainer a{font-size:13px;font-weight:inherit}.nestedList.compact .listContainer .expList li .item{line-height:40px}.mdl-select{width:100%}.mdl-select .mdl-icon-toggle__label{float:right;margin-top:-30px;color:rgba(0,0,0,.4)}.mdl-select .mdl-menu__container{width:100% !important}.mdl-select .mdl-menu__container .mdl-menu .mdl-menu__item{font-size:16px}.mdl-select .mdl-textfield__input{width:calc(100% - 25px);text-overflow:ellipsis}.mdl-select.is-focused .mdl-icon-toggle__label{color:#3f51b5}.mdl-slider-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.mdl-slider-container label{width:100%;text-align:left;margin-bottom:20px}.mdl-slider-container output{border-bottom:1px solid rgba(0,0,0,.12)}input[type=range].mdl-slider-bounds:before{content:attr(min);line-height:30px}input[type=range].mdl-slider-bounds:after{top:auto;right:5%;bottom:auto;left:auto;position:absolute;content:attr(max);line-height:30px}.mdl-slider__container{-webkit-flex-grow:1;flex-grow:1}.mdl-calendar{padding:0;margin:0;min-width:330px}.mdl-calendar .mdl-button--icon{font-size:14px;margin:10px}.mdl-calendar .disabled{color:rgba(0,0,0,.4)}.mdl-calendar .mdl-calendar__title>h3{margin:0;padding:20px}.mdl-card.mdl-calendar-widget{margin:auto}.mdl-card.mdl-calendar-widget button{font-size:14px}.mdl-card.mdl-calendar-widget button.disabled{color:rgba(0,0,0,.4)}.mdl-cell.year-cell,.mdl-cell.month-cell{cursor:pointer;border-radius:10px;background-color:rgba(0,0,0,.2);padding:5px}.mdl-chip__contact{background-color:rgba(0,0,0,.1)}.mdl-chip{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.menuButtonWidgetButton{white-space:nowrap}.mdl-menu__item a{display:block;text-decoration:none;color:inherit}.material-design-left-panel{position:relative;min-width:150px}.resizer{width:3px;height:100%;top:auto;right:-1px;bottom:0;left:auto;position:absolute;z-index:3;cursor:ew-resize}.resizer-right{left:1px;right:auto}.vertical-toolbar{display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-flex-direction:column;flex-direction:column;position:relative;margin-top:25px;z-index:2}.vertical-toolbar .vertical-toolbar__button{width:24px;height:80px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background-clip:padding-box;box-shadow:-1px 0 2px 0 rgba(0,0,0,.14),2px -2px 1px -3px rgba(0,0,0,.2),-2px 0px 1px 0px rgba(0,0,0,.12);cursor:pointer;background-color:#fff;margin-top:20px}.vertical-toolbar .vertical-toolbar__button .fold-button{line-height:80px}.panel-switcher-button{width:100%;height:100%;position:relative;color:#9e9e9e}.panel-switcher-button .panel-switcher-selected{color:#000}.panel-switcher-button .panel-switcher-button__content{width:80px;height:24px;top:auto;right:auto;bottom:-24px;left:auto;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:left top 0;text-align:center}.right-panel{width:400px;height:100%;-webkit-transition:all .75s;transition:all .75s;background-color:#fff;overflow:auto;position:relative}.mdl-pagination{height:60px;text-align:center;width:100%}.mdl-pagination .mdl-textfield{padding:20px 0 0 0}.mdl-pagination .mdl-textfield__label::after{bottom:0}.mdl-pagination form{margin-left:10px;display:initial}.mdl-pagination .mdl-pagination__pages{padding-top:10px}.mdl-pagination .mdl-pagination__container{display:inline-flex}.mdl-pagination .mdl-pagination__pages-buttons{display:inline-block}.mdl-pagination .mdl-pagination__pages-buttons button,.mdl-pagination .mdl-pagination__pages-buttons a{margin:0;padding:.5em 1em;border:0;background-color:transparent;box-shadow:inset 0px -2px 0px 0px #bdbdbd;color:#bdbdbd;font:inherit;text-decoration:none}.mdl-pagination .mdl-pagination__pages-buttons button:hover,.mdl-pagination .mdl-pagination__pages-buttons a:hover{box-shadow:inset 0px -4px 0px 0px #bdbdbd}.mdl-pagination .mdl-pagination__pages-buttons button[disabled],.mdl-pagination .mdl-pagination__pages-buttons a[disabled]{box-shadow:inset 0px -2px 0px 0px #e0e0e0;color:#e6e6e6}.mdl-pagination .mdl-pagination__pages-buttons .mdl-pagination__current{font-weight:bold !important}.mdl-sorted-table .mdl-sorted-table__wrapper{width:100%;overflow:initial}.mdl-sorted-table .mdl-sorted-table__wrapper .mdl-data-table{width:100%;border:none}.mdl-sorted-table .mdl-sorted-table__footer{width:calc(100% - 32px);overflow:visible}.mdl-sorted-table .mdl-sorted-table__footer .mdl-textfield{width:100px;padding:3px 8px}.mdl-expansion-panel{visibility:visible;overflow:hidden}.mdl-expansion-panel .mdl-expansion-panel__header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:64px;cursor:pointer;padding:0 24px;font-size:15px}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-title,.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-description{margin-right:16px}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-title{-webkit-flex-grow:1;flex-grow:1;color:rgba(0,0,0,.87);white-space:nowrap}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-description{-webkit-flex-grow:2;flex-grow:2;color:rgba(0,0,0,.54);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-icon{color:rgba(0,0,0,.38)}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-icon.mdl-expansion-panel__header-icon-rotative{transition:transform .3s ease-in-out}.mdl-expansion-panel .mdl-expansion-panel__content{-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;padding:0 24px 16px;height:auto;transform:scaleY;transform-origin:top}.mdl-expansion-panel.isFolded .mdl-expansion-panel__header{height:48px}.mdl-expansion-panel.isFolded .mdl-expansion-panel__header-icon-rotative{transform:rotate(-180deg)}.mdl-expansion-panel.isFolded .mdl-expansion-panel__content{visibility:hidden;height:0px;padding-bottom:0;transform:scaleY(0)}.mdl-expansion-panel.isFolded:hover{background-color:#eee}.mdl-expansion-panel.isFolded:hover .mdl-expansion-panel__header-icon{color:rgba(0,0,0,.54)}.mdl-table-widget__cell--button{width:1px}.mdl-alert{display:inline-block;border:0;border-left:2px solid transparent;text-align:justify;max-width:600px;margin-top:10px;margin-bottom:10px;padding:10px}.mdl-alert__default{background-color:transparent;border-color:#607d8b;color:#607d8b}.mdl-alert__default a{color:#607d8b;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__success{background-color:transparent;border-color:#009688;color:#009688}.mdl-alert__success a{color:#009688;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__danger{background-color:transparent;border-color:#f44336;color:#f44336}.mdl-alert__danger a{color:#f44336;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__warning{background-color:transparent;border-color:#ff9800;color:#ff9800}.mdl-alert__warning a{color:#ff9800;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__info{background-color:transparent;border-color:#2196f3;color:#2196f3}.mdl-alert__info a{color:#2196f3;text-decoration:none;font-style:italic;font-weight:bold}a.mdl-button--fab{line-height:56px}a.mdl-button--fab.mdl-button--mini-fab{line-height:40px}/*# sourceMappingURL=materialdesign.css.map */ + ^ '.nestedList{width:100%;height:100%;background-color:#fff}.nestedList li>ul{background-color:#fff}.nestedList .mdl-tooltip{white-space:initial}.nestedList .listResearchField{width:100%;height:46px;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-align-items:center;align-items:center;text-align:center}.nestedList .listResearchField .mdl-textfield{position:relative;padding:10px 0;width:calc( 100% - 50px)}.nestedList .listResearchField .mdl-textfield__label{top:14px}.nestedList .listResearchField .mdl-textfield__label:after{bottom:10px}.nestedList .mdl-spinner{width:24px;height:24px}.nestedList .mdl-spinner__circle{border-width:2px}.nestedList .listContent.withSearch{height:calc(100% - 46px)}.nestedList .listContent.withSearch .expList{margin:0}.nestedList .listContent{height:100%}.nestedList .listContent .listContainer{width:100%;height:100%;overflow:hidden}.nestedList .listContent .listContainer:hover{overflow:auto}.nestedList .listContent .listContainer ul{padding-left:0}.nestedList .listContent .listContainer a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;color:rgba(0,0,0,.87);text-decoration:none;white-space:nowrap;cursor:pointer;width:0}.nestedList .listContent .listContainer .expList .itemContener{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.nestedList .listContent .listContainer .expList .itemContener:hover{background-color:#eee}.nestedList .listContent .listContainer .expList .itemContener.isSelected{background-color:#cfd8dc;position:relative}.nestedList .listContent .listContainer .expList .itemContener.isSelected:hover{background-color:#b0bec5}.nestedList .listContent .listContainer .expList ul,.nestedList .listContent .listContainer .expList li{-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;width:100%;line-height:0}.nestedList .listContent .listContainer .expList li .item{-webkit-flex-grow:1;flex-grow:1;vertical-align:middle;text-overflow:ellipsis;overflow:hidden}.nestedList .listContent .listContainer .expList img{width:24px;height:24px;margin:0 10px}.nestedList .listContent .listContainer .expList .expanded{border-style:solid;border-width:1px 0;border-color:#dcdcdc}.nestedList .listContent .listContainer .expList .expanded .icon{background:url("/files/MDLLibrary/arrowUp.png") no-repeat center center}.nestedList .listContent .listContainer .expList .collapsed ul{display:none}.nestedList .listContent .listContainer .expList .collapsed .icon{background:url("/files/MDLLibrary/arrowDown.png") no-repeat center center}.nestedList .listContent .listContainer .expList .icon{width:40px;height:40px;cursor:pointer}.nestedList .listContent .listContainer .expList>li:last-child{margin-bottom:60px}.listContainer::-webkit-scrollbar{display:none}.nestedList.standard .listContainer a{font-size:16px;font-weight:inherit}.nestedList.standard .listContainer .expList li .item{line-height:48px}.nestedList.compact .listContainer a{font-size:13px;font-weight:inherit}.nestedList.compact .listContainer .expList li .item{line-height:40px}.mdl-select{width:100%}.mdl-select .mdl-icon-toggle__label{float:right;margin-top:-30px;color:rgba(0,0,0,.4)}.mdl-select .mdl-menu__container{width:100% !important}.mdl-select .mdl-menu__container .mdl-menu .mdl-menu__item{font-size:16px}.mdl-select .mdl-textfield__input{width:calc(100% - 25px);text-overflow:ellipsis}.mdl-select.is-focused .mdl-icon-toggle__label{color:#3f51b5}.mdl-slider-container{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;flex-wrap:wrap;margin-bottom:20px}.mdl-slider-container label{width:100%;text-align:left;margin-bottom:20px}.mdl-slider-container output{border-bottom:1px solid rgba(0,0,0,.12)}input[type=range].mdl-slider-bounds:before{content:attr(min);line-height:30px}input[type=range].mdl-slider-bounds:after{top:auto;right:5%;bottom:auto;left:auto;position:absolute;content:attr(max);line-height:30px}.mdl-slider__container{-webkit-flex-grow:1;flex-grow:1}.mdl-calendar{padding:0;margin:0;min-width:330px}.mdl-calendar .mdl-button--icon{font-size:14px;margin:10px}.mdl-calendar .disabled{color:rgba(0,0,0,.4)}.mdl-calendar .mdl-calendar__title>h3{margin:0;padding:20px}.mdl-card.mdl-calendar-widget{margin:auto}.mdl-card.mdl-calendar-widget button{font-size:14px}.mdl-card.mdl-calendar-widget button.disabled{color:rgba(0,0,0,.4)}.mdl-cell.year-cell,.mdl-cell.month-cell{cursor:pointer;border-radius:10px;background-color:rgba(0,0,0,.2);padding:5px}.mdl-chip__contact{background-color:rgba(0,0,0,.1)}.mdl-chip{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.menuButtonWidgetButton{white-space:nowrap}.mdl-menu__item a{display:block;text-decoration:none;color:inherit}.material-design-left-panel{position:relative;min-width:150px}.resizer{width:3px;height:100%;top:auto;right:-1px;bottom:0;left:auto;position:absolute;z-index:3;cursor:ew-resize}.resizer-right{left:1px;right:auto}.vertical-toolbar{display:-webkit-flex;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-flex-direction:column;flex-direction:column;position:relative;margin-top:25px;z-index:2}.vertical-toolbar .vertical-toolbar__button{width:24px;height:80px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-ms-border-radius:5px 0 0 5px;-o-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;background-clip:padding-box;box-shadow:-1px 0 2px 0 rgba(0,0,0,.14),2px -2px 1px -3px rgba(0,0,0,.2),-2px 0px 1px 0px rgba(0,0,0,.12);cursor:pointer;background-color:#fff;margin-top:20px}.vertical-toolbar .vertical-toolbar__button .fold-button{line-height:80px}.panel-switcher-button{width:100%;height:100%;position:relative;color:#9e9e9e}.panel-switcher-button .panel-switcher-selected{color:#000}.panel-switcher-button .panel-switcher-button__content{width:80px;height:24px;top:auto;right:auto;bottom:-24px;left:auto;position:absolute;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:left top 0;text-align:center}.right-panel{width:400px;height:100%;-webkit-transition:all .75s;transition:all .75s;background-color:#fff;overflow:auto;position:relative}.mdl-pagination{height:60px;text-align:center;width:100%}.mdl-pagination .mdl-textfield{padding:20px 0 0 0}.mdl-pagination .mdl-textfield__label::after{bottom:0}.mdl-pagination form{margin-left:10px;display:initial}.mdl-pagination .mdl-pagination__pages{padding-top:10px}.mdl-pagination .mdl-pagination__container{display:inline-flex}.mdl-pagination .mdl-pagination__pages-buttons{display:inline-block}.mdl-pagination .mdl-pagination__pages-buttons button,.mdl-pagination .mdl-pagination__pages-buttons a{margin:0;padding:.5em 1em;border:0;background-color:transparent;box-shadow:inset 0px -2px 0px 0px #bdbdbd;color:#bdbdbd;font:inherit;text-decoration:none}.mdl-pagination .mdl-pagination__pages-buttons button:hover,.mdl-pagination .mdl-pagination__pages-buttons a:hover{box-shadow:inset 0px -4px 0px 0px #bdbdbd}.mdl-pagination .mdl-pagination__pages-buttons button[disabled],.mdl-pagination .mdl-pagination__pages-buttons a[disabled]{box-shadow:inset 0px -2px 0px 0px #e0e0e0;color:#e6e6e6}.mdl-pagination .mdl-pagination__pages-buttons .mdl-pagination__current{font-weight:bold !important}.mdl-sorted-table .mdl-sorted-table__wrapper{width:100%;overflow:initial}.mdl-sorted-table .mdl-sorted-table__wrapper .mdl-sorted-table__content{overflow:auto;width:100%}.mdl-sorted-table .mdl-sorted-table__wrapper .mdl-data-table{width:100%;border:none}.mdl-sorted-table .mdl-sorted-table__footer{width:calc(100% - 32px);overflow:visible}.mdl-sorted-table .mdl-sorted-table__footer .mdl-textfield{width:100px;padding:3px 8px}.mdl-expansion-panel{visibility:visible;overflow:hidden}.mdl-expansion-panel .mdl-expansion-panel__header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;height:64px;cursor:pointer;padding:0 24px;font-size:15px}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-title,.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-description{margin-right:16px}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-title{-webkit-flex-grow:1;flex-grow:1;color:rgba(0,0,0,.87);white-space:nowrap}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-description{-webkit-flex-grow:2;flex-grow:2;color:rgba(0,0,0,.54);overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-icon{color:rgba(0,0,0,.38)}.mdl-expansion-panel .mdl-expansion-panel__header .mdl-expansion-panel__header-icon.mdl-expansion-panel__header-icon-rotative{transition:transform .3s ease-in-out}.mdl-expansion-panel .mdl-expansion-panel__content{-webkit-transition:transform .3s ease-out;transition:transform .3s ease-out;padding:0 24px 16px;height:auto;transform:scaleY;transform-origin:top}.mdl-expansion-panel.isFolded .mdl-expansion-panel__header{height:48px}.mdl-expansion-panel.isFolded .mdl-expansion-panel__header-icon-rotative{transform:rotate(-180deg)}.mdl-expansion-panel.isFolded .mdl-expansion-panel__content{visibility:hidden;height:0px;padding-bottom:0;transform:scaleY(0)}.mdl-expansion-panel.isFolded:hover{background-color:#eee}.mdl-expansion-panel.isFolded:hover .mdl-expansion-panel__header-icon{color:rgba(0,0,0,.54)}.mdl-table-widget__cell--button{width:1px}.mdl-alert{display:inline-block;border:0;border-left:2px solid transparent;text-align:justify;max-width:600px;margin-top:10px;margin-bottom:10px;padding:10px}.mdl-alert__default{background-color:transparent;border-color:#607d8b;color:#607d8b}.mdl-alert__default a{color:#607d8b;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__success{background-color:transparent;border-color:#009688;color:#009688}.mdl-alert__success a{color:#009688;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__danger{background-color:transparent;border-color:#f44336;color:#f44336}.mdl-alert__danger a{color:#f44336;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__warning{background-color:transparent;border-color:#ff9800;color:#ff9800}.mdl-alert__warning a{color:#ff9800;text-decoration:none;font-style:italic;font-weight:bold}.mdl-alert__info{background-color:transparent;border-color:#2196f3;color:#2196f3}.mdl-alert__info a{color:#2196f3;text-decoration:none;font-style:italic;font-weight:bold}a.mdl-button--fab{line-height:56px}a.mdl-button--fab.mdl-button--mini-fab{line-height:40px}/*# sourceMappingURL=materialdesign.css.map */ ' ] @@ -1145,6 +1145,10 @@ MDLLibrary >> sortedTableSass [ width: 100% overflow: initial + .mdl-sorted-table__content + overflow: auto + width: 100% + .mdl-data-table width: 100% border: none diff --git a/src/Material-Design-Lite-Widgets/MDLSortableTable.class.st b/src/Material-Design-Lite-Widgets/MDLSortableTable.class.st index 17183ccb..7130e828 100644 --- a/src/Material-Design-Lite-Widgets/MDLSortableTable.class.st +++ b/src/Material-Design-Lite-Widgets/MDLSortableTable.class.st @@ -229,12 +229,14 @@ MDLSortableTable >> renderTableContentOn: html [ rowsCache := self rows. self ensureCurrentPageIsVisible. - self title ifNotNil: [ :t | html mdlCardTitleContainer: [ html mdlCardTitleText: t level: 2 ] ]. - (selectable - ifTrue: [ html mdlTable selectable ] - ifFalse: [ html mdlTable ]) - with: [ self renderHeaderOn: html. - self renderRowsOn: html ]. + html div + class: 'mdl-sorted-table__content'; + with: [ self title ifNotNil: [ :t | html mdlCardTitleContainer: [ html mdlCardTitleText: t level: 2 ] ]. + (selectable + ifTrue: [ html mdlTable selectable ] + ifFalse: [ html mdlTable ]) + with: [ self renderHeaderOn: html. + self renderRowsOn: html ] ]. self shouldDisplayPagination ifTrue: [ self renderFooterPaginationOn: html ] ]