[gnome-maps/wip/mlundblad/locale-transit-time-entry: 3/3] transitOpetionsPanel: Use localized digits for time entry
- From: Marcus Lundblad <mlundblad src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps/wip/mlundblad/locale-transit-time-entry: 3/3] transitOpetionsPanel: Use localized digits for time entry
- Date: Sun, 12 Apr 2020 10:48:53 +0000 (UTC)
commit 9f46f444fcaeb866d4a207b00c5df81faa0ad1d0
Author: Marcus Lundblad <ml update uu se>
Date: Sun Apr 12 12:47:38 2020 +0200
transitOpetionsPanel: Use localized digits for time entry
src/transitOptionsPanel.js | 13 +++++--------
1 file changed, 5 insertions(+), 8 deletions(-)
---
diff --git a/src/transitOptionsPanel.js b/src/transitOptionsPanel.js
index 3039b40a..6c23a3ee 100644
--- a/src/transitOptionsPanel.js
+++ b/src/transitOptionsPanel.js
@@ -36,6 +36,10 @@ const CLOCK_FORMAT_KEY = 'clock-format';
let _desktopSettings = new Gio.Settings({ schema_id: 'org.gnome.desktop.interface' });
let clockFormat = _desktopSettings.get_string(CLOCK_FORMAT_KEY);
+const _timeFormat = new Intl.DateTimeFormat([], { hour: '2-digit',
+ minute: '2-digit',
+ hour12: clockFormat === '12h' });
+
var TransitOptionsPanel = GObject.registerClass({
Template: 'resource:///org/gnome/Maps/ui/transit-options-panel.ui',
InternalChildren: ['transitTimeOptionsComboBox',
@@ -99,7 +103,7 @@ var TransitOptionsPanel = GObject.registerClass({
this._transitDateButton.visible = true;
if (!this._timeSelected)
- this._updateTransitTimeEntry(GLib.DateTime.new_now_local());
+ this._transitTimeEntry.text = _timeFormat.format(new Date());
if (!this._dateSelected)
this._updateTransitDateButton(GLib.DateTime.new_now_local());
@@ -112,13 +116,6 @@ var TransitOptionsPanel = GObject.registerClass({
}
}
- _updateTransitTimeEntry(time) {
- if (clockFormat === '24h')
- this._transitTimeEntry.text = time.format('%R');
- else
- this._transitTimeEntry.text = time.format('%r');
- }
-
_onTransitTimeEntryActivated() {
let timeString = this._transitTimeEntry.text;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]