This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 0b17c29  [NO ISSUE][DASHBOARD] Updated dependenices for 
asterix-dashboard
0b17c29 is described below

commit 0b17c29f9c47b59e3e18100db42050aa45f56c81
Author: Miles Hong <[email protected]>
AuthorDate: Wed Jan 19 13:59:55 2022 -0500

    [NO ISSUE][DASHBOARD] Updated dependenices for asterix-dashboard
    
    -user model changes: no
    -storage format changes: no
    -interface changes no
    
    Details:
    -Fixed windows resizing issue with query naviagator
    -Selecting dataverse will no longer delete current query
    -Items per page increase
    -Query plan navigator moved to left
    -Zoom speed on query plan navigator slowed
    
    Change-Id: I60b4a1a93324d613d71d528206d8b5d0ed6d4f4c
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/14866
    Reviewed-by: Michael Blow <[email protected]>
    Tested-by: Michael Blow <[email protected]>
---
 .../src/node/src/app/dashboard/query/input.component.scss           | 1 +
 .../src/node/src/app/dashboard/query/input.component.ts             | 2 +-
 .../src/node/src/app/dashboard/query/plan-viewer.component.html     | 2 +-
 .../src/node/src/app/dashboard/query/plan-viewer.component.scss     | 1 -
 .../src/node/src/app/dashboard/query/tree-view.component.html       | 3 ++-
 .../src/node/src/app/dashboard/query/tree-view.component.ts         | 6 +++++-
 6 files changed, 10 insertions(+), 5 deletions(-)

diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.scss
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.scss
index 94311f8..68c12f4 100755
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.scss
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.scss
@@ -46,6 +46,7 @@ $query-spacing-unit: 5px;
 .options {
     display: flex;
     flex-flow: row;
+    overflow: auto;
 }
 
 .codemirror-container {
diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.ts
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.ts
index f885edb..cb46a6a 100755
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.ts
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/input.component.ts
@@ -538,7 +538,7 @@
         this.queryString = '';
         this.selected = 'Default';
       } else {
-        this.queryString = 'USE ' + this.selected + '; \n';
+        this.queryString = 'USE ' + this.selected + '; \n' + this.queryString;
       }
       this.editor.getDoc().setValue(this.queryString);
       this.editor.execCommand('goDocEnd')
diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
index a131353..4b6ecc5 100644
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.html
@@ -97,7 +97,7 @@ limitations under the License.
         [links]="edgesArr"
         [nodes]="nodesArr"
         [draggingEnabled]="false"
-        [zoomSpeed]="0.025"
+        [zoomSpeed]="0.015"
         [update$]="update$"
         [layoutSettings]="{
                 orientation: planOrientation,
diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.scss
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.scss
index 6c40a68..9601675 100644
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.scss
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/plan-viewer.component.scss
@@ -36,7 +36,6 @@ limitations under the License.
 }
 
 .panel {
-  order: 2;
   display: flex;
   flex-flow: column;
   justify-content: stretch;
diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.html
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.html
index 0fbf6f6..c5754762 100644
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.html
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.html
@@ -30,7 +30,8 @@ limitations under the License.
                     <button *ngIf="isCSV" mat-button class='button export' 
(click)='openJSONExportPicker()' matTooltip="Export CSV file to 
Computer">EXPORT</button>
                     <button *ngIf="isCSV == false" mat-button class='button 
export' (click)='openJSONExportPicker()' matTooltip="Export JSON/JSONL file to 
Computer">EXPORT</button>
                 </span>
-                <mat-paginator *ngIf="this.planVisible === false" 
[showFirstLastButtons]="true" [length]='metrics.resultCount' 
[pageSize]='pagedefaults.pageSize' [pageSizeOptions]='pageSizeOptions' 
(page)='showResults($event, false)'>
+
+                <mat-paginator *ngIf="this.planVisible === false" 
[showFirstLastButtons]="true" [length]='metrics.resultCount' 
[pageSize]='pageSize' [pageSizeOptions]='pageSizeOptions' 
(page)='showResults($event, false)'>
                 </mat-paginator>
             </div>
             <div *ngIf='treeVisible' class='navi-data' class='navi-data'>
diff --git 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.ts
 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.ts
index 5309991..66a6dd6 100644
--- 
a/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.ts
+++ 
b/asterixdb/asterix-dashboard/src/node/src/app/dashboard/query/tree-view.component.ts
@@ -60,7 +60,8 @@ export class TreeViewComponent {
     currentRange: any;
     /* see 10 records as initial set */
     pagedefaults: any = { pageIndex: 0, pageSize:10, lenght: 0};
-    pageSizeOptions = [5, 10, 25, 100, 200];
+    pageSize = 10;
+    pageSizeOptions = [5, 10, 25, 100, 200, 300, 400];
     viewMode = 'JSON';
     showGoTop = false;
     showGoBottom = false;
@@ -141,6 +142,9 @@ export class TreeViewComponent {
     }
 
     showResults(range, expanded) {
+        // update pagesize
+        this.pageSize = range.pageSize;
+
         this.currentRange = range;
         this.currentIndex = this.currentRange.pageIndex;
 

Reply via email to