From 73f62d5463a638bd644b69b63990d82b9ca9a1a5 Mon Sep 17 00:00:00 2001 From: Maxi Redigonda <maxiredigonda@gmail.com> Date: Mon, 5 Aug 2019 22:06:04 -0300 Subject: [PATCH 1/2] Fixes UI for overflow of extremely long titles of articles and article content --- .../app/admin/panel/articles/admin-panel-view-article.scss | 6 +++++- .../dashboard/dashboard-article/dashboard-article-page.js | 4 ++-- .../dashboard/dashboard-article/dashboard-article-page.scss | 3 ++- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/client/src/app/admin/panel/articles/admin-panel-view-article.scss b/client/src/app/admin/panel/articles/admin-panel-view-article.scss index 431fe9a4..5c6b73b4 100644 --- a/client/src/app/admin/panel/articles/admin-panel-view-article.scss +++ b/client/src/app/admin/panel/articles/admin-panel-view-article.scss @@ -1,5 +1,9 @@ .admin-panel-view-article { + &__content { + word-break: break-word; + } + &__edit-buttons { text-align: left; margin-bottom: 20px; @@ -23,4 +27,4 @@ &__button { margin-right: 20px; } -} \ No newline at end of file +} diff --git a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js index 19d17a3a..b7f0faa0 100644 --- a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js +++ b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.js @@ -76,9 +76,9 @@ class DashboardArticlePage extends React.Component { getClass() { let classes = { 'dashboard-article-page': true, - 'dashboard-article-page_wrapped': _.startsWith(this.props.location.pathname, '/article/') + 'dashboard-article-page_wrapped': _.startsWith(this.props.location.pathname, '/dashboard/article/') }; - + return classNames(classes); } diff --git a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss index aa91618e..b7dd02c2 100644 --- a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss +++ b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss @@ -8,5 +8,6 @@ &_wrapped { padding: 0 15px; + word-break: break-word; } -} \ No newline at end of file +} From 3c82e87d08c1c592dd05587d3e9c2d6dae383150 Mon Sep 17 00:00:00 2001 From: Maxi Redigonda <maxiredigonda@gmail.com> Date: Mon, 5 Aug 2019 22:11:31 -0300 Subject: [PATCH 2/2] Makes the fix more general to apply for the user version too --- .../dashboard/dashboard-article/dashboard-article-page.scss | 2 +- .../dashboard-list-articles/dashboard-list-articles-page.js | 2 +- .../dashboard-list-articles/dashboard-list-articles-page.scss | 3 ++- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss index b7dd02c2..36e309a2 100644 --- a/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss +++ b/client/src/app/main/dashboard/dashboard-article/dashboard-article-page.scss @@ -1,4 +1,5 @@ .dashboard-article-page { + word-break: break-word; &__last-edited { font-style: italic; @@ -8,6 +9,5 @@ &_wrapped { padding: 0 15px; - word-break: break-word; } } diff --git a/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.js b/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.js index b76ecc9a..3ab6516a 100644 --- a/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.js +++ b/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.js @@ -76,7 +76,7 @@ class DashboardListArticlesPage extends React.Component { getClass() { let classes = { 'dashboard-list-articles-page': true, - 'dashboard-list-articles-page_wrapped': (this.props.location.pathname == '/articles'), + 'dashboard-list-articles-page_wrapped': (this.props.location.pathname == '/dashboard/articles'), 'col-md-10 col-md-offset-1': (!this.props.config['user-system-enabled']) }; diff --git a/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss b/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss index 709461c1..8cea0a52 100644 --- a/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss +++ b/client/src/app/main/dashboard/dashboard-list-articles/dashboard-list-articles-page.scss @@ -31,6 +31,7 @@ } &_wrapped { + word-break: break-word; padding: 0 15px; } -} \ No newline at end of file +}