summaryrefslogtreecommitdiffstats
path: root/comm/calendar/base/themes/linux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--comm/calendar/base/themes/linux/calendar-daypicker.css18
-rw-r--r--comm/calendar/base/themes/linux/calendar-task-tree.css13
-rw-r--r--comm/calendar/base/themes/linux/calendar-task-view.css35
-rw-r--r--comm/calendar/base/themes/linux/calendar-unifinder.css33
-rw-r--r--comm/calendar/base/themes/linux/calendar-views.css9
-rw-r--r--comm/calendar/base/themes/linux/calendar.css46
-rw-r--r--comm/calendar/base/themes/linux/dialogs/calendar-alarm-dialog.css5
-rw-r--r--comm/calendar/base/themes/linux/dialogs/calendar-event-dialog.css43
-rw-r--r--comm/calendar/base/themes/linux/dialogs/calendar-invitations-dialog.css5
-rw-r--r--comm/calendar/base/themes/linux/imip.css5
-rw-r--r--comm/calendar/base/themes/linux/jar.mn19
-rw-r--r--comm/calendar/base/themes/linux/moz.build6
-rw-r--r--comm/calendar/base/themes/linux/today-pane.css29
-rw-r--r--comm/calendar/base/themes/linux/widgets/calendar-widgets.css22
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;
+}