diff options
author | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-02-14 13:24:40 +0100 |
---|---|---|
committer | janekptacijarabaci <janekptacijarabaci@seznam.cz> | 2018-02-14 13:24:40 +0100 |
commit | 260e399a1ff7756cda9b6320a801f1198b27604a (patch) | |
tree | 6d50bf4abf17fd87aa059115035c107098e7ff2c /toolkit | |
parent | 8fd370c9f39b4bc1d78cc0f763bf4e99dfd0c382 (diff) | |
download | UXP-260e399a1ff7756cda9b6320a801f1198b27604a.tar UXP-260e399a1ff7756cda9b6320a801f1198b27604a.tar.gz UXP-260e399a1ff7756cda9b6320a801f1198b27604a.tar.lz UXP-260e399a1ff7756cda9b6320a801f1198b27604a.tar.xz UXP-260e399a1ff7756cda9b6320a801f1198b27604a.zip |
Bug 1323109: [DateTimePicker] Date time picker popup does not open near input box
Diffstat (limited to 'toolkit')
-rw-r--r-- | toolkit/content/widgets/datetimepopup.xml | 3 | ||||
-rw-r--r-- | toolkit/modules/DateTimePickerHelper.jsm | 2 | ||||
-rw-r--r-- | toolkit/themes/shared/datetimepopup.css | 11 | ||||
-rw-r--r-- | toolkit/themes/shared/jar.inc.mn | 1 |
4 files changed, 16 insertions, 1 deletions
diff --git a/toolkit/content/widgets/datetimepopup.xml b/toolkit/content/widgets/datetimepopup.xml index 327f45368..69edffe25 100644 --- a/toolkit/content/widgets/datetimepopup.xml +++ b/toolkit/content/widgets/datetimepopup.xml @@ -11,6 +11,9 @@ xmlns:xbl="http://www.mozilla.org/xbl"> <binding id="datetime-popup" extends="chrome://global/content/bindings/popup.xml#arrowpanel"> + <resources> + <stylesheet src="chrome://global/skin/datetimepopup.css"/> + </resources> <implementation> <field name="dateTimePopupFrame"> this.querySelector("#dateTimePopupFrame"); diff --git a/toolkit/modules/DateTimePickerHelper.jsm b/toolkit/modules/DateTimePickerHelper.jsm index 398687988..8ad5204f4 100644 --- a/toolkit/modules/DateTimePickerHelper.jsm +++ b/toolkit/modules/DateTimePickerHelper.jsm @@ -141,7 +141,7 @@ this.DateTimePickerHelper = { this.picker.loadPicker(type, detail); // The arrow panel needs an anchor to work. The popupAnchor (this._anchor) // is a transparent div that the arrow can point to. - this.picker.openPopup(this._anchor, "after_start", rect.left, rect.top); + this.picker.openPopup(this._anchor, "after_start", 0, 0); this.addPickerListeners(); }, diff --git a/toolkit/themes/shared/datetimepopup.css b/toolkit/themes/shared/datetimepopup.css new file mode 100644 index 000000000..52f6fc7a2 --- /dev/null +++ b/toolkit/themes/shared/datetimepopup.css @@ -0,0 +1,11 @@ +/* This Source Code Form is subject to the terms of the Mozilla Public + * License, v. 2.0. If a copy of the MPL was not distributed with this + * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ + +@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); + +panel[type="arrow"][side="top"], +panel[type="arrow"][side="bottom"] { + margin-left: 0; + margin-right: 0; +} diff --git a/toolkit/themes/shared/jar.inc.mn b/toolkit/themes/shared/jar.inc.mn index e7f1f7c67..39acff1c6 100644 --- a/toolkit/themes/shared/jar.inc.mn +++ b/toolkit/themes/shared/jar.inc.mn @@ -22,6 +22,7 @@ toolkit.jar: skin/classic/global/appPicker.css (../../shared/appPicker.css) skin/classic/global/config.css (../../shared/config.css) skin/classic/global/datetimeinputpickers.css (../../shared/datetimeinputpickers.css) + skin/classic/global/datetimepopup.css (../../shared/datetimepopup.css) skin/classic/global/icons/find-arrows.svg (../../shared/icons/find-arrows.svg) skin/classic/global/icons/info.svg (../../shared/incontent-icons/info.svg) skin/classic/global/icons/input-clear.svg (../../shared/icons/input-clear.svg) |