adjust folder 13/27913/1
authorLvbo163 <lv.bo163@zte.com.cn>
Thu, 11 Jan 2018 02:22:16 +0000 (10:22 +0800)
committerLvbo163 <lv.bo163@zte.com.cn>
Thu, 11 Jan 2018 02:22:16 +0000 (10:22 +0800)
change fold menu to menus

Issue-ID: SDC-900

Change-Id: Ifce180badf4f468a3291b118bfd4f631483541ec
Signed-off-by: Lvbo163 <lv.bo163@zte.com.cn>
18 files changed:
sdc-workflow-designer-ui/src/app/app.component.css
sdc-workflow-designer-ui/src/app/app.module.ts
sdc-workflow-designer-ui/src/app/components/menus/menus.component.css [moved from sdc-workflow-designer-ui/src/app/components/menu/menus.component.css with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/menus.component.html [moved from sdc-workflow-designer-ui/src/app/components/menu/menus.component.html with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/menus.component.spec.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/menus.component.spec.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/menus.component.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/menus.component.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice-detail/microservice-detail.component.html [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice-detail/microservice-detail.component.html with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice-detail/microservice-detail.component.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice-detail/microservice-detail.component.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice-list/microservice-list.component.css [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice-list/microservice-list.component.css with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice-list/microservice-list.component.html [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice-list/microservice-list.component.html with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice-list/microservice-list.component.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice-list/microservice-list.component.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice.component.html [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice.component.html with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/microservice/microservice.component.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/microservice/microservice.component.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/workflows/workflows.component.html [moved from sdc-workflow-designer-ui/src/app/components/menu/workflows/workflows.component.html with 100% similarity]
sdc-workflow-designer-ui/src/app/components/menus/workflows/workflows.component.ts [moved from sdc-workflow-designer-ui/src/app/components/menu/workflows/workflows.component.ts with 100% similarity]
sdc-workflow-designer-ui/src/app/directive/resizable/resizable.directive.ts [moved from sdc-workflow-designer-ui/src/app/directive/resizeable/resizable.directive.ts with 97% similarity]
sdc-workflow-designer-ui/src/app/util/http.service.ts
sdc-workflow-designer-ui/src/app/util/rxjs-operators.ts

index 9516693..5ad27fe 100644 (file)
@@ -9,7 +9,7 @@
  * Contributors:\r
  *     ZTE - initial API and implementation and/or initial documentation\r
  */\r
- .loading-div{\r
+.loading-div{\r
     position: absolute;\r
     top: 0;\r
     width: 100%;\r
index 3d5aa77..9785a69 100644 (file)
@@ -33,10 +33,10 @@ import { BroadcastService } from "./services/broadcast.service";
 import { PropertiesComponent } from "./components/property/properties.component";
 import { StartEventParametersComponent } from "./components/property/start-event-parameters/start-event-parameters.component";
 import { ParameterComponent } from "./components/parameter/parameter.component";
-import { MenusComponent } from "./components/menu/menus.component";
-import { MicroserviceDetailComponent } from "./components/menu/microservice/microservice-detail/microservice-detail.component";
-import { MicroserviceComponent } from "./components/menu/microservice/microservice.component";
-import { MicroserviceListComponent } from "./components/menu/microservice/microservice-list/microservice-list.component";
+import { MenusComponent } from "./components/menus/menus.component";
+import { MicroserviceDetailComponent } from "./components/menus/microservice/microservice-detail/microservice-detail.component";
+import { MicroserviceComponent } from "./components/menus/microservice/microservice.component";
+import { MicroserviceListComponent } from "./components/menus/microservice/microservice-list/microservice-list.component";
 import { ModalModule } from "ngx-bootstrap/modal";
 import { WorkflowConfigService } from "./services/workflow-config.service";
 import { RestTaskComponent } from "./components/property/rest-task/rest-task.component";
@@ -45,11 +45,11 @@ import { SwaggerTreeConverterService } from "./services/swagger-tree-converter.s
 import { IntermediateCatchEventComponent } from "./components/property/intermediate-catch-event/intermediate-catch-event.component";
 import { SequenceFlowComponent } from "./components/sequence-flow/sequence-flow.component";
 import { ScriptTaskComponent } from "./components/property/script-task/script-task.component";
-import { WorkflowsComponent } from "./components/menu/workflows/workflows.component";
+import { WorkflowsComponent } from "./components/menus/workflows/workflows.component";
 import { ModelService } from './services/model.service';
 import { ContainerComponent } from './components/container/container.component';
 import { RestService } from './services/rest.service';
-import { ResizableDirective } from './directive/resizeable/resizable.directive';
+import { ResizableDirective } from './directive/resizable/resizable.directive';
 import { StartEventComponent } from './components/property/start-event/start-event.component';
 import { NodeParametersComponent } from './components/node-parameters/node-parameters.component';
 import { ParameterTreeComponent } from './components/node-parameters/parameter-tree/parameter-tree.component';
@@ -78,6 +78,18 @@ import { ParameterTreeComponent } from './components/node-parameters/parameter-t
         ToolbarComponent,
         WorkflowsComponent,
     ],
+    providers: [
+        BroadcastService,
+        DataAccessService,
+        HttpService,
+        JsPlumbService,
+       ModelService,
+        RestService,
+        SwaggerTreeConverterService,
+        WorkflowConfigService,
+
+        WorkflowService
+    ],
     imports: [
         AccordionModule.forRoot(),
         BrowserAnimationsModule,
@@ -97,17 +109,9 @@ import { ParameterTreeComponent } from './components/node-parameters/parameter-t
             allowParentSelection: false
         })
     ],
-    providers: [
-        BroadcastService,
-        DataAccessService,
-        HttpService,
-        JsPlumbService,
-        RestService,
-        SwaggerTreeConverterService,
-        WorkflowConfigService,
-        ModelService,
-        WorkflowService
+    bootstrap: [
+       AppComponent,
     ],
-    bootstrap: [AppComponent]
 })
-export class AppModule { }
+export class AppModule {
+}
@@ -26,7 +26,7 @@ export class ResizableDirective implements AfterViewInit {
 \r
     public ngAfterViewInit() {\r
         console.log('init resizble.');\r
-\r
+        \r
         $(this.el.nativeElement).resizable({\r
             handles: 'all',\r
             resize: (event, ui) => {\r
index 3266955..f754d38 100644 (file)
@@ -16,13 +16,13 @@ import './rxjs-operators';
 
 @Injectable()
 export class HttpService {
-    constructor(private http: Http) {}
+    constructor(private http: Http) { }
 
-    public get(uri: string): Observable<any> {
-        return this.getHttp('get', uri);
+    public get(uri: string, options?: RequestOptionsArgs): Observable<any> {
+        return this.getHttp('get', uri, options);
     }
 
-    public post(uri: string, data: any): Observable<any> {
+    public post(uri: string, data: any, options?: RequestOptionsArgs): Observable<any> {
         return this.getHttp('post', uri, data);
     }
 
@@ -37,22 +37,31 @@ export class HttpService {
     public getHttp(type: string, uri: string, data?: any, options?: RequestOptionsArgs): Observable<any> {
         if (data) {
             return this.http[type](uri, data, options)
-                .map(response =>
-                    response.json()
-                )
+                .map(response => {
+                    if (response.text() === '') {
+                        return {};
+                    }
+
+                    return response.json();
+                })
                 .catch(this.handleError);
         } else {
             return this.http[type](uri, options)
-                .map(response =>
-                    response.json()
-                )
+                .map(response => response.json())
                 .catch(this.handleError);
         }
     }
 
     private handleError(error: any) {
-        const errMsg = (error.message) ? error.message :
-            error.status ? `${error.status}-${error.statusText}` : 'Server error';
+        let errMsg = '';
+        try {
+            errMsg = error.json().message;
+            if (!errMsg) {
+                errMsg = error.json().msg;
+            }
+        } catch (e) {
+            errMsg = error.status ? `${error.status}-${error.statusText}` : 'Server error';
+        }
         return Observable.throw(errMsg);
     }
 }
index 00fa50b..1a8f11c 100644 (file)
@@ -9,6 +9,7 @@
  * Contributors:
  *     ZTE - initial API and implementation and/or initial documentation
  */
+import 'rxjs/add/observable/forkJoin';
 import 'rxjs/add/observable/throw';
 import 'rxjs/add/operator/catch';
 import 'rxjs/add/operator/debounceTime';