From bd77b303727319a80a9491d2d2cf1758edc33f6e Mon Sep 17 00:00:00 2001 From: Daniel James Date: Fri, 22 Nov 2024 17:36:46 +0000 Subject: [PATCH] [ticket/17437] Add prosilver2 dir to repo PHPBB-17437 --- phpBB/styles/prosilver2/composer.json | 25 + .../prosilver2/imgs/svg/arrow-right-bold.svg | 1 + phpBB/styles/prosilver2/imgs/svg/bullhorn.svg | 1 + .../imgs/svg/comment-text-outline.svg | 1 + .../file-document-box-multiple-outline.svg | 1 + .../imgs/svg/file-document-box-outline.svg | 1 + .../imgs/svg/file-document-outline.svg | 1 + phpBB/styles/prosilver2/imgs/svg/fire.svg | 1 + phpBB/styles/prosilver2/imgs/svg/globe.svg | 1 + .../prosilver2/imgs/svg/info-variant.svg | 1 + .../prosilver2/imgs/svg/link-variant.svg | 1 + phpBB/styles/prosilver2/imgs/svg/lock.svg | 1 + phpBB/styles/prosilver2/imgs/svg/star.svg | 1 + .../styles/prosilver2/imgs/svg/thumbtack.svg | 1 + .../styles/prosilver2/imgs/svg/toggle-off.svg | 1 + .../styles/prosilver2/imgs/svg/toggle-on.svg | 1 + phpBB/styles/prosilver2/template/ajax.js | 405 +++++ .../prosilver2/template/attachment.html | 75 + phpBB/styles/prosilver2/template/bbcode.html | 93 ++ .../prosilver2/template/captcha_default.html | 24 + .../template/captcha_incomplete.html | 7 + .../prosilver2/template/captcha_qa.html | 21 + .../template/captcha_recaptcha.html | 10 + .../template/captcha_recaptcha_v3.html | 13 + .../template/captcha_turnstile.html | 23 + .../prosilver2/template/confirm_body.html | 35 + .../template/confirm_delete_body.html | 72 + .../prosilver2/template/display_options.html | 29 + phpBB/styles/prosilver2/template/drafts.html | 49 + .../styles/prosilver2/template/faq_body.html | 50 + phpBB/styles/prosilver2/template/forum_fn.js | 752 +++++++++ .../prosilver2/template/forumlist_body.html | 153 ++ phpBB/styles/prosilver2/template/index.htm | 0 .../prosilver2/template/index_body.html | 94 ++ phpBB/styles/prosilver2/template/jumpbox.html | 50 + .../prosilver2/template/login_body.html | 70 + .../prosilver2/template/login_body_oauth.html | 6 + .../prosilver2/template/login_forum.html | 42 + .../prosilver2/template/mcp_approve.html | 81 + phpBB/styles/prosilver2/template/mcp_ban.html | 128 ++ .../prosilver2/template/mcp_footer.html | 8 + .../styles/prosilver2/template/mcp_forum.html | 174 ++ .../styles/prosilver2/template/mcp_front.html | 194 +++ .../prosilver2/template/mcp_header.html | 49 + .../styles/prosilver2/template/mcp_logs.html | 88 + .../prosilver2/template/mcp_message.html | 8 + .../styles/prosilver2/template/mcp_move.html | 73 + .../prosilver2/template/mcp_notes_front.html | 27 + .../prosilver2/template/mcp_notes_user.html | 121 ++ .../styles/prosilver2/template/mcp_post.html | 367 +++++ .../styles/prosilver2/template/mcp_queue.html | 123 ++ .../prosilver2/template/mcp_reports.html | 122 ++ .../styles/prosilver2/template/mcp_topic.html | 207 +++ .../prosilver2/template/mcp_warn_front.html | 96 ++ .../prosilver2/template/mcp_warn_list.html | 70 + .../prosilver2/template/mcp_warn_post.html | 77 + .../prosilver2/template/mcp_warn_user.html | 61 + .../styles/prosilver2/template/mcp_whois.html | 22 + .../prosilver2/template/memberlist_body.html | 190 +++ .../prosilver2/template/memberlist_email.html | 113 ++ .../prosilver2/template/memberlist_im.html | 46 + .../template/memberlist_search.html | 86 + .../prosilver2/template/memberlist_team.html | 47 + .../prosilver2/template/memberlist_view.html | 143 ++ .../template/mentions_templates.html | 6 + .../prosilver2/template/message_body.html | 25 + .../prosilver2/template/navbar_footer.html | 117 ++ .../prosilver2/template/navbar_header.html | 263 +++ .../template/notification_dropdown.html | 56 + .../prosilver2/template/overall_footer.html | 128 ++ .../prosilver2/template/overall_header.html | 137 ++ .../prosilver2/template/pagination.html | 30 + .../styles/prosilver2/template/plupload.html | 75 + .../template/posting_attach_body.html | 94 ++ .../prosilver2/template/posting_body.html | 6 + .../prosilver2/template/posting_buttons.html | 105 ++ .../prosilver2/template/posting_editor.html | 205 +++ .../prosilver2/template/posting_layout.html | 65 + .../template/posting_pm_header.html | 116 ++ .../template/posting_pm_layout.html | 43 + .../template/posting_poll_body.html | 53 + .../prosilver2/template/posting_preview.html | 51 + .../prosilver2/template/posting_review.html | 45 + .../prosilver2/template/posting_smilies.html | 25 + .../template/posting_topic_review.html | 91 + .../template/profilefields/bool.html | 7 + .../template/profilefields/date.html | 5 + .../template/profilefields/dropdown.html | 5 + .../template/profilefields/int.html | 3 + .../template/profilefields/string.html | 3 + .../template/profilefields/text.html | 3 + .../template/profilefields/url.html | 3 + .../template/quickreply_editor.html | 27 + .../prosilver2/template/report_body.html | 55 + .../prosilver2/template/search_body.html | 139 ++ .../prosilver2/template/search_results.html | 262 +++ .../prosilver2/template/simple_footer.html | 69 + .../prosilver2/template/simple_header.html | 46 + phpBB/styles/prosilver2/template/timezone.js | 18 + .../prosilver2/template/timezone_option.html | 16 + .../prosilver2/template/ucp_agreement.html | 72 + .../prosilver2/template/ucp_attachments.html | 83 + .../prosilver2/template/ucp_auth_link.html | 15 + .../template/ucp_auth_link_oauth.html | 29 + .../template/ucp_avatar_options.html | 46 + .../template/ucp_avatar_options_gravatar.html | 11 + .../template/ucp_avatar_options_local.html | 20 + .../template/ucp_avatar_options_upload.html | 69 + .../prosilver2/template/ucp_footer.html | 12 + .../template/ucp_groups_manage.html | 248 +++ .../template/ucp_groups_membership.html | 174 ++ .../prosilver2/template/ucp_header.html | 103 ++ .../prosilver2/template/ucp_login_link.html | 58 + .../template/ucp_main_bookmarks.html | 144 ++ .../prosilver2/template/ucp_main_drafts.html | 79 + .../prosilver2/template/ucp_main_front.html | 102 ++ .../template/ucp_main_subscribed.html | 198 +++ .../template/ucp_notifications.html | 95 ++ .../template/ucp_notifications_options.html | 72 + .../template/ucp_notifications_webpush.html | 21 + .../prosilver2/template/ucp_pm_history.html | 54 + .../template/ucp_pm_message_footer.html | 2 + .../template/ucp_pm_message_header.html | 70 + .../prosilver2/template/ucp_pm_options.html | 131 ++ .../template/ucp_pm_viewfolder.html | 135 ++ .../template/ucp_pm_viewmessage.html | 216 +++ .../template/ucp_pm_viewmessage_print.html | 59 + .../template/ucp_prefs_personal.html | 126 ++ .../prosilver2/template/ucp_prefs_post.html | 55 + .../prosilver2/template/ucp_prefs_view.html | 91 + .../template/ucp_profile_autologin_keys.html | 54 + .../template/ucp_profile_avatar.html | 13 + .../template/ucp_profile_profile_info.html | 51 + .../template/ucp_profile_reg_details.html | 59 + .../template/ucp_profile_signature.html | 51 + .../prosilver2/template/ucp_register.html | 127 ++ .../prosilver2/template/ucp_resend.html | 32 + .../template/ucp_reset_password.html | 49 + .../prosilver2/template/ucp_zebra_foes.html | 41 + .../template/ucp_zebra_friends.html | 43 + .../prosilver2/template/viewforum_body.html | 337 ++++ .../prosilver2/template/viewonline_body.html | 78 + .../prosilver2/template/viewonline_whois.html | 12 + .../prosilver2/template/viewtopic_body.html | 513 ++++++ .../prosilver2/template/viewtopic_print.html | 55 + .../template/viewtopic_topic_tools.html | 57 + phpBB/styles/prosilver2/theme/base.css | 132 ++ phpBB/styles/prosilver2/theme/bidi.css | 1012 ++++++++++++ phpBB/styles/prosilver2/theme/buttons.css | 228 +++ phpBB/styles/prosilver2/theme/colours.css | 1197 ++++++++++++++ phpBB/styles/prosilver2/theme/common.css | 1460 +++++++++++++++++ phpBB/styles/prosilver2/theme/content.css | 956 +++++++++++ phpBB/styles/prosilver2/theme/cp.css | 378 +++++ .../styles/prosilver2/theme/en/stylesheet.css | 1 + phpBB/styles/prosilver2/theme/forms.css | 416 +++++ phpBB/styles/prosilver2/theme/icons.css | 149 ++ .../styles/prosilver2/theme/images/index.htm | 0 .../prosilver2/theme/images/no_avatar.gif | Bin 0 -> 930 bytes .../prosilver2/theme/images/plupload/done.gif | Bin 0 -> 1024 bytes .../theme/images/plupload/error.gif | Bin 0 -> 994 bytes .../theme/images/plupload/throbber.gif | Bin 0 -> 1922 bytes .../prosilver2/theme/images/site_logo.svg | 6 + phpBB/styles/prosilver2/theme/index.htm | 0 phpBB/styles/prosilver2/theme/links.css | 212 +++ phpBB/styles/prosilver2/theme/mentions.css | 83 + phpBB/styles/prosilver2/theme/normalize.css | 465 ++++++ phpBB/styles/prosilver2/theme/plupload.css | 95 ++ phpBB/styles/prosilver2/theme/print.css | 232 +++ phpBB/styles/prosilver2/theme/responsive.css | 874 ++++++++++ phpBB/styles/prosilver2/theme/stylesheet.css | 23 + phpBB/styles/prosilver2/theme/svg/logo.svg | 6 + phpBB/styles/prosilver2/theme/tweaks.css | 4 + phpBB/styles/prosilver2/theme/utilities.css | 85 + 173 files changed, 19407 insertions(+) create mode 100644 phpBB/styles/prosilver2/composer.json create mode 100644 phpBB/styles/prosilver2/imgs/svg/arrow-right-bold.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/bullhorn.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/comment-text-outline.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/file-document-box-multiple-outline.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/file-document-box-outline.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/file-document-outline.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/fire.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/globe.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/info-variant.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/link-variant.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/lock.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/star.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/thumbtack.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/toggle-off.svg create mode 100644 phpBB/styles/prosilver2/imgs/svg/toggle-on.svg create mode 100644 phpBB/styles/prosilver2/template/ajax.js create mode 100644 phpBB/styles/prosilver2/template/attachment.html create mode 100644 phpBB/styles/prosilver2/template/bbcode.html create mode 100644 phpBB/styles/prosilver2/template/captcha_default.html create mode 100644 phpBB/styles/prosilver2/template/captcha_incomplete.html create mode 100644 phpBB/styles/prosilver2/template/captcha_qa.html create mode 100644 phpBB/styles/prosilver2/template/captcha_recaptcha.html create mode 100644 phpBB/styles/prosilver2/template/captcha_recaptcha_v3.html create mode 100644 phpBB/styles/prosilver2/template/captcha_turnstile.html create mode 100644 phpBB/styles/prosilver2/template/confirm_body.html create mode 100644 phpBB/styles/prosilver2/template/confirm_delete_body.html create mode 100644 phpBB/styles/prosilver2/template/display_options.html create mode 100644 phpBB/styles/prosilver2/template/drafts.html create mode 100644 phpBB/styles/prosilver2/template/faq_body.html create mode 100644 phpBB/styles/prosilver2/template/forum_fn.js create mode 100644 phpBB/styles/prosilver2/template/forumlist_body.html create mode 100644 phpBB/styles/prosilver2/template/index.htm create mode 100644 phpBB/styles/prosilver2/template/index_body.html create mode 100644 phpBB/styles/prosilver2/template/jumpbox.html create mode 100644 phpBB/styles/prosilver2/template/login_body.html create mode 100644 phpBB/styles/prosilver2/template/login_body_oauth.html create mode 100644 phpBB/styles/prosilver2/template/login_forum.html create mode 100644 phpBB/styles/prosilver2/template/mcp_approve.html create mode 100644 phpBB/styles/prosilver2/template/mcp_ban.html create mode 100644 phpBB/styles/prosilver2/template/mcp_footer.html create mode 100644 phpBB/styles/prosilver2/template/mcp_forum.html create mode 100644 phpBB/styles/prosilver2/template/mcp_front.html create mode 100644 phpBB/styles/prosilver2/template/mcp_header.html create mode 100644 phpBB/styles/prosilver2/template/mcp_logs.html create mode 100644 phpBB/styles/prosilver2/template/mcp_message.html create mode 100644 phpBB/styles/prosilver2/template/mcp_move.html create mode 100644 phpBB/styles/prosilver2/template/mcp_notes_front.html create mode 100644 phpBB/styles/prosilver2/template/mcp_notes_user.html create mode 100644 phpBB/styles/prosilver2/template/mcp_post.html create mode 100644 phpBB/styles/prosilver2/template/mcp_queue.html create mode 100644 phpBB/styles/prosilver2/template/mcp_reports.html create mode 100644 phpBB/styles/prosilver2/template/mcp_topic.html create mode 100644 phpBB/styles/prosilver2/template/mcp_warn_front.html create mode 100644 phpBB/styles/prosilver2/template/mcp_warn_list.html create mode 100644 phpBB/styles/prosilver2/template/mcp_warn_post.html create mode 100644 phpBB/styles/prosilver2/template/mcp_warn_user.html create mode 100644 phpBB/styles/prosilver2/template/mcp_whois.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_body.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_email.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_im.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_search.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_team.html create mode 100644 phpBB/styles/prosilver2/template/memberlist_view.html create mode 100644 phpBB/styles/prosilver2/template/mentions_templates.html create mode 100644 phpBB/styles/prosilver2/template/message_body.html create mode 100644 phpBB/styles/prosilver2/template/navbar_footer.html create mode 100644 phpBB/styles/prosilver2/template/navbar_header.html create mode 100644 phpBB/styles/prosilver2/template/notification_dropdown.html create mode 100644 phpBB/styles/prosilver2/template/overall_footer.html create mode 100644 phpBB/styles/prosilver2/template/overall_header.html create mode 100644 phpBB/styles/prosilver2/template/pagination.html create mode 100644 phpBB/styles/prosilver2/template/plupload.html create mode 100644 phpBB/styles/prosilver2/template/posting_attach_body.html create mode 100644 phpBB/styles/prosilver2/template/posting_body.html create mode 100644 phpBB/styles/prosilver2/template/posting_buttons.html create mode 100644 phpBB/styles/prosilver2/template/posting_editor.html create mode 100644 phpBB/styles/prosilver2/template/posting_layout.html create mode 100644 phpBB/styles/prosilver2/template/posting_pm_header.html create mode 100644 phpBB/styles/prosilver2/template/posting_pm_layout.html create mode 100644 phpBB/styles/prosilver2/template/posting_poll_body.html create mode 100644 phpBB/styles/prosilver2/template/posting_preview.html create mode 100644 phpBB/styles/prosilver2/template/posting_review.html create mode 100644 phpBB/styles/prosilver2/template/posting_smilies.html create mode 100644 phpBB/styles/prosilver2/template/posting_topic_review.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/bool.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/date.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/dropdown.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/int.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/string.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/text.html create mode 100644 phpBB/styles/prosilver2/template/profilefields/url.html create mode 100644 phpBB/styles/prosilver2/template/quickreply_editor.html create mode 100644 phpBB/styles/prosilver2/template/report_body.html create mode 100644 phpBB/styles/prosilver2/template/search_body.html create mode 100644 phpBB/styles/prosilver2/template/search_results.html create mode 100644 phpBB/styles/prosilver2/template/simple_footer.html create mode 100644 phpBB/styles/prosilver2/template/simple_header.html create mode 100644 phpBB/styles/prosilver2/template/timezone.js create mode 100644 phpBB/styles/prosilver2/template/timezone_option.html create mode 100644 phpBB/styles/prosilver2/template/ucp_agreement.html create mode 100644 phpBB/styles/prosilver2/template/ucp_attachments.html create mode 100644 phpBB/styles/prosilver2/template/ucp_auth_link.html create mode 100644 phpBB/styles/prosilver2/template/ucp_auth_link_oauth.html create mode 100644 phpBB/styles/prosilver2/template/ucp_avatar_options.html create mode 100644 phpBB/styles/prosilver2/template/ucp_avatar_options_gravatar.html create mode 100644 phpBB/styles/prosilver2/template/ucp_avatar_options_local.html create mode 100644 phpBB/styles/prosilver2/template/ucp_avatar_options_upload.html create mode 100644 phpBB/styles/prosilver2/template/ucp_footer.html create mode 100644 phpBB/styles/prosilver2/template/ucp_groups_manage.html create mode 100644 phpBB/styles/prosilver2/template/ucp_groups_membership.html create mode 100644 phpBB/styles/prosilver2/template/ucp_header.html create mode 100644 phpBB/styles/prosilver2/template/ucp_login_link.html create mode 100644 phpBB/styles/prosilver2/template/ucp_main_bookmarks.html create mode 100644 phpBB/styles/prosilver2/template/ucp_main_drafts.html create mode 100644 phpBB/styles/prosilver2/template/ucp_main_front.html create mode 100644 phpBB/styles/prosilver2/template/ucp_main_subscribed.html create mode 100644 phpBB/styles/prosilver2/template/ucp_notifications.html create mode 100644 phpBB/styles/prosilver2/template/ucp_notifications_options.html create mode 100644 phpBB/styles/prosilver2/template/ucp_notifications_webpush.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_history.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_message_footer.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_message_header.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_options.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_viewfolder.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_viewmessage.html create mode 100644 phpBB/styles/prosilver2/template/ucp_pm_viewmessage_print.html create mode 100644 phpBB/styles/prosilver2/template/ucp_prefs_personal.html create mode 100644 phpBB/styles/prosilver2/template/ucp_prefs_post.html create mode 100644 phpBB/styles/prosilver2/template/ucp_prefs_view.html create mode 100644 phpBB/styles/prosilver2/template/ucp_profile_autologin_keys.html create mode 100644 phpBB/styles/prosilver2/template/ucp_profile_avatar.html create mode 100644 phpBB/styles/prosilver2/template/ucp_profile_profile_info.html create mode 100644 phpBB/styles/prosilver2/template/ucp_profile_reg_details.html create mode 100644 phpBB/styles/prosilver2/template/ucp_profile_signature.html create mode 100644 phpBB/styles/prosilver2/template/ucp_register.html create mode 100644 phpBB/styles/prosilver2/template/ucp_resend.html create mode 100644 phpBB/styles/prosilver2/template/ucp_reset_password.html create mode 100644 phpBB/styles/prosilver2/template/ucp_zebra_foes.html create mode 100644 phpBB/styles/prosilver2/template/ucp_zebra_friends.html create mode 100644 phpBB/styles/prosilver2/template/viewforum_body.html create mode 100644 phpBB/styles/prosilver2/template/viewonline_body.html create mode 100644 phpBB/styles/prosilver2/template/viewonline_whois.html create mode 100644 phpBB/styles/prosilver2/template/viewtopic_body.html create mode 100644 phpBB/styles/prosilver2/template/viewtopic_print.html create mode 100644 phpBB/styles/prosilver2/template/viewtopic_topic_tools.html create mode 100644 phpBB/styles/prosilver2/theme/base.css create mode 100644 phpBB/styles/prosilver2/theme/bidi.css create mode 100644 phpBB/styles/prosilver2/theme/buttons.css create mode 100644 phpBB/styles/prosilver2/theme/colours.css create mode 100644 phpBB/styles/prosilver2/theme/common.css create mode 100644 phpBB/styles/prosilver2/theme/content.css create mode 100644 phpBB/styles/prosilver2/theme/cp.css create mode 100644 phpBB/styles/prosilver2/theme/en/stylesheet.css create mode 100644 phpBB/styles/prosilver2/theme/forms.css create mode 100644 phpBB/styles/prosilver2/theme/icons.css create mode 100644 phpBB/styles/prosilver2/theme/images/index.htm create mode 100644 phpBB/styles/prosilver2/theme/images/no_avatar.gif create mode 100644 phpBB/styles/prosilver2/theme/images/plupload/done.gif create mode 100644 phpBB/styles/prosilver2/theme/images/plupload/error.gif create mode 100644 phpBB/styles/prosilver2/theme/images/plupload/throbber.gif create mode 100644 phpBB/styles/prosilver2/theme/images/site_logo.svg create mode 100644 phpBB/styles/prosilver2/theme/index.htm create mode 100644 phpBB/styles/prosilver2/theme/links.css create mode 100644 phpBB/styles/prosilver2/theme/mentions.css create mode 100644 phpBB/styles/prosilver2/theme/normalize.css create mode 100644 phpBB/styles/prosilver2/theme/plupload.css create mode 100644 phpBB/styles/prosilver2/theme/print.css create mode 100644 phpBB/styles/prosilver2/theme/responsive.css create mode 100644 phpBB/styles/prosilver2/theme/stylesheet.css create mode 100644 phpBB/styles/prosilver2/theme/svg/logo.svg create mode 100644 phpBB/styles/prosilver2/theme/tweaks.css create mode 100644 phpBB/styles/prosilver2/theme/utilities.css diff --git a/phpBB/styles/prosilver2/composer.json b/phpBB/styles/prosilver2/composer.json new file mode 100644 index 0000000000..539eae3cca --- /dev/null +++ b/phpBB/styles/prosilver2/composer.json @@ -0,0 +1,25 @@ +{ + "name": "phpbb/phpbb-style-prosilver-2", + "description": "phpBB Forum Software default style", + "type": "phpbb-style", + "version": "4.0.0-a1-dev", + "homepage": "https://www.phpbb.com", + "license": "GPL-2.0", + "authors": [ + { + "name": "phpBB Limited", + "email": "operations@phpbb.com", + "homepage": "https://www.phpbb.com/go/authors" + } + ], + "support": { + "issues": "https://tracker.phpbb.com", + "forum": "https://www.phpbb.com/community/", + "irc": "irc://irc.freenode.org/phpbb" + }, + "extra": { + "display-name": "prosilver2", + "phpbb-version": "4.0.0-a1-dev", + "parent-style": "" + } +} diff --git a/phpBB/styles/prosilver2/imgs/svg/arrow-right-bold.svg b/phpBB/styles/prosilver2/imgs/svg/arrow-right-bold.svg new file mode 100644 index 0000000000..6a11c99a46 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/arrow-right-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/bullhorn.svg b/phpBB/styles/prosilver2/imgs/svg/bullhorn.svg new file mode 100644 index 0000000000..2755c3b78b --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/bullhorn.svg @@ -0,0 +1 @@ + diff --git a/phpBB/styles/prosilver2/imgs/svg/comment-text-outline.svg b/phpBB/styles/prosilver2/imgs/svg/comment-text-outline.svg new file mode 100644 index 0000000000..3ef94094f3 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/comment-text-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/file-document-box-multiple-outline.svg b/phpBB/styles/prosilver2/imgs/svg/file-document-box-multiple-outline.svg new file mode 100644 index 0000000000..be43e84158 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/file-document-box-multiple-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/file-document-box-outline.svg b/phpBB/styles/prosilver2/imgs/svg/file-document-box-outline.svg new file mode 100644 index 0000000000..a4692770a8 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/file-document-box-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/file-document-outline.svg b/phpBB/styles/prosilver2/imgs/svg/file-document-outline.svg new file mode 100644 index 0000000000..deff442b30 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/file-document-outline.svg @@ -0,0 +1 @@ + diff --git a/phpBB/styles/prosilver2/imgs/svg/fire.svg b/phpBB/styles/prosilver2/imgs/svg/fire.svg new file mode 100644 index 0000000000..c00b07f158 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/fire.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/globe.svg b/phpBB/styles/prosilver2/imgs/svg/globe.svg new file mode 100644 index 0000000000..c340561509 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/globe.svg @@ -0,0 +1 @@ + diff --git a/phpBB/styles/prosilver2/imgs/svg/info-variant.svg b/phpBB/styles/prosilver2/imgs/svg/info-variant.svg new file mode 100644 index 0000000000..0d03fb2bbc --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/info-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/link-variant.svg b/phpBB/styles/prosilver2/imgs/svg/link-variant.svg new file mode 100644 index 0000000000..045cadd451 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/link-variant.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/lock.svg b/phpBB/styles/prosilver2/imgs/svg/lock.svg new file mode 100644 index 0000000000..9e7e85d131 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/lock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/star.svg b/phpBB/styles/prosilver2/imgs/svg/star.svg new file mode 100644 index 0000000000..07370e9a58 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/star.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/thumbtack.svg b/phpBB/styles/prosilver2/imgs/svg/thumbtack.svg new file mode 100644 index 0000000000..9a0adc18fa --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/thumbtack.svg @@ -0,0 +1 @@ + diff --git a/phpBB/styles/prosilver2/imgs/svg/toggle-off.svg b/phpBB/styles/prosilver2/imgs/svg/toggle-off.svg new file mode 100644 index 0000000000..9bd31a7bf5 --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/toggle-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/imgs/svg/toggle-on.svg b/phpBB/styles/prosilver2/imgs/svg/toggle-on.svg new file mode 100644 index 0000000000..83d2e59c0c --- /dev/null +++ b/phpBB/styles/prosilver2/imgs/svg/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/phpBB/styles/prosilver2/template/ajax.js b/phpBB/styles/prosilver2/template/ajax.js new file mode 100644 index 0000000000..3fb6a88a87 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ajax.js @@ -0,0 +1,405 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + +'use strict'; + +// This callback will mark all forum icons read +phpbb.addAjaxCallback('mark_forums_read', function(res) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + forum_unread: 'forum_read', + forum_unread_subforum: 'forum_read_subforum', + forum_unread_locked: 'forum_read_locked' + }; + + $('li.row').find('dl[class*="forum_unread"]').each(function() { + var $this = $(this); + + $.each(iconsArray, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Mark subforums read + $('a.subforum[class*="unread"]').removeClass('unread').addClass('read').children('.icon.icon-red').removeClass('icon-red').addClass('icon-blue'); + + // Mark topics read if we are watching a category and showing active topics + if ($('#active_topics').length) { + phpbb.ajaxCallbacks.mark_topics_read.call(this, res, false); + } + + // Update mark forums read links + $('[data-ajax="mark_forums_read"]').attr('href', res.U_MARK_FORUMS); + + phpbb.closeDarkenWrapper(3000); +}); + +/** +* This callback will mark all topic icons read +* +* @param {bool} [update_topic_links=true] Whether "Mark topics read" links +* should be updated. Defaults to true. +*/ +phpbb.addAjaxCallback('mark_topics_read', function(res, updateTopicLinks) { + var readTitle = res.NO_UNREAD_POSTS; + var unreadTitle = res.UNREAD_POSTS; + var iconsArray = { + global_unread: 'global_read', + announce_unread: 'announce_read', + sticky_unread: 'sticky_read', + topic_unread: 'topic_read' + }; + var iconsState = ['', '_hot', '_hot_mine', '_locked', '_locked_mine', '_mine']; + var unreadClassSelectors; + var classMap = {}; + var classNames = []; + + if (typeof updateTopicLinks === 'undefined') { + updateTopicLinks = true; + } + + $.each(iconsArray, function(unreadClass, readClass) { + $.each(iconsState, function(key, value) { + // Only topics can be hot + if ((value === '_hot' || value === '_hot_mine') && unreadClass !== 'topic_unread') { + return true; + } + classMap[unreadClass + value] = readClass + value; + classNames.push(unreadClass + value); + }); + }); + + unreadClassSelectors = '.' + classNames.join(',.'); + + $('li.row').find(unreadClassSelectors).each(function() { + var $this = $(this); + $.each(classMap, function(unreadClass, readClass) { + if ($this.hasClass(unreadClass)) { + $this.removeClass(unreadClass).addClass(readClass); + } + }); + $this.children('dt[title="' + unreadTitle + '"]').attr('title', readTitle); + }); + + // Remove link to first unread post + $('a.unread').has('.icon-red').remove(); + + // Update mark topics read links + if (updateTopicLinks) { + $('[data-ajax="mark_topics_read"]').attr('href', res.U_MARK_TOPICS); + } + + phpbb.closeDarkenWrapper(3000); +}); + +// This callback will mark all notifications read +phpbb.addAjaxCallback('notification.mark_all_read', function(res) { + if (typeof res.success !== 'undefined') { + phpbb.markNotifications($('[data-notification-unread="true"]'), 0); + phpbb.toggleDropdown.call($('#notification-button')); + phpbb.closeDarkenWrapper(3000); + } +}); + +// This callback will mark a notification read +phpbb.addAjaxCallback('notification.mark_read', function(res) { + if (typeof res.success !== 'undefined') { + var unreadCount = Number($('#notification-button strong').html()) - 1; + phpbb.markNotifications($(this).parent('[data-notification-unread="true"]'), unreadCount); + } +}); + +/** + * Mark notification popup rows as read. + * + * @param {jQuery} $popup jQuery object(s) to mark read. + * @param {int} unreadCount The new unread notifications count. + */ +phpbb.markNotifications = function($popup, unreadCount) { + // Remove the unread status. + $popup.removeClass('bg2'); + $popup.find('a.mark_read').remove(); + + // Update the notification link to the real URL. + $popup.each(function() { + var link = $(this).find('a'); + link.attr('href', link.attr('data-real-url')); + }); + + // Update the unread count. + $('strong', '#notification-button').html(unreadCount); + // Remove the Mark all read link and hide notification count if there are no unread notifications. + if (!unreadCount) { + $('#mark_all_notifications').remove(); + $('#notification-button > strong').addClass('hidden'); + } + + // Update page title + var $title = $('title'); + var originalTitle = $title.text().replace(/(\((\d+)\))/, ''); + $title.text((unreadCount ? '(' + unreadCount + ')' : '') + originalTitle); +}; + +// This callback finds the post from the delete link, and removes it. +phpbb.addAjaxCallback('post_delete', function() { + var $this = $(this), + postId; + + if ($this.attr('data-refresh') === undefined) { + postId = $this[0].href.split('&p=')[1]; + var post = $this.parents('#p' + postId).css('pointer-events', 'none'); + if (post.hasClass('bg1') || post.hasClass('bg2')) { + var posts1 = post.nextAll('.bg1'); + post.nextAll('.bg2').removeClass('bg2').addClass('bg1'); + posts1.removeClass('bg1').addClass('bg2'); + } + post.fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This callback removes the approve / disapprove div or link. +phpbb.addAjaxCallback('post_visibility', function(res) { + var remove = (res.visible) ? $(this) : $(this).parents('.post'); + $(remove).css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + + if (res.visible) { + // Remove the "Deleted by" message from the post on restoring. + remove.parents('.post').find('.post_deleted_msg').css('pointer-events', 'none').fadeOut(function() { + $(this).remove(); + }); + } +}); + +// This removes the parent row of the link or form that fired the callback. +phpbb.addAjaxCallback('row_delete', function() { + $(this).parents('tr').remove(); +}); + +// This handles friend / foe additions removals. +phpbb.addAjaxCallback('zebra', function(res) { + var zebra; + + if (res.success) { + zebra = $('.zebra'); + zebra.first().html(res.MESSAGE_TEXT); + zebra.not(':first').html(' ').prev().html(' '); + } +}); + +/** + * This callback updates the poll results after voting. + */ +phpbb.addAjaxCallback('vote_poll', function(res) { + if (typeof res.success !== 'undefined') { + var poll = $(this).closest('.topic_poll'); + var panel = poll.find('.panel'); + var resultsVisible = poll.find('dl:first-child .resultbar').is(':visible'); + var mostVotes = 0; + + // Set min-height to prevent the page from jumping when the content changes + var updatePanelHeight = function (height) { + height = (typeof height === 'undefined') ? panel.find('.inner').outerHeight() : height; + panel.css('min-height', height); + }; + updatePanelHeight(); + + // Remove the View results link + if (!resultsVisible) { + poll.find('.poll_view_results').hide(500); + } + + if (!res.can_vote) { + poll.find('.polls, .poll_max_votes, .poll_vote, .poll_option_select').fadeOut(500, function () { + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(); + }); + } else { + // If the user can still vote, simply slide down the results + poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + } + + // Get the votes count of the highest poll option + poll.find('[data-poll-option-id]').each(function() { + var option = $(this); + var optionId = option.attr('data-poll-option-id'); + mostVotes = (res.vote_counts[optionId] >= mostVotes) ? res.vote_counts[optionId] : mostVotes; + }); + + // Update the total votes count + poll.find('.poll_total_vote_cnt').html(res.total_votes); + + // Update each option + poll.find('[data-poll-option-id]').each(function() { + var $this = $(this); + var optionId = $this.attr('data-poll-option-id'); + var voted = (typeof res.user_votes[optionId] !== 'undefined'); + var mostVoted = (res.vote_counts[optionId] === mostVotes); + var percent = (!res.total_votes) ? 0 : Math.round((res.vote_counts[optionId] / res.total_votes) * 100); + var percentRel = (mostVotes === 0) ? 0 : Math.round((res.vote_counts[optionId] / mostVotes) * 100); + var altText; + + altText = $this.attr('data-alt-text'); + if (voted) { + $this.attr('title', $.trim(altText)); + } else { + $this.attr('title', ''); + }; + $this.toggleClass('voted', voted); + $this.toggleClass('most-votes', mostVoted); + + // Update the bars + var bar = $this.find('.resultbar div'); + var barTimeLapse = (res.can_vote) ? 500 : 1500; + var newBarClass = (percent === 100) ? 'pollbar5' : 'pollbar' + (Math.floor(percent / 20) + 1); + + setTimeout(function () { + bar.animate({ width: percentRel + '%' }, 500) + .removeClass('pollbar1 pollbar2 pollbar3 pollbar4 pollbar5') + .addClass(newBarClass) + .html(res.vote_counts[optionId]); + + var percentText = percent ? percent + '%' : res.NO_VOTES; + $this.find('.poll_option_percent').html(percentText); + }, barTimeLapse); + }); + + if (!res.can_vote) { + poll.find('.polls').delay(400).fadeIn(500); + } + + // Display "Your vote has been cast." message. Disappears after 5 seconds. + var confirmationDelay = (res.can_vote) ? 300 : 900; + poll.find('.vote-submitted').delay(confirmationDelay).slideDown(200, function() { + if (resultsVisible) { + updatePanelHeight(); + } + + $(this).delay(5000).fadeOut(500, function() { + resizePanel(300); + }); + }); + + // Remove the gap resulting from removing options + setTimeout(function() { + resizePanel(500); + }, 1500); + + var resizePanel = function (time) { + var panelHeight = panel.height(); + var innerHeight = panel.find('.inner').outerHeight(); + + if (panelHeight !== innerHeight) { + panel.css({ minHeight: '', height: panelHeight }) + .animate({ height: innerHeight }, time, function () { + panel.css({ minHeight: innerHeight, height: '' }); + }); + } + }; + } +}); + +/** + * Show poll results when clicking View results link. + */ +$('.poll_view_results a').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var $poll = $(this).parents('.topic_poll'); + + $poll.find('.resultbar, .poll_option_percent, .poll_total_votes').show(500); + $poll.find('.poll_view_results').hide(500); +}); + +$('[data-ajax]').each(function() { + var $this = $(this); + var ajax = $this.attr('data-ajax'); + var filter = $this.attr('data-filter'); + + if (ajax !== 'false') { + var fn = (ajax !== 'true') ? ajax : null; + filter = (filter !== undefined) ? phpbb.getFunctionByName(filter) : null; + + phpbb.ajaxify({ + selector: this, + refresh: $this.attr('data-refresh') !== undefined, + filter: filter, + callback: fn + }); + } +}); + +/** + * This simply appends #preview to the action of the + * QR action when you click the Full Editor & Preview button + */ +$('#qr_full_editor').click(function() { + $('#qr_postform').attr('action', function(i, val) { + return val + '#preview'; + }); +}); + + +/** + * Make the display post links to use JS + */ +$('.display_post').click(function(e) { + // Do not follow the link + e.preventDefault(); + + var postId = $(this).attr('data-post-id'); + $('#post_content' + postId).show(); + $('#profile' + postId).show(); + $('#post_hidden' + postId).hide(); +}); + +/** + * Display hidden post on post review page + */ +$('.display_post_review').on('click', function(e) { + e.preventDefault(); + + let $displayPostLink = $(this); + $displayPostLink.closest('.post-ignore').removeClass('post-ignore'); + $displayPostLink.hide(); +}); + +/** +* Toggle the member search panel in memberlist.php. +* +* If user returns to search page after viewing results the search panel is automatically displayed. +* In any case the link will toggle the display status of the search panel and link text will be +* appropriately changed based on the status of the search panel. +*/ +$('#member_search').click(function () { + var $memberlistSearch = $('#memberlist_search'); + + $memberlistSearch.slideToggle('fast'); + phpbb.ajaxCallbacks.alt_text.call(this); + + // Focus on the username textbox if it's available and displayed + if ($memberlistSearch.is(':visible')) { + $('#username').focus(); + } + return false; +}); + +/** +* Automatically resize textarea +*/ +$(function() { + var $textarea = $('textarea:not(#message-box textarea, .no-auto-resize)'); + phpbb.resizeTextArea($textarea, { minHeight: 75, maxHeight: 250 }); + phpbb.resizeTextArea($('textarea', '#message-box')); +}); + + +})(jQuery); // Avoid conflicts with other libraries diff --git a/phpBB/styles/prosilver2/template/attachment.html b/phpBB/styles/prosilver2/template/attachment.html new file mode 100644 index 0000000000..7d47ec13d0 --- /dev/null +++ b/phpBB/styles/prosilver2/template/attachment.html @@ -0,0 +1,75 @@ + + + + +

