Added actions to the Apps view of web/gui2
Change-Id: I3d96a324590bee4de0875d4f533cc723c7f6ba52
diff --git a/web/gui2/src/main/webapp/app/fw/widget/table.css b/web/gui2/src/main/webapp/app/fw/widget/table.css
index 3b761f6..9df99ef 100644
--- a/web/gui2/src/main/webapp/app/fw/widget/table.css
+++ b/web/gui2/src/main/webapp/app/fw/widget/table.css
@@ -31,6 +31,7 @@
div.summary-list div.table-body {
overflow-y: scroll;
+ max-height:70vh;
}
div.summary-list div.table-body::-webkit-scrollbar {
diff --git a/web/gui2/src/main/webapp/app/fw/widget/tableresize.directive.ts b/web/gui2/src/main/webapp/app/fw/widget/tableresize.directive.ts
index bd25919..fef5123 100644
--- a/web/gui2/src/main/webapp/app/fw/widget/tableresize.directive.ts
+++ b/web/gui2/src/main/webapp/app/fw/widget/tableresize.directive.ts
@@ -13,25 +13,30 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-import { Directive } from '@angular/core';
+import { Directive, ElementRef } from '@angular/core';
import { FnService } from '../util/fn.service';
import { LogService } from '../../log.service';
-import { MastService } from '../mast/mast.service';
/**
* ONOS GUI -- Widget -- Table Resize Directive
*/
@Directive({
- selector: '[onosTableResize]'
+ selector: '[onosTableResize]',
})
export class TableResizeDirective {
constructor(
private fs: FnService,
- private log: LogService,
- private ms: MastService
+ public log: LogService,
+ private el: ElementRef,
) {
+
+ this.windowSize();
this.log.debug('TableResizeDirective constructed');
}
+ windowSize() {
+ const wsz = this.fs.windowSize(0, 30);
+ this.el.nativeElement.style.width = wsz.width + 'px';
+ }
}
diff --git a/web/gui2/src/main/webapp/app/fw/widget/widget.module.ts b/web/gui2/src/main/webapp/app/fw/widget/widget.module.ts
index 4a09032..b05b76b 100644
--- a/web/gui2/src/main/webapp/app/fw/widget/widget.module.ts
+++ b/web/gui2/src/main/webapp/app/fw/widget/widget.module.ts
@@ -43,7 +43,8 @@
TableFilterPipe
],
exports: [
- TableFilterPipe
+ TableFilterPipe,
+ TableResizeDirective
],
providers: [
]