diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..bf7d840df --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ + +.directory diff --git a/html/themes/breezy/datepicker.css b/html/themes/breezy/datepicker.css new file mode 100644 index 000000000..3505b4c8f --- /dev/null +++ b/html/themes/breezy/datepicker.css @@ -0,0 +1,196 @@ + + +div.datepicker { +position:absolute; +text-align:center; +border:1px #AAA solid; +font-family:arial; +background:#FFF; +font-size:10px; +padding:0; +} + +div.datepicker-calendar table { +font-size:10px; +border:1px solid #FFF; +margin:0; +padding:0; +text-align:center; +} + +div.datepicker div.datepicker-header { +font-size:11px; +font-weight:bold; +background:#F0F0F0; +border-bottom:1px solid #AAA; +padding:2px; +text-align:center; +} + +div.datepicker table.header { +width:175px; +border:0; +padding:0; +text-align:center; +border-spacing:0; +border-collapse:collapse; +} + +td.prev,td.prev_year,td.next,td.next_year { +width:8%; +cursor:pointer; +font-weight:bold; +line-height:16px; +} + +td.prev:hover,td.prev_year:hover,td.next:hover,td.next_year:hover { +background-color:#D0D0D0; +} + +td.header { +text-align:center; +width:68%; +font-weight:bold; +line-height:16px; +} + +div.datepicker-header { +height:16px; +} + +div.datepicker-calendar table tbody tr { +border:1px solid #FFF; +margin:0; +padding:0; +} + +div.datepicker-calendar table tbody tr td { +border:1px #EAEAEA solid; +margin:0; +padding:0; +text-align:center; +height:16px; +line-height:16px; +width:21px; +cursor:pointer; +} + +div.datepicker-calendar table tbody tr td:hover,div.datepicker-calendar table tbody tr td.outbound:hover,div.datepicker-calendar table tbody tr td.today:hover { +border:1px #CCE9FF solid; +background:#E9F5FF; +cursor:pointer; +} + +div.datepicker-calendar table tbody tr td.wday { +border:1px #AAA solid; +background:#CCC; +cursor:text; +width:21px; +height:16px; +line-height:16px; +font-weight:bold; +} + +div.datepicker-calendar table tbody tr td.outbound { +background:#F4F3F3; +} + +div.datepicker-calendar table tbody tr td.today { +border:1px #CCE9FF solid; +background:#E9F5FF; +background-image:url(../../images/date_active.png); +background-repeat:no-repeat; +width:21px; +height:16px; +line-height:16px; +} + +div.datepicker-calendar table tbody tr td.today:hover { +border:1px #CCE9FF solid; +background:#E9F5FF; +background-image:url(../../images/date_active.png); +background-repeat:no-repeat; +} + +div.datepicker-calendar table tbody tr td.nclick,div.datepicker-calendar table tbody tr td.nclick_outbound { +cursor:default; +color:#aaa; +width:21px; +height:16px; +line-height:16px; +} + +div.datepicker-calendar table tbody tr td.nclick_outbound { +background:#E8E4E4; +width:21px; +height:16px; +line-height:16px; +} + +div.datepicker-calendar table tbody tr td.nclick:hover,div.datepicker-calendar table tbody tr td.nclick_outbound:hover { +border:1px #EAEAEA solid; +background:#FFF; +} + +div.datepicker-calendar table tbody tr td.nclick_outbound:hover { +background:#E8E4E4; +} + +div.datepicker div.datepicker-footer { +font-size:10px; +background:#F0F0F0; +border-top:1px solid #AAA; +cursor:pointer; +text-align:center; +padding:2px; +} + +.date { +float:left; +text-align:center; +width:90px; +} +html.rtl .date { +float:right; +} + +.datepicker-opener-table { +border:1px solid transparent; +padding:0; +border-spacing:0; +margin:0 0 0 93px; +background:transparent url(../../geticon.php?context=applications&icon=office-calendar&size=16) no-repeat 0 0; +width:18px; +height:18px; +cursor:pointer; +} +html.rtl .datepicker-opener-table { +margin:0 93px 0 0; +} + +.Opera .datepicker-opener-table { +float:right; +} +html.rtl .Opera .datepicker-opener-table { +float:left; +} + +.IE7 .datepicker-opener-table { +position:relative; +top:0; +left:3px; +} +html.rtl .IE7 .datepicker-opener-table { +right:3px; +left:auto; +} + +.datepicker-opener { +width:16px; +height:16px; +margin:0 0 0 3px; +cursor:pointer; +} +html.rtl .datepicker-opener { +margin:0 3px 0 0; +} diff --git a/html/themes/breezy/dialog.css b/html/themes/breezy/dialog.css new file mode 100644 index 000000000..7ed68719d --- /dev/null +++ b/html/themes/breezy/dialog.css @@ -0,0 +1,32 @@ + +div.msgtitle { +width:auto; +background-color:#F0F0F0; +border: solid 1px #BBBBBB; +margin-bottom:7px; +} +div.msgtitle h2 { +margin:10px; +} + +div.msgdialog { +width:60%; +z-index:150; +position:relative; +display:none; +margin:auto; +top:200px; +} +@media (max-height: 600px) { + div.msgdialog { + top:auto; + } +} + +/* Small screens (i.e. phones) */ +@media (max-width: 640px) { + div.msgdialog { + top:auto; + width:auto; + } +} diff --git a/html/themes/breezy/form.css b/html/themes/breezy/form.css new file mode 100644 index 000000000..610bbf86b --- /dev/null +++ b/html/themes/breezy/form.css @@ -0,0 +1,27 @@ +input, input:focus, select, textarea, textarea:focus { +font-size:12px; +} + +input[type=text], input[type=password], select { +padding:2px; +} + +input[disabled] { +color:#888; +background-color:#DDD; +} + +textarea[disabled], select[disabled] { +color:#000; +background-color:#DDD; +} + +/* On small screens */ +@media (max-width: 640px) { + input[type=text], input[type=password], input[type=file], textarea, select { + max-width:100%; + } + input.base_selector { + max-width:100px; + } +} diff --git a/html/themes/breezy/icons/16/actions/add.png b/html/themes/breezy/icons/16/actions/add.png new file mode 100644 index 000000000..26713fd2a Binary files /dev/null and b/html/themes/breezy/icons/16/actions/add.png differ diff --git a/html/themes/breezy/icons/16/actions/document-edit.png b/html/themes/breezy/icons/16/actions/document-edit.png new file mode 100644 index 000000000..a11c31757 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/document-edit.png differ diff --git a/html/themes/breezy/icons/16/actions/document-export.png b/html/themes/breezy/icons/16/actions/document-export.png new file mode 120000 index 000000000..955450ad8 --- /dev/null +++ b/html/themes/breezy/icons/16/actions/document-export.png @@ -0,0 +1 @@ +export.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/actions/document-import.png b/html/themes/breezy/icons/16/actions/document-import.png new file mode 100644 index 000000000..48097aa36 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/document-import.png differ diff --git a/html/themes/breezy/icons/16/actions/document-new.png b/html/themes/breezy/icons/16/actions/document-new.png new file mode 100644 index 000000000..3c7b13cc5 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/document-new.png differ diff --git a/html/themes/breezy/icons/16/actions/document-restore.png b/html/themes/breezy/icons/16/actions/document-restore.png new file mode 100644 index 000000000..c1b3f5f73 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/document-restore.png differ diff --git a/html/themes/breezy/icons/16/actions/document-save.png b/html/themes/breezy/icons/16/actions/document-save.png new file mode 120000 index 000000000..37b0485e4 --- /dev/null +++ b/html/themes/breezy/icons/16/actions/document-save.png @@ -0,0 +1 @@ +save.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/actions/down.png b/html/themes/breezy/icons/16/actions/down.png new file mode 100644 index 000000000..4459ab35d Binary files /dev/null and b/html/themes/breezy/icons/16/actions/down.png differ diff --git a/html/themes/breezy/icons/16/actions/edit-copy.png b/html/themes/breezy/icons/16/actions/edit-copy.png new file mode 100644 index 000000000..b804d7a98 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/edit-copy.png differ diff --git a/html/themes/breezy/icons/16/actions/edit-cut.png b/html/themes/breezy/icons/16/actions/edit-cut.png new file mode 100644 index 000000000..795d4a1fb Binary files /dev/null and b/html/themes/breezy/icons/16/actions/edit-cut.png differ diff --git a/html/themes/breezy/icons/16/actions/edit-delete.png b/html/themes/breezy/icons/16/actions/edit-delete.png new file mode 100644 index 000000000..21ce6f71c Binary files /dev/null and b/html/themes/breezy/icons/16/actions/edit-delete.png differ diff --git a/html/themes/breezy/icons/16/actions/edit-paste.png b/html/themes/breezy/icons/16/actions/edit-paste.png new file mode 100644 index 000000000..8fe8effbc Binary files /dev/null and b/html/themes/breezy/icons/16/actions/edit-paste.png differ diff --git a/html/themes/breezy/icons/16/actions/export.png b/html/themes/breezy/icons/16/actions/export.png new file mode 100644 index 000000000..42060fc3a Binary files /dev/null and b/html/themes/breezy/icons/16/actions/export.png differ diff --git a/html/themes/breezy/icons/16/actions/go-first.png b/html/themes/breezy/icons/16/actions/go-first.png new file mode 100644 index 000000000..f4fb1b827 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/go-first.png differ diff --git a/html/themes/breezy/icons/16/actions/go-home.png b/html/themes/breezy/icons/16/actions/go-home.png new file mode 100644 index 000000000..58bf7c130 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/go-home.png differ diff --git a/html/themes/breezy/icons/16/actions/go-previous.png b/html/themes/breezy/icons/16/actions/go-previous.png new file mode 100644 index 000000000..cb61de837 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/go-previous.png differ diff --git a/html/themes/breezy/icons/16/actions/go-up.png b/html/themes/breezy/icons/16/actions/go-up.png new file mode 120000 index 000000000..56c7bd871 --- /dev/null +++ b/html/themes/breezy/icons/16/actions/go-up.png @@ -0,0 +1 @@ +go-previous.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/actions/next.png b/html/themes/breezy/icons/16/actions/next.png new file mode 100644 index 000000000..1d5e3d9d4 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/next.png differ diff --git a/html/themes/breezy/icons/16/actions/previous.png b/html/themes/breezy/icons/16/actions/previous.png new file mode 120000 index 000000000..56c7bd871 --- /dev/null +++ b/html/themes/breezy/icons/16/actions/previous.png @@ -0,0 +1 @@ +go-previous.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/actions/process-stop.png b/html/themes/breezy/icons/16/actions/process-stop.png new file mode 100644 index 000000000..04180cc79 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/process-stop.png differ diff --git a/html/themes/breezy/icons/16/actions/remove.png b/html/themes/breezy/icons/16/actions/remove.png new file mode 100644 index 000000000..453133763 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/remove.png differ diff --git a/html/themes/breezy/icons/16/actions/save.png b/html/themes/breezy/icons/16/actions/save.png new file mode 100644 index 000000000..5f3e7777b Binary files /dev/null and b/html/themes/breezy/icons/16/actions/save.png differ diff --git a/html/themes/breezy/icons/16/actions/snapshot.png b/html/themes/breezy/icons/16/actions/snapshot.png new file mode 100644 index 000000000..1bdb715d2 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/snapshot.png differ diff --git a/html/themes/breezy/icons/16/actions/submit.png b/html/themes/breezy/icons/16/actions/submit.png new file mode 100644 index 000000000..a732cc6b2 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/submit.png differ diff --git a/html/themes/breezy/icons/16/actions/system-reboot.png b/html/themes/breezy/icons/16/actions/system-reboot.png new file mode 120000 index 000000000..521b94e2e --- /dev/null +++ b/html/themes/breezy/icons/16/actions/system-reboot.png @@ -0,0 +1 @@ +view-refresh.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/actions/system-reinstall.png b/html/themes/breezy/icons/16/actions/system-reinstall.png new file mode 100644 index 000000000..91313c962 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/system-reinstall.png differ diff --git a/html/themes/breezy/icons/16/actions/system-search.png b/html/themes/breezy/icons/16/actions/system-search.png new file mode 100644 index 000000000..ec245aa03 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/system-search.png differ diff --git a/html/themes/breezy/icons/16/actions/system-shutdown.png b/html/themes/breezy/icons/16/actions/system-shutdown.png new file mode 100644 index 000000000..054e1eb03 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/system-shutdown.png differ diff --git a/html/themes/breezy/icons/16/actions/system-update.png b/html/themes/breezy/icons/16/actions/system-update.png new file mode 100644 index 000000000..3dcf85a52 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/system-update.png differ diff --git a/html/themes/breezy/icons/16/actions/tools-wizard.png b/html/themes/breezy/icons/16/actions/tools-wizard.png new file mode 100644 index 000000000..269f73d22 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/tools-wizard.png differ diff --git a/html/themes/breezy/icons/16/actions/up.png b/html/themes/breezy/icons/16/actions/up.png new file mode 100644 index 000000000..31aae289f Binary files /dev/null and b/html/themes/breezy/icons/16/actions/up.png differ diff --git a/html/themes/breezy/icons/16/actions/view-refresh.png b/html/themes/breezy/icons/16/actions/view-refresh.png new file mode 100644 index 000000000..6486ddd31 Binary files /dev/null and b/html/themes/breezy/icons/16/actions/view-refresh.png differ diff --git a/html/themes/breezy/icons/16/actions/view-sort-ascending.png b/html/themes/breezy/icons/16/actions/view-sort-ascending.png new file mode 100644 index 000000000..a1d127cfe Binary files /dev/null and b/html/themes/breezy/icons/16/actions/view-sort-ascending.png differ diff --git a/html/themes/breezy/icons/16/actions/view-sort-descending.png b/html/themes/breezy/icons/16/actions/view-sort-descending.png new file mode 100644 index 000000000..9e7034dfc Binary files /dev/null and b/html/themes/breezy/icons/16/actions/view-sort-descending.png differ diff --git a/html/themes/breezy/icons/16/apps/antivirus.png b/html/themes/breezy/icons/16/apps/antivirus.png new file mode 100644 index 000000000..ae36237eb Binary files /dev/null and b/html/themes/breezy/icons/16/apps/antivirus.png differ diff --git a/html/themes/breezy/icons/16/apps/apache.png b/html/themes/breezy/icons/16/apps/apache.png new file mode 100644 index 000000000..49071a81a Binary files /dev/null and b/html/themes/breezy/icons/16/apps/apache.png differ diff --git a/html/themes/breezy/icons/16/apps/imap.png b/html/themes/breezy/icons/16/apps/imap.png new file mode 100644 index 000000000..5b23a8fd8 Binary files /dev/null and b/html/themes/breezy/icons/16/apps/imap.png differ diff --git a/html/themes/breezy/icons/16/apps/internet-mail.png b/html/themes/breezy/icons/16/apps/internet-mail.png new file mode 100644 index 000000000..c36d6c9b1 Binary files /dev/null and b/html/themes/breezy/icons/16/apps/internet-mail.png differ diff --git a/html/themes/breezy/icons/16/apps/ldap.png b/html/themes/breezy/icons/16/apps/ldap.png new file mode 100644 index 000000000..ce8075c39 Binary files /dev/null and b/html/themes/breezy/icons/16/apps/ldap.png differ diff --git a/html/themes/breezy/icons/16/apps/office-calendar.png b/html/themes/breezy/icons/16/apps/office-calendar.png new file mode 100644 index 000000000..3053b72e3 Binary files /dev/null and b/html/themes/breezy/icons/16/apps/office-calendar.png differ diff --git a/html/themes/breezy/icons/16/apps/os-linux.png b/html/themes/breezy/icons/16/apps/os-linux.png new file mode 100644 index 000000000..bfc2db25a Binary files /dev/null and b/html/themes/breezy/icons/16/apps/os-linux.png differ diff --git a/html/themes/breezy/icons/16/apps/os-windows.png b/html/themes/breezy/icons/16/apps/os-windows.png new file mode 100644 index 000000000..e61128ef8 Binary files /dev/null and b/html/themes/breezy/icons/16/apps/os-windows.png differ diff --git a/html/themes/breezy/icons/16/apps/smtp.png b/html/themes/breezy/icons/16/apps/smtp.png new file mode 100644 index 000000000..5d945a7df Binary files /dev/null and b/html/themes/breezy/icons/16/apps/smtp.png differ diff --git a/html/themes/breezy/icons/16/apps/spamassassin.png b/html/themes/breezy/icons/16/apps/spamassassin.png new file mode 100644 index 000000000..741f0af7f Binary files /dev/null and b/html/themes/breezy/icons/16/apps/spamassassin.png differ diff --git a/html/themes/breezy/icons/16/apps/utilities-system-monitor.png b/html/themes/breezy/icons/16/apps/utilities-system-monitor.png new file mode 100644 index 000000000..4b0f5693e Binary files /dev/null and b/html/themes/breezy/icons/16/apps/utilities-system-monitor.png differ diff --git a/html/themes/breezy/icons/16/categories/acl.png b/html/themes/breezy/icons/16/categories/acl.png new file mode 100644 index 000000000..4a490637c Binary files /dev/null and b/html/themes/breezy/icons/16/categories/acl.png differ diff --git a/html/themes/breezy/icons/16/categories/applications-internet.png b/html/themes/breezy/icons/16/categories/applications-internet.png new file mode 100644 index 000000000..f2a5d4189 Binary files /dev/null and b/html/themes/breezy/icons/16/categories/applications-internet.png differ diff --git a/html/themes/breezy/icons/16/categories/settings.png b/html/themes/breezy/icons/16/categories/settings.png new file mode 100644 index 000000000..18b3f8b30 Binary files /dev/null and b/html/themes/breezy/icons/16/categories/settings.png differ diff --git a/html/themes/breezy/icons/16/devices/computer.png b/html/themes/breezy/icons/16/devices/computer.png new file mode 100644 index 000000000..ffb0d2369 Binary files /dev/null and b/html/themes/breezy/icons/16/devices/computer.png differ diff --git a/html/themes/breezy/icons/16/devices/media-cdrom.png b/html/themes/breezy/icons/16/devices/media-cdrom.png new file mode 100644 index 000000000..c929518f9 Binary files /dev/null and b/html/themes/breezy/icons/16/devices/media-cdrom.png differ diff --git a/html/themes/breezy/icons/16/devices/network-device.png b/html/themes/breezy/icons/16/devices/network-device.png new file mode 100644 index 000000000..d320c3d96 Binary files /dev/null and b/html/themes/breezy/icons/16/devices/network-device.png differ diff --git a/html/themes/breezy/icons/16/devices/phone.png b/html/themes/breezy/icons/16/devices/phone.png new file mode 100644 index 000000000..2faff6c2c Binary files /dev/null and b/html/themes/breezy/icons/16/devices/phone.png differ diff --git a/html/themes/breezy/icons/16/devices/printer.png b/html/themes/breezy/icons/16/devices/printer.png new file mode 100644 index 000000000..c3f3bae9d Binary files /dev/null and b/html/themes/breezy/icons/16/devices/printer.png differ diff --git a/html/themes/breezy/icons/16/devices/server.png b/html/themes/breezy/icons/16/devices/server.png new file mode 100644 index 000000000..11f96cb0f Binary files /dev/null and b/html/themes/breezy/icons/16/devices/server.png differ diff --git a/html/themes/breezy/icons/16/devices/telephone.png b/html/themes/breezy/icons/16/devices/telephone.png new file mode 100644 index 000000000..7094edf32 Binary files /dev/null and b/html/themes/breezy/icons/16/devices/telephone.png differ diff --git a/html/themes/breezy/icons/16/devices/terminal.png b/html/themes/breezy/icons/16/devices/terminal.png new file mode 100644 index 000000000..61bd3feb9 Binary files /dev/null and b/html/themes/breezy/icons/16/devices/terminal.png differ diff --git a/html/themes/breezy/icons/16/mimetypes/application-certificate.png b/html/themes/breezy/icons/16/mimetypes/application-certificate.png new file mode 100644 index 000000000..ff1475cd6 Binary files /dev/null and b/html/themes/breezy/icons/16/mimetypes/application-certificate.png differ diff --git a/html/themes/breezy/icons/16/mimetypes/application-pdf.png b/html/themes/breezy/icons/16/mimetypes/application-pdf.png new file mode 100644 index 000000000..6cc7ed7e7 Binary files /dev/null and b/html/themes/breezy/icons/16/mimetypes/application-pdf.png differ diff --git a/html/themes/breezy/icons/16/mimetypes/application-x-executable.png b/html/themes/breezy/icons/16/mimetypes/application-x-executable.png new file mode 100644 index 000000000..60143ae37 Binary files /dev/null and b/html/themes/breezy/icons/16/mimetypes/application-x-executable.png differ diff --git a/html/themes/breezy/icons/16/mimetypes/package-x-generic.png b/html/themes/breezy/icons/16/mimetypes/package-x-generic.png new file mode 100644 index 000000000..8e5c2394c Binary files /dev/null and b/html/themes/breezy/icons/16/mimetypes/package-x-generic.png differ diff --git a/html/themes/breezy/icons/16/mimetypes/text-csv.png b/html/themes/breezy/icons/16/mimetypes/text-csv.png new file mode 100644 index 000000000..875d121bf Binary files /dev/null and b/html/themes/breezy/icons/16/mimetypes/text-csv.png differ diff --git a/html/themes/breezy/icons/16/places/folder.png b/html/themes/breezy/icons/16/places/folder.png new file mode 100644 index 000000000..2e2ea1a3f Binary files /dev/null and b/html/themes/breezy/icons/16/places/folder.png differ diff --git a/html/themes/breezy/icons/16/status/dialog-error.png b/html/themes/breezy/icons/16/status/dialog-error.png new file mode 100644 index 000000000..2e671bb88 Binary files /dev/null and b/html/themes/breezy/icons/16/status/dialog-error.png differ diff --git a/html/themes/breezy/icons/16/status/dialog-information.png b/html/themes/breezy/icons/16/status/dialog-information.png new file mode 100644 index 000000000..3f44b366f Binary files /dev/null and b/html/themes/breezy/icons/16/status/dialog-information.png differ diff --git a/html/themes/breezy/icons/16/status/dialog-password.png b/html/themes/breezy/icons/16/status/dialog-password.png new file mode 100644 index 000000000..5d5d6f08f Binary files /dev/null and b/html/themes/breezy/icons/16/status/dialog-password.png differ diff --git a/html/themes/breezy/icons/16/status/dialog-warning.png b/html/themes/breezy/icons/16/status/dialog-warning.png new file mode 100644 index 000000000..fd6decaa7 Binary files /dev/null and b/html/themes/breezy/icons/16/status/dialog-warning.png differ diff --git a/html/themes/breezy/icons/16/status/locked.png b/html/themes/breezy/icons/16/status/locked.png new file mode 100644 index 000000000..5fcd75689 Binary files /dev/null and b/html/themes/breezy/icons/16/status/locked.png differ diff --git a/html/themes/breezy/icons/16/status/object-locked.png b/html/themes/breezy/icons/16/status/object-locked.png new file mode 120000 index 000000000..df5f696f5 --- /dev/null +++ b/html/themes/breezy/icons/16/status/object-locked.png @@ -0,0 +1 @@ +locked.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/status/object-unlocked.png b/html/themes/breezy/icons/16/status/object-unlocked.png new file mode 120000 index 000000000..1f22af4c8 --- /dev/null +++ b/html/themes/breezy/icons/16/status/object-unlocked.png @@ -0,0 +1 @@ +unlocked.png \ No newline at end of file diff --git a/html/themes/breezy/icons/16/status/task-complete.png b/html/themes/breezy/icons/16/status/task-complete.png new file mode 100644 index 000000000..26713fd2a Binary files /dev/null and b/html/themes/breezy/icons/16/status/task-complete.png differ diff --git a/html/themes/breezy/icons/16/status/task-failure.png b/html/themes/breezy/icons/16/status/task-failure.png new file mode 100644 index 000000000..db42df4f1 Binary files /dev/null and b/html/themes/breezy/icons/16/status/task-failure.png differ diff --git a/html/themes/breezy/icons/16/status/task-running.png b/html/themes/breezy/icons/16/status/task-running.png new file mode 100644 index 000000000..58888a8f6 Binary files /dev/null and b/html/themes/breezy/icons/16/status/task-running.png differ diff --git a/html/themes/breezy/icons/16/status/task-stopped.png b/html/themes/breezy/icons/16/status/task-stopped.png new file mode 100644 index 000000000..a55497237 Binary files /dev/null and b/html/themes/breezy/icons/16/status/task-stopped.png differ diff --git a/html/themes/breezy/icons/16/status/unlocked.png b/html/themes/breezy/icons/16/status/unlocked.png new file mode 100644 index 000000000..3d27b27a8 Binary files /dev/null and b/html/themes/breezy/icons/16/status/unlocked.png differ diff --git a/html/themes/breezy/icons/16/types/action.png b/html/themes/breezy/icons/16/types/action.png new file mode 100644 index 000000000..ce5739735 Binary files /dev/null and b/html/themes/breezy/icons/16/types/action.png differ diff --git a/html/themes/breezy/icons/16/types/application.png b/html/themes/breezy/icons/16/types/application.png new file mode 100644 index 000000000..49ab42402 Binary files /dev/null and b/html/themes/breezy/icons/16/types/application.png differ diff --git a/html/themes/breezy/icons/16/types/contact.png b/html/themes/breezy/icons/16/types/contact.png new file mode 100644 index 000000000..ffec716b8 Binary files /dev/null and b/html/themes/breezy/icons/16/types/contact.png differ diff --git a/html/themes/breezy/icons/16/types/country.png b/html/themes/breezy/icons/16/types/country.png new file mode 100644 index 000000000..e407cc364 Binary files /dev/null and b/html/themes/breezy/icons/16/types/country.png differ diff --git a/html/themes/breezy/icons/16/types/dc.png b/html/themes/breezy/icons/16/types/dc.png new file mode 100644 index 000000000..48950d22b Binary files /dev/null and b/html/themes/breezy/icons/16/types/dc.png differ diff --git a/html/themes/breezy/icons/16/types/domain.png b/html/themes/breezy/icons/16/types/domain.png new file mode 100644 index 000000000..a5ba0236f Binary files /dev/null and b/html/themes/breezy/icons/16/types/domain.png differ diff --git a/html/themes/breezy/icons/16/types/locality.png b/html/themes/breezy/icons/16/types/locality.png new file mode 100644 index 000000000..95d41d8f0 Binary files /dev/null and b/html/themes/breezy/icons/16/types/locality.png differ diff --git a/html/themes/breezy/icons/16/types/organization.png b/html/themes/breezy/icons/16/types/organization.png new file mode 100644 index 000000000..11f96cb0f Binary files /dev/null and b/html/themes/breezy/icons/16/types/organization.png differ diff --git a/html/themes/breezy/icons/16/types/resource-group.png b/html/themes/breezy/icons/16/types/resource-group.png new file mode 100644 index 000000000..fd92f8280 Binary files /dev/null and b/html/themes/breezy/icons/16/types/resource-group.png differ diff --git a/html/themes/breezy/icons/16/types/role.png b/html/themes/breezy/icons/16/types/role.png new file mode 100644 index 000000000..c4c0a3614 Binary files /dev/null and b/html/themes/breezy/icons/16/types/role.png differ diff --git a/html/themes/breezy/icons/16/types/user-group.png b/html/themes/breezy/icons/16/types/user-group.png new file mode 100644 index 000000000..3c757f8a7 Binary files /dev/null and b/html/themes/breezy/icons/16/types/user-group.png differ diff --git a/html/themes/breezy/icons/16/types/user.png b/html/themes/breezy/icons/16/types/user.png new file mode 100644 index 000000000..8d48d1606 Binary files /dev/null and b/html/themes/breezy/icons/16/types/user.png differ diff --git a/html/themes/breezy/icons/22/actions/application-exit.png b/html/themes/breezy/icons/22/actions/application-exit.png new file mode 100644 index 000000000..b4b5c263b Binary files /dev/null and b/html/themes/breezy/icons/22/actions/application-exit.png differ diff --git a/html/themes/breezy/icons/22/actions/go-home.png b/html/themes/breezy/icons/22/actions/go-home.png new file mode 100644 index 000000000..0ea70e946 Binary files /dev/null and b/html/themes/breezy/icons/22/actions/go-home.png differ diff --git a/html/themes/breezy/icons/22/status/dialog-error.png b/html/themes/breezy/icons/22/status/dialog-error.png new file mode 100644 index 000000000..157871afa Binary files /dev/null and b/html/themes/breezy/icons/22/status/dialog-error.png differ diff --git a/html/themes/breezy/icons/22/status/dialog-information.png b/html/themes/breezy/icons/22/status/dialog-information.png new file mode 100644 index 000000000..4f2512b92 Binary files /dev/null and b/html/themes/breezy/icons/22/status/dialog-information.png differ diff --git a/html/themes/breezy/icons/32/status/dialog-error.png b/html/themes/breezy/icons/32/status/dialog-error.png new file mode 100644 index 000000000..7f717bcd2 Binary files /dev/null and b/html/themes/breezy/icons/32/status/dialog-error.png differ diff --git a/html/themes/breezy/icons/32/status/dialog-information.png b/html/themes/breezy/icons/32/status/dialog-information.png new file mode 100644 index 000000000..94ad87cff Binary files /dev/null and b/html/themes/breezy/icons/32/status/dialog-information.png differ diff --git a/html/themes/breezy/icons/32/status/dialog-warning.png b/html/themes/breezy/icons/32/status/dialog-warning.png new file mode 100644 index 000000000..e57a7b664 Binary files /dev/null and b/html/themes/breezy/icons/32/status/dialog-warning.png differ diff --git a/html/themes/breezy/icons/32/status/object-locked.png b/html/themes/breezy/icons/32/status/object-locked.png new file mode 100644 index 000000000..6b4ad36bc Binary files /dev/null and b/html/themes/breezy/icons/32/status/object-locked.png differ diff --git a/html/themes/breezy/icons/48/actions/view-task.png b/html/themes/breezy/icons/48/actions/view-task.png new file mode 100644 index 000000000..83e102c60 Binary files /dev/null and b/html/themes/breezy/icons/48/actions/view-task.png differ diff --git a/html/themes/breezy/icons/48/apps/apache.png b/html/themes/breezy/icons/48/apps/apache.png new file mode 100644 index 000000000..eda64f44f Binary files /dev/null and b/html/themes/breezy/icons/48/apps/apache.png differ diff --git a/html/themes/breezy/icons/48/apps/config-language.png b/html/themes/breezy/icons/48/apps/config-language.png new file mode 100644 index 000000000..e7defacbc Binary files /dev/null and b/html/themes/breezy/icons/48/apps/config-language.png differ diff --git a/html/themes/breezy/icons/48/apps/config-welcome.png b/html/themes/breezy/icons/48/apps/config-welcome.png new file mode 100644 index 000000000..fac7493d2 Binary files /dev/null and b/html/themes/breezy/icons/48/apps/config-welcome.png differ diff --git a/html/themes/breezy/icons/48/apps/internet-mail.png b/html/themes/breezy/icons/48/apps/internet-mail.png new file mode 100644 index 000000000..332af4d92 Binary files /dev/null and b/html/themes/breezy/icons/48/apps/internet-mail.png differ diff --git a/html/themes/breezy/icons/48/apps/os-linux.png b/html/themes/breezy/icons/48/apps/os-linux.png new file mode 100644 index 000000000..0b06a53e1 Binary files /dev/null and b/html/themes/breezy/icons/48/apps/os-linux.png differ diff --git a/html/themes/breezy/icons/48/apps/samba.png b/html/themes/breezy/icons/48/apps/samba.png new file mode 100644 index 000000000..04ea3ad4b Binary files /dev/null and b/html/themes/breezy/icons/48/apps/samba.png differ diff --git a/html/themes/breezy/icons/48/apps/utilities-system-monitor.png b/html/themes/breezy/icons/48/apps/utilities-system-monitor.png new file mode 100644 index 000000000..704a20c57 Binary files /dev/null and b/html/themes/breezy/icons/48/apps/utilities-system-monitor.png differ diff --git a/html/themes/breezy/icons/48/categories/acl.png b/html/themes/breezy/icons/48/categories/acl.png new file mode 100644 index 000000000..40b868f91 Binary files /dev/null and b/html/themes/breezy/icons/48/categories/acl.png differ diff --git a/html/themes/breezy/icons/48/categories/applications-development.png b/html/themes/breezy/icons/48/categories/applications-development.png new file mode 100644 index 000000000..a5519b235 Binary files /dev/null and b/html/themes/breezy/icons/48/categories/applications-development.png differ diff --git a/html/themes/breezy/icons/48/categories/applications-other.png b/html/themes/breezy/icons/48/categories/applications-other.png new file mode 100644 index 000000000..671fc7db7 Binary files /dev/null and b/html/themes/breezy/icons/48/categories/applications-other.png differ diff --git a/html/themes/breezy/icons/48/categories/settings.png b/html/themes/breezy/icons/48/categories/settings.png new file mode 100644 index 000000000..b636ff0e6 Binary files /dev/null and b/html/themes/breezy/icons/48/categories/settings.png differ diff --git a/html/themes/breezy/icons/48/devices/computer.png b/html/themes/breezy/icons/48/devices/computer.png new file mode 100644 index 000000000..8e11658a9 Binary files /dev/null and b/html/themes/breezy/icons/48/devices/computer.png differ diff --git a/html/themes/breezy/icons/48/mimetypes/application-certificate.png b/html/themes/breezy/icons/48/mimetypes/application-certificate.png new file mode 100644 index 000000000..fe298c2ed Binary files /dev/null and b/html/themes/breezy/icons/48/mimetypes/application-certificate.png differ diff --git a/html/themes/breezy/icons/48/places/folder.png b/html/themes/breezy/icons/48/places/folder.png new file mode 100644 index 000000000..413ecce4c Binary files /dev/null and b/html/themes/breezy/icons/48/places/folder.png differ diff --git a/html/themes/breezy/icons/48/places/network-server.png b/html/themes/breezy/icons/48/places/network-server.png new file mode 100644 index 000000000..a680306c2 Binary files /dev/null and b/html/themes/breezy/icons/48/places/network-server.png differ diff --git a/html/themes/breezy/icons/48/status/dialog-password.png b/html/themes/breezy/icons/48/status/dialog-password.png new file mode 100644 index 000000000..cfe82a935 Binary files /dev/null and b/html/themes/breezy/icons/48/status/dialog-password.png differ diff --git a/html/themes/breezy/icons/48/types/contact.png b/html/themes/breezy/icons/48/types/contact.png new file mode 100644 index 000000000..6cc482b1e Binary files /dev/null and b/html/themes/breezy/icons/48/types/contact.png differ diff --git a/html/themes/breezy/icons/48/types/resource-group.png b/html/themes/breezy/icons/48/types/resource-group.png new file mode 100644 index 000000000..ef462d2a3 Binary files /dev/null and b/html/themes/breezy/icons/48/types/resource-group.png differ diff --git a/html/themes/breezy/icons/48/types/role.png b/html/themes/breezy/icons/48/types/role.png new file mode 100644 index 000000000..1f42817a4 Binary files /dev/null and b/html/themes/breezy/icons/48/types/role.png differ diff --git a/html/themes/breezy/icons/48/types/user-group.png b/html/themes/breezy/icons/48/types/user-group.png new file mode 100644 index 000000000..e563f60fe Binary files /dev/null and b/html/themes/breezy/icons/48/types/user-group.png differ diff --git a/html/themes/breezy/icons/48/types/user.png b/html/themes/breezy/icons/48/types/user.png new file mode 100644 index 000000000..c3f730901 Binary files /dev/null and b/html/themes/breezy/icons/48/types/user.png differ diff --git a/html/themes/breezy/icons/AUTHORS b/html/themes/breezy/icons/AUTHORS new file mode 100644 index 000000000..4edd0306f --- /dev/null +++ b/html/themes/breezy/icons/AUTHORS @@ -0,0 +1,216 @@ +Icon update for FusionDirectory by Timothée Giet, 2016. +All new icons are either copies, modified versions or creations largely inspired from the Breeze icon set. +See a copy of the license below, or at the original source location: +https://projects.kde.org/projects/kde/workspace/breeze/repository/revisions/master/entry/COPYING-ICONS + + +The Breeze Icon Theme in icons/ + + Copyright (C) 2014 Uri Herrera and others + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . + +Clarification: + + The GNU Lesser General Public License or LGPL is written for + software libraries in the first place. We expressly want the LGPL to + be valid for this artwork library too. + + KDE Breeze theme icons is a special kind of software library, it is an + artwork library, it's elements can be used in a Graphical User Interface, or + GUI. + + Source code, for this library means: + - where they exist, SVG; + - otherwise, if applicable, the multi-layered formats xcf or psd, or + otherwise png. + + The LGPL in some sections obliges you to make the files carry + notices. With images this is in some cases impossible or hardly useful. + + With this library a notice is placed at a prominent place in the directory + containing the elements. You may follow this practice. + + The exception in section 5 of the GNU Lesser General Public License covers + the use of elements of this art library in a GUI. + + https://vdesign.kde.org/ + +----- + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + diff --git a/html/themes/breezy/icons/scalable/apps/fusiondirectory.png b/html/themes/breezy/icons/scalable/apps/fusiondirectory.png new file mode 100644 index 000000000..6af1d1e54 Binary files /dev/null and b/html/themes/breezy/icons/scalable/apps/fusiondirectory.png differ diff --git a/html/themes/breezy/images/border.png b/html/themes/breezy/images/border.png new file mode 100644 index 000000000..a287c2bf9 Binary files /dev/null and b/html/themes/breezy/images/border.png differ diff --git a/html/themes/breezy/index.theme b/html/themes/breezy/index.theme new file mode 100644 index 000000000..a8adbcbea --- /dev/null +++ b/html/themes/breezy/index.theme @@ -0,0 +1,189 @@ +[Icon Theme] +Name=Breezy +Comment=FusionDirectory breezy icon theme + +Directories=icons/16/actions,icons/22/actions,icons/32/actions,icons/48/actions,icons/scalable/actions,icons/16/apps,icons/22/apps,icons/32/apps,icons/48/apps,icons/scalable/apps,icons/16/status,icons/22/status,icons/32/status,icons/48/status,icons/scalable/status,icons/16/mimetypes,icons/22/mimetypes,icons/32/mimetypes,icons/48/mimetypes,icons/scalable/mimetypes,icons/16/places,icons/22/places,icons/32/places,icons/48/places,icons/scalable/places,icons/16/types,icons/22/types,icons/32/types,icons/48/types,icons/scalable/types,icons/16/categories,icons/22/categories,icons/32/categories,icons/48/categories,icons/scalable/categories,icons/16/devices,icons/22/devices,icons/32/devices,icons/48/devices,icons/scalable/devices + +[icons/16/actions] +Size=16 +Context=Actions + +[icons/22/actions] +Size=22 +Context=Actions + +[icons/32/actions] +Size=32 +Context=Actions + +[icons/48/actions] +Size=48 +Context=Actions + +[icons/scalable/actions] +MinSize=1 +Size=128 +MaxSize=256 +Context=Actions +Type=Scalable + +[icons/16/apps] +Size=16 +Context=Applications + +[icons/22/apps] +Size=22 +Context=Applications + +[icons/32/apps] +Size=32 +Context=Applications + +[icons/48/apps] +Size=48 +Context=Applications + +[icons/scalable/apps] +MinSize=1 +Size=128 +MaxSize=256 +Context=Applications +Type=Scalable + +[icons/16/status] +Size=16 +Context=Status + +[icons/22/status] +Size=22 +Context=Status + +[icons/32/status] +Size=32 +Context=Status + +[icons/48/status] +Size=48 +Context=Status + +[icons/scalable/status] +MinSize=1 +Size=128 +MaxSize=256 +Context=Status +Type=Scalable + +[icons/16/mimetypes] +Size=16 +Context=MimeTypes + +[icons/22/mimetypes] +Size=22 +Context=MimeTypes + +[icons/32/mimetypes] +Size=32 +Context=MimeTypes + +[icons/48/mimetypes] +Size=48 +Context=MimeTypes + +[icons/scalable/mimetypes] +MinSize=1 +Size=128 +MaxSize=256 +Context=MimeTypes +Type=Scalable + +[icons/16/places] +Size=16 +Context=Places + +[icons/22/places] +Size=22 +Context=Places + +[icons/32/places] +Size=32 +Context=Places + +[icons/48/places] +Size=48 +Context=Places + +[icons/scalable/places] +MinSize=1 +Size=128 +MaxSize=256 +Context=Places +Type=Scalable + +[icons/16/types] +Size=16 +Context=Types + +[icons/22/types] +Size=22 +Context=Types + +[icons/32/types] +Size=32 +Context=Types + +[icons/48/types] +Size=48 +Context=Types + +[icons/scalable/types] +MinSize=1 +Size=128 +MaxSize=256 +Context=Types +Type=Scalable + +[icons/16/categories] +Size=16 +Context=Categories + +[icons/22/categories] +Size=22 +Context=Categories + +[icons/32/categories] +Size=32 +Context=Categories + +[icons/48/categories] +Size=48 +Context=Categories + +[icons/scalable/categories] +MinSize=1 +Size=128 +MaxSize=256 +Context=Categories +Type=Scalable + +[icons/16/devices] +Size=16 +Context=Devices + +[icons/22/devices] +Size=22 +Context=Devices + +[icons/32/devices] +Size=32 +Context=Devices + +[icons/48/devices] +Size=48 +Context=Devices + +[icons/scalable/devices] +MinSize=1 +Size=128 +MaxSize=256 +Context=Devices +Type=Scalable diff --git a/html/themes/breezy/lists.css b/html/themes/breezy/lists.css new file mode 100644 index 000000000..68efc6889 --- /dev/null +++ b/html/themes/breezy/lists.css @@ -0,0 +1,326 @@ + +/******************************** + * L i s t s * + ********************************/ +table.listingTable { +border-top:1px solid #AAA; +border-bottom:1px solid #AAA; +border-left:1px solid #AAA; +border-spacing:0; +} + +table.listingTable thead tr { +position:relative; +height:auto; +margin:3px; +padding:1px; +white-space:nowrap; +} + +table.listingTable > thead > tr > th { +background:#F0F0F0; +font-weight:bold; +border-right:1px solid #AAA; +border-bottom:1px solid #AAA; +padding:3px; +height:22px; +} +html.rtl table.listingTable > thead > tr > th { +border-left:1px solid #AAA; +border-right:none; +} + +table.listingTable > tbody { +height:100%; +overflow-x:hidden; +overflow-y:auto; +} + +table.listingTable > tbody > tr { +height:auto; +white-space:nowrap; +} + +table.listingTable > tbody > tr:nth-child(odd) { + background-color:#FFF; +} + +table.listingTable > tbody > tr:nth-child(even) { + background-color:#F5F5F5; +} + +table.listingTable > tbody > tr.entry-locked:nth-child(odd) { + background-color:#FFC; +} + +table.listingTable > tbody > tr.entry-locked:nth-child(even) { + background-color:#F5F5CC; +} + +html.ltr table.listingTable > tbody > tr td:last-child { +padding-right:5px; +} +html.rtl table.listingTable > tbody > tr td:last-child { +padding-left:5px; +} + +table.listingTable > tbody > tr:hover { + background-color:#DDD; +} + +table.listingTable > tbody > tr.entry-locked:hover { + background-color:#DDA; +} + +table.listingTable > tbody > tr td { +color:#000; +margin:3px; +padding:2px; +border-right:1px solid #AAA; +word-wrap:break-word; +white-space:normal; +max-width:500px; +background:transparent; +height:22px; +} +html.rtl table.listingTable > tbody > tr td { +border-left:1px solid #AAA; +border-right:none; +} + + +/* List border */ + +div.nlistFooter { +background-color:#E5E5E5; +border-left:1px solid silver; +border-right:1px solid silver; +border-bottom:1px solid silver; +padding:0; +width:auto; +} + +/* Sortable Lists (only used in user main tab) */ +div.sortableListContainer { +border:1px solid #AAA; +overflow:auto; +margin-bottom:2px; +} + +.sortableListContainer th { +background-color:#D8D8D8; +padding:3px; +text-align:left; +border-left:1px solid #AAA; +} +html.rtl .sortableListContainer th { +text-align:right; +border-right:1px solid #AAA; +border-left:none; +} + +.sortableListContainer td { +padding:3px; +text-align:left; +border-left:1px solid #AAA; +} +html.rtl .sortableListContainer td { +text-align:right; +border-right:1px solid #AAA; +border-left:none; +} + +tr.sortableListItem { +background-color:#FFF; +cursor:move; +color:#000; +} + +tr.sortableListItemFill { +background-color:#FFF; +cursor:default; +} + +tr.sortableListItemOdd { +background-color:#F5F5F5; +cursor:move; +color:#000; +} + +tr.sortableListItem:hover,tr.sortableListItemOdd:hover { +background-color:#EEE; +} + +tr.sortableListItemDisabled { +cursor:default; +color:#CCC; +} + +table.sortableListTable { +border:0; +} + +tr.sortableListItemMarked { +background-color:#FFD; +} + +/* Tree List (used in baseSelector) */ +ul.treeList,ul.treeList ul { +list-style-type:none; +background:url(../../images/lists/vline.png) repeat-y; +margin:0; +padding:0; +} + +html.ltr ul.treeList ul { +margin-left:10px; +} +html.rtl ul.treeList ul { +margin-right:10px; +} + +ul.treeList a:hover { +background-color:#DDD; +} + +a.treeList { +padding:2px; +cursor:pointer; +} + +a.treeListSelected { +font-weight:bold; +color:#1010AF; +background-color:#DDD; +padding:2px; +cursor:pointer; +} + +a.treeList:hover,a.treeListSelected:hover { +background-color:#DDD; +padding:2px; +} + +ul.treeList a { +padding:2px; +cursor:pointer; +} + +ul.treeList li { +margin:0; +padding:0 12px; +line-height:20px; +background:url(../../images/lists/node.png) no-repeat; +} + +li.treeListSelected a { +font-weight:bold; +color:#1010AF; +padding:2px; +} + +ul.treeList li.last { +background:#fff url(../../images/lists/lastnode.png) no-repeat; +} + +ul.treeList li:last-child { +background:#fff url(../../images/lists/lastnode.png) no-repeat; +} + +div.treeList { +background-color:#FFF; +border:1px solid #AAA; +padding:5px; +position:absolute; +z-index:500; +overflow-y:auto; +float:left; +} +html.rtl div.treeList { +float:right; +} + +/* Max height for IE */ +* html div.treeList { +height: expression( this.scrollHeight > 500 ? "500px" : "auto" ); +} + +table.listing_container { +width:100%; +height:100%; +vertical-align:top; +text-align:left; +border:none; +border-spacing:2px; +} +html.rtl table.listing_container { +text-align:right; +} + +table.listing_container > tbody > tr > td.list { +height:100%; +vertical-align:top; +} + +table.listing_container > tbody > tr > td.filter { +max-width:300px; +vertical-align:top; +} + +table.listing_container > tbody > tr > td.filter .contentboxb { +min-width:230px; +} + +/* On small screens */ +@media (max-width: 640px) { + table.listingTable { + table-layout:auto; + } + table.listingTable > tbody > tr > td, table.listingTable > thead > tr > th { + width:auto !important; + min-width:0 !important; + } + html.ltr table.listingTable > tbody > tr td:last-child { + padding-right:1px; + } + html.rtl table.listingTable > tbody > tr td:last-child { + padding-left:1px; + } + table.listing_container { + border:none; + border-spacing:0px; + border-collapse:collapse; + } + table.listing_container > tbody > tr > td.list, table.listing_container > tbody > tr > td.filter { + width:100%; + min-width:0; + max-width:none; + height:auto; + display:block; + padding:0; + } + table.listing_container > tbody > tr > td.list > div, table.listing_container > tbody > tr > td.filter > div { + border:none; + } + table.listing_container > tbody > tr > td.list:after, table.listing_container > tbody > tr > td.filter:after { + content:" "; + display:block; + } + table.listing_container > tbody > tr > td.filter input[type=submit] { + border:1px solid #DDD; + width:100% !important; + padding:10px; + display:inline-block; + font-weight:bold; + } + html.ltr table.listing_container > tbody > tr > td.filter input[type=submit]:active { + position:relative; + top:1px; + left:1px; + } + html.rtl table.listing_container > tbody > tr > td.filter input[type=submit]:active { + position:relative; + top:1px; + right:1px; + } +} diff --git a/html/themes/breezy/login.css b/html/themes/breezy/login.css new file mode 100644 index 000000000..bd4680f4c --- /dev/null +++ b/html/themes/breezy/login.css @@ -0,0 +1,92 @@ +/* Login screen */ +p.gosaLoginWarning { +text-align:center; +color:red; +font-weight:bold; +font-size:12px; +} + +html, body { +min-height:100%; +} + +div#window_container { +text-align:center; +box-shadow:0 0 2px black; +width:100%; +bottom:0; +top:52px; +position:absolute; +} + +div#window_div { +min-width:50%; +margin-top:100px; +border:1px solid #AAAAAA; +background-color:white; +display:inline-block; +border-radius:10px; +box-shadow:0 0 3px black inset; +} + +div#window_titlebar { +text-align:center; +border-bottom:1px solid #AAAAAA; +padding:8px; +background-color:#DBE6C6; +border-radius:10px 10px 0 0; +} + +div#window_titlebar > p { +margin:0; +padding:0; +font-size:24px; +font-weight:bold; +} + +div#window_content > div { +padding:10px; +} + +div#window_footer { +padding:0; +} + +div#window_footer > div { +display:inline-block; +width:47%; +padding:1%; +} + +div#window_footer > div:nth-child(1) { +color:red; +font-weight:bold; +} +html.ltr div#window_footer > div:nth-child(1) { +text-align:left; +} +html.rtl div#window_footer > div:nth-child(1) { +text-align:right; +} + +/* On small screens */ +@media (max-width: 640px) { + div#window_div { + min-width:70%; + margin-top:10px; + } + div#window_footer > div { + display:block; + width:auto; + padding:5px; + text-align:center !important; + } + div#window_footer.plugbottom > div:nth-child(2) > input[type=submit] { + width:100% !important; + } + p.gosaLoginWarning { + margin-top:0px; + margin-bottom:0px; + } +} + diff --git a/html/themes/breezy/menu.css b/html/themes/breezy/menu.css new file mode 100644 index 000000000..397e82747 --- /dev/null +++ b/html/themes/breezy/menu.css @@ -0,0 +1,206 @@ +#menucell { +border:none; +width:140px; +background-color:white; +vertical-align:top; +} + +/* Side menu */ +ul.menu, ul.menu ul { + margin:0; + padding:0; + list-style-type:none; +} +ul.menu li > a { +display:block; +} +ul.menu > li { +border:0; +margin-bottom:5px; +padding-bottom:3px; +border-radius:5px; +box-shadow:0px 0px 3px black inset; +} +ul.menu > li > a { +font-family:arial,helvetica,sans-serif; +font-size:12px; +font-weight:bold; +color:#00008F; +text-decoration:none; +background-color:#dbe6c6; +text-align:center; +vertical-align:middle; +margin-bottom:3px; +padding-bottom:5px; +padding-top:5px; +border-radius:5px 5px 0 0; +border:1px solid #AAA; +} + +ul.menu ul > li > a { +color:#00008F; +text-decoration:none; +font-weight:normal; +font-size:12px; +vertical-align:middle; +margin:2px 0px; +padding-top:2px; +padding-bottom:2px; +} +html.ltr ul.menu ul > li > a { +text-align:left; +padding-left:15px; +} +html.rtl ul.menu ul > li > a { +text-align:right; +padding-right:15px; +} + +.menuitem.menucurrent { +background-color:#E5F5D5; +box-shadow:0px 0px 2px black inset; +} +.menuitem:hover { +background-color:#F0F0F0; +box-shadow:0px 0px 2px black inset; +} + +.menuitem a:link, .menuitem a:visited { +text-decoration:none; +color:#00008f; +} + +.menuitem { +transition:box-shadow .5s ease, background .5s ease; +} +.menuitem a:hover { +text-decoration:none; +} + +/* Main menu */ +.iconmenu_section +{ +border-top:1px solid #AAAAAA; +clear:both; +} + +.iconmenu_section + br +{ +clear:both; +} + +.iconmenu_section:first-child +{ +border-top:none; +} + +.iconmenu .imgcontainer +{ +height:48px; +width:48px; +display:flex; +align-items:center; +justify-content:center; +} + +.iconmenu img +{ +border:none; +vertical-align:middle; +flex:none; +max-height:48px; +max-width:48px; +} + +h1.menuheader { +margin:0; +padding:10px; +display:inline-block; +border-bottom:1px solid #AAAAAA; +background-color:#DBE6C6; +} +html.ltr h1.menuheader { +border-right:1px solid #AAAAAA; +border-radius:0 0 5px 0; +float:left; +} +html.rtl h1.menuheader { +border-left:1px solid #AAAAAA; +border-radius:0 0 0 5px; +float:right; +} + +.iconmenu { +cursor:pointer; +display:flex; +align-items:center; +width:18%; +min-width:130px; +margin:.5%; +padding:.5%; +border-radius:5px; +transition:box-shadow .5s ease, background .5s ease; +} +html.ltr .iconmenu { +float:left; +text-align:left; +} +html.rtl .iconmenu { +float:right; +text-align:right; +} +.iconmenu:hover { +box-shadow:0px 0px 4px black; +} + +.iconmenu:nth-child(2) +{ +clear:left; +} +html.rtl .iconmenu:nth-child(2) { +clear:right; +} + +.iconmenu > a:link, .iconmenu > a:visited { +text-decoration:none; +color:#00008f; +} + +.iconmenu > a:hover { +text-decoration:none; +} + +div.iconmenu:hover { +background-color:#F0F0F0; +} + +/* On small screens */ +@media (max-width: 640px) { + .iconmenu { + text-align:center; + margin:2px; + padding:2px; + min-width:70px; + min-height:80px; + display:inline-block; + } + .iconmenu .imgcontainer + { + margin:auto; + display:block; + float:none; + } + h1.menuheader { + display:block; + padding:5px; + text-align:center; + } + html.ltr h1.menuheader { + border-right:none; + float:none; + } + html.rtl h1.menuheader { + border-left:none; + float:none; + } +} diff --git a/html/themes/breezy/password-style.css b/html/themes/breezy/password-style.css new file mode 100644 index 000000000..cfa7b879d --- /dev/null +++ b/html/themes/breezy/password-style.css @@ -0,0 +1,56 @@ +body { +margin:0; +background-color:#FFF; +color:#00008F; +font-family:arial,helvetica,sans-serif; +font-size:12px; +} + +h1 { +margin:0; +background-color:#507AAA; +border-bottom:1px solid #AAA; +padding-top:.2em; +padding-bottom:.2em; +} + +img.center { +text-align:center; +vertical-align:middle; +} + +h1.headline { +font-size:2em; +} + +div.success { +padding:1em; +} + +p.infotext { +padding:.5em; +} + +table { +border-spacing:.5em; +} + +div.change { +margin-right:.5em; +text-align:right; +} +html.rtl div.change { +text-align:left; +} + +div.ruler { +border-top:1px solid #AAA; +width:100%; +height:1px; +margin-top:.5em; +margin-bottom:.5em; +} + +table.iesucks { +width:60%; +} diff --git a/html/themes/breezy/plugin.css b/html/themes/breezy/plugin.css new file mode 100644 index 000000000..5b627d2aa --- /dev/null +++ b/html/themes/breezy/plugin.css @@ -0,0 +1,261 @@ +.plugin_window +{ +vertical-align:top; +text-align:justify; +background-color: white; +margin-top:0px; +margin-left:0; +margin-right:0; +width:auto; +border:1px solid #AAA; +padding:0; +} + +div.pluginfo { +border-bottom:1px solid #AAA; +width:100%; +padding-top:2px; +padding-bottom:2px; +margin-bottom:0; +text-align:right; +vertical-align:middle; +background-color:#dbe6c6; +font-family:arial,helvetica,sans-serif; +font-size:11px; +} +html.rtl div.pluginfo { +text-align:left; +} + +.plugbottom { +border-style:solid; +border-color:#a0a0a0; +width:100%; +border-top-width:1px; +border-bottom-width:0; +border-left-width:0; +border-right-width:0; +padding-top:10px; +padding-bottom:0; +text-align:right; +font-family:arial,helvetica,sans-serif; +clear:both; +} +p.plugbottom { +position:fixed; +bottom:0px; +right:10px; +margin:0; +box-shadow:0px 0px 2px black; +border-radius:5px 5px 0 0; +width:auto; +padding-left:10px; +padding-right:10px; +padding-bottom:5px; +padding-top:5px; +background:#BC9; +} +html.rtl .plugbottom { +text-align:left; +} + +/* Simple Plugin specific things */ + +.plugin_sections:after { +content: ""; +display: block; +clear: both; +} + +.plugin_section { +display:block; +float:left; +clear:left; +width:49%; +vertical-align:top; +border:1px solid #B0B0B0; +padding:0; +margin-top:0.5%; +margin-left:0.5%; +margin-bottom:0.5%; +margin-right:0; +position: relative; +} +html.rtl .plugin_section { +float:right; +clear:right; +margin-left:0; +margin-right:0.5%; +} + +html.ltr .plugin_section:nth-child(even) { +float:right; +clear:right; +margin-left:0; +margin-right:0.5%; +} +html.rtl .plugin_section:nth-child(even) { +float:left; +clear:left; +margin-left:0.5%; +margin-right:0; +} + +div.plugin_section { +padding-top:25px; +} + +.plugin_section > div { +padding:5px; +} + +fieldset.plugin_section > div { +padding-top:30px; +} + +fieldset.plugin_section legend { +float:left; +padding:0; +margin:0; +} +html.rtl fieldset.plugin_section legend { +float:right; +} + +fieldset.plugin_section legend span, .plugin_section > span.legend { +font-weight:bold; +background-color:#DBE6C6; +border:1px solid #B0B0B0; +width:100%; +padding-top:5px; +padding-bottom:5px; +text-align:center; +display:block; +} +html.ltr fieldset.plugin_section legend span, html.ltr .plugin_section > span.legend { +margin-left:-1px; +} +html.rtl fieldset.plugin_section legend span, html.rtl .plugin_section > span.legend { +margin-right:-1px; +} + +fieldset.plugin_section legend span { +position: absolute; +top:0; +margin-top:-1px; +} +html.ltr fieldset.plugin_section legend span { +left:0; +} +html.rtl fieldset.plugin_section legend span { +right:0; +} + +.plugin_section > span.legend { +margin-top:-26px; +} + +fieldset.plugin_section legend img, .plugin_section span.legend img { +vertical-align:middle; +} +html.ltr fieldset.plugin_section legend img, html.ltr .plugin_section span.legend img { +margin-right:3px; +} +html.rtl fieldset.plugin_section legend img, html.rtl .plugin_section span.legend img { +margin-left:3px; +} + + +fieldset.plugin_section select[multiple], fieldset.plugin_section textarea { +width:100%; +} + +.plugin_section > div > table { +min-width:80%; +} + +html.ltr .plugin_section.fullwidth, html.rtl .plugin_section.fullwidth { +float:none; +clear:both; +width:auto; +margin-top:0.5%; +margin-left:0.5%; +margin-bottom:0.5%; +margin-right:0.5%; +} + +html.ltr .plugin_section.alone, html.rtl .plugin_section.alone { +float:none; +clear:both; +} + +html.ltr .plugin_section.invisible, html.rtl .plugin_section.invisible { +display:none; +} + +fieldset.plugin_section.critical legend span, .plugin_section.critical > span.legend { +font-weight:bold; +background-color:#BCF; +} + +fieldset.plugin_section.critical legend span:after, .plugin_section.critical > span.legend:after { +content:" (editing this can break your LDAP)"; +color:#D00; +} + +.plugin_section.critical > div { +background-color:#DFEFFF; +} + +/* On small screens */ +@media (max-width: 640px) { + .plugin_window { + margin:0; + border:none; + width:100%; + } + .plugin_section > div > table { + width:100%; + } + html.ltr .plugin_section, html.ltr .plugin_section:nth-child(even), html.ltr .plugin_section.fullwidth, + html.rtl .plugin_section, html.rtl .plugin_section:nth-child(even), html.rtl .plugin_section.fullwidth + { + display:block; + float:none; + clear:both; + width:100%; + border-top: none; + margin:0; + } + .plugbottom { + text-align:center; + width:100%; + margin:0; + padding-top:5px; + padding-bottom:4px; + padding-left:1px; + padding-right:1px; + border:none; + } + p.plugbottom { + left:5px; + right:5px; + } + .plugbottom input[type=submit], .plugbottom input[type=button] { + border:1px solid #DDD; + width:30% !important; + padding:10px; + display:inline-block; + font-weight:bold; + } + .plugbottom input[type=submit]:active, .plugbottom input[type=button]:active { + position:relative; + top:1px; + } + html.ltr .plugbottom input[type=submit]:active, html.ltr .plugbottom input[type=button]:active { + left:1px; + } + html.rtl .plugbottom input[type=submit]:active, html.rtl .plugbottom input[type=button]:active { + right:1px; + } +} diff --git a/html/themes/breezy/printer.css b/html/themes/breezy/printer.css new file mode 100644 index 000000000..3367145d2 --- /dev/null +++ b/html/themes/breezy/printer.css @@ -0,0 +1,24 @@ +/* Disable header and menu block, for printers. */ +td#menucell { +display:none; +} + +div.plugtop { +display:none; +} + +p.plugbottom { +display:none; +} + +.framework { +width:100%; +} + +div.setup_header { +display:none; +} + +div.setup_menu { +display:none; +} diff --git a/html/themes/breezy/setup.css b/html/themes/breezy/setup.css new file mode 100644 index 000000000..a8ca76f55 --- /dev/null +++ b/html/themes/breezy/setup.css @@ -0,0 +1,180 @@ +/********* + * Setup + *********/ +html.ltr body.setup div#header_left .plugtop { +margin-left:80px; +} +html.rtl body.setup div#header_left .plugtop { +margin-right:80px; +} +body.setup .plugin_window { +border-radius:5px; +} + +div.setup_menu { +background-color:#F8F8F8; +padding:4px 5px; +border-bottom:1px solid #B0B0B0; +} + +/* default.*/ +div.default { +padding:2px 10px; +vertical-align:middle; +} + +#menucell.setup_navigation { +width:200px; +} + +/* The box used for each setup step */ +#menucell.setup_navigation li.menuitem { +text-decoration:none; +padding-top:8px; +padding-bottom:8px; +margin-top:5px; +margin-bottom:5px; +} +#menucell.setup_navigation li.menuitem > a { +margin:0; +} + +/* An enabled setup step will use this style in navigation*/ +#menucell.setup_navigation li.menuitem.menucurrent a.navigation_title { +cursor:default; +} + +/* Disabled setup steps */ +#menucell.setup_navigation li.menuitem.disabled a.navigation_title { +cursor:default; +color:#AAA; +} + +/* Disabled setup steps */ +#menucell.setup_navigation li.menuitem a.navigation_title { +font-size:1.2em; +font-weight:bold; +text-decoration:none; +cursor:pointer; +padding-top:3px; +padding-bottom:3px; +} + +/* The style for the info of an active setup */ +#menucell.setup_navigation li.menuitem a.navigation_info { +font-size:1em; +color:#000; +margin:0; +cursor:default; +} +html.ltr #menucell.setup_navigation li.menuitem a.navigation_info { +padding:4px 4px 3px 15px; +} +html.rtl #menucell.setup_navigation li.menuitem a.navigation_info { +padding:4px 15px 3px 4px; +} + +.setup_language select#lang_selected { +width:100%; +} + +/* + Setup step 2 styles +*/ +/* used to hide display info div */ +div.solution_visible { +display:block; +width:100%; +text-align:left; +} +html.rtl div.solution_visible { +text-align:right; +} + +/* Container for name and status */ +div.step2_entry_container { +padding:3px; +width:99%; +cursor:default; +} + +/* Container for name and status, when status is failed */ +div.step2_entry_container_info { +padding:3px; +border:1px solid #AAA; +width:99%; +cursor:default; +} + +/* Text shown for each entry */ +div.step2_entry_name { +float:left; +padding-bottom:4px; +vertical-align:middle; +} +html.rtl div.step2_entry_name { +float:right; +} + +/* Status container */ +div.step2_entry_status { +float:none; +text-align:right; +padding-bottom:4px; +vertical-align:middle; +} +html.rtl div.step2_entry_status { +text-align:left; +} + +/* Status failed */ +div.step2_failed { +color:red; +padding-bottom:4px; +} + +/* Status failed but not necessary for setup */ +div.step2_warning { +color:orange; +padding-bottom:4px; +} + +/* Status successful */ +div.step2_successful { +color:green; +} + +/* Text used in info div. */ +div.step2_failed_text { +background-repeat:no-repeat; +} +html.ltr div.step2_failed_text { +padding-left:25px; +} +html.rtl div.step2_failed_text { +padding-right:25px; +} + +/* Text used in info div. On warnings */ +div.step2_warning_text { +background-repeat:no-repeat; +} +html.ltr div.step2_warning_text { +padding-left:25px; +} +html.rtl div.step2_warning_text { +padding-right:25px; +} + +/* On small screens */ +@media (max-width: 640px) { + body.setup a.plugtop img { + height:32px; + } + html.ltr body.setup div#header_left .plugtop { + margin-left:0px; + } + html.rtl body.setup div#header_left .plugtop { + margin-right:0px; + } +} diff --git a/html/themes/breezy/sieve.css b/html/themes/breezy/sieve.css new file mode 100644 index 000000000..6f0ab4a85 --- /dev/null +++ b/html/themes/breezy/sieve.css @@ -0,0 +1,374 @@ +/************************ + * Sieve + * The following styles are + * used to display the sieve + * management user interface + ************************/ +/* Editing dialog styles + */ +table.sieve_default_table { +width:100%; +margin:0; +border-spacing:0; +padding:0; +} + +/* Editing surface */ +table.editing_surface { +width:100%; +margin:0; +padding:0; +} + +/* Editing surface menu */ +td.editing_surface_menu { +background-color:#EEE; +border:1px solid #BBB; +padding:5px; +} + +/* Editing surface content */ +td.editing_surface_content { +background-color:#FFF; +margin:0; +padding:0; +} + +/* Error message will be displayed as follows */ +div.sieve_error_msgs { +background-color:#ff8d00; +color:#000; +padding:5px; +background-image:url(../../geticon.php?context=status&icon=dialog-warning&size=16); +background-repeat:no-repeat; +font-weight:bold; +} + +/* Source editing area */ +textarea.editing_source { +width:100%; +height:330px; +} + +/************* + * Object container + *************/ +/* The container itself */ +table.object_container_container { +width:100%; +border-spacing:0; +background-color:#F8F8F8; +border:solid 1px #AAA; +} + +/* Container cell top left */ +td.object_container_cell_top_left { +background-color:#EEE; +text-align:center; +} + +/* Container cell top right */ +td.object_container_cell_top_right { +background-color:#EEE; +text-align:left; +padding:2px; +border-bottom:solid 1px #AAA; +} +html.rtl td.object_container_cell_top_right { +text-align:right; +} + +/* Container cell bottom left */ +td.object_container_cell_bottom_left { +width:5px; +background-color:#EEE; +text-align:center; +} +html.ltr td.object_container_cell_bottom_left { +border-right:solid 1px #AAA; +} +html.rtl td.object_container_cell_bottom_left { +border-left:solid 1px #AAA; +} + +/************* + * Sieve comment + *************/ +/* Container */ +table.sieve_comment_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +textarea.sieve_comment_area { +width:100%; +height:80px; +} + +/************* + * Sieve require + *************/ +/* Container */ +table.sieve_require_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +input.sieve_require_input { +width:100%; +border-spacing:0; +} + +/************* + * Sieve fileinto + *************/ +/* Container */ +table.sieve_fileinto_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +input.sieve_fileinto_input { +width:300px; +} + +select.sieve_fileinto_input { +width:300px; +} + +/************* + * Sieve keep + *************/ +/* Container */ +table.sieve_keep_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_keep_input { +padding-left:20px; +} +html.rtl td.sieve_keep_input { +padding-right:20px; +} + +/************* + * Sieve discard + *************/ +/* Container */ +table.sieve_discard_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_discard_input { +padding-left:20px; +} +html.rtl td.sieve_discard_input { +padding-right:20px; +} + +/************* + * Sieve redirect + *************/ +/* Container */ +table.sieve_redirect_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_redirect_input { +padding-left:20px; +} +html.rtl td.sieve_redirect_input { +padding-right:20px; +} + +textarea.sieve_redirect_input { +width:100%; +height:30px; +} + +/************* + * Sieve reject + *************/ +/* Container */ +table.sieve_reject_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_reject_input { +padding-left:20px; +} +html.rtl td.sieve_reject_input { +padding-right:20px; +} + +textarea.sieve_reject_input { +width:100%; +height:55px; +} + +/************* + * Sieve end + *************/ +/* Container */ +table.sieve_stop_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_stop_input { +padding-left:20px; +} +html.rtl td.sieve_stop_input { +padding-right:20px; +} + +/************* + * Sieve vacation + *************/ +/* Container */ +table.sieve_vacation_container { +margin:0; +padding:0; +border-spacing:0; +width:100%; +background-color:#F8F8F8; +} + +/* Editing area */ +html.ltr td.sieve_vacation_input { +padding-left:20px; +} +html.rtl td.sieve_vacation_input { +padding-right:20px; +} + +/* Editing area */ +textarea.sieve_vacation_input { +width:100%; +height:55px; +} + +/************* + * Sieve allof + *************/ +table.sieve_allof_container { +width:100%; +border-spacing:0; +margin:0; +padding:0; +border:solid 1px #999; +} + +/* Container */ +td.sieve_allof_left { +text-align:center; +vertical-align:middle; +width:35px; +background-color:#CCC; +border:solid 0 #EEE; +} + +/* Container */ +td.sieve_allof_right { +background-color:#BDBDBD; +} + +/************* + * Sieve anyof + *************/ +table.sieve_anyof_container { +width:100%; +margin:0; +border-spacing:0; +padding:0; +border:solid 2px #CCC; +} + +/* Container */ +td.sieve_anyof_left { +text-align:center; +vertical-align:middle; +width:35px; +background-color:#CCC; +border:solid 0 #EEE; +} + +/* Container */ +td.sieve_anyof_right { +background-color:#BDBDBD; +border:solid 1px #AAA; +} + +/************* + * Sieve Test Cases + *************/ +table.sieve_test_container { +width:100%; +background-color:#F8F8F8; +margin:0; +border-spacing:0; +padding:0; +border:solid 1px #AAA; +} + +table.sieve_test_case { +width:100%; +margin:0; +border-spacing:0; +padding:0; +} + +html.ltr td.container_, html.ltr div.container_ { +padding-left:2px; +border-left:solid 2px #F8F8F8; +} +html.rtl td.container_, html.rtl div.container_ { +padding-right:2px; +border-right:solid 2px #F8F8F8; +} + +td.container_:hover,div.container_:hover { +display:block; +} +html.ltr td.container_:hover, html.ltr div.container_:hover { +border-left:solid 2px #000; +} +html.rtl td.container_:hover, html.rtl div.container_:hover { +border-right:solid 2px #000; +} diff --git a/html/themes/breezy/style.css b/html/themes/breezy/style.css new file mode 100644 index 000000000..832edfe93 --- /dev/null +++ b/html/themes/breezy/style.css @@ -0,0 +1,760 @@ +body { +margin:0; +background-color:#FFF; +color:#00008F; +font-family:arial,helvetica,sans-serif; +font-size:12px; +} + +h1 { +font-size:14px; +color:#00378a; +} + +h2,h3,h4,h5,h6 { +font-size:13px; +color:#00378a; +} + +td,p,b,th { +font-size:12px; +} + +img { +border:none; +} + +a:link { +text-decoration:none; +color:#00008F; +} + +a:visited { +text-decoration:none; +color:#00008f; +} + +td.listfooter { +background:#E5E5E5; +border-top:1px solid silver; +padding:3px; +height:16px; +} + +td.scrollhead { +vertical-align:top; +padding:0; +} + +td.scrollbody { +vertical-align:top; +padding:0; +} + +div.scrollbody { +background-color:#FFF; +overflow:auto; +text-align:left; +} +html.rtl div.scrollbody { +text-align:right; +} + +/* -------------- DEPRECATED ----------------- */ +td.list1 { +background:transparent; +border-right:1px solid silver; +padding:3px; +height:22px; +} + +td.list1nohighlight { +background:#FFF; +border-right:1px solid silver; +padding:3px; +height:22px; +} + +td.list1nohighlightdisabled { +background-color:#DFDBD7; +border-right:1px solid silver; +padding:3px; +height:22px; +} + +td.list1#fill { +height:100%; +} + +td.list1#icon { +width:0; +text-align:center; +} + +td.list1#entry { +} + +td.list1#info { +width:200px; +} + +td.list1#property { +width:50px; +} + +td.list1#properties7 { +width:136px; +} + +td.list1#properties8 { +width:152px; +} + +td.list1#properties9 { +width:168px; +} + +td.list1#properties10 { +width:186px; +} + +td.list1#actions { +width:52px; +border-right:0; +text-align:right; +} +/* -------------------------------------------- */ + +/* Title bar */ +a.maintitlebar,div.maintitlebar { +font-family:arial,helvetica,sans-serif; +text-decoration:none; +/*color:#FFFFFF;*/ +font-size:12px; +text-align:center; +vertical-align:middle; +cursor:pointer; +display:inline-block; +padding:2px; +border-radius:8px; +transition:box-shadow .5s ease, background .5s ease; +} +html.ltr a.maintitlebar,html.ltr div.maintitlebar { +padding-right:5px; +} +html.rtl a.maintitlebar,html.rtl div.maintitlebar { +padding-left:5px; +} + +a.maintitlebar:hover { +text-decoration:none; +background-color:#d7e6b4; +cursor:pointer; +box-shadow:0px 0px 2px black; +} + +td.phonelist:hover { +background-color:#d2d2d2; +} + +td.phonelist { +border-right:1px solid #B0B0B0; +} + +div.copynotice { +border-style:solid; +border-color:#AAA; +width:100%; +border-top-width:1px; +border-bottom-width:0; +border-left-width:0; +border-right-width:0; +padding-top:3px; +padding-bottom:0; +text-align:right; +font-family:arial,helvetica,sans-serif; +font-size:10px; +} +html.rtl div.copynotice { +text-align:left; +} + +hr { +width:100%; +border:none; +background-color:#AAA; +height:1px; +} + +.must { +color:red; +font-family:arial,helvetica,sans-serif; +} + +img.center { +text-align:center; +vertical-align:middle; +} + +input.center { +text-align:left; +vertical-align:middle; +} +html.rtl input.center { +text-align:right; +} + +select.center { +text-align:left; +vertical-align:middle; +} +html.rtl select.center { +text-align:right; +} + +a.center { +text-align:left; +vertical-align:middle; +} +html.rtl a.center { +text-align:right; +} + +/********************** Template migration *********************/ + +form#mainform { +margin:0; +} + +table.framework { +height:auto; +width:100%; +border:0; +border-spacing:5px; +padding:0; +margin-top:0; +vertical-align:top; +box-shadow:0px 0px 2px black; +} +html.ltr table.framework { +margin-left:0; +} +html.rtl table.framework { +margin-right:0; +} + +table.framework td#maincell { +background-color:white; +width:auto; +vertical-align:top; +padding-bottom:35px; +} + +/* cellpadding="0" */ +table.framework > tbody > tr > td { +padding:0; +} + +table.maintab { +width:100%; +height:100%; +border:0; +border-spacing:0; +padding:0; +margin:0; +background-color:#507AAA; +vertical-align:top; +} + +div.contentboxh { +background-color:#F0F0F0; +border:1px solid #AAA; +border-bottom:none; +height:26px; +vertical-align:middle; +width:auto; +} + +div.contentboxh > p { +margin:2px; +font-family:arial,helvetica,sans-serif; +font-size:16px; +font-weight:bold; +vertical-align:middle; +} + +div.contentboxb { +border:1px solid #b0b0b0; +border-top-width:0; +vertical-align:middle; +width:auto; +background:white; +padding:5px; +} +.filter div.contentboxb { +padding:0; +} +div.contentboxb > div { +display:inline-block; +margin:1px; +} +.filter div.contentboxb > div { +width:100%; +background:#EEEEEE; +border-top:1px solid #B0B0B0; +text-align:right; +margin:0; +padding:3px; +box-sizing:border-box; +} +.filter div.contentboxb > label img { +vertical-align:middle; +padding:3px; +} +.filter div.contentboxb > hr { +margin-bottom:3px; +} +div.contentboxb > img, div.contentboxb > input { +display:inline-block; +margin:3px; +} + +p.contentboxb { +padding-bottom:0; +margin:0; +border:4px solid #f8f8f8; +vertical-align:middle; +} + +a.alphaselect:hover { +text-decoration:none; +background-color:#a0a0a0; +color:#FFF; +} + +table.check { +background-color:#e1e1f1; +color:#000; +border:1px solid #AAA; +width:95%; +} +html.ltr table.check { +margin-left:20px; +} +html.rtl table.check { +margin-right:20px; +} + +html.ltr td.check { +border-right:1px solid #AAA; +} +html.rtl td.check { +border-left:1px solid #AAA; +} + +option.select { +background-repeat:no-repeat; +background-position:0 top; +border:0; +padding-bottom:1px; +height:18px; +} +html.ltr option.select { +padding-left:20px; +} +html.rtl option.select { +padding-right:20px; +} + + +td.tbhead { +border-bottom:1px solid #B0B0B0; +} +html.ltr td.tbhead { +border-right:1px solid #B0B0B0; +} +html.rtl td.tbhead { +border-left:1px solid #B0B0B0; +} + +td.tbrhead { +border-bottom:1px solid #B0B0B0; +} + +.item { +text-align:left; +white-space:nowrap; +font-family:"bitstream vera sans", "luxi sans", verdana, geneva, arial, helvetica, sans-serif; +font-size:12px; +padding-top:2px; +} +html.rtl .item { +text-align:right; +} + +.item div { +position:relative; +display:block; +text-decoration:none; +} + +.item :hover { +color:#FFF; +background-color:#4b6983; +text-decoration:none; +} + +.separator { +background-color:red; +border-top:1px solid #c6c6bf; +border-bottom:1px solid #FFF; +margin:2px 5px; +/* top right bottom left */ +height:0; +font-size:1px; +line-height:0; +} + +div.autocomplete { +position:absolute; +background-color:#FFF; +border:1px solid #AAA; +margin:0; +padding:0; +z-index:600; +overflow:hidden; +word-wrap:break-word; +} + +div.autocomplete ul { +list-style-type:none; +margin:0; +padding:0; +} + +div.autocomplete ul li { +list-style-type:none; +display:block; +margin:0; +padding:2px; +cursor:pointer; +} +html.ltr div.autocomplete ul li { +padding-left:4px; +} +html.rtl div.autocomplete ul li { +padding-right:4px; +} + + +div.autocomplete li:hover { +background-color:#F0F0F0; +} + +div.autocomplete ul li.selected { +background-color:#F0F0F0; +} + +#pulldown { +background:#FFF; +height:23px; +border-top:1px #D0D0D0 solid; +border-bottom:1px gray solid; +} +html.ltr #pulldown { +border-left:1px #D0D0D0 solid; +border-right:1px gray solid; +} +html.rtl #pulldown { +border-right:1px #D0D0D0 solid; +border-left:1px gray solid; +} + +#pulldown ul { +display:block; +margin:0; +padding:0; +line-height:1em; +list-style:none; +z-index:90; +} + +#pulldown ul li { +margin:0 3px 0 0; +padding:0; +font-size:12px; +line-height:1em; +list-style-type:none; +} +html.rtl #pulldown ul li { +margin:0 0 0 3px; +} + +#pulldown ul li a { +float:left; +display:block; +width:auto; +font-weight:normal; +background:transparent; +text-decoration:none; +margin:0; +padding:5px; +} +html.rtl #pulldown ul li a { +float:right; +} + +#pulldown ul li a:hover { +text-decoration:none; +} + +#pulldown ul li.sep { +color:#AAA; +padding:.8em 0 .5em; +} + +/* Commented Backslash Hack hides rule from IE5-Mac \*/ +#pulldown ul li a { +float:none; +} + +/* End IE5-Mac hack */ +#pulldown ul ul { +position:absolute; +top:0; +left:0; +visibility:hidden; +border-top:1px #D0D0D0 solid; +border-left:1px #D0D0D0 solid; +border-bottom:1px gray solid; +border-right:1px gray solid; +background:#FFF; +} + +#pulldown ul ul li { +border-bottom:1px solid #fff; +float:none; +margin:0; +padding:0; +width:200px; +} + +#pulldown ul ul li a { +padding:5px 9px 5px 5px; +} + +#pulldown ul ul li a:hover { +font-weight:normal; +background-color:#418DD4; +background-image:none; +} + +span.informal { +color:#444; +font-style:italic; +} + +span.mark { +color:#B22; +} + +#debug_handling { +border-color:#ddd; +} +.error, .notice, .success, .info { +border:2px solid #ddd; +margin:.2em; +padding:.3em; +} +.error { +background:#fbe3e4; +color:#8a1f11; +border-color:#fbc2c4; +} +.error h1,.error h2,.error h3,.error h4,.error h5,.error h6 { +color:#8a3700; +} +.notice { +background:#fff6bf; +color:#514721; +border-color:#ffd324; +} +.notice h1,.notice h2,.notice h3,.notice h4,.notice h5,.notice h6 { +color:#412701; +} +.success { +background:#e6efc2; +color:#264409; +border-color:#c6d880; +} +.success h1,.success h2,.success h3,.success h4,.success h5,.success h6 { +color:#378a00; +} +.info { +background:#d5edf8; +color:#205791; +border-color:#92cae4; +} +.info h1,.info h2,.info h3,.info h4,.info h5,.info h6 { +color:#00378a; +} + +/* Header */ + +html.ltr div#header_left { +float:left; +} +html.rtl div#header_left { +float:right; +} + + +.plugtop { +border:none; +border-radius:10px; +box-shadow:0px 0px 4px black inset; +padding:10px; +margin:0; +text-align:center; +vertical-align:middle; +background-color:#dbe6c6; +font-family:arial,helvetica,sans-serif; +font-size:18px; +} +.plugtop img { +height:32px; +} +html.ltr .plugtop img { +margin-right:4px; +} +html.rtl .plugtop img { +margin-left:4px; +} +html.ltr div#header_left .plugtop { +margin-left:35px; +} +html.rtl div#header_left .plugtop { +margin-right:35px; +} + +div#header_left img { +vertical-align:middle; +} + +html.ltr div#header_left img#fd_logo { +padding-left:2px; +padding-right:25px; +} +html.rtl div#header_left img#fd_logo { +padding-left:25px; +padding-right:2px; +} + +html.ltr div#header_left .logout { +margin-left:35px; +} +html.rtl div#header_left .logout { +margin-right:35px; +} + +div#header_right { +padding-top:8px; +text-align:right; +height:38px; +color:black; +} +html.rtl div#header_right { +text-align:left; +} + +/* Header col */ +div.setup_header { +background-color:#bbcc99; +padding:4px 5px 2px; +color:#000; +} + +/* On small screens */ +@media (max-width: 640px) { + div.setup_header { + padding:2px; + height:36px; + } + a.maintitlebar { + width:36px; + height:36px; + overflow:hidden; + display:inline-block; + } + html.ltr a.maintitlebar { + float:left; + margin:0; + padding:0; + } + html.rtl a.maintitlebar { + float:right; + margin:0; + } + a.maintitlebar img { + padding:6px; + width:22px; + height:22px; + } + html.ltr div#header_left .logout { + margin-left:0; + float:right; + } + html.rtl div#header_left .logout { + margin-right:0; + float:left; + } + html.ltr div#header_left, html.rtl div#header_left { + height:40px; + width:100%; + float:none; + } + html.ltr div#header_right, html.rtl div#header_right { + padding-top:8px; + height:30px; + margin-top:-40px; + width:100%; + float:none; + } + div#header_right a { + background:#bbcc99; + } + .optional { + display:none !important; + } + div#header_left .plugtop { + display:inline-block; + hyphens:none; + overflow:hidden; + white-space: nowrap; + padding-top:2px; + padding-bottom:2px; + font-size:1em; + } + html.ltr div#header_left .plugtop { + margin:0; + padding-left:6px; + } + html.rtl div#header_left .plugtop { + margin:0; + padding-right:6px; + } + div.logout-label { + display:inline-block; + vertical-align:middle; + } + table.framework { + margin:0; + border:none; + width:100%; + border-spacing:0; + } + table.framework #maincell + { + padding-bottom:55px; + } +} diff --git a/html/themes/breezy/svg/16/actions/add.svg b/html/themes/breezy/svg/16/actions/add.svg new file mode 100644 index 000000000..c385cc112 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/add.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/document-edit.svg b/html/themes/breezy/svg/16/actions/document-edit.svg new file mode 100644 index 000000000..91d7b7724 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/document-edit.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/document-import.svg b/html/themes/breezy/svg/16/actions/document-import.svg new file mode 100644 index 000000000..ef8a2f6b2 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/document-import.svg @@ -0,0 +1,465 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/document-new.svg b/html/themes/breezy/svg/16/actions/document-new.svg new file mode 100644 index 000000000..ee3e706bc --- /dev/null +++ b/html/themes/breezy/svg/16/actions/document-new.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/document-restore.svg b/html/themes/breezy/svg/16/actions/document-restore.svg new file mode 100644 index 000000000..706c2911e --- /dev/null +++ b/html/themes/breezy/svg/16/actions/document-restore.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/down.svg b/html/themes/breezy/svg/16/actions/down.svg new file mode 100644 index 000000000..1909009ab --- /dev/null +++ b/html/themes/breezy/svg/16/actions/down.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/edit-copy.svg b/html/themes/breezy/svg/16/actions/edit-copy.svg new file mode 100644 index 000000000..bf809f5e0 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/edit-copy.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/edit-cut.svg b/html/themes/breezy/svg/16/actions/edit-cut.svg new file mode 100644 index 000000000..ac9a081b3 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/edit-cut.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/edit-delete.svg b/html/themes/breezy/svg/16/actions/edit-delete.svg new file mode 100644 index 000000000..6ababc0e6 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/edit-delete.svg @@ -0,0 +1,146 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/edit-paste.svg b/html/themes/breezy/svg/16/actions/edit-paste.svg new file mode 100644 index 000000000..cd18888d1 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/edit-paste.svg @@ -0,0 +1,452 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/export.svg b/html/themes/breezy/svg/16/actions/export.svg new file mode 100644 index 000000000..53fdc83c7 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/export.svg @@ -0,0 +1,432 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/go-first.svg b/html/themes/breezy/svg/16/actions/go-first.svg new file mode 100644 index 000000000..e189d8899 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/go-first.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/go-home.svg b/html/themes/breezy/svg/16/actions/go-home.svg new file mode 100644 index 000000000..601e1afa7 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/go-home.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/go-previous.svg b/html/themes/breezy/svg/16/actions/go-previous.svg new file mode 100644 index 000000000..3ece389db --- /dev/null +++ b/html/themes/breezy/svg/16/actions/go-previous.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/next.svg b/html/themes/breezy/svg/16/actions/next.svg new file mode 100644 index 000000000..481da1d80 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/next.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/process-stop.svg b/html/themes/breezy/svg/16/actions/process-stop.svg new file mode 100644 index 000000000..36c99d682 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/process-stop.svg @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/remove.svg b/html/themes/breezy/svg/16/actions/remove.svg new file mode 100644 index 000000000..9ae1854ed --- /dev/null +++ b/html/themes/breezy/svg/16/actions/remove.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/save.svg b/html/themes/breezy/svg/16/actions/save.svg new file mode 100644 index 000000000..332d84389 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/save.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/snapshot.svg b/html/themes/breezy/svg/16/actions/snapshot.svg new file mode 100644 index 000000000..04713f5ad --- /dev/null +++ b/html/themes/breezy/svg/16/actions/snapshot.svg @@ -0,0 +1,149 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/submit.svg b/html/themes/breezy/svg/16/actions/submit.svg new file mode 100644 index 000000000..293115ac6 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/submit.svg @@ -0,0 +1,134 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/system-reinstall.svg b/html/themes/breezy/svg/16/actions/system-reinstall.svg new file mode 100644 index 000000000..141159aaf --- /dev/null +++ b/html/themes/breezy/svg/16/actions/system-reinstall.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/system-search.svg b/html/themes/breezy/svg/16/actions/system-search.svg new file mode 100644 index 000000000..017826b71 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/system-search.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/system-shutdown.svg b/html/themes/breezy/svg/16/actions/system-shutdown.svg new file mode 100644 index 000000000..3300239de --- /dev/null +++ b/html/themes/breezy/svg/16/actions/system-shutdown.svg @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/system-update.svg b/html/themes/breezy/svg/16/actions/system-update.svg new file mode 100644 index 000000000..627058306 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/system-update.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/tools-wizard.svg b/html/themes/breezy/svg/16/actions/tools-wizard.svg new file mode 100644 index 000000000..385cf1fc8 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/tools-wizard.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/up.svg b/html/themes/breezy/svg/16/actions/up.svg new file mode 100644 index 000000000..7d9ad966a --- /dev/null +++ b/html/themes/breezy/svg/16/actions/up.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/view-refresh.svg b/html/themes/breezy/svg/16/actions/view-refresh.svg new file mode 100644 index 000000000..950c19803 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/view-refresh.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/view-sort-ascending.svg b/html/themes/breezy/svg/16/actions/view-sort-ascending.svg new file mode 100644 index 000000000..fa115af75 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/view-sort-ascending.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/actions/view-sort-descending.svg b/html/themes/breezy/svg/16/actions/view-sort-descending.svg new file mode 100644 index 000000000..66f184e80 --- /dev/null +++ b/html/themes/breezy/svg/16/actions/view-sort-descending.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/antivirus.svg b/html/themes/breezy/svg/16/apps/antivirus.svg new file mode 100644 index 000000000..f811d4cf8 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/antivirus.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/apache.svg b/html/themes/breezy/svg/16/apps/apache.svg new file mode 100644 index 000000000..842fe2e8e --- /dev/null +++ b/html/themes/breezy/svg/16/apps/apache.svg @@ -0,0 +1,502 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/application-octet-stream.svg b/html/themes/breezy/svg/16/apps/application-octet-stream.svg new file mode 100644 index 000000000..478935622 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/application-octet-stream.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/imap.svg b/html/themes/breezy/svg/16/apps/imap.svg new file mode 100644 index 000000000..c8040eec6 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/imap.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/internet-mail.svg b/html/themes/breezy/svg/16/apps/internet-mail.svg new file mode 100644 index 000000000..24500b63f --- /dev/null +++ b/html/themes/breezy/svg/16/apps/internet-mail.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/ldap.svg b/html/themes/breezy/svg/16/apps/ldap.svg new file mode 100644 index 000000000..8b3dffc3d --- /dev/null +++ b/html/themes/breezy/svg/16/apps/ldap.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/office-calendar.svg b/html/themes/breezy/svg/16/apps/office-calendar.svg new file mode 100644 index 000000000..eab318439 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/office-calendar.svg @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/os-linux.svg b/html/themes/breezy/svg/16/apps/os-linux.svg new file mode 100644 index 000000000..75cb343fd --- /dev/null +++ b/html/themes/breezy/svg/16/apps/os-linux.svg @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/os-windows.svg b/html/themes/breezy/svg/16/apps/os-windows.svg new file mode 100644 index 000000000..778571705 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/os-windows.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/smtp.svg b/html/themes/breezy/svg/16/apps/smtp.svg new file mode 100644 index 000000000..8d32b01d9 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/smtp.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/spamassassin.svg b/html/themes/breezy/svg/16/apps/spamassassin.svg new file mode 100644 index 000000000..053511139 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/spamassassin.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/apps/utilities-system-monitor.svg b/html/themes/breezy/svg/16/apps/utilities-system-monitor.svg new file mode 100644 index 000000000..ce8c6a732 --- /dev/null +++ b/html/themes/breezy/svg/16/apps/utilities-system-monitor.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/categories/acl.svg b/html/themes/breezy/svg/16/categories/acl.svg new file mode 100644 index 000000000..4f42978e9 --- /dev/null +++ b/html/themes/breezy/svg/16/categories/acl.svg @@ -0,0 +1,260 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/categories/applications-internet.svg b/html/themes/breezy/svg/16/categories/applications-internet.svg new file mode 100644 index 000000000..c4387a672 --- /dev/null +++ b/html/themes/breezy/svg/16/categories/applications-internet.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/categories/settings.svg b/html/themes/breezy/svg/16/categories/settings.svg new file mode 100644 index 000000000..1794e9a33 --- /dev/null +++ b/html/themes/breezy/svg/16/categories/settings.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/computer.svg b/html/themes/breezy/svg/16/devices/computer.svg new file mode 100644 index 000000000..056b9718c --- /dev/null +++ b/html/themes/breezy/svg/16/devices/computer.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/media-cdrom.svg b/html/themes/breezy/svg/16/devices/media-cdrom.svg new file mode 100644 index 000000000..a806c376d --- /dev/null +++ b/html/themes/breezy/svg/16/devices/media-cdrom.svg @@ -0,0 +1,115 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/network-device.svg b/html/themes/breezy/svg/16/devices/network-device.svg new file mode 100644 index 000000000..b85060180 --- /dev/null +++ b/html/themes/breezy/svg/16/devices/network-device.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/phone.svg b/html/themes/breezy/svg/16/devices/phone.svg new file mode 100644 index 000000000..cab73acbb --- /dev/null +++ b/html/themes/breezy/svg/16/devices/phone.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/printer.svg b/html/themes/breezy/svg/16/devices/printer.svg new file mode 100644 index 000000000..a10be1d66 --- /dev/null +++ b/html/themes/breezy/svg/16/devices/printer.svg @@ -0,0 +1,709 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/server.svg b/html/themes/breezy/svg/16/devices/server.svg new file mode 100644 index 000000000..9ab2b54fd --- /dev/null +++ b/html/themes/breezy/svg/16/devices/server.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/telephone.svg b/html/themes/breezy/svg/16/devices/telephone.svg new file mode 100644 index 000000000..73f8e7299 --- /dev/null +++ b/html/themes/breezy/svg/16/devices/telephone.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/devices/terminal.svg b/html/themes/breezy/svg/16/devices/terminal.svg new file mode 100644 index 000000000..b78921913 --- /dev/null +++ b/html/themes/breezy/svg/16/devices/terminal.svg @@ -0,0 +1,713 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/mimetypes/application-certificate.svg b/html/themes/breezy/svg/16/mimetypes/application-certificate.svg new file mode 100644 index 000000000..1169e108f --- /dev/null +++ b/html/themes/breezy/svg/16/mimetypes/application-certificate.svg @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/mimetypes/application-pdf.svg b/html/themes/breezy/svg/16/mimetypes/application-pdf.svg new file mode 100644 index 000000000..af529aef8 --- /dev/null +++ b/html/themes/breezy/svg/16/mimetypes/application-pdf.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/mimetypes/application-x-executable.svg b/html/themes/breezy/svg/16/mimetypes/application-x-executable.svg new file mode 100644 index 000000000..3bdfacc23 --- /dev/null +++ b/html/themes/breezy/svg/16/mimetypes/application-x-executable.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/mimetypes/package-x-generic.svg b/html/themes/breezy/svg/16/mimetypes/package-x-generic.svg new file mode 100644 index 000000000..3f702f0e7 --- /dev/null +++ b/html/themes/breezy/svg/16/mimetypes/package-x-generic.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/mimetypes/text-csv.svg b/html/themes/breezy/svg/16/mimetypes/text-csv.svg new file mode 100644 index 000000000..7c6fe6f34 --- /dev/null +++ b/html/themes/breezy/svg/16/mimetypes/text-csv.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/places/folder.svg b/html/themes/breezy/svg/16/places/folder.svg new file mode 100644 index 000000000..b8693497c --- /dev/null +++ b/html/themes/breezy/svg/16/places/folder.svg @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/dialog-error.svg b/html/themes/breezy/svg/16/status/dialog-error.svg new file mode 100644 index 000000000..f7f7b2f96 --- /dev/null +++ b/html/themes/breezy/svg/16/status/dialog-error.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/dialog-information.svg b/html/themes/breezy/svg/16/status/dialog-information.svg new file mode 100644 index 000000000..5088a73b9 --- /dev/null +++ b/html/themes/breezy/svg/16/status/dialog-information.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/dialog-password.svg b/html/themes/breezy/svg/16/status/dialog-password.svg new file mode 100644 index 000000000..183b7b556 --- /dev/null +++ b/html/themes/breezy/svg/16/status/dialog-password.svg @@ -0,0 +1,194 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/dialog-warning.svg b/html/themes/breezy/svg/16/status/dialog-warning.svg new file mode 100644 index 000000000..466a5e264 --- /dev/null +++ b/html/themes/breezy/svg/16/status/dialog-warning.svg @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/locked.svg b/html/themes/breezy/svg/16/status/locked.svg new file mode 100644 index 000000000..f4e2687a5 --- /dev/null +++ b/html/themes/breezy/svg/16/status/locked.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/task-complete.svg b/html/themes/breezy/svg/16/status/task-complete.svg new file mode 100644 index 000000000..1fe4c1e2d --- /dev/null +++ b/html/themes/breezy/svg/16/status/task-complete.svg @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/task-failure.svg b/html/themes/breezy/svg/16/status/task-failure.svg new file mode 100644 index 000000000..a90102251 --- /dev/null +++ b/html/themes/breezy/svg/16/status/task-failure.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/task-running.svg b/html/themes/breezy/svg/16/status/task-running.svg new file mode 100644 index 000000000..160dc0006 --- /dev/null +++ b/html/themes/breezy/svg/16/status/task-running.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/task-stopped.svg b/html/themes/breezy/svg/16/status/task-stopped.svg new file mode 100644 index 000000000..81f12b600 --- /dev/null +++ b/html/themes/breezy/svg/16/status/task-stopped.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/status/unlocked.svg b/html/themes/breezy/svg/16/status/unlocked.svg new file mode 100644 index 000000000..e7eb6f05d --- /dev/null +++ b/html/themes/breezy/svg/16/status/unlocked.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/action.svg b/html/themes/breezy/svg/16/types/action.svg new file mode 100644 index 000000000..8bceb9ba8 --- /dev/null +++ b/html/themes/breezy/svg/16/types/action.svg @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/application.svg b/html/themes/breezy/svg/16/types/application.svg new file mode 100644 index 000000000..6a2fd67a2 --- /dev/null +++ b/html/themes/breezy/svg/16/types/application.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/contact.svg b/html/themes/breezy/svg/16/types/contact.svg new file mode 100644 index 000000000..a14948002 --- /dev/null +++ b/html/themes/breezy/svg/16/types/contact.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/country.svg b/html/themes/breezy/svg/16/types/country.svg new file mode 100644 index 000000000..cfbde5379 --- /dev/null +++ b/html/themes/breezy/svg/16/types/country.svg @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/dc.svg b/html/themes/breezy/svg/16/types/dc.svg new file mode 100644 index 000000000..04833b288 --- /dev/null +++ b/html/themes/breezy/svg/16/types/dc.svg @@ -0,0 +1,151 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/domain.svg b/html/themes/breezy/svg/16/types/domain.svg new file mode 100644 index 000000000..54e98b1b0 --- /dev/null +++ b/html/themes/breezy/svg/16/types/domain.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/locality.svg b/html/themes/breezy/svg/16/types/locality.svg new file mode 100644 index 000000000..02b78bcba --- /dev/null +++ b/html/themes/breezy/svg/16/types/locality.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/organization.svg b/html/themes/breezy/svg/16/types/organization.svg new file mode 100644 index 000000000..c10b7932e --- /dev/null +++ b/html/themes/breezy/svg/16/types/organization.svg @@ -0,0 +1,133 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/resource-group.svg b/html/themes/breezy/svg/16/types/resource-group.svg new file mode 100644 index 000000000..332de5470 --- /dev/null +++ b/html/themes/breezy/svg/16/types/resource-group.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/role.svg b/html/themes/breezy/svg/16/types/role.svg new file mode 100644 index 000000000..7e2312321 --- /dev/null +++ b/html/themes/breezy/svg/16/types/role.svg @@ -0,0 +1,141 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/user-group.svg b/html/themes/breezy/svg/16/types/user-group.svg new file mode 100644 index 000000000..3993383d6 --- /dev/null +++ b/html/themes/breezy/svg/16/types/user-group.svg @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/16/types/user.svg b/html/themes/breezy/svg/16/types/user.svg new file mode 100644 index 000000000..91de6cc53 --- /dev/null +++ b/html/themes/breezy/svg/16/types/user.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/22/actions/application-exit.svg b/html/themes/breezy/svg/22/actions/application-exit.svg new file mode 100644 index 000000000..2b2c64787 --- /dev/null +++ b/html/themes/breezy/svg/22/actions/application-exit.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/22/actions/go-home.svg b/html/themes/breezy/svg/22/actions/go-home.svg new file mode 100644 index 000000000..a09b7368a --- /dev/null +++ b/html/themes/breezy/svg/22/actions/go-home.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/html/themes/breezy/svg/22/status/dialog-error.svg b/html/themes/breezy/svg/22/status/dialog-error.svg new file mode 100644 index 000000000..724e75597 --- /dev/null +++ b/html/themes/breezy/svg/22/status/dialog-error.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/22/status/dialog-information.svg b/html/themes/breezy/svg/22/status/dialog-information.svg new file mode 100644 index 000000000..e67e6cc72 --- /dev/null +++ b/html/themes/breezy/svg/22/status/dialog-information.svg @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/html/themes/breezy/svg/32/status/dialog-error.svg b/html/themes/breezy/svg/32/status/dialog-error.svg new file mode 100644 index 000000000..6351aecbd --- /dev/null +++ b/html/themes/breezy/svg/32/status/dialog-error.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/32/status/dialog-information.svg b/html/themes/breezy/svg/32/status/dialog-information.svg new file mode 100644 index 000000000..3bc59f0cd --- /dev/null +++ b/html/themes/breezy/svg/32/status/dialog-information.svg @@ -0,0 +1,220 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/32/status/dialog-warning.svg b/html/themes/breezy/svg/32/status/dialog-warning.svg new file mode 100644 index 000000000..51686bfc9 --- /dev/null +++ b/html/themes/breezy/svg/32/status/dialog-warning.svg @@ -0,0 +1,240 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/32/status/object-locked.svg b/html/themes/breezy/svg/32/status/object-locked.svg new file mode 100644 index 000000000..075c0a529 --- /dev/null +++ b/html/themes/breezy/svg/32/status/object-locked.svg @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/actions/view-task.svg b/html/themes/breezy/svg/48/actions/view-task.svg new file mode 100644 index 000000000..9f196e2e4 --- /dev/null +++ b/html/themes/breezy/svg/48/actions/view-task.svg @@ -0,0 +1,361 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/devices/computer.svg b/html/themes/breezy/svg/48/devices/computer.svg new file mode 100644 index 000000000..178ea3621 --- /dev/null +++ b/html/themes/breezy/svg/48/devices/computer.svg @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/mimetypes/application-certificate.svg b/html/themes/breezy/svg/48/mimetypes/application-certificate.svg new file mode 100644 index 000000000..510f07d06 --- /dev/null +++ b/html/themes/breezy/svg/48/mimetypes/application-certificate.svg @@ -0,0 +1,480 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/places/folder.svg b/html/themes/breezy/svg/48/places/folder.svg new file mode 100644 index 000000000..f4b3480bd --- /dev/null +++ b/html/themes/breezy/svg/48/places/folder.svg @@ -0,0 +1,250 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/places/network-server.svg b/html/themes/breezy/svg/48/places/network-server.svg new file mode 100644 index 000000000..e760e3821 --- /dev/null +++ b/html/themes/breezy/svg/48/places/network-server.svg @@ -0,0 +1,258 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/status/dialog-password.svg b/html/themes/breezy/svg/48/status/dialog-password.svg new file mode 100644 index 000000000..be628854e --- /dev/null +++ b/html/themes/breezy/svg/48/status/dialog-password.svg @@ -0,0 +1,392 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/types/resource-group.svg b/html/themes/breezy/svg/48/types/resource-group.svg new file mode 100644 index 000000000..112dce22f --- /dev/null +++ b/html/themes/breezy/svg/48/types/resource-group.svg @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/types/role.svg b/html/themes/breezy/svg/48/types/role.svg new file mode 100644 index 000000000..4acb18f3a --- /dev/null +++ b/html/themes/breezy/svg/48/types/role.svg @@ -0,0 +1,386 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/types/user-group.svg b/html/themes/breezy/svg/48/types/user-group.svg new file mode 100644 index 000000000..e347ea320 --- /dev/null +++ b/html/themes/breezy/svg/48/types/user-group.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/48/types/user.svg b/html/themes/breezy/svg/48/types/user.svg new file mode 100644 index 000000000..c72d451be --- /dev/null +++ b/html/themes/breezy/svg/48/types/user.svg @@ -0,0 +1,242 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/html/themes/breezy/svg/AUTHORS b/html/themes/breezy/svg/AUTHORS new file mode 100644 index 000000000..4edd0306f --- /dev/null +++ b/html/themes/breezy/svg/AUTHORS @@ -0,0 +1,216 @@ +Icon update for FusionDirectory by Timothée Giet, 2016. +All new icons are either copies, modified versions or creations largely inspired from the Breeze icon set. +See a copy of the license below, or at the original source location: +https://projects.kde.org/projects/kde/workspace/breeze/repository/revisions/master/entry/COPYING-ICONS + + +The Breeze Icon Theme in icons/ + + Copyright (C) 2014 Uri Herrera and others + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 3 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library. If not, see . + +Clarification: + + The GNU Lesser General Public License or LGPL is written for + software libraries in the first place. We expressly want the LGPL to + be valid for this artwork library too. + + KDE Breeze theme icons is a special kind of software library, it is an + artwork library, it's elements can be used in a Graphical User Interface, or + GUI. + + Source code, for this library means: + - where they exist, SVG; + - otherwise, if applicable, the multi-layered formats xcf or psd, or + otherwise png. + + The LGPL in some sections obliges you to make the files carry + notices. With images this is in some cases impossible or hardly useful. + + With this library a notice is placed at a prominent place in the directory + containing the elements. You may follow this practice. + + The exception in section 5 of the GNU Lesser General Public License covers + the use of elements of this art library in a GUI. + + https://vdesign.kde.org/ + +----- + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + diff --git a/html/themes/breezy/tabs.css b/html/themes/breezy/tabs.css new file mode 100644 index 000000000..b47121c07 --- /dev/null +++ b/html/themes/breezy/tabs.css @@ -0,0 +1,105 @@ +table.tabs_header { +width:100%; +border:none; +border-spacing:0px; +font-family:arial,helvetica,sans-serif; +text-decoration:none; +color:#00008F; +font-size:13px; +font-weight:bold; +} + +/* tabs header */ +table.tabs_header > tbody > tr > td { +padding:0; +vertical-align:bottom; +white-space:nowrap; +width:1px; +} +table.tabs_header > tbody > tr > td:last-child { +width:auto; +} + +table.tabs_header > tbody > tr > td > div > a { +display:inline-block; +border-radius:5px 5px 0 0; +text-align:center; +background-color:#D0D0D0; +border:1px solid #999; +margin-top:5px; +padding-top:1px; +padding-left:8px; +padding-right:8px; +padding-bottom:5px; +transition:margin .4s ease, padding .4s ease; +} +table.tabs_header > tbody > tr > td > div > a:hover { +margin-top:0; +padding-top:2px; +padding-bottom:7px; +} + +table.tabs_header > tbody > tr > td > div.tab_active > a { +background-color:#f8f8f8; +border-bottom:0; +margin-top:2px; +padding-top:2px; +padding-bottom:8px; +} + +table.tabs_header > tbody > tr > td > div.tab_inactive > a { +color:grey; +font-weight:normal; +} + +table.tabs_header > tbody > tr > td > div.tab_disabled > a { +color:grey; +} +table.tabs_header > tbody > tr > td > div.tab_disabled > a:hover { +margin-top:5px; +padding-top:1px; +padding-bottom:5px; +} + +table.tabs_header > tbody > tr > td > div.tab_notify > a { +background-image:url(../../geticon.php?context=status&icon=dialog-information&size=16); +background-repeat:no-repeat; +background-position:1px 1px; +} +html.ltr table.tabs_header > tbody > tr > td > div.tab_notify > a { +padding-left:18px; +} +html.rtl table.tabs_header > tbody > tr > td > div.tab_notify > a { +padding-right:18px; +} + +html.ltr table.tabs_header > tbody > tr > td > div.tab_left > a { +border-right-width:0; +} +html.rtl table.tabs_header > tbody > tr > td > div.tab_left > a { +border-left-width:0; +} + +html.ltr table.tabs_header > tbody > tr > td > div.tab_right > a { +border-left-width:0; +} +html.rtl table.tabs_header > tbody > tr > td > div.tab_right > a { +border-right-width:0; +} + +table.tabs_header > tbody > tr > td > div.tab_border { +border-bottom:1px solid #999; +} + +/* tabs content */ +div.tab_content { +padding:4px; +width:auto; +background-color:#F8F8F8; +border-style:solid; +border-color:#AAA; +border-top-width:0px; +border-bottom-width:1px; +border-left-width:1px; +border-right-width:1px; +} diff --git a/html/themes/breezy/theme.css b/html/themes/breezy/theme.css new file mode 100644 index 000000000..f13d3036b --- /dev/null +++ b/html/themes/breezy/theme.css @@ -0,0 +1 @@ +/* Themes can override this file to add some CSS */