diff options
Diffstat (limited to '')
14 files changed, 288 insertions, 0 deletions
diff --git a/comm/calendar/base/themes/linux/calendar-daypicker.css b/comm/calendar/base/themes/linux/calendar-daypicker.css new file mode 100644 index 0000000000..a53eb8c612 --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar-daypicker.css @@ -0,0 +1,18 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar-daypicker.css); + +button.calendar-daypicker { + border-top: 1px solid ThreeDShadow; + border-left: 1px solid ThreeDShadow; +} + +hbox:last-child > button.calendar-daypicker { + border-bottom: 1px solid ThreeDShadow; +} + +button.calendar-daypicker:last-child { + border-right: 1px solid ThreeDShadow; +} diff --git a/comm/calendar/base/themes/linux/calendar-task-tree.css b/comm/calendar/base/themes/linux/calendar-task-tree.css new file mode 100644 index 0000000000..5164712b4d --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar-task-tree.css @@ -0,0 +1,13 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar-task-tree.css); + +.calendar-task-tree-col-priority > .treecol-icon { + padding-inline-end: 4px; +} + +:root[lwt-tree] .calendar-task-tree-col-priority > .treecol-icon { + padding-inline-end: 1px; +} diff --git a/comm/calendar/base/themes/linux/calendar-task-view.css b/comm/calendar/base/themes/linux/calendar-task-view.css new file mode 100644 index 0000000000..77da1e560d --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar-task-view.css @@ -0,0 +1,35 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar-task-view.css); + +#calendar-task-view-splitter { + appearance: none; + border-bottom: 1px solid var(--splitter-color); + /* splitter grip area */ + height: 5px; + /* make only the splitter border visible */ + margin-top: -5px; + /* because of the negative margin needed to make the splitter visible */ + position: relative; + z-index: 10; +} + +#task-addition-box { + height: 37px; +} + +#calendar-task-details-container { + padding-top: 1px; +} + +#task-text-filter-field { + margin: 5px; +} + +/* ::::: task actions toolbar ::::: */ + +#calendar-add-task-button[disabled="true"] { + fill-opacity: 0.4; +} diff --git a/comm/calendar/base/themes/linux/calendar-unifinder.css b/comm/calendar/base/themes/linux/calendar-unifinder.css new file mode 100644 index 0000000000..722027e897 --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar-unifinder.css @@ -0,0 +1,33 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar-unifinder.css); + +/* restyle splitter-border to match Thunderbird's layout */ +#calendar-view-splitter { + appearance: none; + border-bottom: 1px solid var(--splitter-color); + /* splitter grip area */ + height: 5px; + /* make only the splitter border visible */ + margin-top: -5px; + /* because of the negative margin needed to make the splitter visible */ + position: relative; + z-index: 10; +} + +#bottom-events-box { + border-left: 1px solid ThreeDShadow; +} + +/* added for new id ..... search box ..... */ +#unifinder-searchBox { + background-color: transparent; + border-bottom: 1px solid ThreeDShadow; + height: 37px; +} + +.unifinder-closebutton { + margin-inline-end: 2px; +} diff --git a/comm/calendar/base/themes/linux/calendar-views.css b/comm/calendar/base/themes/linux/calendar-views.css new file mode 100644 index 0000000000..a5af2bf37c --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar-views.css @@ -0,0 +1,9 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar-views.css); + +.navigation-inner-box { + padding-top: 1px; +} diff --git a/comm/calendar/base/themes/linux/calendar.css b/comm/calendar/base/themes/linux/calendar.css new file mode 100644 index 0000000000..6cb211f27c --- /dev/null +++ b/comm/calendar/base/themes/linux/calendar.css @@ -0,0 +1,46 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/calendar.css); + +#calsidebar_splitter, +#today-splitter { + appearance: none; +} + +#calsidebar_splitter { + border-inline-start: 1px solid var(--splitter-color); + /* make only the splitter border visible */ + margin-inline-end: -5px; +} + +#today-splitter { + border-inline-start: 1px solid var(--splitter-color); + /* make only the splitter border visible */ + margin-inline-end: -5px; +} + +/* Calendar list rules */ +#calendar-panel { + padding-bottom: 5px; +} + +/* Today pane button in status bar */ +#calendar-status-todaypane-button, +#calendar-status-todaypane-button[checked="true"] { + padding: 0 2px 1px !important; +} + +#calendar-status-todaypane-button[hideLabel] > stack { + margin-inline-start: 5px; +} + +#calendar-status-todaypane-button > stack > .toolbarbutton-day-text { + margin-top: 4px; +} + +/* shift the today pane button label up by one pixel to center it */ +#calendar-status-todaypane-button > .toolbarbutton-text { + margin: 0 0 1px !important; +} diff --git a/comm/calendar/base/themes/linux/dialogs/calendar-alarm-dialog.css b/comm/calendar/base/themes/linux/dialogs/calendar-alarm-dialog.css new file mode 100644 index 0000000000..435d348aab --- /dev/null +++ b/comm/calendar/base/themes/linux/dialogs/calendar-alarm-dialog.css @@ -0,0 +1,5 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/dialogs/calendar-alarm-dialog.css); diff --git a/comm/calendar/base/themes/linux/dialogs/calendar-event-dialog.css b/comm/calendar/base/themes/linux/dialogs/calendar-event-dialog.css new file mode 100644 index 0000000000..372b2b5f7b --- /dev/null +++ b/comm/calendar/base/themes/linux/dialogs/calendar-event-dialog.css @@ -0,0 +1,43 @@ +/* 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/. */ + +/*-------------------------------------------------------------------- + * Event dialog keep duration button + *-------------------------------------------------------------------*/ + +#keepduration-button { + min-width: 18px; +} + +#timezone-endtime { + margin-inline-start: 16px; +} + + +#todo-entrydate menulist[is="menulist-editable"][editable="true"], +#todo-duedate menulist[is="menulist-editable"][editable="true"] { + margin-inline-end: 2.4em; +} + +#todo-entrydate::part(dropmarker), +#todo-duedate::part(dropmarker) { + display: block !important; +} + +#percent-complete-textbox { + padding: 3px; +} + +.formatting-button > .toolbarbutton-menu-dropmarker { + appearance: none !important; + margin-inline-start: 3px; +} + +#paragraphPopup > menuitem > .menu-text { + margin-inline-start: 6px !important; +} + +#smileyPopup > menuitem > .menu-text { + margin-inline-start: 1px !important; +} diff --git a/comm/calendar/base/themes/linux/dialogs/calendar-invitations-dialog.css b/comm/calendar/base/themes/linux/dialogs/calendar-invitations-dialog.css new file mode 100644 index 0000000000..8e1c074f73 --- /dev/null +++ b/comm/calendar/base/themes/linux/dialogs/calendar-invitations-dialog.css @@ -0,0 +1,5 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/dialogs/calendar-invitations-dialog.css); diff --git a/comm/calendar/base/themes/linux/imip.css b/comm/calendar/base/themes/linux/imip.css new file mode 100644 index 0000000000..2cf4d4e7ca --- /dev/null +++ b/comm/calendar/base/themes/linux/imip.css @@ -0,0 +1,5 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/imip.css); diff --git a/comm/calendar/base/themes/linux/jar.mn b/comm/calendar/base/themes/linux/jar.mn new file mode 100644 index 0000000000..91df811f85 --- /dev/null +++ b/comm/calendar/base/themes/linux/jar.mn @@ -0,0 +1,19 @@ +# 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/. + +calendar.jar: +% skin calendar classic/1.0 %skin/classic/calendar/ +#include ../common/jar.inc.mn + skin/classic/calendar/calendar.css (calendar.css) + skin/classic/calendar/calendar-daypicker.css (calendar-daypicker.css) + skin/classic/calendar/calendar-task-tree.css (calendar-task-tree.css) + skin/classic/calendar/calendar-task-view.css (calendar-task-view.css) + skin/classic/calendar/calendar-unifinder.css (calendar-unifinder.css) + skin/classic/calendar/calendar-views.css (calendar-views.css) + skin/classic/calendar/calendar-alarm-dialog.css (dialogs/calendar-alarm-dialog.css) + skin/classic/calendar/calendar-event-dialog.css (dialogs/calendar-event-dialog.css) + skin/classic/calendar/calendar-invitations-dialog.css (dialogs/calendar-invitations-dialog.css) + skin/classic/calendar/imip.css (imip.css) + skin/classic/calendar/today-pane.css (today-pane.css) + skin/classic/calendar/widgets/calendar-widgets.css (widgets/calendar-widgets.css) diff --git a/comm/calendar/base/themes/linux/moz.build b/comm/calendar/base/themes/linux/moz.build new file mode 100644 index 0000000000..de5cd1bf81 --- /dev/null +++ b/comm/calendar/base/themes/linux/moz.build @@ -0,0 +1,6 @@ +# vim: set filetype=python: +# 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/. + +JAR_MANIFESTS += ["jar.mn"] diff --git a/comm/calendar/base/themes/linux/today-pane.css b/comm/calendar/base/themes/linux/today-pane.css new file mode 100644 index 0000000000..9eff0fe34f --- /dev/null +++ b/comm/calendar/base/themes/linux/today-pane.css @@ -0,0 +1,29 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/today-pane.css); + +#today-pane-splitter { + appearance: none; +} + +#today-pane-panel > .sidebar-header { + height: 33px; +} + +.miniday-nav-buttons { + max-width: 19px; +} + +#today-button { + max-width: none; +} + +#miniday-dropdown-button > .toolbarbutton-menu-dropmarker { + appearance: none; +} + +#todaypane-new-event-button[disabled="true"] > .toolbarbutton-icon { + opacity: 0.4; +} diff --git a/comm/calendar/base/themes/linux/widgets/calendar-widgets.css b/comm/calendar/base/themes/linux/widgets/calendar-widgets.css new file mode 100644 index 0000000000..a1be903664 --- /dev/null +++ b/comm/calendar/base/themes/linux/widgets/calendar-widgets.css @@ -0,0 +1,22 @@ +/* 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/. */ + +@import url(chrome://calendar/skin/shared/widgets/calendar-widgets.css); + +#task-tree-filtergroup { + padding-inline-start: 12px; +} + +#calendar-list-pane #calendar-list richlistitem { + padding-inline-start: 14px; + padding-block: 2px; +} + +.toolbarbutton-icon-begin { + margin-inline-end: 5px; +} + +.toolbarbutton-icon-end { + margin-inline-start: 5px; +} |