From 61e5d1676c0f2c93f6d89218c85e3851a5dd13b1 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Sat, 2 Jun 2018 13:52:23 +0200 Subject: [PATCH] Codemirror fixes. --- src/Squidex/app/app.ts | 9 --------- .../api/pages/graphql/graphql-page.component.scss | 4 ++++ .../features/api/pages/graphql/graphql-page.component.ts | 6 +++--- .../content/pages/content/content-page.component.html | 6 +++--- .../content/shared/content-status.component.html | 4 ++-- src/Squidex/app/shared/components/asset.component.html | 8 ++++---- src/Squidex/app/theme/theme.scss | 9 +++++++++ src/Squidex/package.json | 1 + src/Squidex/tsconfig.json | 3 +++ 9 files changed, 29 insertions(+), 21 deletions(-) diff --git a/src/Squidex/app/app.ts b/src/Squidex/app/app.ts index cefb6fb49..4b7765637 100644 --- a/src/Squidex/app/app.ts +++ b/src/Squidex/app/app.ts @@ -7,15 +7,6 @@ import './theme/theme.scss'; -// icomoon -import './theme/icomoon/style.css'; - -// Pikaday -import 'pikaday/css/pikaday.css'; - -// Dragula -import 'dragula/dist/dragula.css'; - import { enableProdMode } from '@angular/core'; import { platformBrowserDynamic } from '@angular/platform-browser-dynamic'; diff --git a/src/Squidex/app/features/api/pages/graphql/graphql-page.component.scss b/src/Squidex/app/features/api/pages/graphql/graphql-page.component.scss index 41707fac7..6d3c84b1c 100644 --- a/src/Squidex/app/features/api/pages/graphql/graphql-page.component.scss +++ b/src/Squidex/app/features/api/pages/graphql/graphql-page.component.scss @@ -18,4 +18,8 @@ overflow: hidden; } } + + .CodeMirror-linenumbers { + min-width: 29px; + } } \ No newline at end of file diff --git a/src/Squidex/app/features/api/pages/graphql/graphql-page.component.ts b/src/Squidex/app/features/api/pages/graphql/graphql-page.component.ts index 629432044..8c59c1a4b 100644 --- a/src/Squidex/app/features/api/pages/graphql/graphql-page.component.ts +++ b/src/Squidex/app/features/api/pages/graphql/graphql-page.component.ts @@ -5,7 +5,7 @@ * Copyright (c) Squidex UG (haftungsbeschränkt). All rights reserved. */ -import { Component, ElementRef, OnInit, ViewChild } from '@angular/core'; +import { AfterViewInit, Component, ElementRef, ViewChild } from '@angular/core'; import { of } from 'rxjs'; import { catchError } from 'rxjs/operators'; @@ -21,7 +21,7 @@ import { AppsState, GraphQlService } from '@app/shared'; styleUrls: ['./graphql-page.component.scss'], templateUrl: './graphql-page.component.html' }) -export class GraphQLPageComponent implements OnInit { +export class GraphQLPageComponent implements AfterViewInit { @ViewChild('graphiQLContainer') public graphiQLContainer: ElementRef; @@ -31,7 +31,7 @@ export class GraphQLPageComponent implements OnInit { ) { } - public ngOnInit() { + public ngAfterViewInit() { ReactDOM.render( React.createElement(GraphiQL, { fetcher: (params: any) => { diff --git a/src/Squidex/app/features/content/pages/content/content-page.component.html b/src/Squidex/app/features/content/pages/content/content-page.component.html index c839cd4bc..35ba07fa3 100644 --- a/src/Squidex/app/features/content/pages/content/content-page.component.html +++ b/src/Squidex/app/features/content/pages/content/content-page.component.html @@ -31,7 +31,7 @@ -