MailSharp / MailSharp.MailClient / Views / Mail / ExternalLink.cshtml
Code · 34 lines · 1502 bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34@{
    ViewData["Title"] = "Externe link";
    var url = (string)ViewData["ExternalUrl"]!;
    var host = (string)ViewData["ExternalHost"]!;
}
<div class="app">
    <div class="app-body">
        <div class="content">
            <div class="settings-page">
                <div class="settings-wrap">
                    <section class="settings-section">
                        <h2 data-i18n="external_link_title"></h2>
                        <p data-i18n="external_link_warning"></p>
                        <p style="word-break:break-all;"><strong>@host</strong><br /><em>@url</em></p>
                        <p data-i18n="external_link_confirm"></p>
                        <div class="form-actions">
                            <a class="btn btn-primary" href="@url" rel="noopener noreferrer" data-i18n="external_link_continue"></a>
                            <a class="btn" href="#" onclick="event.preventDefault(); window.close(); window.history.back();" data-i18n="external_link_cancel"></a>
                        </div>
                    </section>
                </div>
            </div>
        </div>
    </div>
</div>
@section Scripts {
    <script>
        window.MailSharp.apiFetch("api/language/state").then(function (langState) {
            document.documentElement.lang = langState.current;
            window.MailSharp.applyStrings(langState.strings);
            document.title = langState.strings.external_link_page_title || document.title;
        });
    </script>
}