summaryrefslogtreecommitdiff
path: root/static/golive.html.tmpl
diff options
context:
space:
mode:
Diffstat (limited to 'static/golive.html.tmpl')
-rw-r--r--static/golive.html.tmpl487
1 files changed, 487 insertions, 0 deletions
diff --git a/static/golive.html.tmpl b/static/golive.html.tmpl
new file mode 100644
index 000000000..c773fe52f
--- /dev/null
+++ b/static/golive.html.tmpl
@@ -0,0 +1,487 @@
+<!DOCTYPE html>
+<html
+ lang="en"
+ xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:v="urn:schemas-microsoft-com:vml"
+ xmlns:o="urn:schemas-microsoft-com:office:office"
+>
+ <head>
+ <meta charset="utf-8" />
+ <!-- utf-8 works for most cases -->
+ <meta name="viewport" content="width=device-width" />
+ <!-- Forcing initial-scale shouldn't be necessary -->
+ <meta http-equiv="X-UA-Compatible" content="IE=edge" />
+ <!-- Use the latest (edge) version of IE rendering engine -->
+ <meta name="x-apple-disable-message-reformatting" />
+ <!-- Disable auto-scale in iOS 10 Mail entirely -->
+ <title></title>
+ <!-- The title tag shows in email notifications, like Android 4.4. -->
+
+ <link
+ href="https://fonts.googleapis.com/css?family=Lato:300,400,700"
+ rel="stylesheet"
+ />
+
+ <!-- CSS Reset : BEGIN -->
+ <style>
+ /* What it does: Remove spaces around the email design added by some email clients. */
+ /* Beware: It can remove the padding / margin and add a background color to the compose a reply window. */
+ html,
+ body {
+ margin: 0 auto !important;
+ padding: 0 !important;
+ height: 100% !important;
+ width: 100% !important;
+ background: #f1f1f1;
+ }
+
+ /* What it does: Stops email clients resizing small text. */
+ * {
+ -ms-text-size-adjust: 100%;
+ -webkit-text-size-adjust: 100%;
+ }
+
+ /* What it does: Centers email on Android 4.4 */
+ div[style*='margin: 16px 0'] {
+ margin: 0 !important;
+ }
+
+ /* What it does: Stops Outlook from adding extra spacing to tables. */
+ table,
+ td {
+ mso-table-lspace: 0pt !important;
+ mso-table-rspace: 0pt !important;
+ }
+
+ /* What it does: Fixes webkit padding issue. */
+ table {
+ border-spacing: 0 !important;
+ border-collapse: collapse !important;
+ table-layout: fixed !important;
+ margin: 0 auto !important;
+ }
+
+ /* What it does: Uses a better rendering method when resizing images in IE. */
+ img {
+ -ms-interpolation-mode: bicubic;
+ }
+
+ /* What it does: Prevents Windows 10 Mail from underlining links despite inline CSS. Styles for underlined links should be inline. */
+ a {
+ text-decoration: none;
+ }
+
+ /* What it does: A work-around for email clients meddling in triggered links. */
+ *[x-apple-data-detectors], /* iOS */
+.unstyle-auto-detected-links *,
+.aBn {
+ border-bottom: 0 !important;
+ cursor: default !important;
+ color: inherit !important;
+ text-decoration: none !important;
+ font-size: inherit !important;
+ font-family: inherit !important;
+ font-weight: inherit !important;
+ line-height: inherit !important;
+ }
+
+ /* What it does: Prevents Gmail from displaying a download button on large, non-linked images. */
+ .a6S {
+ display: none !important;
+ opacity: 0.01 !important;
+ }
+
+ /* What it does: Prevents Gmail from changing the text color in conversation threads. */
+ .im {
+ color: inherit !important;
+ }
+
+ /* If the above doesn't work, add a .g-img class to any image in question. */
+ img.g-img + div {
+ display: none !important;
+ }
+
+ /* What it does: Removes right gutter in Gmail iOS app: https://github.com/TedGoas/Cerberus/issues/89 */
+ /* Create one of these media queries for each additional viewport size you'd like to fix */
+
+ /* iPhone 4, 4S, 5, 5S, 5C, and 5SE */
+ @media only screen and (min-device-width: 320px) and (max-device-width: 374px) {
+ u ~ div .email-container {
+ min-width: 320px !important;
+ }
+ }
+ /* iPhone 6, 6S, 7, 8, and X */
+ @media only screen and (min-device-width: 375px) and (max-device-width: 413px) {
+ u ~ div .email-container {
+ min-width: 375px !important;
+ }
+ }
+ /* iPhone 6+, 7+, and 8+ */
+ @media only screen and (min-device-width: 414px) {
+ u ~ div .email-container {
+ min-width: 414px !important;
+ }
+ }
+ </style>
+
+ <!-- CSS Reset : END -->
+
+ <!-- Progressive Enhancements : BEGIN -->
+ <style>
+ .primary {
+ background: #6655b3;
+ }
+ .bg_white {
+ background: #ffffff;
+ }
+ .bg_light {
+ background: #fafafa;
+ }
+ .bg_black {
+ background: #000000;
+ }
+ .bg_dark {
+ background: rgba(0, 0, 0, 0.8);
+ }
+ .email-section {
+ padding: 2.5em;
+ }
+
+ /*BUTTON*/
+ .btn {
+ padding: 10px 15px;
+ display: inline-block;
+ font-size: 1.4em;
+ }
+ .btn.btn-primary {
+ border-radius: 5px;
+ background: #6655b3;
+ color: #ffffff;
+ }
+ .btn.btn-white {
+ border-radius: 5px;
+ background: #ffffff;
+ color: #000000;
+ }
+ .btn.btn-white-outline {
+ border-radius: 5px;
+ background: transparent;
+ border: 1px solid #fff;
+ color: #fff;
+ }
+ .btn.btn-black-outline {
+ border-radius: 0px;
+ background: transparent;
+ border: 2px solid #000;
+ color: #000;
+ font-weight: 700;
+ }
+
+ h1,
+ h2,
+ h3,
+ h4,
+ h5,
+ h6 {
+ font-family: 'Lato', sans-serif;
+ color: #000000;
+ margin-top: 0;
+ font-weight: 400;
+ }
+
+ body {
+ font-family: 'Lato', sans-serif;
+ font-weight: 400;
+ font-size: 15px;
+ line-height: 1.8;
+ color: rgba(0, 0, 0, 0.4);
+ }
+
+ a {
+ color: #6655b3;
+ }
+
+ table {
+ }
+ /*LOGO*/
+
+ .logo h1 {
+ margin: 0;
+ }
+ .logo h1 a {
+ color: #6655b3;
+ font-size: 24px;
+ font-weight: 700;
+ font-family: 'Lato', sans-serif;
+ }
+
+ /*HERO*/
+ .hero {
+ position: relative;
+ z-index: 0;
+ }
+
+ .hero .text {
+ color: rgba(0, 0, 0, 0.3);
+ }
+ .hero .text h2 {
+ color: #000;
+ font-size: 40px;
+ margin-bottom: 0;
+ font-weight: 400;
+ line-height: 1.4;
+ }
+ .hero .text h3 {
+ font-size: 24px;
+ font-weight: 300;
+ }
+ .hero .text h2 span {
+ font-weight: 600;
+ color: #6655b3;
+ }
+
+ /*HEADING SECTION*/
+ .heading-section {
+ }
+ .heading-section h2 {
+ color: #000000;
+ font-size: 28px;
+ margin-top: 0;
+ line-height: 1.4;
+ font-weight: 400;
+ }
+ .heading-section .subheading {
+ margin-bottom: 20px !important;
+ display: inline-block;
+ font-size: 13px;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ color: rgba(0, 0, 0, 0.4);
+ position: relative;
+ }
+ .heading-section .subheading::after {
+ position: absolute;
+ left: 0;
+ right: 0;
+ bottom: -10px;
+ content: '';
+ width: 100%;
+ height: 2px;
+ background: #6655b3;
+ margin: 0 auto;
+ }
+
+ .heading-section-white {
+ color: rgba(255, 255, 255, 0.8);
+ }
+ .heading-section-white h2 {
+ line-height: 1;
+ padding-bottom: 0;
+ }
+ .heading-section-white h2 {
+ color: #ffffff;
+ }
+ .heading-section-white .subheading {
+ margin-bottom: 0;
+ display: inline-block;
+ font-size: 13px;
+ text-transform: uppercase;
+ letter-spacing: 2px;
+ color: rgba(255, 255, 255, 0.4);
+ }
+
+ ul.social {
+ padding: 0;
+ }
+ ul.social li {
+ display: inline-block;
+ margin-right: 10px;
+ }
+
+ /*FOOTER*/
+
+ .footer {
+ border-top: 1px solid rgba(0, 0, 0, 0.05);
+ color: rgba(0, 0, 0, 0.5);
+ }
+ .footer .heading {
+ color: #000;
+ font-size: 20px;
+ }
+ .footer ul {
+ margin: 0;
+ padding: 0;
+ }
+ .footer ul li {
+ list-style: none;
+ margin-bottom: 10px;
+ }
+ .footer ul li a {
+ color: rgba(0, 0, 0, 1);
+ }
+
+ #owncast-promo {
+ font-size: 10px;
+ }
+
+ @media screen and (max-width: 500px) {
+ }
+ </style>
+ </head>
+
+ <body
+ width="100%"
+ style="
+ margin: 0;
+ padding: 0 !important;
+ mso-line-height-rule: exactly;
+ background-color: #f1f1f1;
+ "
+ >
+ <center style="width: 100%; background-color: #f1f1f1">
+ <div
+ style="
+ display: none;
+ font-size: 1px;
+ max-height: 0px;
+ max-width: 0px;
+ opacity: 0;
+ overflow: hidden;
+ mso-hide: all;
+ font-family: sans-serif;
+ "
+ >
+ &zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;&zwnj;&nbsp;
+ </div>
+ <div style="max-width: 600px; margin: 0 auto" class="email-container">
+ <!-- BEGIN BODY -->
+ <table
+ align="center"
+ role="presentation"
+ cellspacing="0"
+ cellpadding="0"
+ border="0"
+ width="100%"
+ style="margin: auto"
+ >
+ <tr>
+ <td
+ valign="top"
+ class="bg_white"
+ style="padding: 1em 2.5em 0 2.5em"
+ >
+ <table
+ role="presentation"
+ border="0"
+ cellpadding="0"
+ cellspacing="0"
+ width="100%"
+ >
+ <tr>
+ <td class="logo" style="text-align: center">
+ <h1><a href="{{.ServerURL}}">{{.ServerName}}</a></h1>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <!-- end tr -->
+ <tr>
+ <td
+ valign="middle"
+ class="hero bg_white"
+ style="padding: 3em 0 2em 0"
+ >
+ <a href="{{.ServerURL}}">
+ <img
+ src="{{.Logo}}"
+ alt=""
+ style="
+ width: 100px;
+ max-width: 600px;
+ height: auto;
+ margin: auto;
+ display: block;
+ "
+ />
+ </a>
+ </td>
+ </tr>
+ <!-- end tr -->
+ <tr>
+ <td
+ valign="middle"
+ class="hero bg_white"
+ style="padding: 2em 0 4em 0"
+ >
+ <table>
+ <tr>
+ <td>
+ <div
+ class="text"
+ style="padding: 0 2.5em; text-align: center"
+ >
+ <a href="{{.ServerURL}}">
+ <img
+ src="{{.Thumbnail}}"
+ alt=""
+ style="
+ width: 300px;
+ max-width: 600px;
+ height: auto;
+ margin: auto;
+ display: block;
+ "
+ />
+ </a>
+ <h2><a href="{{.ServerURL}}">{{.ServerName}}</h2></a>
+ <h3>{{.StreamDescription}}</h3>
+ <p>
+ <a href="{{.ServerURL}}" class="btn btn-primary"
+ >Watch now!</a
+ >
+ </p>
+ </div>
+ </td>
+ </tr>
+ </table>
+ </td>
+ </tr>
+ <!-- end tr -->
+ <!-- 1 Column Text + Button : END -->
+ </table>
+ <table
+ align="center"
+ role="presentation"
+ cellspacing="0"
+ cellpadding="0"
+ border="0"
+ width="100%"
+ style="margin: auto"
+ >
+ <!-- end: tr -->
+ <tr>
+ <td class="bg_light" style="text-align: center">
+ <p>
+ No longer want to receive emails from {{.ServerName}}? You should
+ <a href="[[UNSUB_LINK_EN]]" style="color: rgba(0, 0, 0, 0.8)"
+ >unsubscribe here</a
+ >.
+ </p>
+ <p id="owncast-promo">
+ This stream is powered by
+ <a href="https://owncast.online"
+ ><img
+ src="https://owncast.online/images/logo.svg"
+ width="10px"
+ />&nbsp;Owncast</a
+ >
+ and you can run your own, too.
+ </p>
+ </td>
+ </tr>
+ </table>
+ </div>
+ </center>
+ </body>
+</html>