123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <?php
- include("language.php");
- if(isset($_GET["url"]) || (isset($_GET["action"]) && $_GET["action"] == "send")) {
- $pagetitle = _("Share a link on Mastodon");
- $pageheading = _("Share a link with your followers");
- $shareurl = htmlspecialchars($_GET["url"]);
- if(isset($_GET["text"])) $sharetext = htmlspecialchars($_GET["text"])." ";
- else $sharetext = "";
- }
- else {
- $pagetitle = _("Post a Toot on Mastodon");
- $pageheading = _("What's happening?");
- $shareurl = "";
- $sharetext = "";
- }
- ?>
- <!DOCTYPE HTML>
- <html lang="en">
- <head>
- <meta charset="utf-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title><?=$pagetitle?></title>
- <link rel="shortcut icon" href="/assets/images/favicon.ico">
- <link rel="stylesheet" href="/assets/css/sharebox.css" media="all">
- <?php
- if(array_key_exists('darktheme',$_COOKIE)) {
- if($_COOKIE['darktheme'] == "true") echo '<link rel="stylesheet" href="/assets/css/sharebox_dark.css" media="all">';
- else if($_COOKIE['darktheme'] == "unset") {
- ?>
- <script>
- if(window.matchMedia("(prefers-color-scheme: dark)").matches)
- document.write('<link rel="stylesheet" href="/assets/css/sharebox_dark.css" media="all">');
- </script>
- <?php }} else {?>
- <script>
- if(window.matchMedia("(prefers-color-scheme: dark)").matches)
- document.write('<link rel="stylesheet" href="/assets/css/sharebox_dark.css" media="all">');
- </script>
- <?php } ?>
- <script src="/assets/js/jquery/jquery.min.js"></script>
- <script src="/assets/js/mastodon.js/mastodon.js"></script>
- <script src="/assets/js/autosize/autosize.js"></script>
- <script>
- var text_cantclose = "<?=_("Toot posted successfully but your browser doesn't allow closing the window")?>";
- var sendnow = <?php if(isset($_GET["action"]) && $_GET["action"] == "send" && !isset($_GET["url"]) && !isset($_GET["text"])) echo "true"; else echo "false"; ?>;
- </script>
- <script src="/assets/js/halcyon/halcyonSharebox.js"></script>
- </head>
- <body>
- <header id="header">
- <div class="header_nav_wrap">
- <nav class="header_left_box">
- <ul class="header_nav_list">
- <li id="header_nav_item_home" class="header_nav_item">
- <a href="/" id="home_nav">
- <img src="/assets/images/halcyon_logo.png" style="width:32px">
- </a>
- </li>
- </ul>
- </nav>
- <nav class="header_right_box">
- <ul class="header_nav_list">
- <li class="header_nav_item my_account_wrap loggedin" style="display:none">
- <a class="nav_profilelink">
- <button class="header_account_avatar">
- <div class="my_account">
- <img class="js_current_profile_image">
- </div>
- </button>
- </a>
- </li>
- <li class="header_nav_item toot_button_wrap loggedin" style="display:none">
- <a class="nav_profilelink">
- <div class="nav_username"></div>
- </a>
- </li>
- <li class="header_nav_item toot_button_wrap loggedout">
- <a href="https://instances.social">
- <span><?=_("Sign up")?> ›</span>
- </a>
- </li>
- </ul>
- </nav>
- </div>
- </header>
- <main id="main">
- <div class="article_wrap">
- <div class="content first">
- <span class="putmessage"></span>
- <form id="statusform" method="POST" action="/login/">
- <span class="pageheading"><?=$pageheading?></span>
- <textarea class="status_textarea"><?=$sharetext.$shareurl?></textarea>
- <div class="usernamebox loggedout">
- <label for="username"><?=_("Username")?></label>
- <input type="text" id="username" name="acct" placeholder="@johndoe@example.com">
- </div>
- <button type="submit" class="toot_button loggedout">
- <div class="toot_button_label">
- <span><?=_("Log in and Toot")?></span>
- </div>
- </button>
- <button class="toot_button loggedin" style="display:none">
- <div class="toot_button_label">
- <span><?=_("Toot")?></span>
- </div>
- </button>
- </form>
- </div>
- </div>
- </main>
- <main id="main" class="dark loggedout">
- <div class="article_wrap">
- <div class="content">
- <span class="pageheading"><?=_("New to Mastodon?")?></span>
- <a href="https://instances.social">
- <button class="toot_button">
- <div class="toot_button_label">
- <span><?=_("Sign up")?></span>
- </div>
- </button>
- </a><br/>
- <p><?=_("Get instant updates from your friends, industry experts, favorite celebrities, and what's happening around the world.")?></p>
- <p><a href="https://joinmastodon.org"><?=_("What is Mastodon? Learn more.")?></a></p>
- </div>
- </div>
- </main>
- </body>
- </html>
|