[{_file.DENIED_MESSAGE}]

+ + + + +
+
{% if _file.COMMENT %}{{ _file.COMMENT|e('html') }}{% else %}{{ _file.DOWNLOAD_NAME }}{% endif %}
+
{_file.COMMENT}
+
+ + + +
+
{% if _file.COMMENT %}{{ _file.COMMENT|e('html') }}{% else %}{{ _file.DOWNLOAD_NAME }}{% endif %}
+
{_file.COMMENT}
+
{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}
+
+ + + +
+
{_file.UPLOAD_ICON} {_file.DOWNLOAD_NAME}
+
{_file.COMMENT}
+
({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}
+
+ + + {% if _file.S_AUDIO_FILE %} +
+
+ +
+ {% if _file.COMMENT %} +
{{ _file.COMMENT }}
+ {% endif %} +
+ {% if _file.UPLOAD_ICON %} + {{ _file.UPLOAD_ICON }} + {% endif %} + {{ _file.DOWNLOAD_NAME }} + ({{ _file.FILESIZE }} {{ _file.SIZE_LANG }}) {{ _file.L_DOWNLOAD_COUNT }} +
+
+ {% endif %} + + {% if _file.S_VIDEO_FILE %} +
+
+ +
+ {% if _file.COMMENT %} +
{{ _file.COMMENT }}
+ {% endif %} +
+ {% if _file.UPLOAD_ICON %} + {{ _file.UPLOAD_ICON }} + {% endif %} + {{ _file.DOWNLOAD_NAME }} + ({{ _file.FILESIZE }} {{ _file.SIZE_LANG }}) {{ _file.L_DOWNLOAD_COUNT }} +
+
+ {% endif %} + + + + + diff --git a/phpBB/styles/prosilver2/template/bbcode.html b/phpBB/styles/prosilver2/template/bbcode.html new file mode 100644 index 0000000000..dc051eef3e --- /dev/null +++ b/phpBB/styles/prosilver2/template/bbcode.html @@ -0,0 +1,93 @@ + + + + + + + + +
+
+ + + +
+
+ + + + +
+
+ {L_NO_FORUMS} +
+
+ diff --git a/phpBB/styles/prosilver2/template/index.htm b/phpBB/styles/prosilver2/template/index.htm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/phpBB/styles/prosilver2/template/index_body.html b/phpBB/styles/prosilver2/template/index_body.html new file mode 100644 index 0000000000..c2102faddd --- /dev/null +++ b/phpBB/styles/prosilver2/template/index_body.html @@ -0,0 +1,94 @@ + + +

{LAST_VISIT_DATE}{CURRENT_TIME}

+

{CURRENT_TIME}

+ + + +
+ {L_MARK_FORUMS_READ} +
+ + + + + + + + +
+

{L_LOGIN_LOGOUT}  •  {L_REGISTER}

+ +
+ + + + + +
+

{L_WHO_IS_ONLINE}

{L_WHO_IS_ONLINE}

+

+ + {TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})
{RECORD_USERS}
+ +
{LOGGED_IN_USER_LIST} + {% if LEGEND|length > 0 %} + {% apply spaceless %} +
+ + {{ lang('LEGEND') ~ lang('COLON') }} + {% for group in LEGEND %} + {% if group.GROUP_URL %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% else %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% endif %} + {% endfor %} + + {% endapply %} + {% endif %} + + +

+
+ + + + + +
+

{L_BIRTHDAYS}

+

+ + {L_CONGRATULATIONS}{L_COLON} {birthdays.USERNAME} ({birthdays.AGE}), {L_NO_BIRTHDAYS} + +

+
+ + + +
+

{L_STATISTICS}

+

+ + {TOTAL_POSTS} • {TOTAL_TOPICS} • {TOTAL_USERS} • {NEWEST_USER} + +

+
+ + + + + diff --git a/phpBB/styles/prosilver2/template/jumpbox.html b/phpBB/styles/prosilver2/template/jumpbox.html new file mode 100644 index 0000000000..4edf77a64e --- /dev/null +++ b/phpBB/styles/prosilver2/template/jumpbox.html @@ -0,0 +1,50 @@ + +
+ +

+ + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_FORUM'), false, 'fas c-return-arrow-icon') }} + +

+ +

+ + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_INDEX'), false, 'fas c-return-arrow-icon') }} + +

+ +

+ + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('RETURN_TO_TOPIC'), false, 'fas c-return-arrow-icon') }} + +

+ +

+ + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('GO_TO_SEARCH_ADV'), false, 'fas c-return-arrow-icon') }} + +

+ + + + + + +

+ +
diff --git a/phpBB/styles/prosilver2/template/login_body.html b/phpBB/styles/prosilver2/template/login_body.html new file mode 100644 index 0000000000..aec420fbe6 --- /dev/null +++ b/phpBB/styles/prosilver2/template/login_body.html @@ -0,0 +1,70 @@ + + +
+
+
+ +
+ + +
class="fields1"class="fields2"> +
{LOGIN_ERROR}
+
+
+
+
+
+
+
+ +
{L_FORGOT_PASS}
+
{L_RESEND_ACTIVATION}
+ +
+ + + + + +
+
 
+
+
+
+ + + {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+ + + + +
+
+ + + +
+
+ +
+

{L_REGISTER}

+

{L_LOGIN_INFO}

+

{L_TERMS_USE} | {L_PRIVACY}

+
+

{L_REGISTER}

+
+ +
+
+ + +
+ + diff --git a/phpBB/styles/prosilver2/template/login_body_oauth.html b/phpBB/styles/prosilver2/template/login_body_oauth.html new file mode 100644 index 0000000000..e15a60793c --- /dev/null +++ b/phpBB/styles/prosilver2/template/login_body_oauth.html @@ -0,0 +1,6 @@ +
+
+ {% for oauth in oauth %} + {{ oauth.SERVICE_NAME }} + {% endfor %} +
diff --git a/phpBB/styles/prosilver2/template/login_forum.html b/phpBB/styles/prosilver2/template/login_forum.html new file mode 100644 index 0000000000..3128bac788 --- /dev/null +++ b/phpBB/styles/prosilver2/template/login_forum.html @@ -0,0 +1,42 @@ + + +

{FORUM_NAME}

+ +
+{S_FORM_TOKEN} +
+
+ +
+ + +

{L_LOGIN_FORUM}

+ +
+ +
+
 
+
{LOGIN_ERROR}
+
+ + +
+
+
+
+ {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+ +
+
+ +
+ + + diff --git a/phpBB/styles/prosilver2/template/mcp_approve.html b/phpBB/styles/prosilver2/template/mcp_approve.html new file mode 100644 index 0000000000..2acc4753ab --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_approve.html @@ -0,0 +1,81 @@ + + +

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+ + + + + + + + + + + +
+   + +
+ + + + + +
+
+ {S_FORM_TOKEN} +
+ +
+ +

{MESSAGE_TITLE}

+

{ADDITIONAL_MSG}

+ +
+ +
+
 
+
+
+ + + +
+
+
+
+
+
+

{L_CAN_LEAVE_BLANK}
+
+
+ + +
+
 
+
{MESSAGE_TEXT}
+
+
+ +
+ {S_HIDDEN_FIELDS}  + +
+ +
+ +
+
+ +
+ + + diff --git a/phpBB/styles/prosilver2/template/mcp_ban.html b/phpBB/styles/prosilver2/template/mcp_ban.html new file mode 100644 index 0000000000..379c992921 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_ban.html @@ -0,0 +1,128 @@ + + + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_TITLE}

+

{L_EXPLAIN}

+ +
+ +
+
+
+
{L_FIND_USERNAME}
+
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+ +

{L_UNBAN_TITLE}

+

{L_UNBAN_EXPLAIN}

+ + +
+ +
+
+
+
+
+
{L_BAN_LENGTH}{L_COLON}
+
+
+
+
{L_BAN_REASON}{L_COLON}
+
+
+
+
{L_BAN_GIVE_REASON}{L_COLON}
+
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + +
+ + + +

{L_NO_BAN_CELL}

+ + + + + +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_footer.html b/phpBB/styles/prosilver2/template/mcp_footer.html new file mode 100644 index 0000000000..89ce7c34ab --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_footer.html @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/phpBB/styles/prosilver2/template/mcp_forum.html b/phpBB/styles/prosilver2/template/mcp_forum.html new file mode 100644 index 0000000000..786c09c531 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_forum.html @@ -0,0 +1,174 @@ + + + + + +

{L_FORUM}{L_COLON} {FORUM_NAME}

+ +
+ +
+
+ +
+ +
+ + +
    +
  • +
    +
    {L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
    +
  • {L_NO_TOPICS}

  • +
+ + +
+ + + +
+ +
+
+ + +
+ + + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+ + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_front.html b/phpBB/styles/prosilver2/template/mcp_front.html new file mode 100644 index 0000000000..b594fc7bcb --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_front.html @@ -0,0 +1,194 @@ + + +

{PAGE_TITLE}

+ + + + + +
+ +
+
+ +

{L_LATEST_UNAPPROVED}

+

{L_UNAPPROVED_TOTAL}

+ + +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_TOPIC} & {L_FORUM}
    +
    {{ lang('MARK') }}
    +
    +
  • +
+ + + +
+ {S_FORM_TOKEN} +
+ + +
+ {S_HIDDEN_FIELDS} +   + +
{L_MARK_ALL} :: {L_UNMARK_ALL}
+
+ +
+ + + + + +
+
+ +

{L_LATEST_REPORTED}

+

{L_REPORTS_TOTAL}

+ + +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_REPORTER} & {L_FORUM}
    +
    +
  • +
+
    + + +
  • +
    +
    +
    + {report.SUBJECT} {{ Icon('font', 'paperclip', '', true) }}
    + {L_POSTED} {L_POST_BY_AUTHOR} {report.AUTHOR_FULL} » {report.POST_TIME} +
    +
    +
    + {L_REPORTED} {L_POST_BY_AUTHOR} {report.REPORTER_FULL} {L_REPORTED_ON_DATE} {{ report.REPORT_TIME }}
    + {L_FORUM}{L_COLON} {report.FORUM_NAME}
    +
    +
    +
  • + +
+ + +
+
+ + + + + +
+
+ +

{L_LATEST_REPORTED_PMS}

+

{L_PM_REPORTS_TOTAL}

+ + +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_REPORTER}
    +
    +
  • +
+
    + + +
  • +
    +
    +
    + {pm_report.PM_SUBJECT} {{ Icon('font', 'paperclip', '', true) }}
    + {L_MESSAGE_BY_AUTHOR} {pm_report.PM_AUTHOR_FULL} » {pm_report.PM_TIME}
    + {L_MESSAGE_TO} {pm_report.RECIPIENTS} +
    +
    +
    + {L_REPORTED} {L_POST_BY_AUTHOR} {pm_report.REPORTER_FULL} {L_REPORTED_ON_DATE} {pm_report.REPORT_TIME} +
    +
    +
  • + +
+ + +
+
+ + + + + +
+
+ +

{L_LATEST_LOGS}

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_ACTION}{L_USERNAME}{L_IP}{L_VIEW_TOPIC}{L_VIEW_TOPIC_LOGS}{L_TIME}
{log.ACTION}{log.USERNAME}{log.IP}{L_VIEW_TOPIC} {L_VIEW_TOPIC_LOGS} {log.TIME}
{L_NO_ENTRIES}
+ +
+
+ + + + + diff --git a/phpBB/styles/prosilver2/template/mcp_header.html b/phpBB/styles/prosilver2/template/mcp_header.html new file mode 100644 index 0000000000..5841c1bbd2 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_header.html @@ -0,0 +1,49 @@ + + +

{L_MCP}

+ + +

+ [ {L_ACP} | {L_MCP} | {L_MODERATE_FORUM} | {L_MODERATE_TOPIC} | {L_MODERATE_POST} ] +

+ + +
+ +
+ +
+
+ +
+ + + +
+ +
+

{L_MESSAGE}

+

{MESSAGE}

+

{return_links.MESSAGE_LINK}

+
+ diff --git a/phpBB/styles/prosilver2/template/mcp_logs.html b/phpBB/styles/prosilver2/template/mcp_logs.html new file mode 100644 index 0000000000..d693ca0fed --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_logs.html @@ -0,0 +1,88 @@ + + +

{L_TITLE}

+ +
+ +
+
+ +
+ {L_SEARCH_KEYWORDS}{L_COLON}   + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_IP}{L_TIME}{L_ACTION}{L_MARK}
{log.USERNAME}{log.IP}{log.DATE}{log.ACTION}
+ {log.DATA} +
{L_NO_ENTRIES}
+ + +
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + +
+ +   + + +
+ + + {S_FORM_TOKEN} +
+
+ + + +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_message.html b/phpBB/styles/prosilver2/template/mcp_message.html new file mode 100644 index 0000000000..062103b91c --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_message.html @@ -0,0 +1,8 @@ + + +
+

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_move.html b/phpBB/styles/prosilver2/template/mcp_move.html new file mode 100644 index 0000000000..ee3e2146ac --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_move.html @@ -0,0 +1,73 @@ + + +

{MESSAGE_TITLE}

+

{MESSAGE_TEXT}

+ +

{ADDITIONAL_MSG}

+ + + + + + + + + + + +
+   + +
+ + + + + + + +
+ +
+
+ +
+

{MESSAGE_TITLE}

+

{ADDITIONAL_MSG}

+ +
+ {% EVENT mcp_move_destination_forum_before %} +
+
+
+
+
+
+ {% EVENT mcp_move_destination_forum_after %} +
+
 
+
{MESSAGE_TEXT}
+
+
+ +
+ {S_HIDDEN_FIELDS}  + + {S_FORM_TOKEN} +
+ +
+ +
+
+
+ + + diff --git a/phpBB/styles/prosilver2/template/mcp_notes_front.html b/phpBB/styles/prosilver2/template/mcp_notes_front.html new file mode 100644 index 0000000000..73634eadef --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_notes_front.html @@ -0,0 +1,27 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+
+
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_notes_user.html b/phpBB/styles/prosilver2/template/mcp_notes_user.html new file mode 100644 index 0000000000..98f56cbb60 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_notes_user.html @@ -0,0 +1,121 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{USERNAME_FULL}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ +
+
+ +

{L_ADD_FEEDBACK}

+

{L_ADD_FEEDBACK_EXPLAIN}

+ +
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+ +
+ {L_SEARCH_KEYWORDS}{L_COLON}   + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_REPORT_BY}{L_IP}{L_TIME}{L_ACTION_NOTE}{L_MARK}
{usernotes.REPORT_BY}{usernotes.IP}{usernotes.REPORT_AT}{usernotes.ACTION}
{L_NO_ENTRIES}
+ +
+ + + +
+ +
+
+ + +
+ +   +
+ +
+ +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_post.html b/phpBB/styles/prosilver2/template/mcp_post.html new file mode 100644 index 0000000000..45c6088f76 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_post.html @@ -0,0 +1,367 @@ + + + + +

{L_PM_REPORT_DETAILS}

+ +

{L_REPORT_DETAILS}

+ + +
+
+ +
+

{L_REPORT_REASON}{L_COLON} {REPORT_REASON_TITLE}

+

{L_REPORTED} {L_POST_BY_AUTHOR} {REPORTER_FULL} « {REPORT_DATE}

+ +

