diff --git a/app/assets/stylesheets/common/base/d-popover.scss b/app/assets/stylesheets/common/base/d-popover.scss
index 670ab197514..713432fec31 100644
--- a/app/assets/stylesheets/common/base/d-popover.scss
+++ b/app/assets/stylesheets/common/base/d-popover.scss
@@ -22,7 +22,7 @@ $d-popover-border: $primary-medium;
#d-popover {
background-color: $d-popover-background;
position: absolute;
- z-index: z("tooltip");
+ z-index: z("modal", "tooltip");
border-color: $d-popover-border;
border-style: solid;
border-width: 1px;
diff --git a/plugins/discourse-local-dates/assets/javascripts/discourse/components/discourse-local-dates-create-form.js.es6 b/plugins/discourse-local-dates/assets/javascripts/discourse/components/discourse-local-dates-create-form.js.es6
index 811994a2fff..ade45511967 100644
--- a/plugins/discourse-local-dates/assets/javascripts/discourse/components/discourse-local-dates-create-form.js.es6
+++ b/plugins/discourse-local-dates/assets/javascripts/discourse/components/discourse-local-dates-create-form.js.es6
@@ -43,7 +43,6 @@ export default Ember.Component.extend({
if (markup) {
cookAsync(markup).then(result => {
this.set("currentPreview", result);
-
Ember.run.schedule("afterRender", () =>
this.$(".preview .discourse-local-date").applyLocalDates()
);
diff --git a/plugins/discourse-local-dates/assets/javascripts/discourse/templates/components/discourse-local-dates-create-form.hbs b/plugins/discourse-local-dates/assets/javascripts/discourse/templates/components/discourse-local-dates-create-form.hbs
index 638bdd9c25f..7855d3c80ad 100644
--- a/plugins/discourse-local-dates/assets/javascripts/discourse/templates/components/discourse-local-dates-create-form.hbs
+++ b/plugins/discourse-local-dates/assets/javascripts/discourse/templates/components/discourse-local-dates-create-form.hbs
@@ -1,18 +1,17 @@
{{#d-modal-body
title="discourse_local_dates.create.modal_title"
- subtitle="discourse_local_dates.create.modal_subtitle"
class="discourse-local-dates-create-modal"
style="overflow: auto"}}
-
diff --git a/plugins/discourse-local-dates/assets/stylesheets/common/discourse-local-dates.scss b/plugins/discourse-local-dates/assets/stylesheets/common/discourse-local-dates.scss
index 8ba97792b84..ff072132713 100644
--- a/plugins/discourse-local-dates/assets/stylesheets/common/discourse-local-dates.scss
+++ b/plugins/discourse-local-dates/assets/stylesheets/common/discourse-local-dates.scss
@@ -57,9 +57,10 @@
}
.discourse-local-dates-create-modal {
- min-height: 200px;
+ min-height: 250px;
display: flex;
flex-direction: row;
+ padding: 0.5em;
.form {
flex: 1 0 0px;
@@ -94,7 +95,7 @@
display: flex;
flex-direction: row;
padding-top: 0.5em;
- margin: 0 1em;
+ margin: 0 0.5em;
font-size: $font-up-2;
}
}
@@ -115,13 +116,13 @@
.timezone {
margin-left: 1em;
.timezone-input {
- width: 180px;
+ width: 160px;
}
}
.time {
.time-input {
- width: 80px;
+ width: auto;
margin: 0;
padding: 0;
text-align: center;
@@ -132,11 +133,20 @@
.preview {
text-align: center;
margin-top: 0;
- margin-bottom: 1em;
- }
+ margin-bottom: 0.5em;
+ display: flex;
+ align-items: center;
+ padding: 0.5em;
+ flex-wrap: wrap;
- .validation-error {
- color: $danger;
+ b {
+ margin-right: 0.5em;
+ }
+
+ b + p {
+ margin: 0;
+ display: inline-block;
+ }
}
.recurrence {
@@ -146,6 +156,10 @@
}
}
+ .validation-error {
+ margin-bottom: 0.5em;
+ }
+
.format {
.format-input {
width: 280px;
@@ -176,6 +190,11 @@
@media (max-width: 700px) {
.discourse-local-dates-create-modal {
+ .from,
+ .to {
+ width: 100%;
+ }
+
.form {
.date-time-configuration {
flex-direction: column;
@@ -191,7 +210,19 @@
}
.to-indicator {
- margin: 0.5em 1em;
+ margin: 0 0.5em;
+ padding: 0;
+ }
+ }
+
+ .date {
+ .date-input {
+ width: 100%;
+ }
+ }
+ .time {
+ .time-input {
+ width: 100%;
}
}
diff --git a/plugins/discourse-local-dates/config/locales/client.en.yml b/plugins/discourse-local-dates/config/locales/client.en.yml
index 9d7dc32594a..7d1dddb9ba1 100644
--- a/plugins/discourse-local-dates/config/locales/client.en.yml
+++ b/plugins/discourse-local-dates/config/locales/client.en.yml
@@ -8,7 +8,6 @@ en:
title: Insert date
create:
modal_title: Insert date
- modal_subtitle: "We will automatically convert the date and time to the viewer’s local time zone."
form:
insert: Insert
advanced_mode: Advanced mode