{{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_REPORT_CLOSED}

+ +
+ + {REPORT_TEXT} + + {REPORT_REASON_DESCRIPTION} + +
+
+ +
+
+ +
+ +
+ {% EVENT mcp_post_report_buttons_top_before %} + +   + + + {% EVENT mcp_post_report_buttons_top_after %} + + {S_FORM_TOKEN} +
+
+ + +

{L_POST_DETAILS}

+ + +
+
+ +
+

{POST_SUBJECT}

+ + + + +

+ {L_SENT_AT}{L_COLON} {POST_DATE} +
{L_PM_FROM}{L_COLON} {POST_AUTHOR_FULL} +
{L_TO}{L_COLON} {to_recipient.NAME_FULL} style="color:{to_recipient.COLOUR};">{to_recipient.NAME}  +
{L_BCC}{L_COLON} {bcc_recipient.NAME_FULL} style="color:{bcc_recipient.COLOUR};">{bcc_recipient.NAME}  +

+ +

{{ Icon('font', 'file', MINI_POST, true, 'fas c-topic-icon') }} {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} » {POST_DATE}

+ + + {% if S_CAN_APPROVE %} + +
+ +

+   + + + + {S_FORM_TOKEN} +

+
+ +
+ +

+   + + + + {S_FORM_TOKEN} +

+
+ + {% endif %} + + {% if S_POST_REPORTED and not S_MCP_REPORT %} +

+ {{ Icon('font', 'exclamation', lang('TOPIC_REPORTED'), true, 'fas c-topic-reported-icon') }} + {{ lang('POST_REPORTED') }} +

+ {% endif %} + + {% EVENT mcp_post_text_before %} + +
+ {POST_PREVIEW} +
+ + {% EVENT mcp_post_text_after %} + + +
+
{L_ATTACHMENTS}
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
+ {DELETED_MESSAGE} +
{L_REASON}{L_COLON} {DELETE_REASON} +
+ + + +
{SIGNATURE}
+ + + +
+
{L_THIS_PM_IP}{L_THIS_POST_IP}{L_COLON} + {POST_IPADDR}{POST_IP} ({POST_IP}{L_LOOKUP_IP}) + + {POST_IPADDR} ({POST_IP}){POST_IP} ({L_LOOKUP_IP}) +
+ + +
+ +
+
+ + +
+
+ +

{L_MOD_OPTIONS}

+ +
+ +
+
+
+
+
+ + +
+ [ {L_FIND_USERNAME} ] +
+
+ {S_FORM_TOKEN} +
+
+ + + + + +
+ +
+
+
+
+
+
+ {S_FORM_TOKEN} +
+
+ + +
+
+ + + + +
+
+ +

{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}{RETURN_REPORTS} | {L_VIEW_POST} | {L_VIEW_TOPIC} | {L_VIEW_FORUM}{RETURN_TOPIC}

+ +
+
+ + + + + + +
+
+ +
+ + +

{L_FEEDBACK}

+ + + {L_REPORTED_BY}{L_COLON} {usernotes.REPORT_BY} « {usernotes.REPORT_AT} +
+
{usernotes.ACTION}
+ +
+ + + +
+   + +
+ + + +

{L_ADD_FEEDBACK}

+

{L_ADD_FEEDBACK_EXPLAIN}

+ +
+ +
+ +
+   + + {S_FORM_TOKEN} +
+
+ +
+
+ + + +
+
+ +

{L_MCP_POST_REPORTS}

+ + + {L_REPORTED_BY}{L_COLON} {reports.REPORTER}{reports.REPORTER} « {reports.REPORT_TIME} +

{reports.REASON_TITLE}{L_COLON} {reports.REASON_DESC}
{reports.REPORT_TEXT}

+ + +
+
+ + + +
+
+ +

{L_THIS_POST_IP}{L_COLON} + {POST_IPADDR}{POST_IP} ({POST_IP}{L_LOOKUP_IP}) + + {POST_IPADDR} ({POST_IP}){POST_IP} ({L_LOOKUP_IP}) +

+ + + + + + + + + + + + + + + + + + + + +
{L_OTHER_USERS}{L_POSTS}
{userrow.USERNAME}{userrow.USERNAME}{userrow.NUM_POSTS}
{L_NO_MATCHES_FOUND}
+ + +
+
+ +
+
+ + + + + + + + + + + + + + + + + + + +
{L_IPS_POSTED_FROM}{L_POSTS}
{iprow.HOSTNAME} ({iprow.IP}){iprow.IP} ({L_LOOKUP_IP}){iprow.NUM_POSTS}
{L_NO_MATCHES_FOUND}
+ + {% if U_LOOKUP_ALL %} + + {% endif %} + + + +
+
+ + + + + + + diff --git a/phpBB/styles/prosilver2/template/mcp_queue.html b/phpBB/styles/prosilver2/template/mcp_queue.html new file mode 100644 index 0000000000..7c5dbeccdc --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_queue.html @@ -0,0 +1,123 @@ + + +
+ +
+ + + {S_FORM_TOKEN} +
+ +

{L_TITLE}

+ +
+
+ +

{L_EXPLAIN}

+ + +
+ +
+ +
    +
  • +
    +
    {L_TOPIC}{L_POST}
    +
    {L_TOPIC} & {L_FORUM}
    +
    {L_MARK}
    +
    +
  • +
+
    + + + + +
  • {L_DELETED_TOPIC}

  • + + +
  • +
    +
    +
    + {postrow.POST_SUBJECT} {{ Icon('font', 'paperclip', '', true) }}
    + {L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » {postrow.POST_TIME} +
    +
    +
    + +
    {L_TOPIC}{L_COLON} {postrow.TOPIC_TITLE}
    + {L_FORUM}{L_COLON} {postrow.FORUM_NAME} +
    +
    + + +
    + + + + + +
    +
    +
  • + + +
+ +
+ + + + +
+ + +

+ + {L_NO_TOPICS_DELETED}{L_NO_POSTS_DELETED} + + {L_NO_TOPICS_QUEUE}{L_NO_POSTS_QUEUE} + +

+ + +
+
+ + +
+ +   + + +   + + + +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_reports.html b/phpBB/styles/prosilver2/template/mcp_reports.html new file mode 100644 index 0000000000..df8cc60d4f --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_reports.html @@ -0,0 +1,122 @@ + + +
+ + +
+ + + {S_FORM_TOKEN} +
+ + +

{L_TITLE}

+ +
+
+ +

{L_EXPLAIN}

+ + +
+ +
+ +
    +
  • +
    +
    {L_VIEW_DETAILS}
    +
    {L_REPORTER} & {L_FORUM}
    +
    {L_MARK}
    +
    +
  • +
+
    + + +
  • +
    + +
    +
    + {{ postrow.PM_SUBJECT }} + {% if postrow.ATTACH_ICON_IMG %}{{ Icon('font', 'paperclip', '', true) }}{% endif %} +
    + {L_MESSAGE_BY_AUTHOR} {postrow.PM_AUTHOR_FULL} » {postrow.PM_TIME}
    + {L_MESSAGE_TO} {postrow.RECIPIENTS} + +
    +
    +
    + {postrow.REPORTER_FULL} « {postrow.REPORT_TIME} +
    + +
    +
    + {postrow.POST_SUBJECT} + {% if postrow.ATTACH_ICON_IMG %}{{ Icon('font', 'paperclip', '', true) }} {% endif %} +
    + {L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » {postrow.POST_TIME} + +
    +
    +
    + {postrow.REPORTER_FULL} « {postrow.REPORT_TIME}
    + {L_FORUM}{L_COLON} {postrow.FORUM_NAME}{postrow.FORUM_NAME}
    +
    + +
    +
    +
  • + +
+ +
+ + + + + + +
+ + +

{L_NO_REPORTS}

+ + +
+
+ + +
+ +   + +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_topic.html b/phpBB/styles/prosilver2/template/mcp_topic.html new file mode 100644 index 0000000000..641c3b9876 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_topic.html @@ -0,0 +1,207 @@ + + + + +
+ +
+
+ +
+
+

{L_POSTS_PER_PAGE_EXPLAIN}
+
+
+
+
+
{S_SELECT_SORT_DAYS}  
+
+
+ + +
+

{L_SPLIT_TOPIC_EXPLAIN}

+ + +
+
+
+
+
+ + + +
+
+
+
+ +
+
+
+
+
+ + + +
+

{L_MERGE_TOPIC_EXPLAIN}

+
+
+
+ + {L_SELECT_TOPIC} +
+
{TO_TOPIC_INFO}
+
+
+ + +
+
+ +
+
+ +

+ {L_EXPAND_VIEW} + {L_TOPIC_REVIEW}{L_COLON} {TOPIC_TITLE} +

+ +
+ + + + data-url="{postrow.U_MINI_POST}"> + +
+
+ +
+ + + +

{postrow.POST_SUBJECT}

+ + + +

+ + {{ Icon('font', 'file', postrow.MINI_POST, true) }} + {L_POSTED} {postrow.POST_DATE} {L_POST_BY_AUTHOR} {% EVENT mcp_topic_post_author_full_prepend %}{postrow.POST_AUTHOR_FULL}{% EVENT mcp_topic_post_author_full_append %} [ {L_POST_DETAILS} ] +

+ + + +

+ {{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_UNAPPROVED} +

+ + + +

+ {L_POST_DELETED} +

+ + + +

+ {{ Icon('font', 'exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_REPORTED} +

+ + +
{postrow.MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{postrow.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + + +
+ +
+
+ +

{{ lang('NO_POSTS_TIME_FRAME') }}

+ +
+ +
+ +
+ +
+ +
+
+ +
+   + + +{S_HIDDEN_FIELDS} +{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_warn_front.html b/phpBB/styles/prosilver2/template/mcp_warn_front.html new file mode 100644 index 0000000000..9342b9159e --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_warn_front.html @@ -0,0 +1,96 @@ + + +
+ +

{L_WARN_USER}

+ +
+
+ +

{L_SELECT_USER}

+ +
+
+
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+
+ +
+
+ +

{L_MOST_WARNINGS}

+ + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_WARNINGS}{L_LATEST_WARNING_TIME}
{highest.USERNAME_FULL}{highest.WARNINGS}{highest.WARNING_TIME}{L_VIEW_NOTES}
+ +

{L_NO_WARNINGS}

+ + +
+
+ +
+
+ +

{L_LATEST_WARNINGS}

+ + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_TIME}{L_TOTAL_WARNINGS}
{latest.USERNAME_FULL}{latest.WARNING_TIME}{latest.WARNINGS}{L_VIEW_NOTES}
+ +

{L_NO_WARNINGS}

+ + +
+
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_warn_list.html b/phpBB/styles/prosilver2/template/mcp_warn_list.html new file mode 100644 index 0000000000..29a2d29e8f --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_warn_list.html @@ -0,0 +1,70 @@ + + +
+ +

{L_WARNED_USERS}

+ +
+
+ +

{L_WARNED_USERS_EXPLAIN}

+ + +
+ +
+ + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_WARNINGS}{L_LATEST_WARNING_TIME}
{user.USERNAME_FULL}{user.WARNINGS}{user.WARNING_TIME}{L_VIEW_NOTES}
+ +
+ + + +
+ + +

{L_NO_WARNINGS}

+ + +
+ +{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_warn_post.html b/phpBB/styles/prosilver2/template/mcp_warn_post.html new file mode 100644 index 0000000000..231a80fcc0 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_warn_post.html @@ -0,0 +1,77 @@ + + +
+ +

{L_MCP_WARN_POST}

+ +
+
+ +

{USERNAME}{USERNAME}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ +
+
+ +

{L_POST_DETAILS}

+ +
+ +
+ {POST} +
+ +
+ +
+
+ + + +
+
+ +

{L_ADD_WARNING}

+

{L_ADD_WARNING_EXPLAIN}

+ +
+ + +

+
+
 
+
+
+ +
+ +
+
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_warn_user.html b/phpBB/styles/prosilver2/template/mcp_warn_user.html new file mode 100644 index 0000000000..64a940de7e --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_warn_user.html @@ -0,0 +1,61 @@ + + +
+ +

{L_WARN_USER}

+ +
+
+ +

{USERNAME_FULL}

+ +
+
+
{AVATAR_HTML}
+
+ +
+
+
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS}
+
{L_WARNINGS}{L_COLON}
{WARNINGS}
+
+
+
+ +
+
+ + + +
+
+ +

{L_ADD_WARNING}

+

{L_ADD_WARNING_EXPLAIN}

+ +
+ + +

+
+
 
+
+
+ +
+ +
+
+ + + +
+ + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/mcp_whois.html b/phpBB/styles/prosilver2/template/mcp_whois.html new file mode 100644 index 0000000000..732a5387ed --- /dev/null +++ b/phpBB/styles/prosilver2/template/mcp_whois.html @@ -0,0 +1,22 @@ + +

{L_WHOIS}

+ + + + diff --git a/phpBB/styles/prosilver2/template/memberlist_body.html b/phpBB/styles/prosilver2/template/memberlist_body.html new file mode 100644 index 0000000000..f908852ee3 --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_body.html @@ -0,0 +1,190 @@ + + + +
+ + + + + + + + +{% EVENT memberlist_body_page_header_after %} + + + {% EVENT memberlist_body_group_name_before %} +

style="color:#{GROUP_COLOR};">{GROUP_NAME}

+ {% EVENT memberlist_body_group_name_after %} + +

{L_MANAGE_GROUP}

+ +
{GROUP_DESC} {GROUP_TYPE}
+ + {% EVENT memberlist_body_group_desc_after %} + +

+ {AVATAR_HTML} + {% EVENT memberlist_body_group_rank_before %} + {% if RANK_IMG %}{{ RANK_IMG }}{% endif %} + {% if GROUP_RANK %} + {% if not RANK_IMG %} + {{ lang('GROUP_RANK') ~ lang('COLON') }} + {% endif %} + {{ GROUP_RANK }} + {% endif %} + {% EVENT memberlist_body_group_rank_after %} +

+ + {% EVENT memberlist_body_page_title_before %} +

{PAGE_TITLE}{L_COLON} {SEARCH_WORDS}

+ +
+ + + +
+ + + +
+
+ + + + + + + + + + {% EVENT memberlist_body_memberlist_after %} + + + + + + + + + + + + + + +
{L_RANK}{L_GROUP_LEADER}{L_USERNAME}{L_POSTS}{L_COMMA_SEPARATOR} {custom_fields.PROFILE_FIELD_NAME}{L_JOINED}{L_LAST_ACTIVE}
 
+ +
+
+ +
+
+ + + + + + + + + + + {% EVENT memberlist_body_leaders_set_after %} + + + + + + + {% EVENT memberlist_body_show_group_after %} + + + + + + + + + + + + + + + {% EVENT memberlist_body_memberrow_after %} + + + + + + + +
{L_RANK}{L_GROUP_MEMBERS}{L_USERNAME}{L_POSTS}{% for field in custom_fields %}{% if not loop.first %}{L_COMMA_SEPARATOR} {% endif %}{{ field.PROFILE_FIELD_NAME }}{% endfor %}{L_JOINED}{L_LAST_ACTIVE}{L_GROUP_MEMBERS}{L_POSTS}{L_COMMA_SEPARATOR} {custom_fields.PROFILE_FIELD_NAME}{L_JOINED}{L_LAST_ACTIVE}
{memberrow.RANK_IMG}{memberrow.RANK_TITLE} {memberrow.USERNAME_FULL} ({L_INACTIVE})
{L_SELECT} ]
{memberrow.POSTS}{memberrow.POSTS} + {%- for field in memberrow.custom_fields -%} + + {%- else -%} +   + {%- endfor -%} + {memberrow.JOINED}{memberrow.LAST_ACTIVE} 
{L_NO_MEMBERS}
+ +
+
+ + +
+ + +
+ + + +
+
+ + + +
+ + + +
+ + +
+ +
+ +
+ +{% EVENT memberlist_body_page_footer_before %} + + + + + + + diff --git a/phpBB/styles/prosilver2/template/memberlist_email.html b/phpBB/styles/prosilver2/template/memberlist_email.html new file mode 100644 index 0000000000..abd4c88488 --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_email.html @@ -0,0 +1,113 @@ + + + + + +

{L_CONTACT_ADMIN}

+ +

{L_SEND_EMAIL_USER}

+ +

{L_EMAIL_TOPIC}

+ + +
+ + +
+
+
+
+ {CONTACT_INFO} +
+
+
+
+
+ + +
+
+
+ +

{ERROR_MESSAGE}

+
+ +
+
+
{USERNAME_FULL}
+
+
+
+
+
+ +
+
+
{L_ADMINISTRATOR}
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+
+
+
+
+

+ {L_DEST_LANG_EXPLAIN}
+
+ +
+
+ +
+

+ {L_EMAIL_BODY_EXPLAIN}
+
+
+ +
+
 
+
+
+ +
+
+ +
+
+ +
+
+
+
+ +
+
+
+{S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/memberlist_im.html b/phpBB/styles/prosilver2/template/memberlist_im.html new file mode 100644 index 0000000000..f91454aacb --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_im.html @@ -0,0 +1,46 @@ + + +

{L_SEND_IM}

+ +
+ +
+
+ +

{L_SEND_IM_EXPLAIN}

+ + +

{L_IM_SENT_JABBER}

+ + +
+
+
+
{USERNAME} [ {IM_CONTACT} ] {PRESENCE_IMG}
+
+ + +
+
+
+
+
+
 
+
+
+ +
+
 
+
{L_IM_NO_JABBER}
+
+ + {S_FORM_TOKEN} +
+ +
+
+
+ +{L_CLOSE_WINDOW} + + diff --git a/phpBB/styles/prosilver2/template/memberlist_search.html b/phpBB/styles/prosilver2/template/memberlist_search.html new file mode 100644 index 0000000000..3d9e0dec2b --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_search.html @@ -0,0 +1,86 @@ +

{L_FIND_USERNAME}

+ +
+
+
+ +

{L_FIND_USERNAME_EXPLAIN}

+ + +
+
+
+
+ + +
+
+ +
+
+
+
+ + +
+
+
+
+ +
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+
+ +
+
+
+
+ +
+
+
+
+ +
+
+
+
+ + +
+ +
+ +
+ +
+ + {S_FORM_TOKEN} +
+ +
+
+ +
diff --git a/phpBB/styles/prosilver2/template/memberlist_team.html b/phpBB/styles/prosilver2/template/memberlist_team.html new file mode 100644 index 0000000000..9dca281b73 --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_team.html @@ -0,0 +1,47 @@ + + +

{PAGE_TITLE}

+ +
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
{L_RANK} {group.GROUP_NAME}{group.GROUP_NAME}{L_PRIMARY_GROUP}{L_MODERATOR}
{group.user.RANK_IMG}{group.user.RANK_TITLE}{group.user.USERNAME_FULL} ({L_INACTIVE}) + style="font-weight: bold; color: #{group.user.GROUP_COLOR}" href="{group.user.U_GROUP}">{group.user.GROUP_NAME} + + {group.user.GROUP_NAME} + {group.user.FORUMS}-
{L_NO_MEMBERS}
+ +
+
+ + +
+ + + diff --git a/phpBB/styles/prosilver2/template/memberlist_view.html b/phpBB/styles/prosilver2/template/memberlist_view.html new file mode 100644 index 0000000000..2a69cb08be --- /dev/null +++ b/phpBB/styles/prosilver2/template/memberlist_view.html @@ -0,0 +1,143 @@ + + +

{PAGE_TITLE}

+ + + +
+
+
+ + +
+
{AVATAR_HTML}
+ +
{RANK_TITLE}
+ +
+ + +
+
+ {L_USERNAME}{L_COLON} +
+
+ {USERNAME} {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + [ {L_EDIT_PROFILE} ] + [ {L_USER_ADMIN} ] + [ {L_USER_BAN} ] + [ {L_USE_PERMISSIONS} ] +
+ + +
{L_RANK}{L_COLON}
{RANK_TITLE}
+ {% if RANK_IMG %}
{% if RANK_TITLE %} {% else %}{{ lang('RANK') ~ lang('COLON') }}{% endif %}
{{ RANK_IMG }}
{% endif %} + + +
{L_USER_IS_INACTIVE}{L_COLON}
{USER_INACTIVE_REASON}
+
{L_AGE}{L_COLON}
{AGE}
+
{L_USERGROUPS}{L_COLON}
+ + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON}
{custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
 
{L_REMOVE_FRIEND}
+ +
 
{L_REMOVE_FOE}
+ + +
 
{L_ADD_FRIEND}
+ + +
 
{L_ADD_FOE}
+ + + + +
+ +
+
+ + +
+
+ +
+

{L_CONTACT_USER}

+ +
+
{L_EMAIL_ADDRESS}{L_COLON}
{L_SEND_EMAIL_USER}
+
{L_PM}{L_COLON}
{L_SEND_PRIVATE_MESSAGE}
+
{L_JABBER}{L_COLON}
{L_SEND_JABBER_MESSAGE}
{L_JABBER}{L_COLON}
{USER_JABBER}
+ + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON}
+ +
{custom_fields.PROFILE_FIELD_DESC}
+ +
{custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
{PROFILE_FIELD1_NAME}{L_COLON}
{PROFILE_FIELD1_VALUE}
+ +
+
+ +
+

{L_USER_FORUM}

+
+ +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_LAST_ACTIVE}{L_COLON}
{LAST_ACTIVE}
+ +
{L_WARNINGS}{L_COLON}
+
{WARNINGS} [ {L_VIEW_NOTES} | {L_WARN_USER} ]
+ +
{L_TOTAL_POSTS}{L_COLON}
+
{POSTS} | {L_SEARCH_USER_POSTS} +
({POSTS_PCT} / {POSTS_DAY}) +
({L_POSTS_IN_QUEUE})
({L_POSTS_IN_QUEUE}) +
+ +
{L_ACTIVE_IN_FORUM}{L_COLON}
{ACTIVE_FORUM}
({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT}) -
+
{L_ACTIVE_IN_TOPIC}{L_COLON}
{ACTIVE_TOPIC}
({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT}) -
+ + +
+
+ +
+
+ + + +
+
+ +

{L_SIGNATURE}

+ +
{SIGNATURE}
+ +
+
+ + +
+ + + + + + diff --git a/phpBB/styles/prosilver2/template/mentions_templates.html b/phpBB/styles/prosilver2/template/mentions_templates.html new file mode 100644 index 0000000000..23015b03e0 --- /dev/null +++ b/phpBB/styles/prosilver2/template/mentions_templates.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/prosilver2/template/message_body.html b/phpBB/styles/prosilver2/template/message_body.html new file mode 100644 index 0000000000..ef3c53b22f --- /dev/null +++ b/phpBB/styles/prosilver2/template/message_body.html @@ -0,0 +1,25 @@ + + + + + + + + + + + + + diff --git a/phpBB/styles/prosilver2/template/navbar_footer.html b/phpBB/styles/prosilver2/template/navbar_footer.html new file mode 100644 index 0000000000..cb71e2f434 --- /dev/null +++ b/phpBB/styles/prosilver2/template/navbar_footer.html @@ -0,0 +1,117 @@ + diff --git a/phpBB/styles/prosilver2/template/navbar_header.html b/phpBB/styles/prosilver2/template/navbar_header.html new file mode 100644 index 0000000000..8269f27fa6 --- /dev/null +++ b/phpBB/styles/prosilver2/template/navbar_header.html @@ -0,0 +1,263 @@ + diff --git a/phpBB/styles/prosilver2/template/notification_dropdown.html b/phpBB/styles/prosilver2/template/notification_dropdown.html new file mode 100644 index 0000000000..715f04e1a2 --- /dev/null +++ b/phpBB/styles/prosilver2/template/notification_dropdown.html @@ -0,0 +1,56 @@ + diff --git a/phpBB/styles/prosilver2/template/overall_footer.html b/phpBB/styles/prosilver2/template/overall_footer.html new file mode 100644 index 0000000000..237620bd61 --- /dev/null +++ b/phpBB/styles/prosilver2/template/overall_footer.html @@ -0,0 +1,128 @@ + +
+ + + + + +
+ +
+ + {% if not S_IS_BOT %}{{ RUN_CRON_TASK }}{% endif %} +
+ + + + + + +{% if S_ALLOW_CDN %} + +{% endif %} + + + + + + + + + +{$SCRIPTS} + + + + + diff --git a/phpBB/styles/prosilver2/template/overall_header.html b/phpBB/styles/prosilver2/template/overall_header.html new file mode 100644 index 0000000000..9488db57c9 --- /dev/null +++ b/phpBB/styles/prosilver2/template/overall_header.html @@ -0,0 +1,137 @@ + + + + + + + + + +{META} +<!-- IF UNREAD_NOTIFICATIONS_COUNT -->({UNREAD_NOTIFICATIONS_COUNT}) <!-- ENDIF --><!-- IF not S_VIEWTOPIC and not S_VIEWFORUM -->{SITENAME} - <!-- ENDIF --><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}<!-- IF S_VIEWTOPIC or S_VIEWFORUM --> - {SITENAME}<!-- ENDIF --> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +{$STYLESHEETS} + + + +{% if NOTIFICATIONS_WEBPUSH_ENABLE %} + {% include('ucp_notifications_webpush.html') %} +{% endif %} + + + + + + +
+ + + + + + +
+ +
+
+ {L_INFORMATION}{L_COLON} {L_BOARD_DISABLED} +
+
+ + + diff --git a/phpBB/styles/prosilver2/template/pagination.html b/phpBB/styles/prosilver2/template/pagination.html new file mode 100644 index 0000000000..db1251caa3 --- /dev/null +++ b/phpBB/styles/prosilver2/template/pagination.html @@ -0,0 +1,30 @@ + diff --git a/phpBB/styles/prosilver2/template/plupload.html b/phpBB/styles/prosilver2/template/plupload.html new file mode 100644 index 0000000000..9425b7d769 --- /dev/null +++ b/phpBB/styles/prosilver2/template/plupload.html @@ -0,0 +1,75 @@ + + + diff --git a/phpBB/styles/prosilver2/template/posting_attach_body.html b/phpBB/styles/prosilver2/template/posting_attach_body.html new file mode 100644 index 0000000000..bf103cd3ce --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_attach_body.html @@ -0,0 +1,94 @@ +
+
+ +

{L_ADD_ATTACHMENT_EXPLAIN}

+ {% if MAX_ATTACHMENT_FILESIZE is not empty %}

{{ MAX_ATTACHMENT_FILESIZE }}

{% endif %} + +
+
+
+
+ + +
+
+
+
+
+
+
+ +
+ +
+ + {% EVENT posting_attach_body_file_list_before %} +
+
+ + + + + + + + + + + + + + + + + {% EVENT posting_attach_body_attach_row_before %} + + {% EVENT posting_attach_body_attach_row_prepend %} + + + + + + + {% EVENT posting_attach_body_attach_row_append %} + + {% EVENT posting_attach_body_attach_row_after %} + +
{L_PLUPLOAD_FILENAME}{L_FILE_COMMENT}{L_PLUPLOAD_SIZE}{L_PLUPLOAD_STATUS}
+ + + {% if S_BBCODE_ALLOWED %} {% endif %} + + + + + + + + + + + + +
+ {attach_row.FILENAME} + {% EVENT posting_attach_body_attach_row_controls_prepend %} + + {% if S_BBCODE_ALLOWED and S_INLINE_ATTACHMENT_OPTIONS %} {% endif %} + + + {% EVENT posting_attach_body_attach_row_controls_append %} + + + + {attach_row.S_HIDDEN} + + {attach_row.FILESIZE} + + +
+
+
+ {% EVENT posting_attach_body_file_list_after %} +
+
diff --git a/phpBB/styles/prosilver2/template/posting_body.html b/phpBB/styles/prosilver2/template/posting_body.html new file mode 100644 index 0000000000..73b82700c5 --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_body.html @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/prosilver2/template/posting_buttons.html b/phpBB/styles/prosilver2/template/posting_buttons.html new file mode 100644 index 0000000000..ee98cb57ce --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_buttons.html @@ -0,0 +1,105 @@ + + + +{% include 'mentions_templates.html' %} + + + + + + + + + +
data-mention-url="{U_MENTION_URL}" data-mention-names-limit="{S_MENTION_NAMES_LIMIT}" data-topic-id="{S_TOPIC_ID}" data-user-id="{S_USER_ID}"> + + + + + + + + + + + + + + + + + + + + + + + + +
+ + diff --git a/phpBB/styles/prosilver2/template/posting_editor.html b/phpBB/styles/prosilver2/template/posting_editor.html new file mode 100644 index 0000000000..eebc96623e --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_editor.html @@ -0,0 +1,205 @@ +
+

{ERROR}

+ + {% EVENT posting_editor_topic_icons_before %} + + +
+
+
+ {% EVENT posting_editor_topic_icons_prepend %} + + + + + {% EVENT posting_editor_topic_icons_append %} +
+
+ + + {% EVENT posting_editor_topic_icons_after %} + + +
+
+
+
+ + + + + +
+
+
+ + + +
+
+ + + + + + + + + + +
+ + + {L_SMILIES}
+ + {smiley.SMILEY_CODE} + + + +
{L_MORE_SMILIES} + + + +
+
+ {BBCODE_STATUS}
+ + {IMG_STATUS}
+ {URL_STATUS}
+ + {SMILIES_STATUS} +
+ + + +
+ {L_BACK_TO_DRAFTS} + {L_TOPIC_REVIEW} + +
+ + + +
+ +
+ + +
+ + + + +
+
+ + + +
+
+
+ {S_HIDDEN_ADDRESS_FIELD} + {S_HIDDEN_FIELDS} + +   +   + onclick="document.getElementById('postform').action += '#preview';" />  +   + +
+ +
+
+ + + +
+ +
+ + + +
+
+ +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + +
+ + + +
+ + + +
+
+
+
+ + + +
+
+
+
{L_STICK_TOPIC_FOR_EXPLAIN}
+
+ + + {% if S_SOFTDELETE_ALLOWED || S_DELETE_ALLOWED %} +
+
+
+ {% if S_SOFTDELETE_ALLOWED %} +
+ {% endif %} + {% if S_DELETE_ALLOWED %} +
+ {% endif %} +
+ {% endif %} + + +
+
+
+
+ +
+ + + diff --git a/phpBB/styles/prosilver2/template/posting_layout.html b/phpBB/styles/prosilver2/template/posting_layout.html new file mode 100644 index 0000000000..3bb57593f4 --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_layout.html @@ -0,0 +1,65 @@ + + + +

{TOPIC_TITLE}

+ +

{FORUM_NAME}

+ + + +
+
+ + + {L_FORUM_RULES} + + {L_FORUM_RULES}
+ {FORUM_RULES} + + +
+
+ + +
+ + +
+
+ +

{L_INFORMATION}

+

{L_DRAFT_LOADED}

+ +
+
+ + + + + + + + +
+
+ +

{L_POST_A}

+ + + + + {S_FORM_TOKEN} +
+
+ + + + + + + + + +
+ + diff --git a/phpBB/styles/prosilver2/template/posting_pm_header.html b/phpBB/styles/prosilver2/template/posting_pm_header.html new file mode 100644 index 0000000000..2569e1583a --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_pm_header.html @@ -0,0 +1,116 @@ +
+ {% if not S_SHOW_DRAFTS %} + + {% if S_GROUP_OPTIONS %} +
+
+
+
+ {% endif %} + {% if S_ALLOW_MASS_PM %} +
+ {% if not S_EDIT_POST %} +
+
+
+ + + {% EVENT posting_pm_header_find_username_before %} + {{ lang('FIND_USERNAME') }} + {% EVENT posting_pm_header_find_username_after %} +
+
+ {% endif %} +
+ {% if to_recipient or bcc_recipient %} +
+ {% endif %} +
+ {% if to_recipient %} +
+
+
+
    + {% for recipient in to_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+
+ {% endif %} +
+ {% if bcc_recipient %} +
+
+
+
+
    + {% for recipient in bcc_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+
+
+ {% endif %} + {% else %} +
+
+
+ + {% if not S_EDIT_POST %} +
{{ lang('FIND_USERNAME') }} + {% endif %} +
+ {% if not S_EDIT_POST %} +
+ +
+ {% endif %} + {% if to_recipient %} +
+
    + {% for recipient in to_recipient %} +
  • + {% if not S_EDIT_POST %} + + {% endif %} + {% if recipient.IS_GROUP %} + {{ recipient.NAME }} + {% else %} + {{ recipient.NAME_FULL }} + {% endif %} +
  • + {% endfor %} +
+
+ {% endif %} +
+
+ {% endif %} + {% endif %} +
diff --git a/phpBB/styles/prosilver2/template/posting_pm_layout.html b/phpBB/styles/prosilver2/template/posting_pm_layout.html new file mode 100644 index 0000000000..9c9b327201 --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_pm_layout.html @@ -0,0 +1,43 @@ + + + +
+
+ +

{L_INFORMATION}

+

{L_DRAFT_LOADED_PM}

+ +
+
+ + + + + + +

{L_TITLE}

+ +
+
+ + + +
+
+ +
+
+ + + + +
+
+ + + + + + + + diff --git a/phpBB/styles/prosilver2/template/posting_poll_body.html b/phpBB/styles/prosilver2/template/posting_poll_body.html new file mode 100644 index 0000000000..795649650d --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_poll_body.html @@ -0,0 +1,53 @@ +
+
+ + +

{L_ADD_POLL_EXPLAIN}

+ + +
+ +
+
+
+
+ + + +
+
+
+
+
+

{L_POLL_OPTIONS_EXPLAIN}
+
+
+ +
+ +
+
+
+
{L_POLL_MAX_OPTIONS_EXPLAIN}
+
+
+
+
+
{L_POLL_FOR_EXPLAIN}
+
+ + +
+ +
+
+
+
+ + + + +
+ +
+
diff --git a/phpBB/styles/prosilver2/template/posting_preview.html b/phpBB/styles/prosilver2/template/posting_preview.html new file mode 100644 index 0000000000..781d0de06b --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_preview.html @@ -0,0 +1,51 @@ +
+
+ + +
+

{L_PREVIEW}{L_COLON} {POLL_QUESTION}

+

{L_POLL_LENGTH}
{L_MAX_VOTES}

+ +
+ +
+
+
checked="checked" /> checked="checked" />
+
+ +
+
+ +
+
+ +
+
+ + + + + +
+

{L_PREVIEW}{L_COLON} {PREVIEW_SUBJECT}

+ +
{PREVIEW_MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + +
{PREVIEW_SIGNATURE}
+
+ +
+
+ +
diff --git a/phpBB/styles/prosilver2/template/posting_review.html b/phpBB/styles/prosilver2/template/posting_review.html new file mode 100644 index 0000000000..8615143070 --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_review.html @@ -0,0 +1,45 @@ +

{L_POST_REVIEW}

+ +

{L_POST_REVIEW_EXPLAIN}

+ + + +
+
+ {post_review_row.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ + +
+

{post_review_row.POST_SUBJECT}

+

+ + {{ Icon('font', 'file', post_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {{ Icon('font', 'file', post_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {L_POST_BY_AUTHOR} {post_review_row.POST_AUTHOR_FULL} » {post_review_row.POST_DATE} +

+
{post_review_row.MESSAGE}
+ + +
+
{L_ATTACHMENTS}
+ +
{post_review_row.attachment.DISPLAY_ATTACHMENT}
+ +
+ + +
+ +
+
+ + +
diff --git a/phpBB/styles/prosilver2/template/posting_smilies.html b/phpBB/styles/prosilver2/template/posting_smilies.html new file mode 100644 index 0000000000..b5794d5aff --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_smilies.html @@ -0,0 +1,25 @@ + + + + + +

{L_SMILIES}

+
+
+ + {smiley.SMILEY_CODE} + + +
+
+ + + +{L_CLOSE_WINDOW} + + diff --git a/phpBB/styles/prosilver2/template/posting_topic_review.html b/phpBB/styles/prosilver2/template/posting_topic_review.html new file mode 100644 index 0000000000..7d602b2ccc --- /dev/null +++ b/phpBB/styles/prosilver2/template/posting_topic_review.html @@ -0,0 +1,91 @@ + +

+ {L_EXPAND_VIEW} + {L_TOPIC_REVIEW}{L_COLON} {TOPIC_TITLE} +

+ +
+ + + + +
+
+ {topic_review_row.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ {topic_review_row.L_DELETE_POST}
+ {{ lang('POST_DISPLAY') }} + +
+
+ + +
+

{topic_review_row.POST_SUBJECT}

+ + + + + + +

+ + {{ Icon('font', 'file', topic_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {{ Icon('font', 'file', topic_review_row.MINI_POST, true, 'fas c-topic-icon') }} + + + {L_POST_BY_AUTHOR} {topic_review_row.POST_AUTHOR_FULL} » {topic_review_row.POST_DATE} +

+ + +
{topic_review_row.MESSAGE}
+ + + + +
+
{L_ATTACHMENTS}
+ +
{topic_review_row.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + + + +
+
+
+ +
+ +
+ +

+ + {{ Icon('font', 'circle-chevron-up', lang('BACK_TO_TOP'), false, 'fas c-top-icon') }} + +

diff --git a/phpBB/styles/prosilver2/template/profilefields/bool.html b/phpBB/styles/prosilver2/template/profilefields/bool.html new file mode 100644 index 0000000000..f1d7ba75f4 --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/bool.html @@ -0,0 +1,7 @@ + + + + + checked="checked" /> + + diff --git a/phpBB/styles/prosilver2/template/profilefields/date.html b/phpBB/styles/prosilver2/template/profilefields/date.html new file mode 100644 index 0000000000..5d5bc04ed6 --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/date.html @@ -0,0 +1,5 @@ + + + + + diff --git a/phpBB/styles/prosilver2/template/profilefields/dropdown.html b/phpBB/styles/prosilver2/template/profilefields/dropdown.html new file mode 100644 index 0000000000..243b7039da --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/dropdown.html @@ -0,0 +1,5 @@ + + + diff --git a/phpBB/styles/prosilver2/template/profilefields/int.html b/phpBB/styles/prosilver2/template/profilefields/int.html new file mode 100644 index 0000000000..a6f9a0a49e --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/int.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/prosilver2/template/profilefields/string.html b/phpBB/styles/prosilver2/template/profilefields/string.html new file mode 100644 index 0000000000..cf457d39ad --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/string.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/prosilver2/template/profilefields/text.html b/phpBB/styles/prosilver2/template/profilefields/text.html new file mode 100644 index 0000000000..f54c63925c --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/text.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/prosilver2/template/profilefields/url.html b/phpBB/styles/prosilver2/template/profilefields/url.html new file mode 100644 index 0000000000..8dd3a90de1 --- /dev/null +++ b/phpBB/styles/prosilver2/template/profilefields/url.html @@ -0,0 +1,3 @@ + + + diff --git a/phpBB/styles/prosilver2/template/quickreply_editor.html b/phpBB/styles/prosilver2/template/quickreply_editor.html new file mode 100644 index 0000000000..86cc2a7654 --- /dev/null +++ b/phpBB/styles/prosilver2/template/quickreply_editor.html @@ -0,0 +1,27 @@ +
+ +
+
+

{L_QUICKREPLY}

+
+ +
+
+
+
+ +
+ +
+ +
+
+ {S_FORM_TOKEN} + {QR_HIDDEN_FIELDS} +   +   +
+
+
+ +
diff --git a/phpBB/styles/prosilver2/template/report_body.html b/phpBB/styles/prosilver2/template/report_body.html new file mode 100644 index 0000000000..6fb7af7ad2 --- /dev/null +++ b/phpBB/styles/prosilver2/template/report_body.html @@ -0,0 +1,55 @@ + + +

{L_REPORT_POST}{L_REPORT_MESSAGE}

+ +
+
+
+ +
+

{L_REPORT_POST_EXPLAIN}{L_REPORT_MESSAGE_EXPLAIN}

+ +
+
{ERROR}
+
+
+
+
+ +
+

{L_REPORT_NOTIFY_EXPLAIN}
+
+ + +
+
+ +
+

{L_CAN_LEAVE_BLANK}
+
+
+ + + +
+
+ +
+
+ +
+
+ +
+
+   + + {S_FORM_TOKEN} +
+
+ +
+
+
+ + diff --git a/phpBB/styles/prosilver2/template/search_body.html b/phpBB/styles/prosilver2/template/search_body.html new file mode 100644 index 0000000000..b41788361f --- /dev/null +++ b/phpBB/styles/prosilver2/template/search_body.html @@ -0,0 +1,139 @@ + + +

{L_SEARCH}

+ + +
+ +
+
+

{L_SEARCH_QUERY}

+ + +
+ +
+

{L_SEARCH_KEYWORDS_EXPLAIN}
+
+
+
+
+
+

{L_SEARCH_AUTHOR_EXPLAIN}
+
+
+ +
+ + +
+
+ +
+
+ +

{L_SEARCH_OPTIONS}

+ + +
+ +
+

{L_SEARCH_FORUMS_EXPLAIN}
+
+
+
+
+
+ + +
+
+
+
+
+
+
+
+
+ + +
+ + +
+
+
+ + +
+
+
+
+
{S_SELECT_SORT_KEY}  + + +
+
+
+
+
{S_SELECT_SORT_DAYS}
+
+
+
+ +
{{ lang('RETURN_FIRST_EXPLAIN') }} +
+
{{ lang('POST_CHARACTERS') }}
+
+ +
+ + +
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + +
+ +
+
+ +
+ + + + +
+
+ + + + + + + + + + + + + + + + + + + +
{L_RECENT_SEARCHES}
{recentsearch.KEYWORDS}{recentsearch.TIME}
{L_NO_RECENT_SEARCHES}
+ +
+
+ + + + diff --git a/phpBB/styles/prosilver2/template/search_results.html b/phpBB/styles/prosilver2/template/search_results.html new file mode 100644 index 0000000000..e7cd42ff4f --- /dev/null +++ b/phpBB/styles/prosilver2/template/search_results.html @@ -0,0 +1,262 @@ + + + + +

{SEARCH_TITLE}{SEARCH_MATCHES}{L_COLON} {SEARCH_WORDS}

+

{L_SEARCHED_QUERY}{L_COLON} {SEARCHED_QUERY}

+

{L_IGNORED_TERMS}{L_COLON} {IGNORED_WORDS}

+

{L_PHRASE_SEARCH_DISABLED}

+ + + + + + + + + + +
+ + + + + + + + +
+ + + + + +
+ +
+
    +
  • +
    +
    {L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_VIEWS}
    +
    {L_LAST_POST}
    + {% EVENT search_results_topic_header_lastpost_after %} +
    +
  • +
+ + +
+
+ +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + + + + +
+
+ + +
+ {searchresults.L_IGNORE_POST} +
+ +
+ +
{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}
+
{searchresults.POST_DATE}
+
{L_FORUM}{L_COLON} {searchresults.FORUM_TITLE}
+
{L_TOPIC}{L_COLON} {searchresults.TOPIC_TITLE}
+ +
{L_REPLIES}{L_COLON} {searchresults.TOPIC_REPLIES}
+
{L_VIEWS}{L_COLON} {searchresults.TOPIC_VIEWS}
+ +
+ +
+ {% EVENT search_results_post_subject_before %} +

{searchresults.POST_SUBJECT}

+
{searchresults.MESSAGE}
+ +
+ + + + + + +
+
+ + +
+
+ {L_NO_SEARCH_RESULTS} +
+
+ + + +
+ +
+ +
+ + + +
+{% EVENT search_results_jumpbox_before %} + + + diff --git a/phpBB/styles/prosilver2/template/simple_footer.html b/phpBB/styles/prosilver2/template/simple_footer.html new file mode 100644 index 0000000000..b5f7894581 --- /dev/null +++ b/phpBB/styles/prosilver2/template/simple_footer.html @@ -0,0 +1,69 @@ +
+ + + +
+
 
+
+
+
+ + {L_LOADING} + + +
+
+ + +
+ + + + + + +{% if S_ALLOW_CDN %} + +{% endif %} + + +{$SCRIPTS} + +{% EVENT simple_footer_body_after %} + + + diff --git a/phpBB/styles/prosilver2/template/simple_header.html b/phpBB/styles/prosilver2/template/simple_header.html new file mode 100644 index 0000000000..d0ab4e77b1 --- /dev/null +++ b/phpBB/styles/prosilver2/template/simple_header.html @@ -0,0 +1,46 @@ + + + + + + +{META} +{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE} + + + + + + + + + + + + +{$STYLESHEETS} + + + + + + + + + +
+ +
diff --git a/phpBB/styles/prosilver2/template/timezone.js b/phpBB/styles/prosilver2/template/timezone.js new file mode 100644 index 0000000000..5e6c0942cd --- /dev/null +++ b/phpBB/styles/prosilver2/template/timezone.js @@ -0,0 +1,18 @@ +/* global phpbb */ + +(function($) { // Avoid conflicts with other libraries + 'use strict'; + + $('#tz_date').change(() => { + phpbb.timezoneSwitchDate(false); + }); + + $('#tz_select_date_suggest').click(() => { + phpbb.timezonePreselectSelect(true); + }); + + $(() => { + phpbb.timezoneEnableDateSelection(); + phpbb.timezonePreselectSelect($('#tz_select_date_suggest').attr('timezone-preselect') === 'true'); + }); +})(jQuery); // Avoid conflicts with other libraries diff --git a/phpBB/styles/prosilver2/template/timezone_option.html b/phpBB/styles/prosilver2/template/timezone_option.html new file mode 100644 index 0000000000..0c7be8de74 --- /dev/null +++ b/phpBB/styles/prosilver2/template/timezone_option.html @@ -0,0 +1,16 @@ +
+
+ {% if TIMEZONE_OPTIONS %} +
+ {% set tz_date_data = TIMEZONE_OPTIONS | merge({ options: [{ value: "", label: lang('SELECT_CURRENT_TIME') }] | merge(TIMEZONE_OPTIONS.options) }) %} + {{ FormsSelect(tz_date_data | merge({class: 'autowidth tz_select', id: 'tz_date', name: 'tz_date', group_only: true})) }} + +
+ {% endif %} +
+ {% set tz_select_data = TIMEZONE_OPTIONS | merge({ options: [{ value: "", label: lang('SELECT_TIMEZONE') }] | merge(TIMEZONE_OPTIONS.options) }) %} + {{ FormsSelect(tz_select_data | merge({class: 'autowidth tz_select', id: 'timezone'})) }} + + {% INCLUDEJS('timezone.js') %} +
+
diff --git a/phpBB/styles/prosilver2/template/ucp_agreement.html b/phpBB/styles/prosilver2/template/ucp_agreement.html new file mode 100644 index 0000000000..94d280a31a --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_agreement.html @@ -0,0 +1,72 @@ + + + + +{% if LANG_OPTIONS %} +
+

+ + {{ FormsSelect(LANG_OPTIONS) }} + {S_HIDDEN_FIELDS} +

+
+ +
+ + +{% endif %} + +
+ +
+
+
+

{{ SITENAME }} - {{ lang('REGISTRATION') }}

+ +
{% if S_SHOW_COPPA %}

{{ lang('COPPA_BIRTHDAY') }}

{% else %}{{ lang('TERMS_OF_USE') }}{% endif %}
+ +
+
+
+ +
+
+
+ + + + +   + + + {S_HIDDEN_FIELDS} + {S_FORM_TOKEN} +
+
+
+
+ + + +
+
+
+

{{ SITENAME }} - {{ AGREEMENT_TITLE }}

+
{{ AGREEMENT_TEXT }}
+
+
+
+ + + + diff --git a/phpBB/styles/prosilver2/template/ucp_attachments.html b/phpBB/styles/prosilver2/template/ucp_attachments.html new file mode 100644 index 0000000000..2e588da892 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_attachments.html @@ -0,0 +1,83 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_ATTACHMENTS_EXPLAIN}

+ + +
+ +
+ + + + +
+ + {S_FORM_TOKEN} + + +
+ + +

{L_UCP_NO_ATTACHMENTS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_auth_link.html b/phpBB/styles/prosilver2/template/ucp_auth_link.html new file mode 100644 index 0000000000..078da58d19 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_auth_link.html @@ -0,0 +1,15 @@ + + +

{L_UCP_AUTH_LINK_TITLE}

+ +
+
+
{ERROR}
+ + + + +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_auth_link_oauth.html b/phpBB/styles/prosilver2/template/ucp_auth_link_oauth.html new file mode 100644 index 0000000000..f2edbe1c6e --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_auth_link_oauth.html @@ -0,0 +1,29 @@ + +
+

{oauth.SERVICE_NAME}

+ +
+ +
+
{L_UCP_AUTH_LINK_ID}{L_COLON}
+
{oauth.UNIQUE_ID}
+
+
+
 
+
+
+ +
+
{L_UCP_AUTH_LINK_ASK}
+
+
+
 
+
+
+ +
+ {oauth.HIDDEN_FIELDS} + {S_HIDDEN_FIELDS} + {S_FORM_TOKEN} +
+ diff --git a/phpBB/styles/prosilver2/template/ucp_avatar_options.html b/phpBB/styles/prosilver2/template/ucp_avatar_options.html new file mode 100644 index 0000000000..941a22ab45 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_avatar_options.html @@ -0,0 +1,46 @@ +
+
+ +

{L_AVATAR_FEATURES_DISABLED}

+ + +
+

{ERROR}

+
+

{L_AVATAR_EXPLAIN}
+
{AVATAR_HTML}
+
+
+
+

{L_AVATAR_SELECT}

+
+
+
+
+
+
+
+ +
+ +

{avatar_drivers.L_EXPLAIN}

+ +
+ {avatar_drivers.OUTPUT} +
+
+ +
+ +
+ +
+ +
+
diff --git a/phpBB/styles/prosilver2/template/ucp_avatar_options_gravatar.html b/phpBB/styles/prosilver2/template/ucp_avatar_options_gravatar.html new file mode 100644 index 0000000000..130a7c2cca --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_avatar_options_gravatar.html @@ -0,0 +1,11 @@ +
+

{L_GRAVATAR_AVATAR_EMAIL_EXPLAIN}
+
+
+
+

{L_GRAVATAR_AVATAR_SIZE_EXPLAIN}
+
+ ×  + +
+
diff --git a/phpBB/styles/prosilver2/template/ucp_avatar_options_local.html b/phpBB/styles/prosilver2/template/ucp_avatar_options_local.html new file mode 100644 index 0000000000..ee17902ed5 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_avatar_options_local.html @@ -0,0 +1,20 @@ + + + + + + +

{L_NO_AVATARS}

+ diff --git a/phpBB/styles/prosilver2/template/ucp_avatar_options_upload.html b/phpBB/styles/prosilver2/template/ucp_avatar_options_upload.html new file mode 100644 index 0000000000..38bb016de2 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_avatar_options_upload.html @@ -0,0 +1,69 @@ +
+
+
+
+ +{% INCLUDECSS T_ASSETS_PATH ~ '/css/cropper.min.css' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/cropper.min.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/jquery-cropper.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/hermite.js' %} +{% INCLUDEJS T_ASSETS_PATH ~ '/javascript/phpbb-avatars.js' %} + + + +{% apply spaceless %} +
+
+ + +
+ +
+ + + + +
+ +
+ + +
+ +
+ + +
+ +
+ + +
+
+{% endapply %} diff --git a/phpBB/styles/prosilver2/template/ucp_footer.html b/phpBB/styles/prosilver2/template/ucp_footer.html new file mode 100644 index 0000000000..e64dd0a4e9 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_footer.html @@ -0,0 +1,12 @@ + +
+ {% EVENT ucp_footer_content_after %} +
+
+
+ +
{S_FORM_TOKEN}
+ + + + diff --git a/phpBB/styles/prosilver2/template/ucp_groups_manage.html b/phpBB/styles/prosilver2/template/ucp_groups_manage.html new file mode 100644 index 0000000000..c593ea94dc --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_groups_manage.html @@ -0,0 +1,248 @@ + + + style="color:#{GROUP_COLOUR};">{L_USERGROUPS} :: {GROUP_NAME} + +
+ +
+
+ + +
+

{ERROR_MSG}

+
+ + +

{L_GROUPS_EXPLAIN}

+ + +

{L_GROUP_DETAILS}

+ +
+
+
+
style="color: #{GROUP_COLOUR};">{GROUP_NAME} +
+
+
+
+
+
  
+
+ +
+

{L_GROUP_TYPE_EXPLAIN}
+
+ + + + +
+
+ + + +
+ +
+
+ +
+
+

{L_GROUP_SETTINGS_SAVE}

+ +
+ +
+

{L_GROUP_COLOR_EXPLAIN}
+
+ +     + [ {L_COLOUR_SWATCH} ] + +
+
+
+
+
+
+ +
+ +
+
+ + + +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ + + + + + + + + + + + + + + + + + + + + + + + + +
{L_GROUP_LEAD}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
{leader.USERNAME_FULL}{L_YES}{L_NO}{leader.USER_POSTS}{leader.JOINED} 
+ + + + + + + + + + + + + + + + + + +
{L_GROUP_PENDING}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
+ + + + + + + + + + + + + + + + + + + + + + +
{L_GROUP_APPROVED}{L_GROUP_DEFAULT}{L_POSTS}{L_JOINED}{L_MARK}
{member.USERNAME_FULL}{L_YES}{L_NO}{member.USER_POSTS}{member.JOINED}
+ + + + + + + + + + + +
{L_MEMBERS}
{L_GROUPS_NO_MEMBERS}
+ + +
+ +
+ + +
+
+ +
+ + +
{L_MARK_ALL}{L_UNMARK_ALL}
+
+ +
+
+ +

{L_ADD_USERS}

+ +

{L_ADD_USERS_UCP_EXPLAIN}

+ +
+
+

{L_USER_GROUP_DEFAULT_EXPLAIN}
+
+ + +
+
+
+

{L_USERNAMES_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ + {S_FORM_TOKEN} +
+ + + + +
    +
  • +
    +
    {L_GROUP_LEADER}
    +
    {L_OPTIONS}
    +
    +
  • +
+ + +

{L_NO_LEADERS}

+ + +
+
+ + + + + diff --git a/phpBB/styles/prosilver2/template/ucp_groups_membership.html b/phpBB/styles/prosilver2/template/ucp_groups_membership.html new file mode 100644 index 0000000000..e25e636391 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_groups_membership.html @@ -0,0 +1,174 @@ + + +

{L_USERGROUPS}

+ +
+ +
+
+ +

{L_GROUPS_EXPLAIN}

+ + +
    +
  • +
    +
    {L_GROUP_LEADER}
    +
    {L_SELECT}
    +
    +
  • +
+ + + + +
    +
  • +
    +
    {L_GROUP_MEMBER}
    +
    {L_SELECT}
    +
    +
  • +
+ + +
+
+ + +
+
+
    +
  • +
    +
    {L_GROUP_PENDING}
    +
    {L_SELECT}
    +
    +
  • +
+ +
+
+ + +
+
+
    +
  • +
    +
    {L_GROUP_NONMEMBER}
    +
    {L_SELECT}
    +
    +
  • +
+ +
+
+ + + + +
+ +
+ + {S_FORM_TOKEN} +
+ + + +
+ +   + + {S_FORM_TOKEN} +
+ +
+ + +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_header.html b/phpBB/styles/prosilver2/template/ucp_header.html new file mode 100644 index 0000000000..95352e6858 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_header.html @@ -0,0 +1,103 @@ + + +

{L_UCP}

+ +
+ +
+ + +
+ + +
+
+ +
+ +
+ + + +
+
+ +
+
{L_FRIENDS}
+ + +
{% EVENT ucp_header_friends_online_username_full_prepend %}{friends_online.USERNAME_FULL}{% EVENT ucp_header_friends_online_username_full_append %}
+ + + +
{% EVENT ucp_header_friends_offline_username_full_prepend %}{friends_offline.USERNAME_FULL}{% EVENT ucp_header_friends_offline_username_full_append %}
+ +
+ +
+
+ + + +
+
+ +
+
{L_MESSAGE_COLOURS}
+ +
{pm_colour_info.IMG} {pm_colour_info.LANG}
+ +
+ +
+
+ + +
+ + {% EVENT ucp_header_content_before %} + +
diff --git a/phpBB/styles/prosilver2/template/ucp_login_link.html b/phpBB/styles/prosilver2/template/ucp_login_link.html new file mode 100644 index 0000000000..fe2d667b4c --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_login_link.html @@ -0,0 +1,58 @@ + + +
+
+ +

{SITENAME} - {L_LOGIN_LINK}

+ +

{L_LOGIN_LINK_EXPLAIN}

+ +
+
{LOGIN_LINK_ERROR}
+
+ +
+

{L_REGISTER}

+ + +
+
+
 
+
{S_HIDDEN_FIELDS}
+
+
+ +
+ +
+

{L_LOGIN}

+ +
+
+
{LOGIN_ERROR}
+
+
+
+
+
+
+
+
+ + + + + + {S_LOGIN_REDIRECT} +
+
 
+
{S_HIDDEN_FIELDS}
+
+
+
+
+ +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_main_bookmarks.html b/phpBB/styles/prosilver2/template/ucp_main_bookmarks.html new file mode 100644 index 0000000000..6d0fd6933c --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_main_bookmarks.html @@ -0,0 +1,144 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_BOOKMARKS_EXPLAIN}

+ + +

{L_BOOKMARKS_DISABLED}

+ + + +
    +
  • +
    +
    {L_BOOKMARKS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
+ +
+ + +

{L_NO_BOOKMARKS}

+ + + + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_main_drafts.html b/phpBB/styles/prosilver2/template/ucp_main_drafts.html new file mode 100644 index 0000000000..2cf99b963c --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_main_drafts.html @@ -0,0 +1,79 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_DRAFTS_EXPLAIN}

+ + + + +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ + + + +
    +
  • +
    +
    {L_DRAFT_TITLE}
    +
    {L_SAVE_DATE}
    +
    {L_MARK}
    +
    +
  • +
+ + +

{L_NO_SAVED_DRAFTS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ + + + + + + diff --git a/phpBB/styles/prosilver2/template/ucp_main_front.html b/phpBB/styles/prosilver2/template/ucp_main_front.html new file mode 100644 index 0000000000..1276b38738 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_main_front.html @@ -0,0 +1,102 @@ + + +

{L_TITLE}

+ +
+
+ +

{L_UCP_WELCOME}

+ + +

{L_IMPORTANT_NEWS}

+ + + + +

{L_YOUR_DETAILS}

+ + +
+ +
{L_JOINED}{L_COLON}
{JOINED}
+
{L_LAST_ACTIVE}{L_COLON}
{LAST_VISIT_YOU}
+
{L_TOTAL_POSTS}{L_COLON}
{POSTS} | {L_SEARCH_YOUR_POSTS}
({POSTS_DAY} / {POSTS_PCT}){POSTS}
+
{L_ACTIVE_IN_FORUM}{L_COLON}
{ACTIVE_FORUM}
({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})
+
{L_ACTIVE_IN_TOPIC}{L_COLON}
{ACTIVE_TOPIC}
({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})
+
{L_YOUR_WARNINGS}{L_COLON}
{{ Icon('font', 'exclamation-triangle', '', true, 'fas c-warning-icon') }} [{WARNINGS}]
+ +
+ + +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_main_subscribed.html b/phpBB/styles/prosilver2/template/ucp_main_subscribed.html new file mode 100644 index 0000000000..b91a70048e --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_main_subscribed.html @@ -0,0 +1,198 @@ + + +
+ +

{L_TITLE}

+
+
+ +

{L_WATCHED_EXPLAIN}

+ + +
    +
  • +
    +
    {L_WATCHED_FORUMS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
    +
  • +
    +
    {L_WATCHED_FORUMS}
    +
    +
  • +
+

{L_NO_WATCHED_FORUMS}

+ +
+ + +
    +
  • +
    +
    {L_WATCHED_TOPICS}
    +
    {L_LAST_POST}
    +
    {L_MARK}
    +
    +
  • +
+ + +
+ +
+ + +
    +
  • +
    +
    {L_WATCHED_TOPICS}
    +
    +
  • +
+

{L_NO_WATCHED_TOPICS}

+ + +
+
+ + +
+ + + {S_FORM_TOKEN} +
+ +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_notifications.html b/phpBB/styles/prosilver2/template/ucp_notifications.html new file mode 100644 index 0000000000..7c5715fb41 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_notifications.html @@ -0,0 +1,95 @@ + + +{% EVENT ucp_notifications_form_before %} + +
+ +

{TITLE}

+ +{% EVENT ucp_notifications_content_before %} + +
+
+ +

{TITLE_EXPLAIN}

+ +
+ +
+ +
+
    +
  • +
    +
    {L_NOTIFICATIONS}
    +
    {L_MARK_READ}
    +
    +
  • +
+ +
+ +
+ +
+ + +

{L_NO_NOTIFICATIONS}

+ +
+
+ +{% EVENT ucp_notifications_content_after %} + + +
+ + {S_HIDDEN_FIELDS} + + + {S_FORM_TOKEN} +
+ + +
+ +{% EVENT ucp_notifications_form_after %} + + diff --git a/phpBB/styles/prosilver2/template/ucp_notifications_options.html b/phpBB/styles/prosilver2/template/ucp_notifications_options.html new file mode 100644 index 0000000000..5b953362fe --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_notifications_options.html @@ -0,0 +1,72 @@ +{% include('ucp_header.html') %} + +
+ +

{{ TITLE }}

+ {% if NOTIFICATIONS_WEBPUSH_ENABLE %} +
+
+
+
+

{{ lang('NOTIFY_WEBPUSH_ENABLE_EXPLAIN') }}
+
+ + +
+
+
+
+
+ {% endif %} +
+
+

{{ TITLE_EXPLAIN }}

+ + + + + + {% for method in notification_methods %} + + {% endfor %} + + + + {% for notification_type in notification_types %} + {% if notification_type.GROUP_NAME %} + + + + {% else %} + + + {% for notification_method in notification_type.notification_methods %} + {% apply spaceless %} + + {% endapply %} + {% endfor %} + + {% endif %} + {% endfor %} + +
{{ lang('NOTIFICATION_TYPE') }}{{ method.NAME }}
{{ notification_type.GROUP_NAME }}
+ {{ notification_type.NAME }} + {% if notification_type.EXPLAIN %}
   {{ notification_type.EXPLAIN }}{% endif %} +
+
+
+
+ + {% if notification_types or notification_list %} +
+ + {{ S_HIDDEN_FIELDS }} + + + {{ S_FORM_TOKEN }} +
+ {% endif %} + +
+ +{% include('ucp_footer.html') %} diff --git a/phpBB/styles/prosilver2/template/ucp_notifications_webpush.html b/phpBB/styles/prosilver2/template/ucp_notifications_webpush.html new file mode 100644 index 0000000000..31c4790b33 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_notifications_webpush.html @@ -0,0 +1,21 @@ + + +{% INCLUDEJS(T_ASSETS_PATH ~ '/javascript/webpush.js') %} + diff --git a/phpBB/styles/prosilver2/template/ucp_pm_history.html b/phpBB/styles/prosilver2/template/ucp_pm_history.html new file mode 100644 index 0000000000..557ab8cae7 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_history.html @@ -0,0 +1,54 @@ + +

+ {L_EXPAND_VIEW} + {L_MESSAGE_HISTORY}{L_COLON} +

+ + +
+ + +
+
+ +
+

class="current">{history_row.SUBJECT}

+ + + + + + + + +

+ {{ Icon('font', 'file', history_row.MINI_POST, true, 'fas c-topic-icon') }} {L_SENT_AT}{L_COLON} {history_row.SENT_DATE} +
+ {L_MESSAGE_BY_AUTHOR} {history_row.MESSAGE_AUTHOR_FULL} +

+
{history_row.MESSAGE}{L_MESSAGE_REMOVED_FROM_OUTBOX}
+ +
+ +
+
+ +
+ + +
+

+ + {{ Icon('font', 'circle-chevron-up', lang('BACK_TO_TOP'), false, 'c-top-icon') }} + +

diff --git a/phpBB/styles/prosilver2/template/ucp_pm_message_footer.html b/phpBB/styles/prosilver2/template/ucp_pm_message_footer.html new file mode 100644 index 0000000000..acf6f24af1 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_message_footer.html @@ -0,0 +1,2 @@ +
{S_FORM_TOKEN}
+ diff --git a/phpBB/styles/prosilver2/template/ucp_pm_message_header.html b/phpBB/styles/prosilver2/template/ucp_pm_message_header.html new file mode 100644 index 0000000000..7af6cde6fa --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_message_header.html @@ -0,0 +1,70 @@ +

{L_TITLE}{L_COLON} {CUR_FOLDER_NAME}

+ +
+ +
+
+

{FOLDER_STATUS}

+ + diff --git a/phpBB/styles/prosilver2/template/ucp_pm_options.html b/phpBB/styles/prosilver2/template/ucp_pm_options.html new file mode 100644 index 0000000000..4c971243b1 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_options.html @@ -0,0 +1,131 @@ + + +

{L_TITLE}

+ + + +
+
+ +

{ERROR_MESSAGE}

+

{NOTIFICATION_MESSAGE}

+ +

{L_DEFINED_RULES}

+ +
    + +
  1. {L_IF} {rule.CHECK} {rule.RULE} {rule.STRING} | {rule.ACTION}{L_COLON} {rule.FOLDER}
  2. + +
  3. {L_NO_RULES_DEFINED}
  4. + +
+ +

{L_ADD_NEW_RULE}

+ +
+ + +
+
for="check_option">{L_IF}{L_COLON}
+
+ {CHECK_CURRENT} +
+
+ + + +
+
+
{RULE_CURRENT}
+
+ + + + +
+
+
+ + + + +  [ {L_FIND_USERNAME} ] + + {L_NO_GROUPS} + + + + {COND_CURRENT} + +
+
+ + + + + + + + +
+
+
{ACTION_CURRENT}
+
+ + +
+ +

{L_FOLDER_OPTIONS}

+ +
+ + +
+
+
{L_MAX_FOLDER_REACHED}
+
+
+ + + + + +
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + +
+ +
+
+
+
+
+
+ + +
+

{L_DEFAULT_ACTION_EXPLAIN}
+
{DEFAULT_ACTION}
+
+
+
+ +
+ {S_FORM_TOKEN} +
+ + + diff --git a/phpBB/styles/prosilver2/template/ucp_pm_viewfolder.html b/phpBB/styles/prosilver2/template/ucp_pm_viewfolder.html new file mode 100644 index 0000000000..233e1b1658 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_viewfolder.html @@ -0,0 +1,135 @@ + + + + + + + +

{L_EXPORT_AS_CSV}

+
+
+
+

{L_OPTIONS}

+
+
+
+
+
+
+
+
+
+
+
+
+
+ +   +   + {S_FORM_TOKEN} +
+
+ + + + +
+

{RULE_REMOVED_MESSAGES}

+
+ + + +
+

{NOT_MOVED_MESSAGES}
{RELEASE_MESSAGE_INFO}

+
+ + + +
    +
  • +
    +
    {L_MESSAGE}
    +
    {L_MARK}
    +
    +
  • +
+ + +

+ + {L_USER_NEW_PERMISSION_DISALLOWED}{L_NO_AUTH_SEND_MESSAGE} + + {L_NO_MESSAGES} + +

+ + + +
+

+ + +
+ +
+ +
+ + + + +
+ + +
+
+ + + + diff --git a/phpBB/styles/prosilver2/template/ucp_pm_viewmessage.html b/phpBB/styles/prosilver2/template/ucp_pm_viewmessage.html new file mode 100644 index 0000000000..f5c7d26518 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_viewmessage.html @@ -0,0 +1,216 @@ + + + + +
+
+ + + +
+ + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('VIEW_PREVIOUS_HISTORY'), false, 'fas c-return-arrow-icon') }} + + + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_END, lang('VIEW_NEXT_HISTORY'), false, 'fas c-return-arrow-icon') }} + + +
+ + + +
+
+ +
+
+ + {% apply spaceless %} + {% EVENT ucp_pm_viewmessage_author_full_before %} + {MESSAGE_AUTHOR_FULL} + {% EVENT ucp_pm_viewmessage_author_full_after %} + {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + {% endapply %} +
+ + + {% if RANK_IMG or RANK_TITLE %}
{{ RANK_TITLE }}{% if RANK_IMG and RANK_TITLE %}
{% endif %}{{ RANK_IMG }}
{% endif %} + + +
{L_POSTS}{L_COLON} {AUTHOR_POSTS}{AUTHOR_POSTS}
+
{L_JOINED}{L_COLON} {AUTHOR_JOINED}
+ + + + +
{custom_fields.PROFILE_FIELD_NAME}{L_COLON} {custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
+ {L_CONTACT}{L_COLON} + +
+ + +
+ +
+

{SUBJECT}

+ + + + + + + + +

+ {L_SENT_AT}{L_COLON} {SENT_DATE} +
{L_PM_FROM}{L_COLON} {MESSAGE_AUTHOR_FULL} +
{L_TO}{L_COLON} {to_recipient.NAME_FULL} style="color:{to_recipient.COLOUR};">{to_recipient.NAME}  +
{L_BCC}{L_COLON} {bcc_recipient.NAME_FULL} style="color:{bcc_recipient.COLOUR};">{bcc_recipient.NAME}  +

+ + +
{MESSAGE}
+ + +
+
+ {L_ATTACHMENTS} +
+ +
{attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
{L_DOWNLOAD_NOTICE}
+ + + +
{EDITED_MESSAGE} +
{L_REASON}{L_COLON} {EDIT_REASON} +
+ + + +
{SIGNATURE}
+ +
+ + + +
+
+ + + +
+ +   + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_BEGIN, lang('VIEW_PREVIOUS_PM'), false, 'fas c-return-arrow-icon') }} + + + + + {{ Icon('font', 'angle-' ~ S_CONTENT_FLOW_END, lang('VIEW_NEXT_PM'), false, 'fas c-return-arrow-icon') }} + + + + + + +
+ + + + + + + diff --git a/phpBB/styles/prosilver2/template/ucp_pm_viewmessage_print.html b/phpBB/styles/prosilver2/template/ucp_pm_viewmessage_print.html new file mode 100644 index 0000000000..2dd39fdd89 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_pm_viewmessage_print.html @@ -0,0 +1,59 @@ + + + + + + +{META} +{SITENAME} • {PAGE_TITLE} + + +{% if S_CONTENT_DIRECTION eq 'rtl' %} + +{% endif %} + + + +
+ + + + +
+
{PAGE_NUMBER}
+
+

{SUBJECT}

+
{L_SENT_AT} {SENT_DATE}
+
{L_PM_FROM} {MESSAGE_AUTHOR}
+ +
{L_TO} {to_recipient.NAME} 
+ + +
{L_BCC} {bcc_recipient.NAME} 
+ +
+
{MESSAGE}
+
+
+
+ + +
+ + + diff --git a/phpBB/styles/prosilver2/template/ucp_prefs_personal.html b/phpBB/styles/prosilver2/template/ucp_prefs_personal.html new file mode 100644 index 0000000000..fe1ea17c74 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_prefs_personal.html @@ -0,0 +1,126 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+

{L_ALLOW_PM_EXPLAIN}
+
+ + +
+
+ +
+

{L_HIDE_ONLINE_EXPLAIN}
+
+ + +
+
+ + +
+
+
+ + + +
+
+ + +
+
+
+ {{ FormsSelect(LANG_OPTIONS) }} +
+
+ + +
+
+
+ {{ FormsSelect(S_STYLE_OPTIONS) }} +
+
+ + +
+

{L_BOARD_DATE_FORMAT_EXPLAIN}
+
+ +
+ +
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + + + diff --git a/phpBB/styles/prosilver2/template/ucp_prefs_post.html b/phpBB/styles/prosilver2/template/ucp_prefs_post.html new file mode 100644 index 0000000000..f7c681b85f --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_prefs_post.html @@ -0,0 +1,55 @@ + + +
+ +

{L_TITLE}

+
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+ {% if S_SIG_ALLOWED %} +
+
+
+ + +
+
+ {% endif %} +
+
+
+ + +
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_prefs_view.html b/phpBB/styles/prosilver2/template/ucp_prefs_view.html new file mode 100644 index 0000000000..659bb3b129 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_prefs_view.html @@ -0,0 +1,91 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +
+

{ERROR}

+ +
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+
+
+
+ + +
+
+ +
+
+
+ + +
+
+ + +
+ +
+
+
{S_TOPIC_SORT_DAYS}
+
+
+
+
{S_TOPIC_SORT_KEY}
+
+
+
+
{S_TOPIC_SORT_DIR}
+
+
+
+
+
{S_POST_SORT_DAYS}
+
+
+
+
{S_POST_SORT_KEY}
+
+
+
+
{S_POST_SORT_DIR}
+
+ +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_profile_autologin_keys.html b/phpBB/styles/prosilver2/template/ucp_profile_autologin_keys.html new file mode 100644 index 0000000000..540f98c240 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_profile_autologin_keys.html @@ -0,0 +1,54 @@ + + +
+ +

{L_TITLE}

+
+
+

{L_PROFILE_AUTOLOGIN_KEYS}

+

{ERROR}

+ {% DEFINE COLSPAN = 4 %} + + + + {% EVENT ucp_profile_autologin_keys_thead_key_before %} + + {% EVENT ucp_profile_autologin_keys_thead_key_after %} + + + {% EVENT ucp_profile_autologin_keys_thead_mark_before %} + + {% EVENT ucp_profile_autologin_keys_thead_mark_after %} + + + + + + {% EVENT ucp_profile_autologin_keys_tbody_key_before %} + + {% EVENT ucp_profile_autologin_keys_tbody_key_after %} + + + {% EVENT ucp_profile_autologin_keys_tbody_mark_before %} + + {% EVENT ucp_profile_autologin_keys_tbody_mark_after %} + + + + + +
{L_LOGIN_KEY}{L_IP}{L_LOGIN_TIME}{L_MARK}
{sessions.IP}{sessions.LOGIN_TIME}
{L_PROFILE_NO_AUTOLOGIN_KEYS}
+
+
+ + +
+ {S_HIDDEN_FIELDS} +
{L_MARK_ALL}{L_UNMARK_ALL}
+ {S_FORM_TOKEN} +
+ + +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_profile_avatar.html b/phpBB/styles/prosilver2/template/ucp_profile_avatar.html new file mode 100644 index 0000000000..8157d8c15b --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_profile_avatar.html @@ -0,0 +1,13 @@ + + +
+ +

{L_TITLE}

+ + + +{S_HIDDEN_FIELDS} +{S_FORM_TOKEN} +
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_profile_profile_info.html b/phpBB/styles/prosilver2/template/ucp_profile_profile_info.html new file mode 100644 index 0000000000..0f0acc6f99 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_profile_profile_info.html @@ -0,0 +1,51 @@ + + +
+ +

{L_TITLE} [ {L_VIEW_PROFILE} ]

+ +
+
+

{L_PROFILE_INFO_NOTICE}

+ +
+

{ERROR}

+ + +
+

{L_BIRTHDAY_EXPLAIN}
+
+ + + +
+
+ + +
+
+
+
+ + +
+
for="{profile_fields.FIELD_ID}">{profile_fields.LANG_NAME}{L_COLON} * +
{profile_fields.LANG_EXPLAIN}
+
{profile_fields.ERROR}
+
{profile_fields.FIELD}
+
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_profile_reg_details.html b/phpBB/styles/prosilver2/template/ucp_profile_reg_details.html new file mode 100644 index 0000000000..9600f2fa8e --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_profile_reg_details.html @@ -0,0 +1,59 @@ + + +
+ +

{L_TITLE}

+
+
+ + +

{L_FORCE_PASSWORD_EXPLAIN}

+ + +
+

{ERROR}

+ +
+

{L_USERNAME_EXPLAIN}
+
{USERNAME}
+
+
+
+
{EMAIL}
+
+ +
+

{L_CHANGE_PASSWORD_EXPLAIN}
+
+
+
+

{L_CONFIRM_PASSWORD_EXPLAIN}
+
+
+ + +
+
+
+ +
+
+ +
+
+

{L_CURRENT_CHANGE_PASSWORD_EXPLAIN}{L_CURRENT_PASSWORD_EXPLAIN}
+
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_profile_signature.html b/phpBB/styles/prosilver2/template/ucp_profile_signature.html new file mode 100644 index 0000000000..6825598a6f --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_profile_signature.html @@ -0,0 +1,51 @@ + + +
+ +

{L_TITLE}

+ + +
+
+

{L_SIGNATURE_PREVIEW}

+
+
{SIGNATURE_PREVIEW}
+
+
+
+ + +
+
+ +

{L_SIGNATURE_EXPLAIN}

+ + + +

{L_OPTIONS}

+
+ {% EVENT ucp_profile_signature_posting_editor_options_prepend %} + +
+ + +
+ + +
+ + +
+ +
+
+ +
+ {S_HIDDEN_FIELDS} +   + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_register.html b/phpBB/styles/prosilver2/template/ucp_register.html new file mode 100644 index 0000000000..73cfa836df --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_register.html @@ -0,0 +1,127 @@ + + + + +{% if PROVIDER_TEMPLATE_FILE %} +
+
+ +

{{ SITENAME }} - {{ lang('OAUTH_REGISTRATION') }}

+ + {% include PROVIDER_TEMPLATE_FILE %} +
+
+{% endif %} + +
+ +
+
+ +

{SITENAME} - {L_REGISTRATION}

+ +
+
{ERROR}
+ +
{L_REG_COND}
+ + +
+

{L_USERNAME_EXPLAIN}
+
+
+
+

{L_PASSWORD_EXPLAIN}
+
+
+
+
+
+
+
+
+
+
+ + +
+ + + {% if LANG_OPTIONS %} +
+
+
+ {{ FormsSelect(LANG_OPTIONS) }} +
+
+ + {% endif %} + + + + + {% if PROFILE_FIELDS_REQUIRED %}
{L_ITEMS_REQUIRED}
{% endif %} + + +
+
for="{profile_fields.FIELD_ID}">{profile_fields.LANG_NAME}{L_COLON} * +
{profile_fields.LANG_EXPLAIN} +
{profile_fields.ERROR}
+
{profile_fields.FIELD}
+
+ + + +
+
+
+ + + + + + +
+
+ +

{L_COPPA_COMPLIANCE}

+ +

{L_COPPA_EXPLAIN}

+
+
+ + + + +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+ +
+
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_resend.html b/phpBB/styles/prosilver2/template/ucp_resend.html new file mode 100644 index 0000000000..5909e0b850 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_resend.html @@ -0,0 +1,32 @@ + + + +
+ +
+
+ +
+

{L_UCP_RESEND}

+ +
+
+
+
+
+
+

{L_EMAIL_REMIND}
+
+
+
+
 
+
{S_HIDDEN_FIELDS}{S_FORM_TOKEN}
+
+
+
+ +
+
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_reset_password.html b/phpBB/styles/prosilver2/template/ucp_reset_password.html new file mode 100644 index 0000000000..5a9a0a3ab8 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_reset_password.html @@ -0,0 +1,49 @@ + + +
+ +
+
+ +
+

{{ lang('RESET_PASSWORD') }}

+ +
+ {% if S_IS_PASSWORD_RESET %} + {% if PASSWORD_RESET_ERRORS %}

{{ PASSWORD_RESET_ERRORS | join('
') }}

{% endif %} +
+

{{ lang('CHANGE_PASSWORD_EXPLAIN') }}
+
+
+
+
+
+
+ {% else %} + {% if USERNAME_REQUIRED %} +

{{ lang('EMAIL_NOT_UNIQUE') }}

+ {% endif %} +
+

{{ lang('EMAIL_REMIND') }}
+
+
+ {% if USERNAME_REQUIRED %} +
+
+
+
+ {% endif %} + {% endif %} +
+
 
+
{{ S_HIDDEN_FIELDS }}
+
+ {{ S_FORM_TOKEN }} +
+
+ +
+
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_zebra_foes.html b/phpBB/styles/prosilver2/template/ucp_zebra_foes.html new file mode 100644 index 0000000000..0c726ec887 --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_zebra_foes.html @@ -0,0 +1,41 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_FOES_EXPLAIN}

+ +
+

{ERROR}

+
+

{L_YOUR_FOES_EXPLAIN}
+
+ + + + {L_NO_FOES} + +
+
+
+

{L_ADD_FOES_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/ucp_zebra_friends.html b/phpBB/styles/prosilver2/template/ucp_zebra_friends.html new file mode 100644 index 0000000000..14fb46cbcc --- /dev/null +++ b/phpBB/styles/prosilver2/template/ucp_zebra_friends.html @@ -0,0 +1,43 @@ + + +
+ +

{L_TITLE}

+ +
+
+ +

{L_FRIENDS_EXPLAIN}

+ +
+

{ERROR}

+ +
+

{L_YOUR_FRIENDS_EXPLAIN}
+
+ + + + {L_NO_FRIENDS} + +
+
+ +
+

{L_ADD_FRIENDS_EXPLAIN}
+
+
{L_FIND_USERNAME}
+
+
+ +
+
+ +
+ {S_HIDDEN_FIELDS} + + {S_FORM_TOKEN} +
+
+ + diff --git a/phpBB/styles/prosilver2/template/viewforum_body.html b/phpBB/styles/prosilver2/template/viewforum_body.html new file mode 100644 index 0000000000..8d784b6943 --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewforum_body.html @@ -0,0 +1,337 @@ + + +

{FORUM_NAME}

+ + +
+ +
{FORUM_DESC}
+

{L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS}

+
+ + + +
+
+ + + {L_FORUM_RULES} + + {L_FORUM_RULES}
+ {FORUM_RULES} + + +
+
+ + + + +
+ {L_MARK_SUBFORUMS_READ} +
+ + + + + +
+ + + + + + + {L_BUTTON_FORUM_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_NEW_TOPIC} {{ Icon('font', 'pencil', '', true, 'fas c-button-icon') }} + + + + + + + + + + + +
+ + + + +
+
+ {L_NO_READ_ACCESS} +
+
+ + + +
+ +
+
+ +
+

{L_LOGIN_LOGOUT}  •  {L_REGISTER}

+ +
+
+
+
+
+
+
+
+
+
+
+
+
 
+
+
+ {S_LOGIN_REDIRECT} + {S_FORM_TOKEN_LOGIN} +
+
+ +
+
+ +
+ + + + + + + + + + + + + + + + +
+
+
    +
  • +
    + id="active_topics">
    {L_ACTIVE_TOPICS}{L_ANNOUNCEMENTS}{L_TOPICS}
    +
    {L_REPLIES}
    +
    {L_VIEWS}
    +
    {L_LAST_POST}
    +
    +
  • +
+ +
+
+ + + + +
+
+ {{ lang(S_SORT_DAYS ? 'NO_TOPICS_TIME_FRAME' : 'NO_TOPICS') }} +
+
+ +
+
+ {L_NO_FORUMS_IN_CATEGORY} +
+
+ + + + +
+ + + + + + {L_BUTTON_FORUM_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_NEW_TOPIC} {{ Icon('font', 'pencil', '', true, 'fas c-button-icon') }} + + + + + + + +
+ +
+ + + +
+ + + + +{% EVENT viewforum_body_online_list_before %} + + +
+

{L_WHO_IS_ONLINE}

+

{LOGGED_IN_USER_LIST}

+
+ + + +
+

{L_FORUM_PERMISSIONS}

+

{rules.RULE}

+
+ + + diff --git a/phpBB/styles/prosilver2/template/viewonline_body.html b/phpBB/styles/prosilver2/template/viewonline_body.html new file mode 100644 index 0000000000..acbfb71ba5 --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewonline_body.html @@ -0,0 +1,78 @@ + + +

{TOTAL_REGISTERED_USERS_ONLINE}

+

{TOTAL_GUEST_USERS_ONLINE}{L_SWITCH_GUEST_DISPLAY}

+ +
+ +
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
{L_USERNAME}{L_FORUM_LOCATION}{L_LAST_UPDATED}
{user_row.USERNAME_FULL} {L_IP}{L_COLON} {user_row.USER_IP} » {L_WHOIS} +
{user_row.USER_BROWSER}
{user_row.FORUM_LOCATION}{user_row.LASTUPDATE}
{L_NO_ONLINE_USERS}{L_SWITCH_GUEST_DISPLAY}
+ +
+
+ +{% if LEGEND|length > 0 %} + {% apply spaceless %} +

+ + {{ lang('LEGEND') ~ lang('COLON') }} + {% for group in LEGEND %} + {% if group.GROUP_URL %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% else %} + {{ group.GROUP_NAME }}{% if not loop.last %}, {% endif %} + {% endif %} + {% endfor %} + +

+ {% endapply %} +{% endif %} + +
+ +
+ + + diff --git a/phpBB/styles/prosilver2/template/viewonline_whois.html b/phpBB/styles/prosilver2/template/viewonline_whois.html new file mode 100644 index 0000000000..5d780490da --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewonline_whois.html @@ -0,0 +1,12 @@ + + +

{L_WHOIS}

+ +
+
+
{WHOIS}
+
+
+{L_CLOSE_WINDOW} + + diff --git a/phpBB/styles/prosilver2/template/viewtopic_body.html b/phpBB/styles/prosilver2/template/viewtopic_body.html new file mode 100644 index 0000000000..2031fa64dd --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewtopic_body.html @@ -0,0 +1,513 @@ + + + +

{TOPIC_TITLE}

+ + +
{FORUM_DESC}
+ + +

+ {L_MODERATOR}{L_MODERATORS}{L_COLON} {MODERATORS} +

+ + + +
+
+ + + {L_FORUM_RULES} + + {L_FORUM_RULES}
+ {FORUM_RULES} + + +
+
+ + +
+ + + + + + {L_BUTTON_TOPIC_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_POST_REPLY} {{ Icon('font', 'reply', '', true, 'fas c-button-icon') }} + + + + + + + + + + + + + + + + +
+ + + + +
+ +
+
+ +
+

{POLL_QUESTION}

+

{L_POLL_LENGTH}
{L_MAX_VOTES}

+ +
+ + +
title="{L_POLL_VOTED_OPTION}" data-alt-text="{L_POLL_VOTED_OPTION}" data-poll-option-id="{poll_option.POLL_OPTION_ID}"> +
{poll_option.POLL_OPTION_CAPTION}
+
checked="checked" /> checked="checked" />
+
{poll_option.POLL_OPTION_RESULT}
+
{L_NO_VOTES}{poll_option.POLL_OPTION_PERCENT}
+
+ + + +
+
 
+
{L_TOTAL_VOTES}{L_COLON} {TOTAL_VOTES}
+
+ + +
+
 
+
+
+ + + +
+
 
+
{L_VIEW_RESULTS}
+
+ +
+ +
+ +
+ {S_FORM_TOKEN} + {S_HIDDEN_FIELDS} +
+ +
+
+ + + + + + + + data-url="{postrow.U_MINI_POST}"> + +
+
+ +
style="display: none;"> +
+
+ + + {postrow.POSTER_AVATAR_HTML}{postrow.POSTER_AVATAR} + + +
+ + {postrow.POST_AUTHOR_FULL}{postrow.POST_AUTHOR_FULL} {{ Icon('font', 'circle', lang('ONLINE'), true, 'fas c-online-icon') }} + +
+ + + {% if postrow.RANK_IMG or postrow.RANK_TITLE %}
{{ postrow.RANK_TITLE }}{% if postrow.RANK_IMG and postrow.RANK_TITLE %}
{% endif %}{{ postrow.RANK_IMG }}
{% endif %} + + +
{L_POSTS}{L_COLON} {postrow.POSTER_POSTS}
+
{L_JOINED}{L_COLON} {postrow.POSTER_JOINED}
+
{L_WARNINGS}{L_COLON} {postrow.POSTER_WARNINGS}
+ + + +
{postrow.PROFILE_FIELD1_NAME}{L_COLON} {postrow.PROFILE_FIELD1_VALUE}
+ + + + + +
{postrow.custom_fields.PROFILE_FIELD_NAME}{L_COLON} {postrow.custom_fields.PROFILE_FIELD_VALUE}
+ + + + + + +
+ {L_CONTACT}{L_COLON} + +
+ + + +
+ +
+ + +
+ {postrow.L_POST_DELETED_MESSAGE}
+ {{ lang('POST_DISPLAY') }} +
+ +
+ {postrow.L_IGNORE_POST}
+ {{ lang('POST_DISPLAY') }} +
+ + +
style="display: none;"> + + +

+ {% if postrow.POST_ICON_IMG %} + {{ postrow.POST_ICON_IMG_ALT }} + {% endif %} + {{ postrow.POST_SUBJECT }} +

+ + + + + + + + + + + +

+ + {% if postrow.S_UNREAD_POST %} + {{ Icon('font', 'file', postrow.MINI_POST, true, 'fas c-topic-unread-icon') }} + {% else %} + {{ Icon('font', 'file', postrow.MINI_POST, true, 'fas c-topic-icon') }} + {% endif %} + + {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} » +

+ + + + +
+

+ {{ Icon('font', 'circle-question', '', true, 'fas c-unapproved-icon') }} + {L_POST_UNAPPROVED_ACTION} + + + + {S_FORM_TOKEN} +

+
+ +

+ {{ Icon('font', 'triangle-exclamation', '', true, 'fas c-topic-reported-icon') }} + {L_POST_UNAPPROVED_EXPLAIN} +

+ + +
+

+ {L_POST_DELETED_ACTION} + + + + + + {S_FORM_TOKEN} +

+
+ + + +

+ {{ Icon('font', 'triangle-exclamation', '', true, 'fas c-topic-reported-icon') }}{L_POST_REPORTED} +

+ + + {% EVENT viewtopic_body_postrow_content_before %} + +
{postrow.MESSAGE}
+ + + + +
+
+ {L_ATTACHMENTS} +
+ +
{postrow.attachment.DISPLAY_ATTACHMENT}
+ +
+ + + +
{L_DOWNLOAD_NOTICE}
+ +
+ {postrow.DELETED_MESSAGE} +
{L_REASON}{L_COLON} {postrow.DELETE_REASON} +
+ +
+ {postrow.EDITED_MESSAGE} +
{L_REASON}{L_COLON} {postrow.EDIT_REASON} +
+ + +


{postrow.BUMPED_MESSAGE}
+ + + {% EVENT viewtopic_body_postrow_signature_before %} + {% if postrow.SIGNATURE %}
{{ postrow.SIGNATURE }}
{% endif %} + {% EVENT viewtopic_body_postrow_signature_after %} + + +
+ +
+ + + + + +
+
+ +
+ + + + + + + + +
+ + + + + + {L_BUTTON_TOPIC_LOCKED} {{ Icon('font', 'lock', '', true, 'fas c-button-icon') }} + + {L_BUTTON_POST_REPLY} {{ Icon('font', 'reply', '', true, 'fas c-button-icon') }} + + + + + + + + +
+ +
+ + + + + + + + + + + +
+ + + + +{% EVENT viewtopic_body_online_list_before %} + + +
+

{L_WHO_IS_ONLINE}

+

{LOGGED_IN_USER_LIST}

+
+ + +{% EVENT viewtopic_body_online_list_after %} + + diff --git a/phpBB/styles/prosilver2/template/viewtopic_print.html b/phpBB/styles/prosilver2/template/viewtopic_print.html new file mode 100644 index 0000000000..eb056480d9 --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewtopic_print.html @@ -0,0 +1,55 @@ + + + + + + +{META} +{SITENAME} • {PAGE_TITLE} + + +{% if S_CONTENT_DIRECTION eq 'rtl' %} + +{% endif %} + + + +
+ + + + +
+
{PAGE_NUMBER}
+ +
+

{postrow.POST_SUBJECT}

+
{L_POSTED}{L_COLON} {postrow.POST_DATE}
+
{L_POST_BY_AUTHOR} {postrow.POST_AUTHOR}
+
{postrow.MESSAGE}
+
+
+ +
+ + +
+ + + diff --git a/phpBB/styles/prosilver2/template/viewtopic_topic_tools.html b/phpBB/styles/prosilver2/template/viewtopic_topic_tools.html new file mode 100644 index 0000000000..55acdabd88 --- /dev/null +++ b/phpBB/styles/prosilver2/template/viewtopic_topic_tools.html @@ -0,0 +1,57 @@ + + + diff --git a/phpBB/styles/prosilver2/theme/base.css b/phpBB/styles/prosilver2/theme/base.css new file mode 100644 index 0000000000..f4daeee1e5 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/base.css @@ -0,0 +1,132 @@ +/* -------------------------------------------------------------- /* + $Base +/* -------------------------------------------------------------- */ + +/** { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +*/ + +/* + * 1. Define your base font-size here (16px), most elements will inherit this. + * 2. 24px (This is now our magic number; all subsequent margin-bottoms and + * line-heights want to be a multiple of this number in order to maintain + * vertical rhythm.) +*/ +html { + font-size: 16px; /* [1] */ + line-height: 1.5; /* [2] */ + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + background-color: #ffffff; + color: #333333; +} + +input, +button, +select, +textarea { + font-family: inherit; + font-size: inherit; + line-height: inherit; +} + +figure { + margin: 0; +} + +img { + vertical-align: middle; +} + +hr { + border: 0; + border-top: 1px solid #e5e5e5; + margin-top: 20px; + margin-bottom: 20px; +} + +a { + text-decoration: none; + color: #428bca; +} + +a:hover, +a:focus, +a:active { + text-decoration: underline; + color: #2a6496; +} + +blockquote, +dl, +dd, +h1, +h2, +h3, +h4, +h5, +h6, +figure, +p, +pre { + margin: 0; +} + +button { + background: transparent; + border: 0; + padding: 0; +} + +/** + * Work around a Firefox/IE bug where the transparent `button` background + * results in a loss of the default `button` focus styles. + */ +button:focus { + outline: 1px dotted 5px auto -webkit-focus-ring-color; +} + +fieldset { + border: 0; + margin: 0; + padding: 0; +} + +iframe { + border: 0; +} + +ol, +ul { + margin: 0; + padding: 0; + list-style: none; +} + +/** + * Suppress the focus outline on links that cannot be accessed via keyboard. + * This prevents an unwanted focus outline from appearing around elements that + * might still respond to pointer events. + */ +[tabindex="-1"]:focus { + outline: none !important; +} + +/** + * Remove double underline from recent version of firefox + */ +abbr[title] { + text-decoration: none; +} diff --git a/phpBB/styles/prosilver2/theme/bidi.css b/phpBB/styles/prosilver2/theme/bidi.css new file mode 100644 index 0000000000..27a4923fb2 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/bidi.css @@ -0,0 +1,1012 @@ +/* -------------------------------------------------------------- /* + $Bidi +/* -------------------------------------------------------------- */ +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +/** +* common.css +*/ +.rtl h1 { + margin-right: 0; + margin-left: 200px; +} + +.rtl p.right { + text-align: left; +} + +.rtl p.jumpbox-return { + float: right; +} + +.rtl div.rules ul { + margin-right: 20px; + margin-left: 0; +} + +/* Main blocks +---------------------------------------- */ +.rtl .icon { + padding-right: 0; + padding-left: 2px; +} + +.rtl .logo { + float: right; + padding: 10px 10px 0 13px; +} + +/* Site Description +--------------------------------------------- */ +.rtl .site-description { + float: right; +} + +.rtl .site-description h1 { + margin-left: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.rtl .post { + background-position: 0 0; +} + +/* Horizontal lists +---------------------------------------- */ +.rtl ul.linklist > li { + float: right; + margin-right: 0; + margin-left: 7px; +} + +.rtl ul.linklist > li.rightside, +.rtl p.rightside, +.rtl a.rightside { + text-align: left; + float: left; + margin-right: 7px; + margin-left: 0; +} + +.rtl ul.leftside > li, +.rtl ul.rightside > li { + float: left; +} + +.rtl ul.leftside { + text-align: right; + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl ul.rightside { + text-align: left; + float: left; + margin-right: 5px; + margin-left: -5px; +} + +/* Bulletin icons for list items +---------------------------------------- */ +.rtl ul.linklist.bulletin > li:before { + padding-right: 0; + padding-left: 4px; +} + +/* Dropdown menu +---------------------------------------- */ +.rtl .dropdown-container.topic-tools, +.rtl .dropdown-container-left { + float: right; +} + +.rtl .dropdown li { + text-align: right; +} + +.rtl .dropdown-contents > li { + padding-right: 0; + padding-left: 15px; +} + +.rtl .dropdown-nonscroll > li { + padding-left: 0; +} + +.rtl .dropdown li li { + padding-right: 18px; + padding-left: 0; +} + +.rtl .dropdown-extended .header { + text-align: right; +} + +.rtl .dropdown-extended .header .header-settings, +.rtl .dropdown-container-right { + float: left; +} + +.rtl .jumpbox .dropdown-contents a { + margin-right: 0; + margin-left: 20px; +} + +/* Notifications +----------------------------------------- */ +.rtl .notification-avatar { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl .notification-menu .notifications { + margin-right: 50px; + margin-left: 0; +} + +.rtl .notification-text { + margin-right: 58px; + margin-left: 0; +} + +.rtl .notification-time { + text-align: left; +} + +/* Responsive breadcrumbs +---------------------------------------- */ +.rtl .breadcrumbs .crumb { + float: right; +} + +.rtl .breadcrumbs .crumb:before { + font-weight: bold; + padding: 0 0.5em; + content: "\2039"; +} + +/* Table styles +---------------------------------------- */ +.rtl table.table1 thead th { + padding: 0 3px 4px 0; +} + +.rtl table.table1 thead th span { + padding-right: 7px; + padding-left: 0; +} + +.rtl table.table1 tbody th { + text-align: right; +} + +/* Specific column styles */ +.rtl table.table1 .name { + text-align: right; +} + +.rtl table.table1 .joined { + text-align: right; +} + +.rtl table.table1 .active { + text-align: right; +} + +.rtl table.table1 .info { + text-align: right; +} + +/* Not used anywhere maybe deprecated? */ +.rtl table.table1 thead .autocol { + padding-right: 10px; + padding-left: 0; +} + +.rtl table.table1 span.rank-img { + float: left; +} + +.rtl table.info tbody th { + text-align: left; +} + +.rtl .forumbg table.table1 { + margin: 0 -1px -1px -2px; +} + +/* Misc layout styles +---------------------------------------- */ + +/* column[1-2] styles are containers for two column layouts */ +.rtl .column1 { + float: right; + clear: right; +} + +.rtl .column2 { + float: left; + clear: left; +} + +/* General classes for placing floating blocks */ +.rtl .left-box { + text-align: right; + float: right; +} + +.rtl .right-box { + text-align: left; + float: left; +} + +.rtl dl.details dt { + text-align: left; + float: right; + clear: right; +} + +.rtl dl.details dd { + float: right; + margin-right: 0; + margin-left: 0; + padding-right: 5px; + padding-left: 0; +} + +/* Pagination +---------------------------------------- */ +.rtl .page-number { + float: left; +} + +.rtl .pagination { + text-align: left; + float: left; +} + +.rtl .pagination > ul { + margin-right: 5px; + margin-left: 0; +} + +/* Pagination in viewforum for multipage topics */ +.rtl .row .pagination { + background-position: 100% 50%; + float: left; + padding-right: 15px; + padding-left: 0; +} + +.rtl .row .pagination > ul { + margin: 0; +} + +.rtl .pagination span { + direction: ltr; +} + +.rtl .pagination li.page-jump { + margin-right: 0; + margin-left: 5px; +} + +.rtl .topic-poster { + float: right; + padding-left: 6px; +} + +/* Action Bar styles +---------------------------------------- */ +.rtl .action-bar .button { + float: right; + margin-right: 0; +} + +.rtl .action-bar > .button { + float: right; + margin-left: 5px; +} + +.rtl .action-bar .dropdown-button-control .button { + margin-left: 5px; +} + + +/* Miscellaneous styles +---------------------------------------- */ +.rtl .quick-links { + margin-right: 0; + margin-left: 7px; +} + +.rtl .header-avatar span:after { + float: left; + padding-right: 2px; + padding-left: 0; +} + +.rtl .member-search { + float: right; +} + +/** +* links.css +*/ + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +.rtl a { + direction: rtl; + unicode-bidi: embed; +} + +.rtl li.breadcrumbs span:first-child > a { + padding-left: 0; +} + +/* Notification mark read link */ +.rtl .dropdown-extended a.mark_read { + border-radius: 0 3px 3px 0; + right: auto; + left: 0; +} + +.rtl .back2top .top { + float: left; + margin-left: -10px; +} + +.rtl .skiplink { + right: -999px; + + /* invisible skip link, used for accessibility */ + left: 0; +} + +.rtl a.feed-icon-forum { + float: left; +} + +/** +* mentions.css +*/ + +/* Mention block +---------------------------------------- */ + +/* Mention dropdown +---------------------------------------- */ +.rtl .mention-container { /* mention-container */ + text-align: right; +} + +.rtl .mention-media { + margin-right: 0; + margin-left: 16px; +} + +/** +* content.css +*/ +.rtl ul.topiclist dt, +.rtl li.header dt { + float: right; + margin-right: 0; + margin-left: -440px; +} + +.rtl ul.topiclist.missing-column dt { + margin-right: 0; + margin-left: -345px; +} + +.rtl ul.topiclist.two-long-columns dt { + margin-right: 0; + margin-left: -250px; +} + +.rtl ul.topiclist.two-columns dt { + margin-right: 0; + margin-left: -80px; +} + +.rtl ul.topiclist dt .list-inner { + margin-right: 0; + margin-left: 440px; +} + +.rtl ul.topiclist.missing-column dt .list-inner { + margin-right: 0; + margin-left: 330px; +} + +.rtl ul.topiclist.two-long-columns dt .list-inner { + margin-right: 0; + margin-left: 250px; +} + +.rtl ul.topiclist.two-columns dt .list-inner { + margin-right: 0; + margin-left: 80px; +} + +.rtl ul.topiclist dd { + border-right-width: 1px; + border-right-style: solid; + border-left: none; + float: right; +} + +.rtl ul.topiclist dfn { + right: -999px; + left: auto; +} + +.rtl ul.topiclist li.row dt a.subforum { + background-position: right; + position: static; + padding-right: 12px; +} + +.rtl .forum-image { + float: right; + margin-right: 0; + margin-left: 5px; +} + +.rtl li.header dt, +.rtl li.header dd { + border-right-width: 0; +} + +.rtl li.header dd { + padding-right: 1px; + padding-left: 0; +} + +.rtl dl.row-item { + background-position: 99.5% 50%; +} + +.rtl li.header dl.row-item dt .list-inner { + /* Tweak for headers alignment when folder icon used */ + padding-right: 0; + padding-left: 50px; +} + +.rtl dl.row-item dt { + background-position: 99.5% 95%; /* Position of topic icon */ +} + +.rtl dl.row-item dt .list-inner { + padding-right: 45px; /* Space for folder icon */ + padding-left: 5px; +} + +.rtl dl a.row-item-link { /* topic row icon links */ + right: 0; + left: auto; + display: inline-block; + margin-right: 2px; + margin-left: 0; +} + +.rtl dd.lastpost > span, +.rtl ul.topiclist dd.info > span, +.rtl ul.topiclist dd.time > span, +.rtl dd.redirect > span, +.rtl dd.moderation > span { + padding-right: 5px; + padding-left: 0; +} + +/* Post body styles +---------------------------------------- */ +.rtl .date { + float: left; +} + +.rtl .postbody, +.rtl .postbody h3 { + float: right; +} + +.rtl .has-profile .postbody h3 { + margin-right: 0; + margin-left: 180px; +} + +.rtl p.post-notice { + padding-left: 5px; +} + +.rtl p.post-notice:before { + right: 0; + left: auto; +} + +/* Topic review panel +---------------------------------------- */ +.rtl .topicreview { + padding-right: 0; + padding-left: 5px; +} + +/* Content container styles +---------------------------------------- */ +.rtl .content ul, +.rtl .content ol { + margin-right: 40px; + margin-left: 0; +} + +.rtl .signature { + clear: right; +} + +.rtl .notice { + clear: right; +} + +/* Jump to post link for now */ +.rtl ul.searchresults { + text-align: left; +} + +/* BB Code styles +---------------------------------------- */ + +/* Quote block */ +.rtl blockquote { + margin: 5px 25px 0 1px; +} + +/* Nested quotes */ +.rtl blockquote blockquote { + margin: 5px 15px 0 1px; +} + +/* Username/source of quoter */ +.rtl blockquote cite { + margin-left: 0; +} + +.rtl blockquote cite:before, +.rtl .uncited:before { + padding-left: 5px; +} + +.rtl blockquote .codebox { + margin-right: 0; +} + +.rtl code { + direction: ltr; +} + +/* Attachments +---------------------------------------- */ +.rtl .attachbox { + float: right; + clear: right; + margin: 5px 0 5px 5px; +} + +.rtl .attachbox dd { + clear: right; +} + +.rtl .attachbox p { + clear: right; +} + +.rtl .attachbox p.stats { + clear: right; +} + +/* Post poll styles +---------------------------------------- */ +.rtl fieldset.polls dt { + text-align: right; + border-left: none; + float: right; +} + +.rtl fieldset.polls dd { + border-right: none; + float: right; + margin-right: 0; +} + +.rtl fieldset.polls dd div { + text-align: left; +} + +.rtl .pollbar1, +.rtl .pollbar2, +.rtl .pollbar3, +.rtl .pollbar4, +.rtl .pollbar5 { + border-right: none; + border-left-width: 1px; + border-left-style: solid; +} + +/* Poster profile block +---------------------------------------- */ +.rtl .postprofile { + border-width: 0 1px 0 0; + float: left; +} + +.rtl .pm .postprofile { + border-right-width: 1px; + border-right-style: solid; + border-left: none; +} + +.rtl .postprofile dd, +.rtl .postprofile dt { + margin-right: 8px; + margin-left: 0; +} + +.rtl .postprofile .avatar { + float: right; +} + +.rtl dl.pmlist dd { + margin-right: 61% !important; + margin-left: 0 !important; +} + +/** +* buttons.css +*/ + +.rtl .caret { + border-right: 1px solid; + border-right-color: inherit; + border-left: none; + right: 6px; +} + +/* Post control buttons +--------------------------------------------- */ +.rtl .post-buttons { + float: left; +} + +.rtl .has-profile .post-buttons { + right: auto; + left: 0; +} + +.rtl .post-buttons li { + float: right; +} + +/* Poster contact icons + ---------------------------------------- */ +.rtl .contact-icons a { + border-right: none; + border-left-width: 1px; + border-left-style: dotted; + float: right; +} + +.rtl .contact-icons .last-cell { + border-left: none; +} + +/** +* cp.css +*/ + +/* Control Panel Styles +---------------------------------------- */ + + +/* Main CP box +---------------------------------------- */ +.rtl .cp-menu { + float: right; +} + +.rtl .cp-main { + float: right; +} + +.rtl .cp-main .panel ol { + margin-right: 22px; + margin-left: 0; +} + +.rtl .cp-main .buttons { + margin-right: 0; + margin-left: 0; +} + +.rtl .tabs-container h2 { + float: right; +} + +/* CP tabbed menu +---------------------------------------- */ +.rtl .tabs { + margin-right: 7px; + margin-left: 0; +} + +.rtl .tabs .tab { + float: right; +} + +.rtl .tabs .tab > a { + margin-right: 0; + margin-left: 1px; +} + +/* Mini tabbed menu used in MCP +---------------------------------------- */ +.rtl .minitabs { + float: left; + margin-right: 0; + margin-left: 7px; +} + +.rtl .minitabs .tab { + float: left; +} + +.rtl .minitabs .tab > a { + margin-right: 2px; + margin-left: 0; +} + +/* Responsive tabs +---------------------------------------- */ +.rtl .tabs .dropdown { + margin-left: -2px; +} + +.rtl .tabs .dropdown li { + text-align: left; +} + +.rtl .minitabs .dropdown { + margin-left: -4px; +} + +.rtl .minitabs .dropdown li { + text-align: right; +} + +/* UCP navigation menu +---------------------------------------- */ + +/* Preferences pane layout +---------------------------------------- */ +.rtl .cp-main h2 { + margin-right: 10px; + margin-left: 0; +} + +/* Friends list */ +.rtl .cp-mini { + margin: 10px 5px 10px 15px; +} + +/* PM Styles +---------------------------------------- */ + +/* PM panel adjustments */ +.rtl .reply-all a.right { + background-position: 5% 60%; +} + +.rtl .reply-all a.right:hover { + background-position: 3% 60%; +} + +.rtl .reply-all { + padding-left: 5px; +} + +/* Defined rules list for PM options */ +.rtl ol.def-rules { + padding-right: 0; +} + +/* PM marking colours */ +.rtl .pm-legend { + border-right-width: 10px; + border-right-style: solid; + border-left-width: 0; + padding-right: 3px; + padding-left: 0; +} + +/* Avatar gallery */ +.rtl .gallery label { + float: right; +} + +/** +* forms.css +*/ + +/* General form styles +---------------------------------------- */ + +.rtl option { + padding-right: 0; + padding-left: 11px; +} + +.rtl label { + padding-right: 0; + padding-left: 5px; +} + +/* Definition list layout for forms +---------------------------------------- */ +.rtl fieldset dt { + text-align: right; + float: right; +} + +.rtl fieldset dd { + margin-right: 41%; + margin-left: 0; +} + +/* Specific layout 1 */ +.rtl fieldset.fields1 dt { + border-right-width: 1px; + border-left-width: 0; +} + +.rtl fieldset.fields1 dd { + border-right-width: 0; + border-left-width: 1px; + margin-right: 165px; + margin-left: 0; +} + +/* Specific layout 2 */ +.rtl fieldset.fields2 dt { + border-right-width: 1px; + border-left-width: 0; +} + +.rtl fieldset.fields2 dd { + border-right-width: 0; + border-left-width: 1px; + margin-right: 176px; + margin-left: 0; +} + +/* Form elements */ +.rtl dt label { + text-align: right; +} + +.rtl dd input, +.rtl dd textarea { + margin-right: 0; + margin-left: 3px; +} + +/* Quick-login on index page */ +.rtl fieldset.quick-login input.inputbox { + margin-right: 0; + margin-left: 5px; +} + +.rtl fieldset.quick-login label { + padding-right: 0; + padding-left: 2px; +} + +/* Display options on viewtopic/viewforum pages */ +.rtl fieldset.display-options label { + padding-right: 0; + padding-left: 2px; +} + +.rtl .dropdown fieldset.display-options label { + text-align: left; +} + +/* Display actions for ucp and mcp pages */ +.rtl fieldset.display-actions { + text-align: left; + padding-right: 0; + padding-left: 11px; +} + +.rtl fieldset.display-actions label { + padding-right: 0; + padding-left: 2px; +} + +/* MCP forum selection */ +.rtl fieldset.forum-selection { + float: left; +} + +.rtl fieldset.forum-selection2 { + float: left; +} + +/* Posting page styles +---------------------------------------- */ + +/* Emoticons panel */ +.rtl .smiley-box { + float: left; +} + +/* Search box +---------------------------------------- */ + +/* Topic and forum Search */ +.rtl .search-box { + float: right; +} + +.rtl .search-box .inputbox { + border-right-width: 1px; + border-left-width: 0; + border-radius: 0 4px 4px 0; + float: right; + padding: 3px; +} + +.rtl .button-search, +.rtl .button-search-end { + float: right; +} + +.rtl .button-search-end { + border-right-width: 0; + border-left-width: 1px; + border-radius: 4px 0 0 4px; +} + +.rtl .search-header .button-search-end { + border: 0; + border-radius: 4px 0 0 4px; +} + +.rtl .search-header { + float: left; + margin-right: 0; + margin-left: 5px; +} + +/* Form button styles +---------------------------------------- */ + +/** Reference: Bug #27155 */ +.rtl .wrap, +.rtl .headerbar, +.rtl .site-description, +.rtl .navbar { + position: relative; +} + +/** +* plupload.css +*/ + +.rtl .attach-controls { + float: left; +} + +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/buttons.css b/phpBB/styles/prosilver2/theme/buttons.css new file mode 100644 index 0000000000..cf15eb394f --- /dev/null +++ b/phpBB/styles/prosilver2/theme/buttons.css @@ -0,0 +1,228 @@ +/* -------------------------------------------------------------- /* + $Buttons +/* -------------------------------------------------------------- */ + +.button { + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + font-size: 13px; + font-weight: 600; + line-height: 1.4; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + border-radius: 4px; + display: inline-flex; + justify-content: center; + align-items: center; + box-sizing: border-box; + height: 24px; + padding: 2px 8px; + cursor: pointer; + touch-action: manipulation; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; +} + +.button:focus, +.button:hover { + text-decoration: none; + outline: none; +} + +.button[disabled], +.button[disabled]:hover, +.button.disabled, +.button.disabled:hover { + background: #eeeeee; + border-color: #aaaaaa; + color: #aaaaaa; + cursor: default; +} + +.button.hidden { + display: none; +} + +.caret { + border-left: 1px solid; + position: relative; + right: -6px; +} + +.caret i { + vertical-align: top; +} + +/** Button groups */ +.button-group { + display: inline-block; +} + +.button-group + .button-group { + margin-left: 8px; +} + +.button-group > .button:first-child { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.button-group > .button:last-child { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.button-group > .button:not(:first-child):not(:last-child) { + border-radius: 0; +} + +/* Posting page styles +---------------------------------------- */ +.button-form, +.button-form-bold { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + border-radius: 0; +} + +.button-form-bold { + font-weight: 700; +} + +.button-search, +.button-search-end { + border-radius: 0; + float: left; + margin: 0; + padding: 2px 5px; +} + +.button-search-end { + border-left-width: 0; + border-radius: 0 4px 4px 0; +} + +.search-header .button-search, +.search-header .button-search-end { + border-top-width: 0; + border-bottom-width: 0; + padding: 3px 5px; +} + +.search-header .button-search-end { + border-right-width: 0; +} + +.button-icon-only { + padding-right: 3px; + padding-left: 3px; +} + +/* Poster contact icons +---------------------------------------- */ +.contact-icons.dropdown-contents { + font-size: 0; + min-width: 0; + padding: 0; +} + +.contact-icons a { + border-right: 1px dotted; + border-bottom: 1px dotted; + display: block; + float: left; + padding: 8px; +} + +.contact-icons .last-cell { + border-right: none; +} + +.contact-icons div:last-child a { + border-bottom: none; +} + +.contact-icons div { + clear: left; +} + +/* Post control buttons +--------------------------------------------- */ +.post-buttons { + float: right; + margin-top: 2px; + list-style: none; +} + +.has-profile .post-buttons { + position: absolute; + top: 5px; + right: 0; + margin: 0; +} + +.post-buttons > li { + float: left; + margin-right: 3px; +} + +.post-buttons .button, +.format-buttons .button { + padding-right: 3px; + padding-left: 3px; +} + +.hastouch .post-buttons { + margin-right: 10px; +} + +.post-buttons-label, +.post-buttons-responsive-menu { + display: none; +} + +/* Responsive buttons in post body */ +.post-buttons .dropdown { + top: 18px; +} + +.post-buttons .dropdown a { + font-size: 13px; + text-align: right; + display: block; + justify-content: start; +} + +.hasjs .postbody .post-buttons { + max-width: 40%; +} + +/* Format buttons +--------------------------------------------- */ +.format-buttons .button { + margin-bottom: 3px; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* UCP: Avatar cropper */ +.avatar-cropper-buttons { + text-align: center; + display: none; +} + +.avatar-cropper-buttons > .button-group { + margin: 4px; +} + +/* Notification buttons +--------------------------------------------- */ +.notification-subscribe-toggle:disabled { + opacity: 0.7; +} diff --git a/phpBB/styles/prosilver2/theme/colours.css b/phpBB/styles/prosilver2/theme/colours.css new file mode 100644 index 0000000000..eb16158cc3 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/colours.css @@ -0,0 +1,1197 @@ +/* -------------------------------------------------------------- /* + $Colours +/* -------------------------------------------------------------- * + +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +/* colours and backgrounds for common.css */ +html, +body { + background-color: #f5f5f5; + color: #47536b; +} + +.wrap { + background-color: #ffffff; + border-color: #ededed; +} + +h1 { + color: #ffffff; +} + +h2 { + color: #29303d; +} + +h3 { + border-bottom-color: #dedede; + color: #0059b3; +} + +hr { + border-color: #ffffff; + border-top-color: #dedede; +} + +/* colours and backgrounds for links.css */ +a { + color: #0f4d8a; +} + +a:hover { + color: #d41142; +} + +/* links on gradient backgrounds */ +.forumbg .header a, +.forabg .header a, +th a { + color: #ffffff; +} + +.forumbg .header a:hover, +.forabg .header a:hover, +th a:hover { + color: #80bfff; +} + +/* post body links */ +.postlink { + border-bottom-color: #2d80d2; + color: #2d80d2; +} + +.postlink:visited { + border-bottom-color: #5380ac; + color: #5380ac; +} + +.postlink:hover { + background-color: #d4e6f7; + color: #164069; +} + +.signature a, +.signature a:hover { + background-color: transparent; +} + +/* back to top of page */ +.top i { + color: #9e9e9e; +} + +/* arrow links */ +.arrow-left:hover, +.arrow-right:hover { + color: #2d80d2; +} + +/* round cornered boxes and backgrounds */ +.headerbar { + color: #ffffff; +} + +.headerbar, +.forumbg { + background-color: #13a4ec; + background-image: -webkit-gradient(linear, left top, left bottom, from(#80d5ff), color-stop(0.1%, #0077b3), color-stop(30%, #13a4ec), to(#13a4ec)); + background-image: linear-gradient(to bottom, #80d5ff 0%, #0077b3 0.1%, #13a4ec 30%, #13a4ec 100%); + background-repeat: repeat-x; +} + +.forabg { + background-color: #0077b3; + background-image: -webkit-gradient(linear, left top, left bottom, from(#80d5ff), color-stop(0.1%, #13a4ec), color-stop(30%, #0077b3), to(#0077b3)); + background-image: linear-gradient(to bottom, #80d5ff 0%, #13a4ec 0.1%, #0077b3 30%, #0077b3 100%); + background-repeat: repeat-x; +} + +.navbar { + background-color: #c9dee8; +} + +.panel { + background-color: #f0f3f5; + color: #29303d; +} + +.post:target .content { + color: #000000; +} + +.post h3 a.first-unread, +.post:target h3 a { + color: #000000; +} + +.bg1 { + background-color: #edf4f7; +} + +table.zebra-list tr:nth-child(odd) td, +ul.zebra-list li:nth-child(odd) { + background-color: #edf4f7; +} + +.bg2 { + background-color: #dbe9f0; +} + +table.zebra-list tr:nth-child(even) td, +ul.zebra-list li:nth-child(even) { + background-color: #dbe9f0; +} + +.bg3 { + background-color: #c9dee8; +} + +/* horizontal lists */ +ul.navlinks { + border-top-color: #ffffff; +} + +/* table styles */ +table.table1 thead th { + color: #ffffff; +} + +table.table1 tbody tr { + border-color: #c9dee8; +} + +table.table1 tbody tr:hover, +table.table1 tbody tr.hover { + background-color: #d4e6f7; + color: #000000; +} + +table.table1 td { + color: #47536b; +} + +table.table1 tbody td { + border-top-color: #fafafa; +} + +table.table1 tbody th { + background-color: #ffffff; + border-bottom-color: #000000; + color: #212121; +} + +table.info tbody th { + color: #000000; +} + +/* misc layout styles */ +dl.details dt { + color: #000000; +} + +dl.details dd { + color: #47536b; +} + +/* icon styles */ +.icon.icon-blue, /* DEPRECATED 4.0 */ +a:hover .icon.icon-blue, /* DEPRECATED 4.0 */ +.read, +.c-unapproved-icon { + color: #0059b3; +} + +.icon.online, /* DEPRECATED 4.0 */ +.c-online-icon { + color: #85de39; +} + +.icon.icon-green, /* DEPRECATED 4.0 */ +a:hover .icon.icon-green, /* DEPRECATED 4.0 */ +.c-topic-deleted-icon, +.c-approved-icon { + color: #4db355; +} + +.icon.icon-red, /* DEPRECATED 4.0 */ +a:hover .icon.icon-red, /* DEPRECATED 4.0 */ +.c-topic-reported-icon, +.c-topic-unread-icon, +.c-warning-icon { + color: #d41142; +} + +.icon.icon-orange, /* DEPRECATED 4.0 */ +a:hover .icon.icon-orange, /* DEPRECATED 4.0 */ +.c-forum-feed-icon { + color: #ff9500; +} + +.icon.icon-bluegray, /* DEPRECATED 4.0 */ +a:hover .icon.icon-bluegray { + color: #47536b; +} + +.icon.icon-gray, /* DEPRECATED 4.0 */ +a:hover .icon.icon-gray, /* DEPRECATED 4.0 */ +.c-top-icon { + color: #757575; +} + +.icon.icon-lightgray, /* DEPRECATED 4.0 */ +a:hover .icon.icon-lightgray, /* DEPRECATED 4.0 */ +.c-last-post-icon, +.c-topic-icon, +.c-pagination-icon { + color: #9e9e9e; +} + +.icon.icon-black, /* DEPRECATED 4.0 */ +a:hover .icon.icon-black, /* DEPRECATED 4.0 */ +.c-return-arrow-icon { + color: #212121; +} + +.button:hover .c-pagination-icon { + color: #ffffff; +} + +.alert_close .icon:before, /* DEPRECATED 4.0 */ +.alert_close .o-icon:before { + background-color: #ffffff; +} + +.row-item-link { + background-color: #0059b3; +} + +.row-item-link.unread { + background-color: #d41142; +} + +.c-forum-row-icon, +.c-forum-row-icon:hover { + color: #ffffff; +} + +/* brand icon colors */ +.c-facebook-icon { + color: #3b5998; +} + +.c-twitter-icon { + color: #000000; +} + +.c-skype-icon { + color: #00aff0; +} + +.c-youtube-icon { + color: #ff0000; +} + +.c-colorless-icon { + color: inherit; +} + +.push-subscribe-toggle-icon.toggle-on { + color: #0059b3; +} + +.push-subscribe-toggle-icon.toggle-off { + color: #9e9e9e; +} + +/* jumpbox */ +.jumpbox .dropdown li { + border-top-color: #dedede; +} + +.jumpbox-cat-link { + background-color: #0077b3; + border-top-color: #0077b3; + color: #ffffff; +} + +.jumpbox-cat-link:hover, +.jumpbox-cat-link:focus { + background-color: #13a4ec; + border-top-color: #13a4ec; + color: #ffffff; +} + +.jumpbox-forum-link { + background-color: #dbe9f0; +} + +.jumpbox-forum-link:hover { + background-color: #fffbcc; +} + +.jumpbox .dropdown .pointer-inner { + border-color: #dbe9f0 transparent; +} + +.jumpbox-sub-link { + background-color: #dbe9f0; +} + +.jumpbox-sub-link:hover { + background-color: #e6f7ff; +} + +/* miscellaneous styles */ +.copyright { + color: #424242; +} + +.error { + color: #d41142; +} + +.reported { + background-color: #f7edf0; +} + +li.reported:hover { + background-color: #f0dbe0 !important; +} + +.sticky, +.announce { + /* you can add a background for stickies and announcements */ +} + +div.rules { + background-color: #f0dbe0; + color: #d41142; +} + +p.post-notice { + background-color: #f0dbe0; + background-image: none; +} + +/* colours and backgrounds for mentions.css */ + +/* mention dropdown */ +.mention-container { /* mention-container */ + background-color: #ffffff; + box-shadow: + 0 3px 1px -2px rgba(0, 0, 0, 0.2), + 0 2px 2px 0 rgba(0, 0, 0, 0.14), + 0 1px 5px 0 rgba(0, 0, 0, 0.12); +} + +.mention-media { + color: #757575; +} + +.mention-item { + border-bottom-color: #dddddd; + color: #212121; +} + +.mention-item:hover, +.mention-item.is-active { + background-color: #eeeeee; + color: #2d80d2; +} + +.mention-item:hover .mention-media-avatar, +.mention-item.is-active .mention-media-avatar { + color: #2d80d2; +} + +.mention-rank { + color: #757575; +} + +/* colours and backgrounds for content.css */ +ul.forums { + background-color: #edf4f7; + background-image: -webkit-gradient(linear, left top, left bottom, from(#b8d3e0), to(#edf4f7)); + background-image: linear-gradient(to bottom, #b8d3e0 0%, #edf4f7 100%); +} + +ul.topiclist > li { + color: #47536b; +} + +ul.topiclist dd { + border-left-color: #ffffff; +} + +.rtl ul.topiclist dd { + border-right-color: #ffffff; + border-left-color: transparent; +} + +li.row { + border-top-color: #ffffff; + border-bottom-color: #0077b3; +} + +li.row strong { + color: #000000; +} + +li.row:hover { + background-color: #fffbcc; +} + +li.row:hover dd { + border-left-color: #dedede; +} + +.rtl li.row:hover dd { + border-right-color: #dedede; + border-left-color: transparent; +} + +li.header dt, +li.header dd { + color: #ffffff; +} + +/* post body styles */ +.postbody { + color: #212121; +} + +/* content container styles */ +.content { + color: #212121; +} + +.content h2, +.panel h2 { + border-bottom-color: #dedede; + color: #0059b3; +} + +dl.faq dt { + color: #212121; +} + +.posthilit { + background-color: #f4becb; + color: #d41142; +} + +.announce, +.unreadpost { + /* highlight the announcements & unread posts box */ +} + +/* post signature */ +.signature { + border-top-color: #dedede; +} + +/* post noticies */ +.notice { + border-top-color: #dedede; +} + +/* bb code styles */ + +/* quote block */ +blockquote { + background-color: #f4f1d7; + border-color: #f1efda; +} + +blockquote blockquote { + /* nested quotes */ + background-color: #f7f4d4; +} + +blockquote blockquote blockquote { + /* nested quotes */ + background-color: #f4f1d7; +} + +/* code block */ +.codebox { + background-color: #ffffff; + border-color: #c0d3dd; +} + +.codebox p { + border-bottom-color: #dedede; +} + +.codebox code { + color: #4db355; +} + +/* attachments */ +.attachbox { + background-color: #ffffff; + border-color: #c0d3dd; +} + +.attachbox dd { + border-top-color: #c0d3dd; +} + +.attachbox p { + color: #616161; +} + +.attachbox p.stats { + color: #616161; +} + +.attach-image img { + border-color: #9e9e9e; +} + +/* inline image thumbnails */ +dl.file dd { + color: #616161; +} + +dl.thumbnail img { + background-color: #ffffff; + border-color: #616161; +} + +dl.thumbnail dd { + color: #616161; +} + +dl.thumbnail dt a:hover { + background-color: #ededed; +} + +dl.thumbnail dt a:hover img { + border-color: #2d80d2; +} + +/* post poll styles */ +fieldset.polls dl { + border-top-color: #c9dee8; + color: #616161; +} + +fieldset.polls dl.voted { + color: #000000; +} + +fieldset.polls dd div { + color: #ffffff; +} + +.rtl .pollbar1, +.rtl .pollbar2, +.rtl .pollbar3, +.rtl .pollbar4, +.rtl .pollbar5 { + border-right-color: transparent; +} + +.pollbar1 { + background-color: #b31a40; + border-right-color: #821732; + border-bottom-color: #821732; +} + +.rtl .pollbar1 { + border-left-color: #821732; +} + +.pollbar2 { + background-color: #cf1745; + border-right-color: #9c1638; + border-bottom-color: #9c1638; +} + +.rtl .pollbar2 { + border-left-color: #9c1638; +} + +.pollbar3 { + background-color: #ec1349; + border-right-color: #cf1745; + border-bottom-color: #cf1745; +} + +.rtl .pollbar3 { + border-left-color: #cf1745; +} + +.pollbar4 { + background-color: #f42559; + border-right-color: #ec1349; + border-bottom-color: #ec1349; +} + +.rtl .pollbar4 { + border-left-color: #ec1349; +} + +.pollbar5 { + background-color: #fa3869; + border-right-color: #f42559; + border-bottom-color: #f42559; +} + +.rtl .pollbar5 { + border-left-color: #f42559; +} + +/* poster profile block */ +.postprofile { + border-color: #ffffff; + color: #616161; +} + +.pm .postprofile { + border-color: #dedede; +} + +.postprofile strong { + color: #000000; +} + +dd.profile-warnings { + color: #d41142; +} + +/* Show scrollbars for items with overflow on iOS devices */ +.postbody .content::-webkit-scrollbar, +.topicreview::-webkit-scrollbar, +.post_details::-webkit-scrollbar, +.codebox code::-webkit-scrollbar, +.attachbox dd::-webkit-scrollbar, +.attach-image::-webkit-scrollbar, +.dropdown-extended ul::-webkit-scrollbar { + background: rgba(0, 0, 0, 0.1); +} + +.postbody .content::-webkit-scrollbar-thumb, +.topicreview::-webkit-scrollbar-thumb, +.post_details::-webkit-scrollbar-thumb, +.codebox code::-webkit-scrollbar-thumb, +.attachbox dd::-webkit-scrollbar-thumb, +.attach-image::-webkit-scrollbar-thumb, +.dropdown-extended ul::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.3); +} + +/* colours and backgrounds for buttons.css */ +.button { + background-color: #e0e0e0; + background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0)); + background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); + border-color: #bdbdbd; + -webkit-box-shadow: 0 0 0 1px #ffffff inset; + box-shadow: 0 0 0 1px #ffffff inset; + color: #d41142; +} + +.button:hover, +.button:focus { + background-image: -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#ffffff)); + background-image: linear-gradient(to bottom, #e0e0e0 0%, #ffffff 100%); + border-color: #0077b3; + text-shadow: 1px 1px 0 #ffffff, -1px -1px 0 #ffffff, -1px -1px 0 rgba(189, 40, 77, 0.2); + color: #d41142; +} + +.button .icon, +.button-secondary, +.c-button-icon { + color: #9e9e9e; +} + +.button-form, +.button-form-bold { + border-color: #757575; + -webkit-box-shadow: none; + box-shadow: none; + color: #212121; +} + +.button-form:hover, +.button-form-bold:hover { + border-color: #d41142; + text-shadow: none; + color: #d41142; +} + +.button-form:focus, +.button-form-bold:focus { + border-color: #0077b3; + text-shadow: none; + color: #0077b3; +} + +.button-secondary:focus, +.button-secondary:hover, +.button:focus .icon, +.button:hover .icon, +.button:hover .c-button-icon { + color: #0077b3; +} + +.button-search:hover, +.button-search-end:hover { + border-color: #bdbdbd; +} + +.caret { + border-color: #bdbdbd; +} + +.contact-icons a { + border-color: #dedede; +} + +.contact-icons a:hover { + background-color: #ededed; +} + +/* pagination */ +.pagination li a { + background: #ededed; + -webkit-filter: none; + filter: none; + border-color: #bdbdbd; + -webkit-box-shadow: none; + box-shadow: none; + color: #9e9e9e; +} + +.pagination li.ellipsis span { + background: transparent; + color: #000000; +} + +.pagination li.active span { + background: #2d80d2; + border-color: #2d80d2; + color: #ffffff; +} + +.pagination li a:hover, +.pagination li a:hover .icon, +.pagination li a:hover .o-icon, +.pagination .dropdown-visible a.dropdown-trigger, +.nojs .pagination .dropdown-container:hover a.dropdown-trigger { + background: #2d80d2; + border-color: #2d80d2; + text-shadow: none; + color: #ffffff; +} + +/* search box */ +.search-box .inputbox, +.search-box .inputbox:hover, +.search-box .inputbox:focus { + border-color: #bdbdbd; +} + +.search-header { + -webkit-box-shadow: 0 0 10px #0077b3; + box-shadow: 0 0 10px #0077b3; +} + +.search-results li:hover, +.search-results li.active { + background-color: #cfe1f6; +} + +/* icon images */ +.site_logo { background-image: url("./images/site_logo.svg"); } + +/* colours and backgrounds for cp.css */ + +/* main cp box */ +.panel-container h3, +.panel-container hr, +.cp-menu hr { + border-color: #c9dee8; +} + +.panel-container .panel li.row { + border-top-color: #fafafa; + border-bottom-color: #c9dee8; +} + +ul.cplist { + border-top-color: #c9dee8; +} + +.panel-container .panel li.header dd, +.panel-container .panel li.header dt { + color: #000000; +} + +.panel-container table.table1 thead th { + border-bottom-color: #212121; + color: #212121; +} + +/* cp tabbed menu */ +.tabs .tab > a { + background: #c0d3dd; + color: #47536b; +} + +.tabs .tab > a:hover { + background: #e6f7ff; + color: #d41142; +} + +/* responsive tabs */ +.responsive-tab .responsive-tab-link:before { + border-color: #47536b; +} + +.responsive-tab .responsive-tab-link:hover:before { + border-color: #d41142; +} + +.tabs .activetab > a, +.tabs .activetab > a:hover { + background-color: #c9dee8; + background-image: -webkit-gradient(linear, left top, left bottom, from(#e6f7ff), to(#c9dee8)); + background-image: linear-gradient(to bottom, #e6f7ff 0%, #c9dee8 100%); + border-color: #c9dee8; + -webkit-box-shadow: 0 1px 1px #e6f7ff inset; + box-shadow: 0 1px 1px #e6f7ff inset; + color: #212121; +} + +/* mini tabbed menu used in mcp */ +.minitabs .tab > a { + background-color: #dbe9f0; +} + +.minitabs .activetab > a, +.minitabs .activetab > a:hover { + background-color: #fafafa; + color: #212121; +} + +/* ucp navigation menu */ + +/* link styles for the sub-section links */ +.navigation a { + background: #c0d3dd; + background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #aab9c0), to(#c0d3dd)); + background-image: linear-gradient(to right, #aab9c0 50%, #c0d3dd 100%); + color: #212121; +} + +.rtl .navigation a { + background: #afc5cf; + background-image: -webkit-gradient(linear, left top, right top, color-stop(50%, #c0d3dd), to(#aab9c0)); + background-image: linear-gradient(to right, #c0d3dd 50%, #aab9c0 100%); +} + +.navigation a:hover { + background: #aab9c0; + color: #d41142; +} + +.navigation .active-subsection a { + background: #fafafa; + color: #d41142; +} + +.navigation .active-subsection a:hover { + color: #d41142; +} + +/* preferences pane layout */ +.panel-container h2 { + color: #212121; +} + +.panel-container .panel { + background-color: #fafafa; +} + +.cp-main .pm { + background-color: #ffffff; +} + +/* friends list */ +.cp-mini { + background-color: #edf4f7; +} + +dl.mini dt { + color: #47536b; +} + +/* pm styles */ + +/* pm message history */ +.current { + color: #000000 !important; +} + +/* pm marking colours */ +.pmlist li.pm_message_reported_colour, +.pm_message_reported_colour { + border-right-color: #ec1349; + border-left-color: #ec1349; +} + +.pmlist li.pm_marked_colour, +.pm_marked_colour { + border-color: #ff9500; +} + +.pmlist li.pm_replied_colour, +.pm_replied_colour { + border-color: #a3b8c2; +} + +.pmlist li.pm_friend_colour, +.pm_friend_colour { + border-color: #4582a1; +} + +.pmlist li.pm_foe_colour, +.pm_foe_colour { + border-color: #000000; +} + +/* avatar gallery */ +.gallery label { + background: #ffffff; + border-color: #dedede; +} + +.gallery label:hover { + background-color: #ededed; +} + +/* colours and backgrounds for forms.css */ + +/* general form styles */ +select { + background-color: #fafafa; + border-color: #616161; + color: #000000; +} + +label { + color: #47536b; +} + +option.disabled-option { + color: #7f7f7f; +} + +/* definition list layout for forms */ +dd label { + color: #212121; +} + +fieldset.fields1 { + background-color: transparent; +} + +/* hover effects */ +fieldset dl:hover dt label { + color: #000000; +} + +fieldset.fields2 dl:hover dt label { + color: inherit; +} + +/* posting page styles */ +.message-box textarea { + color: #212121; +} + +.message-box textarea.drag-n-drop { + outline-color: rgba(97, 97, 97, 0.5); +} + +.message-box textarea.drag-n-drop-highlight { + outline-color: rgba(19, 164, 236, 0.5); +} + +/* input field styles */ +.inputbox { + background-color: #ffffff; + border-color: #bdbdbd; + color: #212121; +} + +.inputbox:-moz-placeholder, +.inputbox::-webkit-input-placeholder { + color: #212121; +} + +.inputbox:hover, +.inputbox:focus { + border-color: #13a4ec; +} + +.inputbox:focus:-moz-placeholder, +.inputbox:focus::-webkit-input-placeholder { + color: transparent; +} + +input.disabled { + color: #616161; +} + +/* jquery popups */ +.phpbb_alert { + background-color: #ffffff; + border-color: #9e9e9e; +} + +.darken { + background-color: #000000; +} + +/* stylelint-disable at-rule-no-vendor-prefix */ + +@-webkit-keyframes colors { + 0% { + stroke: #4285f4; + } + + 25% { + stroke: #de3e35; + } + + 50% { + stroke: #f7c223; + } + + 75% { + stroke: #1b9a59; + } + + 100% { + stroke: #4285f4; + } +} + +/* stylelint-enable at-rule-no-vendor-prefix */ + + +@keyframes colors { + 0% { + stroke: #4285f4; + } + + 25% { + stroke: #de3e35; + } + + 50% { + stroke: #f7c223; + } + + 75% { + stroke: #1b9a59; + } + + 100% { + stroke: #4285f4; + } +} + +.dropdown-extended .dropdown-extended-item { + border-top-color: #bdbdbd; +} + +.dropdown-extended .dropdown-extended-item:hover { + background-color: #d4e6f7; + color: #000000; +} + +.dropdown-extended a.mark_read { + background-color: #ffffff; +} + +.dropdown-extended .header, +.dropdown-extended .footer { + border-color: #bdbdbd; + color: #000000; +} + +.dropdown-extended .footer { + border-top-width: 1px; + border-top-style: solid; +} + +.dropdown-extended .header { + background-color: #e6f7ff; + background-image: -webkit-gradient(linear, left top, left bottom, from(#e6f7ff), to(#c9dee8)); + background-image: linear-gradient(to bottom, #e6f7ff 0%, #c9dee8 100%); +} + +.dropdown .pointer { + border-color: #bdbdbd transparent; +} + +.dropdown .pointer-inner { + border-color: #ffffff transparent; +} + +.dropdown-extended-pointer .pointer-inner { + border-color: #e6f7ff transparent; +} + +.dropdown .dropdown-contents { + background: #ffffff; + border-color: #bdbdbd; + -webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); + box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.2); +} + +.dropdown-up .dropdown-contents { + -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2); + box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2); +} + +.dropdown li, +.dropdown li li { + border-color: #dedede; +} + +.dropdown li.separator { + border-color: #dedede; +} + +/* notifications */ +.notification-time { + color: #47536b; +} + +.notification-reported strong, +.notification-disapproved strong { + color: #d41142; +} + +.badge { + background-color: #d41142; + color: #ffffff; +} + +.dropdown-extended .webpush-subscribe { + color: #536482; +} + +.notification-subscribe-toggle { + color: #47536b; +} diff --git a/phpBB/styles/prosilver2/theme/common.css b/phpBB/styles/prosilver2/theme/common.css new file mode 100644 index 0000000000..59db92a032 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/common.css @@ -0,0 +1,1460 @@ +/* -------------------------------------------------------------- /* + $Common +/* -------------------------------------------------------------- */ +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +html { + font-size: 100%; + + /* Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */ + height: 101%; +} + +body { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 16px; + line-height: normal; + word-wrap: break-word; + margin: 0; + padding: 12px 0; + -webkit-print-color-adjust: exact; +} + +h1 { + /* Forum name */ + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + font-size: 20px; + font-weight: bold; + margin-top: 15px; + margin-right: 200px; +} + +h2 { + /* Forum header titles */ + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + font-size: 20px; + font-weight: normal; + margin: 0.8em 0 0.2em; +} + +h2.solo { + margin-bottom: 20px; +} + +h3 { + /* Sub-headers (also used as post headers, but defined later) */ + font-family: Arial, Helvetica, sans-serif; + font-size: 12px; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid transparent; + margin-top: 20px; + margin-bottom: 3px; + padding-bottom: 2px; +} + +h4 { + /* Forum and topic list titles */ + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; +} + +p { + font-size: 11px; + line-height: 14px; + margin-bottom: 16px; +} + +img { + border-width: 0; +} + +hr { + border: 0 solid transparent; + border-top-width: 1px; + display: block; + clear: both; + height: 1px; + margin: 5px 0; +} + +hr.dashed { + border-top-style: dashed; + margin: 10px 0; +} + +hr.divider { + display: none; +} + +p.right { + text-align: right; +} + +p.jumpbox-return { + float: left; + margin-top: 10px; + margin-bottom: 0; +} + +b, +strong { + font-weight: bold; +} + +.text-strong { + font-weight: bold; +} + +i, +em { + font-style: italic; +} + +.text-italics { + font-style: italic; +} + +u { + text-decoration: underline; +} + +ul { + list-style-type: disc; +} + +ol { + list-style-type: decimal; +} + +li { + display: list-item; +} + +ul ul, +ol ul { + list-style-type: circle; +} + +ol ol ul, +ol ul ul, +ul ol ul, +ul ul ul { + list-style-type: square; +} + +a:hover { + text-decoration: underline; +} + +/* Main blocks +---------------------------------------- */ +.wrap { + border: 1px solid transparent; + border-radius: 8px; + min-width: 625px; + max-width: 1152px; + margin: 0 auto; + padding: 15px; +} + +.page-body { + clear: both; + margin: 4px 0; +} + +.page-footer { + clear: both; +} + +.page-footer h3 { + margin-top: 20px; +} + +.c-hero { + display: inline-flex; + flex: 1; + flex-direction: row; + align-self: auto; + padding: 12px; +} + +.c-hero-logo { + width: 150px; + padding-right: 16px; +} + +.c-hero-logo-img { + width: 149px; + height: 52px; + margin-top: 0; +} + +.c-hero-heading { + flex: 1; + align-self: auto; + margin: 0; +} + +/* Round cornered boxes and backgrounds +---------------------------------------- */ +.headerbar { + border-radius: 7px; + display: flex; + flex-direction: column; + margin-bottom: 4px; + padding: 5px; +} + +.navbar { + border-radius: 7px; + padding: 3px 10px; +} + +.forabg { + border-radius: 7px; + clear: both; + margin-bottom: 4px; + padding: 5px; +} + +.forumbg { + border-radius: 7px; + clear: both; + margin-bottom: 4px; + padding: 5px; +} + +.panel { + border-radius: 7px; + margin-bottom: 4px; + padding: 5px 10px; +} + +.post { + background-repeat: no-repeat; + background-position: 100% 0; + border-radius: 7px; + position: relative; + margin-bottom: 4px; + padding: 5px 10px; +} + +.rowbg { + margin: 5px 5px 2px; +} + +/* Horizontal lists +---------------------------------------- */ +.navbar ul.linklist { + padding: 2px 0; + list-style-type: none; +} + +ul.linklist { + display: block; + margin: 0; +} + +.cp-main .panel { + padding: 5px 10px; +} + +ul.linklist > li { + font-size: 11px; + line-height: 24px; + float: left; + width: auto; + margin-right: 7px; + padding-top: 1px; + list-style-type: none; +} + +ul.linklist > li.rightside, +p.rightside, +a.rightside { + text-align: right; + float: right; + margin-right: 0; + margin-left: 7px; +} + +ul.linklist li a:hover, +ul.linklist li a:focus, +ul.linklist li a:active { + text-decoration: none; +} + +ul.linklist li a:hover span, +ul.linklist li a:focus span { + text-decoration: underline; +} + +ul.navlinks { + border-top: 1px solid transparent; +} + +ul.leftside { + text-align: left; + float: left; + margin-right: 5px; + margin-left: 0; +} + +ul.rightside { + text-align: right; + float: right; + margin-right: -5px; + margin-left: 5px; +} + +ul.linklist li.responsive-menu { + position: relative; + margin: 0 5px 0 0; +} + +.hasjs ul.linklist.leftside, +.hasjs ul.linklist.rightside { + max-width: 48%; +} + +.hasjs ul.linklist.fullwidth { + max-width: none; +} + +li.responsive-menu.dropdown-right .dropdown { + left: -9px; +} + +li.responsive-menu.dropdown-left .dropdown { + right: -6px; +} + +ul.linklist .dropdown { + top: 22px; +} + +ul.linklist .dropdown-up .dropdown { + top: auto; + bottom: 18px; +} + +/* Bulletin icons for list items +---------------------------------------- */ +ul.linklist.bulletin > li:before { + font-size: inherit; + line-height: inherit; + display: inline-block; + padding-right: 4px; + content: "\2022"; +} + +ul.linklist.bulletin > li:first-child:before, +ul.linklist.bulletin > li.rightside:last-child:before { + content: none; +} + +ul.linklist.bulletin > li.no-bulletin:before { + content: none; +} + +.responsive-menu:before { + display: none !important; +} + +/* Profile in overall_header.html */ +.header-profile { + vertical-align: top; + display: inline-block; +} + +a.header-avatar, +a.header-avatar:hover { + text-decoration: none; +} + +a.header-avatar img { + vertical-align: middle; + width: auto; + max-height: 20px; + margin-bottom: 2px; +} + +/* Dropdown menu +---------------------------------------- */ +.dropdown-container { + position: relative; +} + +.dropdown-container-right { + float: right; +} + +.dropdown-container-left { + float: left; +} + +.nojs .dropdown-container:hover .dropdown { + display: block !important; +} + +.dropdown { + border: 1px solid transparent; + border-radius: 5px; + position: absolute; + z-index: 201; + top: 1.2em; + left: 0; + display: none; + margin-right: -500px; + padding: 9px 0 0; +} + +.dropdown.live-search { + top: auto; +} + +.dropdown-container.topic-tools { + float: left; +} + +.dropdown-up .dropdown { + top: auto; + bottom: 1.2em; + padding: 0 0 9px; +} + +.dropdown-left .dropdown, +.nojs .rightside .dropdown { + right: 0; + left: auto; + margin-right: 0; + margin-left: -500px; +} + +.dropdown-button-control .dropdown { + top: 24px; +} + +.dropdown-button-control.dropdown-up .dropdown { + top: auto; + bottom: 24px; +} + +.dropdown .pointer, +.dropdown .pointer-inner { + border-top-width: 0; + border-right: 10px dashed transparent; + border-bottom: 10px solid transparent; + border-left: 10px dashed transparent; + position: absolute; + display: block; + width: 0; + height: 0; + -webkit-transform: rotate(360deg); /* better anti-aliasing in webkit */ + transform: rotate(360deg); +} + +.dropdown-up .pointer, +.dropdown-up .pointer-inner { + border-top: 10px solid transparent; + border-bottom-width: 0; +} + +.dropdown .pointer { + z-index: 301; + top: -1px; + right: auto; + left: 10px; +} + +.dropdown-up .pointer { + top: auto; + bottom: -1px; +} + +.dropdown-left .dropdown .pointer, +.nojs .rightside .dropdown .pointer { + right: 10px; + left: auto; +} + +.dropdown .pointer-inner { + top: auto; + bottom: -11px; + left: -10px; +} + +.dropdown-up .pointer-inner { + top: -11px; + bottom: auto; +} + +.dropdown .dropdown-contents { + border: 1px solid transparent; + border-radius: 5px; + position: relative; + z-index: 201; + overflow: hidden; + overflow-y: auto; + max-height: 300px; + padding: 5px; +} + +.dropdown-contents a { + display: block; + padding: 5px; +} + +.dropdown-contents a:hover, +.dropdown-contents a:active, +.dropdown-contents a:focus { + text-decoration: none; +} + +.dropdown-contents a:hover span, +.dropdown-contents a:focus span { + text-decoration: underline; +} + +.jumpbox { + margin: 5px 0; +} + +.jumpbox .dropdown li { + border-top: 1px solid transparent; +} + +.jumpbox .dropdown-contents { + text-decoration: none; + padding: 0; +} + +.jumpbox .dropdown-contents li { + padding: 0; +} + +.jumpbox .dropdown-contents a { + text-decoration: none; + width: 100%; + margin-right: 20px; + padding: 5px 10px; +} + +.jumpbox .spacer { + display: inline-block; + width: 0; +} + +.jumpbox .spacer + .spacer { + width: 20px; +} + +.jumpbox .dropdown-select { + margin: 0; +} + +.dropdown li { + font-size: 11px !important; + line-height: normal !important; + text-align: left; + white-space: nowrap; + border-top: 1px solid transparent; + display: list-item; + float: none !important; + margin: 0; + list-style: none; +} + +.dropdown-contents > li { + padding-right: 15px; +} + +.dropdown-nonscroll > li { + padding-right: 0; +} + +.dropdown li:first-child, +.dropdown li.separator + li, +.dropdown li li { + border-top: 0; +} + +.dropdown li li:first-child { + margin-top: 4px; +} + +.dropdown li li:last-child { + padding-bottom: 0; +} + +.dropdown li li { + border-top: 1px dotted transparent; + padding-left: 18px; +} + +.wrap .dropdown li, +.dropdown.wrap li, +.dropdown-extended li { + white-space: normal; +} + +.dropdown li.separator { + border-top: 1px solid transparent; + padding: 0; +} + +.dropdown li.separator:first-child, +.dropdown li.separator:last-child { + display: none !important; +} + +/* Responsive breadcrumbs +---------------------------------------- */ +.breadcrumbs .crumb { + font-weight: bold; + word-wrap: normal; + float: left; +} + +.breadcrumbs .crumb:before { + font-weight: bold; + padding: 0 0.5em; + content: "\203A"; +} + +.breadcrumbs .crumb:first-child:before { + content: none; +} + +.breadcrumbs .crumb a { + vertical-align: bottom; + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.breadcrumbs.wrapped .crumb a { + letter-spacing: -0.019em; +} + +.breadcrumbs.wrapped .crumb.wrapped-medium a { + letter-spacing: -0.025em; +} + +.breadcrumbs.wrapped .crumb.wrapped-tiny a { + letter-spacing: -0.031em; +} + +.breadcrumbs .crumb.wrapped-max a { + max-width: 120px; +} + +.breadcrumbs .crumb.wrapped-wide a { + max-width: 100px; +} + +.breadcrumbs .crumb.wrapped-medium a { + max-width: 80px; +} + +.breadcrumbs .crumb.wrapped-small a { + max-width: 60px; +} + +.breadcrumbs .crumb.wrapped-tiny a { + max-width: 40px; +} + +/* Table styles +---------------------------------------- */ +table.table1 { + width: 100%; +} + +.ucp-main table.table1 { + padding: 2px; +} + +table.table1 thead th { + font-size: 10px; + font-weight: normal; + line-height: 13px; + text-transform: uppercase; + padding: 0 0 4px 3px; +} + +table.table1 thead th span { + padding-left: 7px; +} + +table.table1 tbody tr { + border: 1px solid transparent; +} + +table.table1 td { + font-size: 11px; +} + +table.table1 tbody td { + border-top: 1px solid transparent; + padding: 5px; +} + +table.table1 tbody th { + text-align: left; + border-bottom: 1px solid transparent; + padding: 5px; +} + +/* Specific column styles */ +table.table1 .name { + text-align: left; +} + +table.table1 .center { + text-align: center; +} + +table.table1 .reportby { + width: 15%; +} + +table.table1 .posts { + text-align: center; + width: 7%; +} + +table.table1 .joined { + text-align: left; + width: 15%; +} + +table.table1 .active { + text-align: left; + width: 15%; +} + +table.table1 .mark { + text-align: center; + width: 7%; +} + +table.table1 .info { + text-align: left; + width: 30%; +} + +table.table1 .info div { + white-space: normal; + overflow: hidden; + width: 100%; +} + +table.table1 .autocol { + line-height: 22px; + white-space: nowrap; +} + +table.table1 thead .autocol { + padding-left: 10px; +} + +table.table1 span.rank-img { + float: right; + width: auto; +} + +table.info td { + padding: 3px; +} + +table.info tbody th { + font-weight: normal; + text-align: right; + vertical-align: top; + padding: 3px; +} + +.forumbg table.table1 { + margin: 0; +} + +.forumbg-table > .inner { + margin: 0 -1px; +} + +.color_palette_placeholder table { + border-spacing: 1px; + border-collapse: separate; +} + +/* Misc layout styles +---------------------------------------- */ + +/* column[1-2] styles are containers for two column layouts */ +.column1 { + float: left; + clear: left; + width: 49%; +} + +.column2 { + float: right; + clear: right; + width: 49%; +} + +/* General classes for placing floating blocks */ +.left-box { + text-align: left; + float: left; + width: auto; + max-width: 100%; +} + +.avatar-rank-container { + max-width: 20%; +} + +.left-box.profile-details { + width: 80%; +} + +.right-box { + text-align: right; + float: right; + width: auto; + max-width: 100%; +} + +dl.details { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; +} + +dl.details dt { + text-align: right; + display: block; + float: left; + clear: left; + width: 30%; +} + +dl.details dd { + text-overflow: ellipsis; + float: left; + overflow: hidden; + width: 65%; + margin-bottom: 5px; + margin-left: 0; + padding-left: 5px; +} + +.clearfix, +fieldset dl, +ul.topiclist dl, +dl.polls { + overflow: hidden; +} + +fieldset.fields1 ul.recipients { + line-height: 1.8; + overflow-y: auto; + max-height: 150px; + list-style-type: none; +} + +fieldset.fields1 dd.recipients { + clear: left; + margin-left: 11px; +} + +fieldset.fields1 dl.pmlist > dt { + width: auto !important; +} + +fieldset.fields1 dl.pmlist dd.recipients { + margin-left: 0 !important; +} + +/* Action-bars (container for post/reply buttons, pagination, etc.) +---------------------------------------- */ +.action-bar { + font-size: 11px; + margin: 4px 0; +} + +.forabg + .action-bar { + margin-top: 12px; +} + +.action-bar .button { + float: left; + margin-right: 5px; +} + +.action-bar .button-search { + margin-right: 0; +} + +/* Pagination +---------------------------------------- */ +.pagination { + text-align: right; + float: right; + width: auto; +} + +.action-bar.bar-bottom .pagination { + margin-top: 0; +} + +.action-bar .pagination .button { + float: none; + margin-right: 0; +} + +.pagination > ul { + display: inline-block; + margin-left: 5px; + list-style: none; +} + +.pagination > ul > li { + font-size: 100%; + line-height: normal; + vertical-align: middle; + display: inline-block; + padding: 0; +} + +.pagination li a, +.pagination li span { + border-radius: 2px; + padding: 2px 5px; +} + +.pagination li.active span { + font-family: "Open Sans", "Droid Sans", Verdana, Arial, Helvetica; + font-size: 13px; + font-weight: normal; + line-height: 1.4; + text-align: center; + vertical-align: middle; + white-space: nowrap; + border: 1px solid transparent; + display: inline-block; +} + +.pagination li.ellipsis span { + border: none; + padding: 0; +} + +.pagination li.page-jump { + margin-right: 5px; +} + +.pagination li.page-jump a { + padding: 2px; +} + +.pagination li.page-jump a i { + font-size: 16px; +} + +.pagination .arrow a { + padding: 2px 0; +} + +/* Pagination in viewforum for multipage topics */ +.row .pagination { + display: block; + margin-top: 3px; + margin-bottom: 3px; +} + +.row .pagination > ul { + margin: 0; +} + +.row .pagination li a, +.row .pagination li span { + font-size: 9px; + border-radius: 2px; + width: 14px; + height: 17px; + padding: 1px 3px; +} + +/* jQuery popups +---------------------------------------- */ +.phpbb_alert { + border: 1px solid transparent; + position: fixed; + z-index: 601; + top: 150px; + right: 0; + left: 0; + display: none; + width: 620px; + margin: 0 auto; + padding: 0 25px 20px; +} + +.phpbb_alert .alert_close { + float: right; + margin-top: 0; + margin-right: -22px; +} + +.phpbb_alert p { + margin: 8px 0; + padding-bottom: 8px; +} + +.phpbb_alert label { + display: block; + margin: 8px 0; + padding-bottom: 8px; +} + +.phpbb_alert div.alert_text > p, +.phpbb_alert div.alert_text > label, +.phpbb_alert div.alert_text > select, +.phpbb_alert div.alert_text > textarea, +.phpbb_alert div.alert_text > input { + font-size: 11px; +} + +.darkenwrapper { + position: relative; + z-index: 401; + display: none; +} + +.darken { + opacity: 0.5; + position: fixed; + z-index: 501; + top: 0; + left: 0; + width: 100%; + height: 100%; +} + +.loading_indicator { + position: fixed; + z-index: 701; + top: 50%; + left: 50%; + display: none; +} + +.loader { + width: 48px; + height: 48px; + padding: 12px; +} + +.spinner { + -webkit-animation: rotator 1s linear infinite; + animation: rotator 1s linear infinite; +} + +/* stylelint-disable no-unknown-animations */ +.spinner-path { + -webkit-transform-origin: center; + transform-origin: center; + -webkit-animation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite; + animation: dash 1s ease-in-out infinite, colors 4s ease-in-out infinite; + stroke-dasharray: 187; + stroke-dashoffset: 0; +} +/* stylelint-enable no-unknown-animations */ + +/* stylelint-disable at-rule-no-vendor-prefix */ +@-webkit-keyframes rotator { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } +} + +@keyframes rotator { + 0% { + -webkit-transform: rotate(0deg); + transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(270deg); + transform: rotate(270deg); + } +} + +@-webkit-keyframes dash { + 0% { + stroke-dashoffset: 187; + } + + 50% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + stroke-dashoffset: 46.75; + } + + 100% { + -webkit-transform: rotate(450deg); + transform: rotate(450deg); + stroke-dashoffset: 187; + } +} + +@keyframes dash { + 0% { + stroke-dashoffset: 187; + } + + 50% { + -webkit-transform: rotate(135deg); + transform: rotate(135deg); + stroke-dashoffset: 46.75; + } + + 100% { + -webkit-transform: rotate(450deg); + transform: rotate(450deg); + stroke-dashoffset: 187; + } +} +/* stylelint-enable at-rule-no-vendor-prefix */ + + +/* Miscellaneous styles +---------------------------------------- */ +.copyright { + font-size: 10px; + text-align: center; + padding: 10px; +} + +.footer-row { + font-size: 10px; + line-height: 1.8; + margin: 0; +} + +.small { + font-size: 90% !important; +} + +.titlespace { + margin-bottom: 15px; +} + +.headerspace { + margin-top: 20px; +} + +.error { + font-size: 10px; + font-weight: bold; +} + +div.rules { + font-size: 11px; + border-radius: 7px; + margin: 10px 0; + padding: 5px 10px; +} + +div.rules ul, +div.rules ol { + margin-left: 20px; +} + +p.post-notice { + position: relative; + min-height: 14px; + margin-bottom: 11px; + padding: 5px; +} + +form > p.post-notice strong { + line-height: 20px; +} + +.stat-block { + clear: both; +} + +.top-anchor { + position: absolute; + top: -20px; + display: block; +} + +.clear { + font-size: 1px; + line-height: 1px; + background: transparent; + display: block; + clear: both; +} + +/* Inner box-model clearing */ +.inner:after, +ul.linklist:after, +.action-bar:after, +.notification-text:after, +.tabs-container:after, +.tabs > ul:after, +.minitabs > ul:after, +.postprofile .avatar-container:after { + display: block; + clear: both; + content: ""; +} + +.emoji { + font-size: 17px; +} + +.smilies { + vertical-align: text-bottom; +} + +.icon-notification { + position: relative; +} + +.member-search { + float: left; + margin: 0; + padding: 6px 10px; +} + +.member-search strong { + font-size: 11px; +} + +.dropdown-extended { + z-index: 201; + display: none; +} + +.dropdown-extended .dropdown-extended-list { + clear: both; + overflow-x: hidden; + overflow-y: auto; + max-height: 350px; +} + +.dropdown-extended .dropdown-extended-item { + border-top: 1px solid; + position: relative; + float: none; + clear: both; + margin: 0 !important; + padding: 0; + list-style-type: none; +} + +.dropdown-extended .dropdown-extended-item:first-child { + border-top: none; +} + +.dropdown-extended .dropdown-extended-item.no-notifications { + padding: 10px; +} + +.dropdown-extended .dropdown-contents { + position: absolute; + width: 340px; + max-height: none; + padding: 0; +} + +.nojs .dropdown-extended .dropdown-contents { + position: relative; +} + +.dropdown-extended .header { + font-family: Arial, "Helvetica Neue", Helvetica, Arial, sans-serif; + font-weight: bold; + line-height: 33px; + text-align: left; + text-transform: uppercase; + border-bottom: 1px solid; + border-radius: 5px 5px 0 0; + + /* needs moved to colurs.css */ + text-shadow: 1px 1px 1px #ffffff; + padding: 0 10px; +} + +.dropdown-extended .header .header-settings { + font-weight: normal; + text-transform: none; + float: right; +} + +.dropdown-extended .header .header-settings a { + display: inline-block; + padding: 0 5px; +} + +.dropdown-extended .header:after { + display: table; + clear: both; + content: ""; +} + +.dropdown-extended .footer { + font-size: 12px; + text-align: center; +} + +.dropdown-extended .notification-block, +.dropdown-extended .dropdown-extended-item.no-url { + padding: 8px; +} + +.dropdown-extended .footer > a { + padding: 5px 0; +} + +.dropdown-extended .dropdown-extended-item a, +.notification-menu dt > a, +.dropdown-extended .footer > a { + text-decoration: none; + display: block; +} + +.dropdown-extended .webpush-subscribe { + white-space: nowrap; + display: flex; + flex-wrap: nowrap; + justify-content: space-between; + padding: 5px 10px; + gap: 20px; +} + +.notification-avatar, +.notification-menu .notification-list .notification-item .avatar, +.notification-menu .notification-list .notification-item .gravatar { + float: left; + width: auto !important; + max-width: 50px; + height: auto !important; + max-height: 50px; + margin-right: 5px; +} + +.notification-item p { + margin-bottom: 4px; +} + +.notification-reference, +.notification-location, +.notification-reason { + white-space: nowrap; + text-overflow: ellipsis; + overflow: hidden; +} + +.notification-time { + font-size: 10px; + text-align: right; + margin: 0; +} + +.notification-menu .notifications { + margin-left: 50px; + padding: 5px; +} + +.notification-menu .notifications a { + display: block; +} + +.notifications-title { + font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; + font-size: 13px !important; +} + +.notifications-title strong { + font-weight: bold; +} + +.notifications-time { + font-size: 10px !important; +} + +.notification-text { + margin-left: 58px; +} + +.badge { + font-size: 10px; + line-height: 1; + text-align: center; + white-space: nowrap; + border-radius: 10px; + opacity: 0.8; + position: relative; + top: 3px; + float: right; + margin-left: 3px; + padding: 4px 6px; +} + +.badge.hidden { + display: none; +} + +/* Navbar specific list items +---------------------------------------- */ + +.linklist .quick-links { + margin: 0 7px 0 0; +} + +.linklist.compact .rightside > a > span { + display: none; +} + +.dropdown-page-jump .dropdown { + top: 20px; +} + +.dropdown-page-jump.dropdown-up .dropdown { + bottom: 20px; +} + +.dropdown-page-jump input.tiny { + width: 50px; +} + +.dropdown .clone.hidden { + display: none; +} + +.dropdown .clone.hidden + li.separator { + display: none; +} + +.dropdown .clone.hidden + li { + border-top: none; +} + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/content.css b/phpBB/styles/prosilver2/theme/content.css new file mode 100644 index 0000000000..d942e08b37 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/content.css @@ -0,0 +1,956 @@ +/* -------------------------------------------------------------- /* + $Content +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +ul.forums, +ul.topics { + border-radius: 4px; +} + +ul.topiclist { + display: block; + margin: 0; + list-style-type: none; +} + +ul.topiclist > li { + display: block; + margin: 0; + list-style-type: none; +} + +ul.topiclist dl { + position: relative; +} + +ul.topiclist li.row dl { + margin: 2px 0; +} + +ul.topiclist dt, +ul.topiclist dd { + display: block; + float: left; +} + +ul.topiclist dt { + font-size: 11px; + width: 100%; + margin-right: -440px; +} + +ul.topiclist.missing-column dt { + margin-right: -345px; +} + +ul.topiclist.two-long-columns dt { + margin-right: -250px; +} + +ul.topiclist.two-columns dt { + margin-right: -80px; +} + +ul.topiclist dt .list-inner { + line-height: 16px; + margin-right: 440px; + padding-right: 5px; + padding-left: 5px; +} + +ul.topiclist.missing-column dt .list-inner { + margin-right: 345px; +} + +ul.topiclist.two-long-columns dt .list-inner { + margin-right: 250px; +} + +ul.topiclist.two-columns dt .list-inner { + margin-right: 80px; +} + +ul.topiclist dd { + border-left: 1px solid transparent; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 4px 0; +} + +ul.topiclist li.row dd { + margin-bottom: -995px; + padding: 4px 0 999px; +} + +ul.topiclist dfn { + /* Labels for post/view counts */ + position: absolute; + left: -999px; + width: 990px; +} + +.forum-image { + float: left; + margin-right: 5px; + padding-top: 5px; +} + +.forum-desc { + display: block; +} + +.forum-mods { + display: block; +} + +.forum-subs { + display: block; +} + +.forum-image img { + max-width: 100%; +} + +li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +li.row:first-child { + border-top: 0; + border-top-left-radius: 4px; + border-top-right-radius: 4px; + padding-top: 1px; +} + +li.row:last-child { + border-bottom: 0; + border-bottom-right-radius: 4px; + border-bottom-left-radius: 4px; + margin-bottom: 1px; +} + +li.row strong { + font-weight: normal; +} + +li.header dt, +li.header dd { + font-family: Arial, Helvetica, sans-serif; + font-size: 10px; + line-height: 16px; + text-transform: uppercase; + border-left-width: 0; + margin: 2px 0 4px; + padding-top: 2px; + padding-bottom: 2px; +} + +li.header dt { + font-weight: bold; + width: 100%; + margin-right: -440px; +} + +li.header dt .list-inner { + margin-right: 440px; +} + +li.header dd { + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding-left: 1px; +} + +li.header dl.row-item dt, +li.header dl.row-item dd { + min-height: 0; +} + +li.header dl.row-item dt .list-inner { + padding-right: 50px; + + /* Tweak for headers alignment when folder icon used */ + padding-left: 0; +} + +/* Forum list column styles */ +.row .list-inner { padding: 4px 0; } + +dl.row-item { + background-repeat: no-repeat; + background-position: 10px 50%; /* Position of folder icon */ + background-size: 32px; +} + +dl.row-item dt { + background-repeat: no-repeat; + background-position: 5px 95%; /* Position of topic icon */ + background-size: 17px; +} + +dl.row-item dt .list-inner { + padding-left: 52px; /* Space for folder icon */ +} + +dl.row-item dt, +dl.row-item dd { + min-height: 35px; +} + +/* topic row links */ +dd.posts, +dd.topics, +dd.views, +dd.extra, +dd.mark { + font-size: 12px; + line-height: 26px; + text-align: center; + width: 80px; +} + +dd.posts, +dd.topics, +dd.views { + width: 95px; +} + +/* List in forum description */ +dl.row-item dt ol, +dl.row-item dt ul { + margin-left: 10px; + list-style-position: inside; +} + +dl.row-item dt > ul li { + display: list-item; + list-style-type: inherit; +} + +dd.lastpost, +dd.redirect, +dd.moderation, +dd.time, +dd.info { + font-size: 11px; + width: 250px; +} + +dd.redirect { + line-height: 26px; +} + +dd.time { + line-height: 22px; +} + +dd.lastpost > span, +ul.topiclist dd.info > span, +ul.topiclist dd.time > span, +dd.redirect > span, +dd.moderation > span { + display: block; + padding-left: 5px; +} + +dd.lastpost > span { + line-height: 16px; +} + +dd.extra, +dd.mark { + line-height: 24px; +} + +dd.option { + font-size: 11px; + line-height: 22px; + text-align: center; + width: 125px; +} + +/* Post body styles +---------------------------------------- */ +.postbody { + line-height: 16px; + position: relative; + float: left; + width: 76%; + padding: 0; +} + +.postbody .ignore { + font-size: 11px; +} + +.postbody h3.first { + /* The first post on the page uses this */ + font-size: 17px; +} + +.postbody h3 { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 15px; + line-height: 19px; + text-transform: none; + border: none; + + /* Postbody requires a different h3 format - so change it here */ + float: left; + margin-top: 0 !important; + margin-bottom: 4px !important; + padding: 2px 0 0; +} + +.postbody h3 img { + vertical-align: bottom; +} + +.has-profile .postbody h3 { + /* If there is a post-profile, we position the post-buttons differently */ + float: none !important; + margin-right: 180px; +} + +.postbody .content { + font-size: 13px; + overflow-x: auto; +} + +.postbody img.postimage { + -webkit-box-sizing: border-box; + box-sizing: border-box; + max-width: 100%; +} + +.search .postbody { + width: 68%; +} + +/* Topic review panel +---------------------------------------- */ +.panel .review { + margin-top: 20px; +} + +.topicreview { + overflow: auto; + height: 300px; + padding-right: 5px; +} + +.topicreview .postbody { + float: none; + width: auto; + height: auto; + margin: 0; +} + +.topicreview .post { + height: auto; +} + +.topicreview h2 { + border-bottom-width: 0; +} + +.post-ignore .postbody { + display: none; +} + +/* MCP Post details +---------------------------------------- */ +.post_details { + /* This will only work in IE7+, plus the others */ + overflow: auto; + max-height: 300px; +} + +/* Content container styles +---------------------------------------- */ +.content { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + line-height: 18px; + clear: both; + overflow: hidden; + min-height: 30px; + padding-bottom: 1px; +} + +.content h2, +.panel h2 { + font-size: 16px; + font-weight: normal; + border-bottom: 1px solid transparent; + margin-top: 8px; + margin-bottom: 8px; + padding-bottom: 8px; +} + +.panel h3 { + margin: 0.5em 0; +} + +.panel p { + font-size: 12px; + line-height: 16px; + margin-bottom: 12px; +} + +.content p { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; +} + +.agreement { + font-size: 12px; + line-height: 17px; + margin-bottom: 10px; +} + +.agreement-text { + line-height: 17px; + margin-bottom: 10px; +} + +dl.faq { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 15px; + margin-top: 11px; + margin-bottom: 22px; +} + +dl.faq dt { + font-weight: bold; +} + +.content dl.faq { + font-size: 12px; + margin-bottom: 6px; +} + +.content li { + list-style-type: inherit; +} + +.content ul, +.content ol { + margin: 0.8em 0 0.9em 3em; +} + +.posthilit { + padding: 0 2px 1px; +} + +/* Post author */ +p.author { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 10px; + line-height: 12px; + clear: both; + margin-bottom: 8px; + padding: 0 0 5px; +} + +/* Post signature */ +.signature { + font-size: 11px; + line-height: 16px; + border-top: 1px solid transparent; + clear: left; + overflow: hidden; + width: 100%; + margin-top: 16px; + padding-top: 2px; +} + +.signature.standalone { + border-top-width: 0; + margin-top: 0; +} + +dd .signature { + border: none; + clear: none; + margin: 0; + padding: 0; +} + +.signature li { + list-style-type: inherit; +} + +.signature ul, +.signature ol { + margin: 10px 0 10px 33px; +} + +/* Post noticies */ +.notice { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 10px; + line-height: 13px; + border-top: 1px dashed transparent; + clear: left; + width: auto; + margin-top: 15px; + padding-top: 2px; +} + +/* Jump to post link for now */ +ul.searchresults { + font-size: 12px; + text-align: right; + clear: both; + list-style: none; +} + +/* BB Code styles +---------------------------------------- */ + +/* Quote block */ +blockquote { + border: 1px solid transparent; + overflow: hidden; + margin: 10px 1px 10px 25px; + padding: 5px; +} + +blockquote blockquote { + /* Nested quotes */ + margin: 10px 1px 10px 15px; +} + +blockquote cite { + font-weight: bold; + + /* Username/source of quoter */ + font-style: normal; + display: block; +} + +blockquote cite:before, +.uncited:before { + padding-right: 5px; +} + +blockquote cite > span { + font-weight: normal; + float: right; +} + +.postbody .content li blockquote { + overflow: inherit; + margin-left: 0; +} + +/* Code block */ +.codebox { + font-size: 13px; + word-wrap: normal; + border: 1px solid transparent; + margin: 13px 0 16px; +} + +.codebox p { + font-size: 10px !important; + font-weight: bold; + text-transform: uppercase; + border-bottom: 1px solid transparent; + display: block; + margin-bottom: 0; + padding: 3px; +} + +blockquote .codebox { + margin-left: 0; +} + +.codebox code { + font: 12px Monaco, "Andale Mono", "Courier New", Courier, monospace; + line-height: 15px; + display: block; + overflow: auto; + height: auto; + max-height: 200px; + padding: 5px 3px; +} + +/* Attachments +---------------------------------------- */ +.attachbox { + font-size: 13px; + border: 1px dashed transparent; + float: left; + clear: left; + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: auto; + max-width: 100%; + margin: 5px 5px 5px 0; + padding: 6px; +} + +.attachbox dt { + font-family: Arial, Helvetica, sans-serif; + text-transform: uppercase; +} + +.attachbox dd { + border-top: 1px solid transparent; + clear: left; + overflow-x: auto; + overflow-y: hidden; + margin-top: 4px; + padding-top: 4px; +} + +.attachbox dd dd { + border: none; +} + +.attachbox p { + font-weight: normal; + line-height: 12px; + clear: left; +} + +.attachbox p.stats { + font-weight: normal; + line-height: 12px; + clear: left; +} + +.attach-image { + max-width: 100%; + margin: 3px 0; +} + +.attach-image img { + border: 1px solid transparent; + cursor: default; +} + +/* Inline image thumbnails */ +div.inline-attachment dl.thumbnail, +div.inline-attachment dl.file { + display: block; + margin-bottom: 4px; +} + +div.inline-attachment p { + font-size: 100%; +} + +dl.file { + font-family: Verdana, Arial, Helvetica, sans-serif; + display: block; +} + +dl.file dt { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-weight: bold; + text-transform: none; + margin: 0; + padding: 0; +} + +dl.file dd { + margin: 0; + padding: 0; +} + +dl.thumbnail img { + border: 1px solid transparent; + -webkit-box-sizing: border-box; + box-sizing: border-box; + padding: 3px; +} + +dl.thumbnail dd { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-style: italic; +} + +.attachbox dl.thumbnail dd { + font-size: 100%; +} + +dl.thumbnail dt a:hover img { + border: 1px solid transparent; +} + +.c-file-comment { + font-style: italic; +} + +.c-file-audio-controls { + max-width: 100%; +} + +.c-file-video-controls { + max-width: 100%; +} + +/* Post poll styles +---------------------------------------- */ +fieldset.polls { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; +} + +fieldset.polls dl { + line-height: 13px; + border-top: 1px solid transparent; + margin-top: 5px; + padding: 5px 0 0; +} + +fieldset.polls dl.voted { + font-weight: bold; +} + +fieldset.polls dt { + font-size: 11px; + text-align: left; + border-right: none; + display: block; + float: left; + width: 30%; + margin: 0; + padding: 0; +} + +fieldset.polls dd { + font-size: 11px; + border-left: none; + float: left; + width: 10%; + margin-left: 0; + padding: 0 5px; +} + +fieldset.polls dd.resultbar { + width: 50%; +} + +fieldset.polls dd input { + margin: 2px 0; +} + +fieldset.polls dd div { + font-family: Arial, Helvetica, sans-serif; + font-weight: bold; + text-align: right; + overflow: visible; + min-width: 8px; + padding: 2px 2px 0; +} + +.pollbar1, +.pollbar2, +.pollbar3, +.pollbar4, +.pollbar5 { + border-right: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +.vote-submitted { + font-size: 12px; + font-weight: bold; + text-align: center; +} + +/* Poster profile block +---------------------------------------- */ +.postprofile { + line-height: 16px; + border: 1px solid transparent; + border-width: 0 0 0 1px; + float: right; + width: 22%; + min-height: 80px; + margin: 5px 0 10px; +} + +.postprofile dd, +.postprofile dt { + font-size: 10px; + line-height: 16px; + margin-left: 8px; +} + +.postprofile dd { + text-overflow: ellipsis; + overflow: hidden; +} + +.postprofile strong { + font-weight: normal; +} + +.postprofile dt.no-profile-rank, +.postprofile dd.profile-rank, +.postprofile .search-result-date { + margin-bottom: 10px; +} + +.profile-rank img { + max-width: 160px; +} + +/* Post-profile avatars */ +.postprofile .has-avatar .avatar-container { + overflow: hidden; + margin-bottom: 3px; +} + +.postprofile .avatar { + display: block; + float: left; + max-width: 100%; +} + +.postprofile .avatar img { + display: block; + max-width: 100%; + height: auto !important; +} + +.postprofile .profile-posts a { + font-weight: normal; +} + +dd.profile-warnings { + font-weight: bold; +} + +dd.profile-contact { + overflow: visible; +} + +.profile-contact .dropdown-container { + display: inline-block; +} + +.profile-contact .icon_contact { + vertical-align: middle; +} + +.profile-contact .dropdown { + margin-right: -14px; +} + +/* Poster profile used by search */ +.search .postprofile { + width: 30%; +} + +/* Profile used on view-profile */ +.profile-avatar { + text-align: center; +} + +.profile-avatar img { + max-width: 100%; +} + +/* pm list in compose message if mass pm is enabled */ +dl.pmlist dt { + width: 60% !important; +} + +dl.pmlist dt textarea { + width: 95%; +} + +dl.pmlist dd { + margin-bottom: 2px; + margin-left: 61% !important; +} + +.action-bar div.dl_links { + padding: 10px 0 0 10px; +} + +div.dl_links { + text-transform: none; + display: inline-block; +} + +.dl_links strong { + font-weight: bold; +} + +.dl_links ul { + display: inline-block; + margin: 0; + list-style-type: none; +} + +.dl_links li { + display: inline-block; +} + +.attachment-filename { + width: 100%; +} + +.ellipsis-text { + white-space: nowrap; + text-overflow: ellipsis; + display: inline-block; + overflow: hidden; +} + +table.fixed-width-table { + table-layout: fixed; +} + +/* Show scrollbars for items with overflow on iOS devices +---------------------------------------- */ +.postbody .content::-webkit-scrollbar, +.topicreview::-webkit-scrollbar, +.post_details::-webkit-scrollbar, +.codebox code::-webkit-scrollbar, +.attachbox dd::-webkit-scrollbar, +.attach-image::-webkit-scrollbar, +.dropdown-extended ul::-webkit-scrollbar { + border-radius: 3px; + width: 8px; + height: 8px; + -webkit-appearance: none; +} + +.postbody .content::-webkit-scrollbar-thumb, +.topicreview::-webkit-scrollbar-thumb, +.post_details::-webkit-scrollbar-thumb, +.codebox code::-webkit-scrollbar-thumb, +.attachbox dd::-webkit-scrollbar-thumb, +.attach-image::-webkit-scrollbar-thumb, +.dropdown-extended ul::-webkit-scrollbar-thumb { + border-radius: 3px; +} + +/* Factor out this ID */ +/* stylelint-disable selector-no-id */ +.memberlist tr.inactive, +.team tr.inactive { + font-style: italic; +} +/* stylelint-enable selector-no-id */ + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ + +/* Memberlist +---------------------------------------- */ +.group-description ol, +.group-description ul { + list-style-position: inside; +} diff --git a/phpBB/styles/prosilver2/theme/cp.css b/phpBB/styles/prosilver2/theme/cp.css new file mode 100644 index 0000000000..7daaccb08e --- /dev/null +++ b/phpBB/styles/prosilver2/theme/cp.css @@ -0,0 +1,378 @@ +/* -------------------------------------------------------------- /* + $Contorl Panel +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +/* Main CP box +---------------------------------------- */ +.cp-menu { + float: left; + width: 19%; + margin-top: 10px; + margin-bottom: 5px; +} + +.cp-main { + float: left; + width: 81%; +} + +.cp-main .content { + padding: 0; +} + +.panel-container .panel p { + font-size: 11px; +} + +.panel-container .panel ol { + font-size: 11px; + margin-left: 22px; +} + +.panel-container .panel li.row { + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; +} + +ul.cplist { + border-top: 1px solid transparent; + margin-bottom: 5px; +} + +.panel-container .panel li.header dd, +.panel-container .panel li.header dt { + margin-bottom: 2px; +} + +.panel-container table.table1 { + margin-bottom: 10px; +} + +.panel-container table.table1 thead th { + font-weight: bold; + border-bottom: 1px solid transparent; + padding: 5px; +} + +.panel-container table.table1 tbody th { + font-style: italic; + background-color: transparent !important; + border-bottom: none; +} + +.cp-main .pm-message { + border: 1px solid transparent; + float: none; + width: auto; + margin: 10px 0; +} + +.pm-message h2 { + padding-bottom: 5px; +} + +.cp-main .postbody h3, +.cp-main .box2 h3 { + margin-top: 0; +} + +.panel-container .postbody p.author { + font-size: 11px; +} + +.cp-main .buttons { + margin-left: 0; +} + +.cp-main ul.linklist { + margin: 0; +} + +/* MCP Specific tweaks */ +.mcp-main .postbody { + width: 100%; +} + +.tabs-container h2 { + float: left; + margin-bottom: 0; +} + +/* CP tabs shared +---------------------------------------- */ +.tabs, +.minitabs { + line-height: normal; +} + +.tabs > ul, +.minitabs > ul { + position: relative; + margin: 0; + padding: 0; + list-style: none; +} + +.tabs .tab, +.minitabs .tab { + font-size: 10px; + font-weight: bold; + line-height: 14px; + display: block; + float: left; +} + +.tabs .tab > a, +.minitabs .tab > a { + white-space: nowrap; + text-decoration: none; + position: relative; + display: block; + padding: 5px 9px; + cursor: pointer; +} + +/* CP tabbed menu +---------------------------------------- */ +.tabs { + margin: 20px 0 0 7px; +} + +.tabs .tab > a { + border: 1px solid transparent; + border-radius: 4px 4px 0 0; + margin: 1px 1px 0 0; +} + +.tabs .activetab > a { + margin-top: 0; + padding-bottom: 7px; +} + +/* Mini tabbed menu used in MCP +---------------------------------------- */ +.minitabs { + float: right; + max-width: 50%; + margin: 15px 7px 0 0; +} + +.minitabs .tab { + float: right; +} + +.minitabs .tab > a { + border-radius: 5px 5px 0 0; + margin-left: 2px; +} + +.minitabs .tab > a:hover { + text-decoration: none; +} + +/* Responsive tabs +---------------------------------------- */ +.responsive-tab { + position: relative; +} + +.responsive-tab > a.responsive-tab-link { + font-size: 16px; + line-height: 14px; + text-decoration: none; + position: relative; + display: block; + width: 16px; +} + +.responsive-tab .responsive-tab-link:before { + border-top: 6px double rgba(0, 0, 0, 0); + border-bottom: 2px solid rgba(0, 0, 0, 0); + position: absolute; + top: 7px; + left: 10px; + width: 14px; + height: 2px; + content: ""; +} + +.tabs .dropdown, +.minitabs .dropdown { + font-size: 11px; + font-weight: normal; + top: 20px; + margin-right: -2px; +} + +.minitabs .dropdown { + margin-right: -4px; +} + +.tabs .dropdown-up .dropdown, +.minitabs .dropdown-up .dropdown { + top: auto; + bottom: 20px; +} + +.tabs .dropdown li { + text-align: right; +} + +.minitabs .dropdown li { + text-align: left; +} + +/* UCP navigation menu +---------------------------------------- */ + +/* Container for sub-navigation list */ +.navigation { + width: 100%; + padding-top: 36px; +} + +.navigation ul { + list-style: none; +} + +/* Default list state */ +.navigation li { + font-weight: bold; + display: inline; + margin: 1px 0; + padding: 0; +} + +/* Link styles for the sub-section links */ +.navigation a { + font-size: 10px; + text-decoration: none; + display: block; + margin: 1px 0; + padding: 5px; +} + +.navigation a:hover { + text-decoration: none; +} + +/* Preferences pane layout +---------------------------------------- */ +.cp-main h2 { + border-bottom: none; + margin-left: 10px; + padding: 0; +} + +/* Friends list */ +.cp-mini { + font-size: 10px; + border-radius: 7px; + overflow-y: auto; + max-height: 200px; + margin: 10px 15px 10px 5px; + padding: 5px 10px; +} + +dl.mini dt { + font-weight: bold; +} + +dl.mini dd { + padding-top: 4px; +} + +.friend-online { + font-weight: bold; +} + +.friend-offline { + font-style: italic; +} + +/* PM Styles +---------------------------------------- */ + +/* Defined rules list for PM options */ +ol.def-rules { + padding-left: 0; +} + +ol.def-rules li { + line-height: 18px; + padding: 1px; +} + +/* PM marking colours */ +.pmlist li.bg1 { + padding: 0 3px; +} + +.pmlist li.bg2 { + padding: 0 3px; +} + +/* DEPRECATED 3.2.6 +.pmlist li.pm_message_reported_colour, +.pm_message_reported_colour { + border-right-color: transparent; + border-left-color: transparent; +} +*/ + +.pmlist li.pm_message_reported_colour, +.pm_message_reported_colour, +.pmlist li.pm_marked_colour, +.pm_marked_colour, +.pmlist li.pm_replied_colour, +.pm_replied_colour, +.pmlist li.pm_friend_colour, +.pm_friend_colour, +.pmlist li.pm_foe_colour, +.pm_foe_colour { + border: solid 3px transparent; + border-width: 0 3px; + padding: 0; +} + +.pm-legend { + border-right-width: 0; + border-left-width: 10px; + border-left-style: solid; + margin-bottom: 3px; + padding-left: 3px; +} + +/* Avatar gallery */ +.gallery label { + text-align: center; + border: 1px solid transparent; + position: relative; + float: left; + width: auto; + margin: 10px; + padding: 5px; +} + +.c-cropper-avatar-box { + min-height: 240px; + max-height: 400px; +} + +p.notification-title, +p.notification-forum, +p.notification-reason, +p.notification-time { + line-height: 14px; + margin-bottom: 4px; +} + +p.notification-time { + margin-bottom: 0; +} + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/en/stylesheet.css b/phpBB/styles/prosilver2/theme/en/stylesheet.css new file mode 100644 index 0000000000..ae0d2f152d --- /dev/null +++ b/phpBB/styles/prosilver2/theme/en/stylesheet.css @@ -0,0 +1 @@ +/* language specific styles go here */ diff --git a/phpBB/styles/prosilver2/theme/forms.css b/phpBB/styles/prosilver2/theme/forms.css new file mode 100644 index 0000000000..4f67fae1dc --- /dev/null +++ b/phpBB/styles/prosilver2/theme/forms.css @@ -0,0 +1,416 @@ +/* -------------------------------------------------------------- /* + $Forms +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +/* General form styles +---------------------------------------- */ +fieldset { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + border-width: 0; +} + +input { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + font-weight: normal; + vertical-align: middle; + padding: 0 3px; +} + +select { + font-family: Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + font-weight: normal; + vertical-align: middle; + border: 1px solid transparent; + padding: 1px; + cursor: pointer; +} + +select:focus { + outline-style: none; +} + +option { + padding-right: 11px; +} + +select optgroup option { + font-family: Verdana, Helvetica, Arial, sans-serif; + padding-right: 11px; +} + +textarea { + font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif; + font-size: 11px; + line-height: 18px; + width: 60%; + padding: 2px; +} + +label { + padding-right: 5px; + cursor: default; +} + +label input { + vertical-align: middle; +} + +label img { + vertical-align: middle; +} + +/* Definition list layout for forms +---------------------------------------- */ +fieldset dl { + padding: 4px 0; +} + +fieldset dt { + text-align: left; + display: block; + float: left; + width: 40%; +} + +fieldset dd { + vertical-align: top; + margin-bottom: 3px; + margin-left: 41%; +} + +fieldset.fields1 div { + margin-bottom: 3px; +} + +/* Set it back to 0px for the reCaptcha divs: PHPBB3-9587 */ +fieldset.fields1 .live-search div { + margin-bottom: 0; +} + +/* Specific layouts */ +fieldset.fields2 dt, +fieldset.fields1 dt { + border-right-width: 0; + width: 165px; +} + +fieldset.fields2 dd { + border-left-width: 0; + margin-left: 176px; +} + +fieldset.fields1 dd { + border-left-width: 0; + margin-left: 165px; +} + +/* Form elements */ +dt label { + font-weight: bold; + text-align: left; +} + +dd label { + white-space: nowrap; +} + +dd input, +dd textarea { + margin-right: 3px; +} + +dd select { + width: auto; +} + +dd select[multiple] { + width: 100%; +} + +dd textarea { + width: 85%; +} + +/* Hover effects */ +.timezone { + width: 95%; +} + +/* Browser-specific tweaks */ +button::-moz-focus-inner { + border: 0; + padding: 0; +} + +/* Quick-login on index page */ +fieldset.quick-login { + margin-top: 5px; +} + +fieldset.quick-login input { + width: auto; +} + +fieldset.quick-login input.inputbox { + vertical-align: middle; + width: 15%; + margin-right: 5px; +} + +fieldset.quick-login label { + white-space: nowrap; + padding-right: 2px; +} + +/* Display options on viewtopic/viewforum pages */ +fieldset.display-options { + text-align: center; + margin: 3px 0 5px; +} + +fieldset.display-options label { + white-space: nowrap; + padding-right: 2px; +} + +fieldset.display-options a { + margin-top: 3px; +} + +.dropdown fieldset.display-options { + font-size: 11px; + margin: 0; + padding: 0; +} + +.dropdown fieldset.display-options label { + text-align: right; + white-space: nowrap; + display: block; + margin: 4px; + padding: 0; +} + +.dropdown fieldset.display-options select { + min-width: 120px; +} + +/* Display actions for ucp and mcp pages */ +fieldset.display-actions { + line-height: 22px; + text-align: right; + white-space: nowrap; + padding-right: 11px; +} + +fieldset.display-actions label { + white-space: nowrap; + padding-right: 2px; +} + +/* Not used anywhere */ +fieldset.sort-options { + line-height: 22px; +} + +/* MCP forum selection */ +fieldset.forum-selection { + float: right; + margin: 5px 0 3px; +} + +fieldset.forum-selection2 { + float: right; + margin: 13px 0 3px; +} + +/* Submit button fieldset */ +fieldset.submit-buttons { + text-align: center; + vertical-align: middle; + margin: 5px 0; +} + +fieldset.submit-buttons input { + vertical-align: middle; +} + +/* Posting page styles +---------------------------------------- */ + +/* Buttons used in the editor */ +.format-buttons { + margin: 15px 0 2px; +} + +.format-buttons input, +.format-buttons select { + vertical-align: middle; + margin-bottom: 3px; +} + +/* Main message box */ +.message-box { + width: 80%; +} + +.message-box textarea { + font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; + font-size: 13px; + outline: 3px dashed transparent; + outline-offset: -4px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + width: 450px; + min-width: 100%; + max-width: 100%; + height: 270px; + resize: vertical; + -webkit-transition: all 0.5s ease, height 1ms linear; + transition: all 0.5s ease, height 1ms linear; +} + +/* Emoticons panel */ +.smiley-box { + float: right; + width: 18%; +} + +.smiley-box img { + margin: 3px; +} + +/* Input field styles +---------------------------------------- */ +.inputbox { + border: 1px solid transparent; + padding: 2px; +} + +.inputbox:hover, +.inputbox:focus { + border: 1px solid transparent; + outline-style: none; +} + +input.inputbox { + width: 85%; +} + +input.medium { + width: 50%; +} + +input.narrow { + width: 25%; +} + +input.tiny { + width: 150px; +} + +textarea.inputbox { + width: 85%; +} + +.autowidth { + width: auto !important; +} + +input[type="number"] { + -moz-padding-end: 0; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-results-button, +input[type="search"]::-webkit-search-results-decoration { + display: none; +} + +input[type="search"]::-webkit-search-cancel-button { + cursor: pointer; +} + +input[type="button"], +input[type="submit"], +input[type="reset"], +input[type="checkbox"], +input[type="radio"], +.search-results li { + cursor: pointer; +} + +input.disabled { + font-weight: normal; +} + +/* Topic and forum Search */ +.search-box { + float: left; +} + +.search-box .inputbox { + background-image: none; + border-right-width: 0; + border-radius: 4px 0 0 4px; + float: left; + -webkit-box-sizing: border-box; + box-sizing: border-box; + height: 24px; + padding: 3px; +} + +/* Search box (header) +--------------------------------------------- */ +.search-header { + border-radius: 4px; + float: right; + margin: 16px; +} + +.search-header .inputbox { + border: 0; +} + +.navbar .linklist > li.responsive-search { + display: none; +} + +input.search { + background-image: none; + background-repeat: no-repeat; + background-position: left 1px; + padding-left: 17px; +} + +.full { + width: 95%; +} + +.medium { + width: 50%; +} + +.narrow { + width: 25%; +} + +.tiny { + width: 10%; +} + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/icons.css b/phpBB/styles/prosilver2/theme/icons.css new file mode 100644 index 0000000000..d4b7dabefe --- /dev/null +++ b/phpBB/styles/prosilver2/theme/icons.css @@ -0,0 +1,149 @@ +/* -------------------------------------------------------------- /* + $Icons +/* -------------------------------------------------------------- */ + +/* Global module setup +---------------------------------------- */ + +/* Globaly fix svg colors */ +svg { + fill: currentColor; +} + +.o-icon { + vertical-align: middle !important; + width: 14px; + height: 14px; +} + +.o-icon-src-mdi, +.o-icon-src-ic { + width: 18px; + height: 18px; +} + +.o-icon-src-fa { + padding: 2px; +} + +.o-icon-font { + font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands"; + font-size: 14px; + font-style: normal; + font-variant: normal; + -webkit-font-smoothing: antialiased; + line-height: 1; + vertical-align: baseline; + display: inline-block; + /* stylelint-disable order/properties-order */ + -moz-osx-font-smoothing: grayscale; + /* stylelint-enable order/properties-order */ + padding: 2px; + text-rendering: auto; /* optimizelegibility throws things off #1094 */ +} + +.o-icon-baseline { + vertical-align: baseline !important; +} + +.format-buttons .fa-fw { + width: 125%; +} + +.o-icon + span, +span + .o-icon { + padding-left: 4px; +} + +blockquote cite:before, +.uncited:before { + font-size: 36px; + vertical-align: bottom; + display: inline-block; + margin-top: 8px; + margin-bottom: -8px; + content: "\201C"; +} + +.rtl blockquote cite:before, +.rtl .uncited:before { + content: "\201D"; +} + +.c-forum-row-icon, +.c-notification-check-icon { + font-size: 20px; + width: 20px; + height: 20px; + margin-top: 0; +} + +.row-item-link { + border-radius: 50%; + position: absolute; + top: 50%; + left: 0; + display: inline-flex; + justify-content: center; + align-items: center; + width: 32px; + height: 32px; + margin-top: -17px; + margin-left: 9px; +} + +.row-item-link-mine { + background-color: #b353c6; + border: 2px solid #ffffff; + border-radius: 50%; + position: absolute; + z-index: 101; + top: 50%; + left: 32px; + display: block; + float: left; + width: 8px; + height: 8px; + margin-top: -17px; +} + +.row-item-sub { + position: absolute; + z-index: 101; + bottom: 3px; + left: 4px; + display: block; + float: left; + width: 16px; + height: 16px; +} + +.alert_close .o-icon { + width: 18px; + height: 18px; +} + +.push-subscribe-toggle-icon { + width: 20px; + height: 20px; + cursor: pointer; +} + +/* Contact icons +---------------------------------------- */ +.contact-icon { + background-repeat: no-repeat; + display: inline-block; +} + +.c-button-icon { + margin-top: 0; +} + +.c-watch-icon { + display: none !important; +} + +.c-watch-icon.is-active { + display: inline !important; +} diff --git a/phpBB/styles/prosilver2/theme/images/index.htm b/phpBB/styles/prosilver2/theme/images/index.htm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/phpBB/styles/prosilver2/theme/images/no_avatar.gif b/phpBB/styles/prosilver2/theme/images/no_avatar.gif new file mode 100644 index 0000000000000000000000000000000000000000..ad73330e713ec9a21f97366b326a8c66afe5e9bb GIT binary patch literal 930 zcmV;T16}+_Nk%w1VPpVg0M!5h!_3s-=IPqth19I^!oe!#m?2-;pXx4 z_2lU6!_Cz8_xS1U@6p)a$I#d1>FxCP_uJv+;pOS&>FnoQ6%sUqgoT9?6&QSdUl0ifhLMtk1_=<1 zTL1zIlbw)hY95S;PU3YWDB_uL7! z03h|FX24w^3i*en7j3nYtKz;q!c zu?v_ExZHIB)3%wg2-w6KOD7}$nLJU|WYjX~DVU5<8uhf2(a5EpOfvEaby7%18LLX- zxJIH@Ll#Fh{7MMoD1>AOEsQAeYr%bK|IxEoHD5A#TIT^&x3nELaZAmCo1rbJx4}ZD z@w|q3#xk7G8VeET@|ffyw{9lv1?}<>R}N=+K2mC+s?kU^(X9sRB5ERz+7hdz?==z@ zEdscJQ4EHQ04-S9E`q>A0S)&w6!3uTb%+2XG>!-m!t;XyKuI1b@Bnd!0xN>9D3BqV z2?`>rilAVk775u^4UoVD0!4|mgG!(PvF5=C{Dyqc9U2>?0AM63Y;eX2DjX<@3MY`! z0S69x!a)aNbU;Ccr%-^u;TIHgcnSw!oFF1B5puCXgD0M%f`VE+U|@@=q%hzWApA!o zEFbW91qwUrg2ELf+!rJ)CCo>K3Gf~1i2?0Rv7wW?P%uRX=}{Sr2<1glfR?)y5XA%G zff>sRH#YI5nYxJSL$AcLo<$N*>&8ITG~mqx^(Dk?D`f$6J~Y#Iar EJ3isPuK)l5 literal 0 HcmV?d00001 diff --git a/phpBB/styles/prosilver2/theme/images/plupload/done.gif b/phpBB/styles/prosilver2/theme/images/plupload/done.gif new file mode 100644 index 0000000000000000000000000000000000000000..29f3ed7c97eb2e5bd17a7e6bab98d696377cfda0 GIT binary patch literal 1024 zcmZ?wbhEHb6krfw_&%Ru-JPX#Z%mqSuD<9*M)SGyKYxF3f4F|@!*x|>a`TQPIW08y z+@NmXYwfboIA>eftmEx7PPc8lxOLj;wk@}o)$U1Kdw+KQj?7u7+G7q_7aUKWu%~bR zon_CzK797&@#5>#ChqKCeR=lWbKTo6Y;8YOwD9`W!0mdKC$n$9xnkdKU4N?J%dby0 zyHXy!eqg;&z4BnntSh~RJEP0@B-9|3oj-CkkZZ+PIz&iq4(r6)4xUz)J}=GOefiTPV2bGL_Yxw$lNYefFmh~ndE zIY+&>-d_`Q*w(b(@Zp<>wcFFSKin|$Y?u8^o3fLc-6tyEet(^I)N{&-{-V>Nn&qme z-|XLbclqX#$!XmLDils2^$_i=Vfo6|K!7s z$3S&5b~>3_CysS9Ff(!pa1CI4JIO94&@9fw!C(yl Dux)$+ literal 0 HcmV?d00001 diff --git a/phpBB/styles/prosilver2/theme/images/plupload/error.gif b/phpBB/styles/prosilver2/theme/images/plupload/error.gif new file mode 100644 index 0000000000000000000000000000000000000000..4682b63007c89fae09f6640e1a968a073d98b90d GIT binary patch literal 994 zcmZ?wbhEHb6krfw_};*9b)oIQ-*5l@e)sRs`)iBszTS%X_xshqKVQDwin+ST?*G5P zzrQ^G_xt_f9Jc2NYJa}F{`Gdu&zDm^T?_qix&OnZo-emz|NVaR_t)1i*Zuzedh_v0 z>zAA1pKtV@Ea!c=%JBE6!+*Zrczrtj)3uOqx1+w?ivDyh;``H`|9*XZd!q2y`>j8o zPq{fm`Na;auQ!6uw~GD$_w&u+sDHnnzd8{2bbrVDb8TPluY7%O^{INT7l+$F-w1!O zT=&{!g-_QbzC1qg{l($GKi~d(fA!P#uus>+|9rjj_t&$3f4+Tvyzkqcn7=>n{r&m; z>&=i$lU?pF(SEVZ_4lV+Z%tCF$iDo6LW`p7(5<$N&HT8Aidtg@EEu7Dfh!1_m9F6F_-_fnz@dBd3hV zh6RoeTpun37Hm*p=S}!xB2%GsN>(9zl@H4iweC3*!Wlj#haUN`*h|{jWN<7##?Qpk zmawqs0!x>8vXF{_aD)HsCf8Xtia|ir6_cteb~+gFu`;I!>|qpOVG?4uVAFdM{QR&W zONNt2z@nss^K_X~eLR`cSvVIfMeSfTbmmr&58_**5um`{FC={>;XzVD=Tv()J_7-T ogaZvn8JQwxBtJeTEbH?rX5;20cPa5$D~HSgwKHzbjEoG{0NEsHRR910 literal 0 HcmV?d00001 diff --git a/phpBB/styles/prosilver2/theme/images/plupload/throbber.gif b/phpBB/styles/prosilver2/theme/images/plupload/throbber.gif new file mode 100644 index 0000000000000000000000000000000000000000..4ae8b16a5a474c3da1e426afc20d2167ebd360f1 GIT binary patch literal 1922 zcma)-eM}Q~9LBG`Uf-_0UZFJTFt*nsTO5ueC8MQCX?YP5d8q^!#7gUiuF(Vv0y0uv zMJsO=7zu_gofyX-W+{m?E;Ac+grVzRB*kTp0b7W13o~jO6PL#Adz^qwjJtm>_sjk9 z`#jI{eZINdbKXqbPa-7ZMiBKT^}xA-;P=6WKNl)0E2eKxhaZKneR-`QzrcOMJvKfT zx)lmP4A1{QA9)h7lvsMZdqb029JH3~(nv`^VO`dQxDnc;-1oz!sEu0QJXhB~$nrssc=;5d6bWb>~J{i+O9hUE>s zy$3K&J8PlS3s zuf&l@@FJcg=@u`pfhDq)R}nk`!N({wk0c0{S65>YWU5;9TUls-qL>gRi_rR);{wgY zMVdw2=B8#K29K9L3s zc2K-aUfk?E&kByZwEo`KQU%&(ulDp;Rd2jF$4C4_mBa4FtT?M{W386p329VQR0mG+mdz;^%6}=b+X&!0PAJghY6b|U<(&T>?OpL^EQ|Dg8v(US+(!5}gNN>68C zjIJsuuSa13hEay{0=HqHA>PcGLdSs$kl{5DmyWOoKy3@Be5XpZZB{~bv-Rt+_KBtg z?I&+!J&28PB^xhXaT!{!c-ZpmN=~tqb8%>d`}1|A?BGOz>Q{U7drQo%qk+Jq)wF|Bjbw4$i)(?^O-2qNn1c<7SK zeh64nT!z?PU-wbRweq{O<*Cxk-%v+|o7P1Kr$(&P;`Dngu`P{NC&`fTITT02B_YRx zMm@NDi25Ks=~!vhsbn#_65^=UAs+Z>fLS&$h+rtQa@x?&qIF}sS{QcM$9 zyj8I_JtbX`?QWmL>a)qPxTV4W0{AhtaEw8J%zHgmpSG<=!@1xzkcC#tDkpClZTQ9T{9{ XMrH}sh*f7CD@Dcca7lI@6tMnZ`e4## literal 0 HcmV?d00001 diff --git a/phpBB/styles/prosilver2/theme/images/site_logo.svg b/phpBB/styles/prosilver2/theme/images/site_logo.svg new file mode 100644 index 0000000000..4ce8903417 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/images/site_logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/prosilver2/theme/index.htm b/phpBB/styles/prosilver2/theme/index.htm new file mode 100644 index 0000000000..e69de29bb2 diff --git a/phpBB/styles/prosilver2/theme/links.css b/phpBB/styles/prosilver2/theme/links.css new file mode 100644 index 0000000000..8405ba4224 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/links.css @@ -0,0 +1,212 @@ +/* -------------------------------------------------------------- /* + $Links +/* -------------------------------------------------------------- */ + +/* Links adjustment to correctly display an order of rtl/ltr mixed content */ +a { + text-decoration: none; + + /* we use links inline more often then not so to address several bugs with + IE and some other browsers we render all links as inlineblock by default */ + display: inline-block; + direction: ltr; + unicode-bidi: embed; +} + +/* Coloured usernames */ +.username-coloured { + font-weight: bold; + display: inline !important; + padding: 0 !important; +} + +/* Links on gradient backgrounds */ +.forumbg .header a, +.forabg .header a, +th a { + text-decoration: none; +} + +.forumbg .header a:hover, +.forabg .header a:hover, +th a:hover { + text-decoration: underline; +} + +/* stylelint-disable selector-no-qualifying-type */ + +/* Notification mark read link */ +.dropdown-extended a.mark_read { + background-repeat: no-repeat; + background-position: center center; + border-radius: 3px 0 0 3px; + position: absolute; + z-index: 301; + top: 50%; + right: 0; + display: none; + -webkit-box-sizing: border-box; + box-sizing: border-box; + margin-top: -20px; +} + +.dropdown-extended li:hover a.mark_read { + display: block; +} + +.dropdown-extended a.mark_read:hover { + width: 50px; +} + +.jumpbox-cat-link, +.jumpbox-forum-link { + font-weight: bold; +} + + +/* Links for forum/topic lists */ +a.forumtitle, +a.topictitle, +span.topictitle { + font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; + font-size: 13px; + text-decoration: none; +} + +a.forumtitle:hover { + text-decoration: underline; +} + +a.topictitle { + display: inline; +} + +a.unread { + font-weight: bold; +} + +a.topictitle:hover { + text-decoration: underline; +} + +a.lastsubject { + font-weight: bold; + text-decoration: none; +} + +a.lastsubject:hover { + text-decoration: underline; +} + +.row-item a:hover { + text-decoration: none; +} + +.row-item .forumtitle:hover, +.row-item .topictitle:hover, +.row-item .lastsubject:hover, +.row-item .subforum:hover, +.row-item a.username:hover, +.row-item a.username-coloured:hover { + text-decoration: underline; +} + +/* Post body links */ +.postlink { + text-decoration: none; + border-bottom: 1px solid transparent; + padding-bottom: 0; +} + +.postlink:hover { + text-decoration: none; +} + +.signature a, +.signature a:hover { + text-decoration: underline; + border: none; +} + +/* Profile links */ +.postprofile a, +.postprofile dt.author a { + font-weight: bold; + text-decoration: none; +} + +.postprofile a:hover, +.postprofile dt.author a:hover { + text-decoration: underline; +} + +/* Profile searchresults */ +.search .postprofile a { + font-weight: normal; + text-decoration: none; +} + +.search .postprofile a:hover { + text-decoration: underline; +} + +.top { + font-size: 12px; + text-decoration: none; + margin-top: 10px; +} + +/* Back to top of page */ +.back2top { + clear: both; +} + +.back2top .top { + float: right; + margin-top: 0; +} + +/* Arrow links */ + +.arrow-up { + text-decoration: none; + border-bottom-width: 0; + padding-left: 10px; +} + +.arrow-up:hover { + /* add hover styles here */ +} + +.arrow-down { + padding-right: 10px; +} + +.arrow-down:hover { + /* add hover styles here */ +} + +.arrow-left:hover { + text-decoration: none; +} + +.arrow-right:hover { + text-decoration: none; +} + +/* invisible skip link, used for accessibility */ +.skiplink { + position: absolute; + left: -999px; + width: 990px; +} + +/* Feed icon in forumlist_body.html */ +a.feed-icon-forum { + float: right; + margin: 3px; +} + +a.anchor { + display: block; +} diff --git a/phpBB/styles/prosilver2/theme/mentions.css b/phpBB/styles/prosilver2/theme/mentions.css new file mode 100644 index 0000000000..a12ad8178c --- /dev/null +++ b/phpBB/styles/prosilver2/theme/mentions.css @@ -0,0 +1,83 @@ +/* -------------------------------------------------------------- /* + $Mentions +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +/* Mention block +---------------------------------------- */ +.mention { + font-weight: bold; +} + +/* Mention dropdown +---------------------------------------- */ +.mention-container { + text-align: left; + border-radius: 2px; + position: absolute; + z-index: 999; + overflow: auto; /* placed here for list to scroll with arrow key press */ + max-height: 200px; + transition: all 0.2s ease; +} + +.mention-list { + margin: 0; + padding: 0; + list-style-type: none; +} + +.mention-media { + display: inline-flex; + flex-shrink: 0; + justify-content: center; + align-items: center; + margin-right: 8px; + margin-left: 0; +} + +.mention-media-avatar { + width: 40px; + height: 40px; +} + +.mention-item { + font-size: 16px; + font-weight: 400; + line-height: 1.5; + letter-spacing: 0.04em; + border-bottom: 1px solid transparent; + position: relative; + display: flex; + overflow: hidden; + justify-content: flex-start; + align-items: center; + padding: 8px; + cursor: pointer; +} + +.mention-item:hover { + text-decoration: none; +} + +.mention-name, +.mention-rank { + display: block; +} + +.mention-name { + line-height: 1.25; + margin-right: 20px; /* needed to account for scrollbar bug on Firefox for Windows */ +} + +.mention-rank { + font-size: 14px; + font-weight: 400; + line-height: 1.2871; + letter-spacing: 0.04em; +} + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/normalize.css b/phpBB/styles/prosilver2/theme/normalize.css new file mode 100644 index 0000000000..16857d5499 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/normalize.css @@ -0,0 +1,465 @@ +/* stylelint-disable */ + +/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */ + +/** + * 1. Change the default font family in all browsers (opinionated). + * 2. Correct the line height in all browsers. + * 3. Prevent adjustments of font size after orientation changes in + * IE on Windows Phone and in iOS. + */ + +/* Document + ========================================================================== */ + +html { + font-family: sans-serif; /* 1 */ + line-height: 1.15; /* 2 */ + -ms-text-size-adjust: 100%; /* 3 */ + -webkit-text-size-adjust: 100%; /* 3 */ +} + +/* Sections + ========================================================================== */ + +/** + * Remove the margin in all browsers (opinionated). + */ + +body { + margin: 0; +} + +/** + * Add the correct display in IE 9-. + */ + +article, +aside, +footer, +header, +nav, +section { + display: block; +} + +/** + * Correct the font size and margin on `h1` elements within `section` and + * `article` contexts in Chrome, Firefox, and Safari. + */ + +h1 { + font-size: 2em; + margin: 0.67em 0; +} + +/* Grouping content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + * 1. Add the correct display in IE. + */ + +figcaption, +figure, +main { /* 1 */ + display: block; +} + +/** + * Add the correct margin in IE 8. + */ + +figure { + margin: 1em 40px; +} + +/** + * 1. Add the correct box sizing in Firefox. + * 2. Show the overflow in Edge and IE. + */ + +hr { + box-sizing: content-box; /* 1 */ + height: 0; /* 1 */ + overflow: visible; /* 2 */ +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +pre { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/* Text-level semantics + ========================================================================== */ + +/** + * 1. Remove the gray background on active links in IE 10. + * 2. Remove gaps in links underline in iOS 8+ and Safari 8+. + */ + +a { + background-color: transparent; /* 1 */ + -webkit-text-decoration-skip: objects; /* 2 */ +} + +/** + * Remove the outline on focused links when they are also active or hovered + * in all browsers (opinionated). + */ + +a:active, +a:hover { + outline-width: 0; +} + +/** + * 1. Remove the bottom border in Firefox 39-. + * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. + */ + +abbr[title] { + border-bottom: none; /* 1 */ + text-decoration: underline; /* 2 */ + text-decoration: underline dotted; /* 2 */ +} + +/** + * Prevent the duplicate application of `bolder` by the next rule in Safari 6. + */ + +b, +strong { + font-weight: inherit; +} + +/** + * Add the correct font weight in Chrome, Edge, and Safari. + */ + +b, +strong { + font-weight: bolder; +} + +/** + * 1. Correct the inheritance and scaling of font size in all browsers. + * 2. Correct the odd `em` font sizing in all browsers. + */ + +code, +kbd, +samp { + font-family: monospace, monospace; /* 1 */ + font-size: 1em; /* 2 */ +} + +/** + * Add the correct font style in Android 4.3-. + */ + +dfn { + font-style: italic; +} + +/** + * Add the correct background and color in IE 9-. + */ + +mark { + background-color: #ff0; + color: #000; +} + +/** + * Add the correct font size in all browsers. + */ + +small { + font-size: 80%; +} + +/** + * Prevent `sub` and `sup` elements from affecting the line height in + * all browsers. + */ + +sub, +sup { + font-size: 75%; + line-height: 0; + position: relative; + vertical-align: baseline; +} + +sub { + bottom: -0.25em; +} + +sup { + top: -0.5em; +} + +/* Embedded content + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +audio, +video { + display: inline-block; +} + +/** + * Add the correct display in iOS 4-7. + */ + +audio:not([controls]) { + display: none; + height: 0; +} + +/** + * Remove the border on images inside links in IE 10-. + */ + +img { + border-style: none; +} + +/** + * Hide the overflow in IE. + */ + +svg:not(:root) { + overflow: hidden; +} + +/* Forms + ========================================================================== */ + +/** + * 1. Change the font styles in all browsers (opinionated). + * 2. Remove the margin in Firefox and Safari. + */ + +button, +input, +optgroup, +select, +textarea { + font-family: sans-serif; /* 1 */ + font-size: 100%; /* 1 */ + line-height: 1.15; /* 1 */ + margin: 0; /* 2 */ +} + +/** + * Show the overflow in IE. + * 1. Show the overflow in Edge. + */ + +button, +input { /* 1 */ + overflow: visible; +} + +/** + * Remove the inheritance of text transform in Edge, Firefox, and IE. + * 1. Remove the inheritance of text transform in Firefox. + */ + +button, +select { /* 1 */ + text-transform: none; +} + +/** + * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` + * controls in Android 4. + * 2. Correct the inability to style clickable types in iOS and Safari. + */ + +button, +html [type="button"], /* 1 */ +[type="reset"], +[type="submit"] { + -webkit-appearance: button; /* 2 */ +} + +/** + * Remove the inner border and padding in Firefox. + */ + +button::-moz-focus-inner, +[type="button"]::-moz-focus-inner, +[type="reset"]::-moz-focus-inner, +[type="submit"]::-moz-focus-inner { + border-style: none; + padding: 0; +} + +/** + * Restore the focus styles unset by the previous rule. + */ + +button:-moz-focusring, +[type="button"]:-moz-focusring, +[type="reset"]:-moz-focusring, +[type="submit"]:-moz-focusring { + outline: 1px dotted ButtonText; +} + +/** + * Change the border, margin, and padding in all browsers (opinionated). + */ + +fieldset { + border: 1px solid #c0c0c0; + margin: 0 2px; + padding: 0.35em 0.625em 0.75em; +} + +/** + * 1. Correct the text wrapping in Edge and IE. + * 2. Correct the color inheritance from `fieldset` elements in IE. + * 3. Remove the padding so developers are not caught out when they zero out + * `fieldset` elements in all browsers. + */ + +legend { + box-sizing: border-box; /* 1 */ + color: inherit; /* 2 */ + display: table; /* 1 */ + max-width: 100%; /* 1 */ + padding: 0; /* 3 */ + white-space: normal; /* 1 */ +} + +/** + * 1. Add the correct display in IE 9-. + * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. + */ + +progress { + display: inline-block; /* 1 */ + vertical-align: baseline; /* 2 */ +} + +/** + * Remove the default vertical scrollbar in IE. + */ + +textarea { + overflow: auto; +} + +/** + * 1. Add the correct box sizing in IE 10-. + * 2. Remove the padding in IE 10-. + */ + +[type="checkbox"], +[type="radio"] { + box-sizing: border-box; /* 1 */ + padding: 0; /* 2 */ +} + +/** + * Correct the cursor style of increment and decrement buttons in Chrome. + */ + +[type="number"]::-webkit-inner-spin-button, +[type="number"]::-webkit-outer-spin-button { + height: auto; +} + +/** + * 1. Correct the odd appearance in Chrome and Safari. + * 2. Correct the outline style in Safari. + */ + +[type="search"] { + -webkit-appearance: textfield; /* 1 */ + outline-offset: -2px; /* 2 */ +} + +/** + * Remove the inner padding and cancel buttons in Chrome and Safari on macOS. + */ + +[type="search"]::-webkit-search-cancel-button, +[type="search"]::-webkit-search-decoration { + -webkit-appearance: none; +} + +/** + * 1. Correct the inability to style clickable types in iOS and Safari. + * 2. Change font properties to `inherit` in Safari. + */ + +::-webkit-file-upload-button { + -webkit-appearance: button; /* 1 */ + font: inherit; /* 2 */ +} + +/* Interactive + ========================================================================== */ + +/* + * Add the correct display in IE 9-. + * 1. Add the correct display in Edge, IE, and Firefox. + */ + +details, /* 1 */ +menu { + display: block; +} + +/* + * Add the correct display in all browsers. + */ + +summary { + display: list-item; +} + +/* Scripting + ========================================================================== */ + +/** + * Add the correct display in IE 9-. + */ + +canvas { + display: inline-block; +} + +/** + * Add the correct display in IE. + */ + +template { + display: none; +} + +/* Hidden + ========================================================================== */ + +/** + * Add the correct display in IE 10-. + */ + +[hidden] { + display: none; +} + +/* stylelint-enable */ diff --git a/phpBB/styles/prosilver2/theme/plupload.css b/phpBB/styles/prosilver2/theme/plupload.css new file mode 100644 index 0000000000..118d63d397 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/plupload.css @@ -0,0 +1,95 @@ +/* -------------------------------------------------------------- /* + $Plupload +/* -------------------------------------------------------------- */ + +.attach-panel-multi { + display: none; + margin-bottom: 10px; +} + +.attach-row-tpl { + display: none; +} + +.file-list td { + vertical-align: middle; +} + +.attach-name { + width: 50%; +} + +.attach-comment { + width: 30%; +} + +.attach-comment .inputbox { + width: 100%; + resize: vertical; +} + +.attach-filesize { + width: 15%; +} + +.attach-status { + width: 5%; +} + +.attach-filesize, +.attach-status { + text-align: center; +} + +.attach-controls { + float: right; +} + +.nojs .file-inline-bbcode { + display: none; +} + +.file-total-progress { + position: relative; + display: block; + height: 2px; + margin: 4px -10px -6px; +} + +.file-progress { + background-color: #cccccc; + display: inline-block; + width: 50px; + height: 8px; +} + +.file-progress-bar, +.file-total-progress-bar { + background-color: #008000; + display: block; + width: 0; + height: 100%; +} + +.file-status.file-working { + background: url("./images/plupload/throbber.gif"); +} + +.file-status.file-uploaded { + background: url("./images/plupload/done.gif"); +} + +.file-status.file-error { + background: url("./images/plupload/error.gif"); +} + +.file-status { + display: inline-block; + width: 16px; + height: 16px; +} + +.file-name { + vertical-align: bottom; + max-width: 65%; +} diff --git a/phpBB/styles/prosilver2/theme/print.css b/phpBB/styles/prosilver2/theme/print.css new file mode 100644 index 0000000000..90dcca34c4 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/print.css @@ -0,0 +1,232 @@ +/* -------------------------------------------------------------- /* + $Print +/* -------------------------------------------------------------- */ + +/* stylelint-disable selector-max-compound-selectors */ + +/* Lots still TODO here! */ + +/* General markup styles */ +* { + margin: 0; + padding: 0; +} + +body { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + color: #000000; +} + +a:link { + text-decoration: none; + color: #000000; +} + +a:visited { + text-decoration: none; + color: #000000; +} + +a:active { + text-decoration: none; + color: #000000; +} + +img, +.noprint, +.navbar, +.box1, +.divider, +.signature { + display: none; +} + +/* Display smilies (Bug #47265) */ +.content img { + display: inline; +} + +/* Container for the main body */ +.wrap { + margin: 0 30px; +} + +p { + font-size: 85%; +} + +.copyright { + font-size: 75%; +} + +.page-number { + font-size: 75%; + text-align: right; + float: right; + width: auto; +} + +h1, +h2, +h3, +h1 a, +h2 a, +h3 a { + font-family: "Trebuchet MS", georgia, Verdana, sans-serif; + font-weight: bold; + text-decoration: none; + background: none; + color: #000000; +} + +h1 { + font-size: 26px; +} + +h2 { + font-size: 21px; + margin-top: 20px; +} + +h3 { + font-size: 18px; + margin-top: 20px; +} + +.content { + font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; + font-size: 14px; + line-height: 18px; + overflow: hidden; + margin-bottom: 14px; +} + +.postbody .content { + font-size: 14px; +} + +/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */ +.postbody a:link, +.postbody a:visited, +.postbody a:hover, +.postbody a:active { + font-size: 100%; + background: none; + color: #666666; + padding: 2px 4px; +} + +html > body .postbody a:link:after, +html > body .postbody a:visited:after { + font-size: 90%; + text-decoration: none; + content: " (" attr(href) ") "; +} + +hr { + background-color: #999999; + border-width: 0; + height: 1px; +} + +.author { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; +} + +.date { + font-family: Verdana, Arial, Helvetica, sans-serif; + font-size: 75%; + text-align: right; + position: relative; + float: right; +} + +/* Don't want to print url for names or titles in content area */ +.postbody .author a:link, +.postbody .author a:visited, +html > body .postbody .author a:link:after, +html > body .postbody .author a:visited:after, +.postquote .quote-by a:link, +.postquote .quote-by a:visited, +html > body .postquote .quote-by a:link:after, +html > body .postquote .quote-by a:visited:after, +html > body .postbody h1 a:link:after, +html > body .postbody h2 a:link:after, +.post-buttons a:after { + text-decoration: none; + content: "" !important; +} + +/* Poster profile */ +.postprofile { + display: none; +} + +.grip-show { + display: none; +} + +/* Quote */ +.postquote, +blockquote { + font-size: 85%; + line-height: 18px; + border: 1px #999999 solid; + position: relative; + margin: 12px 154px 12px 34px; + padding: 6px; +} + +.postquote img { + display: none; +} + +.postquote span { + display: block; +} + +.postquote span .postquote { + font-size: 100%; +} + +.quote-by, +blockquote cite { + font-weight: bold; + color: #000000; + display: block; +} + +/* List */ +ol, +ul { + margin-left: 20px; +} + +/* Misc page elements */ +.spacer { + clear: both; +} + +code { display: block; } + +/* Accessibility tweaks: Mozilla.org */ +.skip_link { + display: none; +} + +.codebox p { + display: none; +} + +/* stylelint-disable declaration-property-unit-allowed-list */ +.emoji { + width: 1em; + min-width: 18px; + height: 1em; + min-height: 18px; +} +/* stylelint-enable declaration-property-unit-allowed-list */ + +/* stylelint-enable selector-max-compound-selectors */ diff --git a/phpBB/styles/prosilver2/theme/responsive.css b/phpBB/styles/prosilver2/theme/responsive.css new file mode 100644 index 0000000000..c3b946c0eb --- /dev/null +++ b/phpBB/styles/prosilver2/theme/responsive.css @@ -0,0 +1,874 @@ +/* -------------------------------------------------------------- /* + $Responsive +/* -------------------------------------------------------------- */ +/* stylelint-disable selector-max-compound-selectors */ +/* stylelint-disable selector-no-qualifying-type */ + +@media (max-width: 320px) { + select, + .inputbox { + max-width: 240px; + } +} + +/* Notifications list +---------------------------------------------------------------- */ + +@media (max-width: 350px) { + .dropdown-extended .dropdown-contents { + width: auto; + } + + .dropdown-extended .dropdown-contents .webpush-subscribe .notification-subscribe-toggle > span { + display: none; + } +} + +@media (max-width: 430px) { + .action-bar .search-box .inputbox { + width: 120px; + } + + .section-viewtopic .search-box .inputbox { + width: 57px; + } +} + +@media (max-width: 500px) { + dd label { + white-space: normal; + } + + select, + .inputbox { + max-width: 260px; + } + + .captcha-panel dd.captcha { + margin-left: 0; + } + + .captcha-panel dd.captcha-image img { + width: 100%; + } + + dl.details dt, + dl.details dd { + text-align: left; + float: none; + width: auto; + } + + dl.details dd { + margin-left: 20px; + } + + p.responsive-center { + text-align: center; + float: none; + margin-bottom: 5px; + } + + .phpbb_alert { + top: 25px; + } + + .action-bar > div { + margin-bottom: 5px; + } + + .action-bar > .pagination { + text-align: center; + float: none; + clear: both; + padding-bottom: 1px; + } + + .action-bar > .pagination li.page-jump { + margin: 0 2px; + } + + p.jumpbox-return { + display: none; + } + + .display-options > label:nth-child(1) { + display: block; + margin-bottom: 5px; + } + + .attach-controls { + width: 100%; + margin-top: 5px; + } + + .quick-links .dropdown-trigger span { + display: none; + } + + .nav-main .rightside a span { + display: none; + } + + .rtl dl.details dt, + .rtl dl.details dd { + text-align: right; + float: none; + } + + .rtl dl.details dd { + margin-right: 20px; + margin-left: 0; + } + + .rtl .captcha-panel dd.captcha { + margin-right: 0; + } +} + +@media (max-width: 550px) { + ul.topiclist.forums dt { + margin-right: 0; + } + + ul.topiclist.forums dt .list-inner { + margin-right: 0; + } + + ul.topiclist.forums dd.lastpost { + display: none; + } + + /* RTL */ + + /* .topiclist lists + ---------------------------------------- */ + .rtl ul.topiclist.forums dt { + margin-left: 0; + } + + .rtl ul.topiclist.forums dt .list-inner { + margin-left: 0; + } +} + +@media (max-width: 700px) { + .responsive-hide { + display: none !important; + } + + .responsive-show { + display: block !important; + } + + .responsive-show-inline { + display: inline !important; + } + + .responsive-show-inline-block { + display: inline-block !important; + } + + /* Content wrappers + ---------------------------------------------------------------- */ + html { + height: auto; + } + + body { + padding: 0; + } + + .wrap { + border: none; + border-radius: 0; + min-width: 290px; + margin: 0; + padding: 0 5px; + } + + /* Common block wrappers + ---------------------------------------------------------------- */ + .headerbar, + .navbar, + .forabg, + .forumbg, + .post, + .panel { + border-radius: 0; + margin-right: -5px; + margin-left: -5px; + } + + .cp-main .forabg, + .cp-main .forumbg, + .cp-main .post, + .cp-main .panel { + border-radius: 7px; + } + + /* Logo block + ---------------------------------------------------------------- */ + .site-description { + text-align: center; + float: none; + width: auto; + } + + .logo { + /* change display value to inline-block to show logo */ + display: none; + float: none; + padding: 10px; + } + + .site-description h1, + .site-description p { + line-height: 24px; + text-align: inherit; + text-overflow: ellipsis; + float: none; + overflow: hidden; + margin: 5px; + } + + .site-description p, + .search-header { + display: none; + } + + /* Navigation + ---------------------------------------------------------------- */ + .headerbar + .navbar { + margin-top: -5px; + } + + /* Search + ---------------------------------------------------------------- */ + .responsive-search { + display: block !important; + } + + /* Forums and topicslists + ---------------------------------------------------------------- */ + li.header dt { + font-size: 12px; + line-height: 12px; + text-align: center; + text-transform: none; + padding-bottom: 4px; + } + + ul.topiclist li.header dt, + ul.topiclist li.header dt .list-inner { + margin-right: 0 !important; + padding-right: 0; + } + + ul.topiclist li.header dd { + display: none !important; + } + + ul.topiclist dt, + ul.topiclist dt .list-inner, + ul.topiclist.missing-column dt, + ul.topiclist.missing-column dt .list-inner, + ul.topiclist.two-long-columns dt, + ul.topiclist.two-long-columns dt .list-inner, + ul.topiclist.two-columns dt, + ul.topiclist.two-columns dt .list-inner { + margin-right: 0; + } + + ul.topiclist dt .list-inner.with-mark { + padding-right: 34px; + } + + ul.topiclist dt .list-inner { + min-height: 28px; + } + + ul.topiclist li.header dt .list-inner { + min-height: 0; + } + + ul.topiclist dd { + display: none; + } + + ul.topiclist.forums dt { + margin-right: -250px; + } + + ul.topiclist dd.mark { + text-align: left; + position: absolute; + top: 0; + right: 5px; + display: block; + width: auto; + min-width: 0; + margin: 0; + } + + ul.topiclist.forums dd.topics dfn, + ul.topiclist.topics dd.posts dfn { + font-weight: normal; + position: relative; + left: 0; + display: inline; + } + + li.row .responsive-show strong { + font-weight: bold; + color: inherit; + } + + ul.topiclist li.row dt a.subforum { + vertical-align: bottom; + text-overflow: ellipsis; + overflow: hidden; + max-width: 100px; + } + + /* Pagination + ---------------------------------------------------------------- */ + .pagination > ul { + margin: 5px 0 0; + } + + .row .pagination .ellipsis + li { + display: none !important; + } + + /* Responsive tables + ---------------------------------------------------------------- */ + table.responsive, + table.responsive tbody, + table.responsive tr, + table.responsive td { + display: block; + } + + table.responsive thead, + table.responsive th { + display: none; + } + + table.responsive.show-header thead, + table.responsive.show-header th:first-child { + text-align: left !important; + display: block; + width: auto !important; + } + + table.responsive.show-header th:first-child span.rank-img { + display: none; + } + + table.responsive tr { + margin: 2px 0; + } + + table.responsive td { + text-align: left !important; + width: auto !important; + padding: 4px; + } + + table.responsive td.empty { + display: none !important; + } + + table.responsive td > dfn { + display: inline-block !important; + } + + table.responsive td > dfn:after { + padding-right: 5px; + content: ":"; + } + + table.responsive span.rank-img { + float: none; + padding-right: 5px; + } + + table.responsive.memberlist td:first-child input[type="checkbox"] { + float: right; + } + + /* Forms + ---------------------------------------------------------------- */ + fieldset dt, + fieldset.fields1 dt, + fieldset.fields2 dt { + float: none; + width: auto; + } + + fieldset dd, + fieldset.fields1 dd, + fieldset.fields2 dd { + margin-left: 0; + } + + textarea, + dd textarea, + .message-box textarea { + -webkit-box-sizing: border-box; + box-sizing: border-box; + width: 100%; + } + + dl.pmlist dt { + width: auto !important; + margin-bottom: 5px; + } + + dl.pmlist dd { + display: inline-block; + margin-left: 0 !important; + } + + dl.pmlist dd:first-of-type { + padding-left: 20px; + } + + .smiley-box, + .message-box { + float: none; + width: auto; + } + + .smiley-box { + margin-top: 5px; + } + + .bbcode-status { + display: none; + } + + .colour-palette, + .colour-palette tbody, + .colour-palette tr { + display: block; + } + + .colour-palette td { + display: inline-block; + margin-right: 2px; + } + + .horizontal-palette td:nth-child(2n), + .vertical-palette tr:nth-child(2n) { + display: none; + } + + fieldset.quick-login label { + white-space: normal; + display: block; + margin-bottom: 5px; + } + + fieldset.quick-login label > span { + display: inline-block; + min-width: 100px; + } + + fieldset.quick-login input.inputbox { + width: 85%; + max-width: 300px; + margin-left: 20px; + } + + fieldset.quick-login label[for="autologin"] { + text-align: right; + display: inline-block; + min-width: 50%; + } + + /* User profile + ---------------------------------------------------------------- */ + .column1, + .column2, + .left-box.profile-details { + float: none; + clear: both; + width: auto; + } + + .avatar-rank-container { + max-width: 100%; + } + + /* Polls + ---------------------------------------------------------------- */ + fieldset.polls dt { + width: 90%; + } + + fieldset.polls dd.resultbar { + padding-left: 20px; + } + + fieldset.polls dd.poll_option_percent { + width: 20%; + } + + fieldset.polls dd.resultbar, + fieldset.polls dd.poll_option_percent { + margin-top: 5px; + } + + /* Post + ---------------------------------------------------------------- */ + .postbody { + position: inherit; + } + + .postprofile, + .postbody, + .search .postbody { + display: block; + float: none; + width: auto; + min-height: 0; + padding: 0; + } + + .post .postprofile { + border-width: 0 0 1px; + overflow: hidden; + width: auto; + min-height: 40px; + margin: 0 0 5px; + padding-bottom: 5px; + } + + .postprofile dd { + display: none; + } + + .postprofile dt, + .postprofile dd.profile-rank, + .search .postprofile dd { + display: block; + margin: 0; + } + + .postprofile .has-avatar .avatar-container { + overflow: inherit; + margin: 0; + } + + .postprofile .avatar-container:after { + clear: none; + } + + .postprofile .avatar { + margin-right: 5px; + } + + .postprofile .avatar img { + width: auto !important; + height: auto !important; + max-height: 32px; + } + + .has-profile .postbody h3 { + margin-right: 0 !important; + margin-left: 0 !important; + } + + .nav-footer.linklist .in-menu, + .nav-main.linklist .in-menu { + display: none !important; + } + + /* post-buttons */ + + .has-profile .post-buttons { + margin: 5px; + } + + .post-buttons > li > a { + display: none; + } + + .nav-footer.linklist .responsive-menu, + .nav-footer.linklist .responsive-menu .in-menu, + .nav-main.linklist .responsive-menu .in-menu, + .post-buttons-responsive-menu, + .post-button-responsive, + .post-buttons-responsive-menu .post-buttons-label { + display: block !important; + } + + .post-buttons-responsive-menu .dropdown-contents .button { + font-weight: normal; + line-height: inherit; + background: none; + border: none; + box-shadow: none; + color: #0f4d8a; + display: flex; + } + + .post-buttons-responsive-menu .dropdown-contents .button:hover { + text-decoration: underline; + color: #d41142; + } + + .post-buttons-responsive-menu .dropdown-contents .c-button-icon { + color: inherit; + padding-right: 5px; + } + + /* Misc stuff + ---------------------------------------------------------------- */ + h2 { + margin-top: 12px; + } + + p { + overflow: hidden; + margin-bottom: 8px; + } + + p.rightside { + margin-bottom: 0; + } + + fieldset.display-options label { + display: block; + clear: both; + margin-bottom: 5px; + } + + dl.mini dd.pm-legend { + float: left; + min-width: 200px; + } + + .topicreview { + margin: 0 -5px; + padding: 0 5px; + } + + fieldset.display-actions { + white-space: normal; + } + + .phpbb_alert { + width: auto; + margin: 0 5px; + } + + .attach-comment dfn { + width: 100%; + } + + /* RTL */ + + /* .topiclist lists + ---------------------------------------- */ + .rtl ul.topiclist li.header dt, + .rtl ul.topiclist li.header dt .list-inner { + margin-left: 0 !important; + padding-left: 0; + } + + .rtl ul.topiclist dt, + .rtl ul.topiclist dt .list-inner, + .rtl ul.topiclist.missing-column dt, + .rtl ul.topiclist.missing-column dt .list-inner, + .rtl ul.topiclist.two-long-columns dt, + .rtl ul.topiclist.two-long-columns dt .list-inner, + .rtl ul.topiclist.two-columns dt, + .rtl ul.topiclist.two-columns dt .list-inner { + margin-left: 0; + } + + .rtl ul.topiclist dt .list-inner.with-mark { + padding-left: 34px; + } + + /* Forums and topics lists + ---------------------------------------- */ + .rtl ul.topiclist.forums dt { + margin-left: -250px; + } + + .rtl ul.topiclist.forums dt .list-inner { + margin-left: 250px; + } + + .rtl ul.topiclist dd.mark { + text-align: right; + right: auto; + left: 5px; + } + + .rtl table.responsive.show-header thead, + .rtl table.responsive.show-header th:first-child { + text-align: right !important; + } + + .rtl table.responsive td { + text-align: right !important; + } + + /* User profile + ---------------------------------------- */ + .rtl .column1, + .rtl .column2, + .rtl .left-box.profile-details { + float: none; + } + + /* Post + ---------------------------------------- */ + .rtl .postprofile, + .rtl .postbody, + .rtl .search .postbody { + float: none; + } + + .rtl .post .postprofile { + border-width: 0 0 1px; + } + + .rtl .postprofile dt, + .rtl .postprofile dd.profile-rank, + .rtl .search .postprofile dd { + margin: 0; + } + + .rtl .postprofile .avatar { + margin-right: 0; + margin-left: 5px; + } + + .rtl .has-profile .post-buttons { + left: 20px; + } + + /* Forms + ---------------------------------------- */ + .rtl fieldset dt, + .rtl fieldset.fields1 dt, + .rtl fieldset.fields2 dt { + float: none; + } + + .rtl fieldset dd, + .rtl fieldset.fields1 dd, + .rtl fieldset.fields2 dd { + margin-right: 20px; + } +} + +@media (min-width: 701px) { + .postbody { + width: calc(100% - 200px - 1px - 16px); + } + + .postprofile { + width: 200px; + } + + .nav-main.linklist .in-menu { + display: block !important; + } + + .nav-footer.linklist .responsive-menu, + .nav-main.linklist .responsive-menu .in-menu { + display: none !important; + } +} + +@media (min-width: 701px) and (max-width: 950px) { + ul.topiclist dt { + margin-right: -410px; + } + + ul.topiclist dt .list-inner { + margin-right: 410px; + } + + dd.posts, + dd.topics, + dd.views { + width: 80px; + } +} + +/* Responsive *CP navigation +---------------------------------------- */ +@media (max-width: 900px) { + .nojs .tabs a span, + .nojs .minitabs a span { + letter-spacing: -0.03em; + text-overflow: ellipsis; + overflow: hidden; + max-width: 40px; + } + + .cp-menu, + .navigation, + .cp-main { + float: none; + width: auto; + margin: 0; + } + + .navigation { + max-width: 320px; + margin: 0 auto; + padding: 0; + } + + .navigation a { + background-image: none; + } + + .navigation li:first-child a { + border-top-left-radius: 5px; + border-top-right-radius: 5px; + } + + .navigation li:last-child a { + border-bottom-right-radius: 5px; + border-bottom-left-radius: 5px; + } + + .rtl .cp-menu, + .rtl .navigation, + .rtl .cp-main { + float: none; + } + + .navigation a, + .rtl .navigation a { + background: #b2c2cf; + } +} + +@media (max-width: 992px) { + .row .pagination { + text-align: left; + float: left; + margin-top: 4px; + margin-bottom: 4px; + } +} + +@media (max-width: 1220px) { + .wrap { + margin: 0 12px; + } +} + +/* stylelint-enable selector-max-compound-selectors */ +/* stylelint-enable selector-no-qualifying-type */ diff --git a/phpBB/styles/prosilver2/theme/stylesheet.css b/phpBB/styles/prosilver2/theme/stylesheet.css new file mode 100644 index 0000000000..825583c05b --- /dev/null +++ b/phpBB/styles/prosilver2/theme/stylesheet.css @@ -0,0 +1,23 @@ +/* phpBB3 Style Sheet + -------------------------------------------------------------- + Style name: prosilver2 (the default phpBB 4.0 style) + Based on style: prosilver + Original author: phpBB Limited ( https://www.phpbb.com/ ) + Modified by: phpBB Limited ( https://www.phpbb.com/ ) + -------------------------------------------------------------- +*/ + +@import url("normalize.css?hash=e6c08715"); +@import url("base.css?hash=9b6738c8"); +@import url("utilities.css?hash=b95e1ad4"); +@import url("icons.css?hash=8acd6188"); +@import url("common.css?hash=0aba47c9"); +@import url("buttons.css?hash=a034a326"); +@import url("links.css?hash=93969a21"); +@import url("mentions.css?hash=308fbc69"); +@import url("content.css?hash=c0febad3"); +@import url("cp.css?hash=b02034ec"); +@import url("forms.css?hash=d6ca85f9"); +@import url("colours.css?hash=0d8bc6be"); +@import url("responsive.css?hash=749e01e6"); +@import url("bidi.css?hash=c1b99d9a"); diff --git a/phpBB/styles/prosilver2/theme/svg/logo.svg b/phpBB/styles/prosilver2/theme/svg/logo.svg new file mode 100644 index 0000000000..cb83d3792e --- /dev/null +++ b/phpBB/styles/prosilver2/theme/svg/logo.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/phpBB/styles/prosilver2/theme/tweaks.css b/phpBB/styles/prosilver2/theme/tweaks.css new file mode 100644 index 0000000000..4b3b7afd24 --- /dev/null +++ b/phpBB/styles/prosilver2/theme/tweaks.css @@ -0,0 +1,4 @@ +/* -------------------------------------------------------------- /* + $Tweaks +/* -------------------------------------------------------------- /* +/* -------------------------------------------------------------- */ diff --git a/phpBB/styles/prosilver2/theme/utilities.css b/phpBB/styles/prosilver2/theme/utilities.css new file mode 100644 index 0000000000..ab47754d5d --- /dev/null +++ b/phpBB/styles/prosilver2/theme/utilities.css @@ -0,0 +1,85 @@ +/* -------------------------------------------------------------- /* + $Utilities +/* -------------------------------------------------------------- */ + +.sr-only { + border: 0; + position: absolute; + overflow: hidden; + clip: rect(0, 0, 0, 0); + width: 1px; + height: 1px; + margin: -1px; + padding: 0; +} + +.sr-only-focusable:active, +.sr-only-focusable:focus { + position: static; + overflow: visible; + clip: auto; + width: auto; + height: auto; + margin: 0; +} + +.clearfix:before, +.clearfix:after, +.container:before, +.container:after, +.container-fluid:before, +.container-fluid:after, +.row:before, +.row:after { + display: table; + content: " "; +} + +.clearfix:after, +.container:after, +.container-fluid:after, +.row:after { + clear: both; +} + +.center-block { + display: block; + margin-right: auto; + margin-left: auto; +} + +.pull-right { + float: right !important; +} + +.pull-left { + float: left !important; +} + +.hide { + display: none !important; +} + +.show { + display: block !important; +} + +.invisible { + visibility: hidden; +} + +.text-hide { + font: 0/0 a; + background-color: transparent; + border: 0; + text-shadow: none; + color: transparent; +} + +.hidden { + display: none; +} + +.affix { + position: fixed; +}