166d96e3b2
Refactored the API system. Fixed a bug in the default topic where the forum didn't have a time set. The JS is now run in strict mode. Fixed a bug in the titles where they broke onto multiple lines. Fixed a bug in create topic where the datetime wasn't getting set for the forum. Fixed a bug in create reply where the local cache wasn't getting updated. Fixed a bug in create reply where the wrong forum was getting updated. Phased out jQuery in a few bits of JS to make it easier to understand.
684 lines
29 KiB
Go
684 lines
29 KiB
Go
package main
|
|
|
|
var header_0 []byte = []byte(`<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<title>`)
|
|
var header_1 []byte = []byte(`</title>
|
|
<link href="/static/main.css" rel="stylesheet" type="text/css">
|
|
`)
|
|
var header_2 []byte = []byte(`
|
|
<link href="/static/`)
|
|
var header_3 []byte = []byte(`" rel="stylesheet" type="text/css">
|
|
`)
|
|
var header_4 []byte = []byte(`
|
|
<script type="text/javascript" src="/static/jquery-3.1.1.min.js"></script>
|
|
`)
|
|
var header_5 []byte = []byte(`
|
|
<script type="text/javascript" src="/static/`)
|
|
var header_6 []byte = []byte(`"></script>
|
|
`)
|
|
var header_7 []byte = []byte(`
|
|
<script type="text/javascript">var session = "`)
|
|
var header_8 []byte = []byte(`";</script>
|
|
<script type="text/javascript" src="/static/global.js"></script>
|
|
<meta name="viewport" content="width=device-width,initial-scale = 1.0, maximum-scale=1.0,user-scalable=no" />
|
|
</head>
|
|
<body>
|
|
<style>`)
|
|
var header_9 []byte = []byte(`.supermod_only { display: none !important; }`)
|
|
var header_10 []byte = []byte(`</style>
|
|
<div class="container">
|
|
`)
|
|
var menu_0 []byte = []byte(`<div class="nav">
|
|
<div class="move_left">
|
|
<div class="move_right">
|
|
<ul>
|
|
<li class="menu_left menu_overview"><a href="/">`)
|
|
var menu_1 []byte = []byte(`</a></li>
|
|
<li class="menu_left menu_forums"><a href="/forums/">Forums</a></li>
|
|
<li class="menu_left menu_topics"><a href="/">Topics</a></li>
|
|
<li class="menu_left menu_create_topic"><a href="/topics/create/">Create Topic</a></li>
|
|
<li id="general_alerts" class="menu_right menu_alerts">
|
|
<div class="alert_bell"></div>
|
|
<div class="alert_counter"></div>
|
|
<div class="alert_aftercounter"></div>
|
|
<div class="alertList"></div>
|
|
</li>
|
|
`)
|
|
var menu_2 []byte = []byte(`
|
|
<li class="menu_left menu_account"><a href="/user/edit/critical/">Account</a></li>
|
|
<li class="menu_left menu_profile"><a href="`)
|
|
var menu_3 []byte = []byte(`">Profile</a></li>
|
|
<li class="menu_left menu_account supermod_only"><a href="/panel/">Panel</a></li>
|
|
<li class="menu_left menu_logout"><a href="/accounts/logout/?session=`)
|
|
var menu_4 []byte = []byte(`">Logout</a></li>
|
|
`)
|
|
var menu_5 []byte = []byte(`
|
|
<li class="menu_left menu_register"><a href="/accounts/create/">Register</a></li>
|
|
<li class="menu_left menu_login"><a href="/accounts/login/">Login</a></li>
|
|
`)
|
|
var menu_6 []byte = []byte(`
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div style="clear: both;"></div>
|
|
</div>
|
|
`)
|
|
var header_11 []byte = []byte(`
|
|
<div id="back"><div id="main" `)
|
|
var header_12 []byte = []byte(`class="shrink_main"`)
|
|
var header_13 []byte = []byte(`>
|
|
`)
|
|
var header_14 []byte = []byte(`<div class="alert">`)
|
|
var header_15 []byte = []byte(`</div>`)
|
|
var topic_0 []byte = []byte(`
|
|
|
|
<form id="edit_topic_form" action='/topic/edit/submit/`)
|
|
var topic_1 []byte = []byte(`' method="post"></form>
|
|
`)
|
|
var topic_2 []byte = []byte(`<div id="prevFloat" class="prev_button"><a class="prev_link" href="/topic/`)
|
|
var topic_3 []byte = []byte(`?page=`)
|
|
var topic_4 []byte = []byte(`"><</a></div>`)
|
|
var topic_5 []byte = []byte(`<link rel="prerender" href="/topic/`)
|
|
var topic_6 []byte = []byte(`?page=`)
|
|
var topic_7 []byte = []byte(`" />
|
|
<div id="nextFloat" class="next_button">
|
|
<a class="next_link" href="/topic/`)
|
|
var topic_8 []byte = []byte(`?page=`)
|
|
var topic_9 []byte = []byte(`">></a>
|
|
</div>`)
|
|
var topic_10 []byte = []byte(`
|
|
|
|
<div class="rowblock rowhead topic_block">
|
|
<div class="rowitem topic_item`)
|
|
var topic_11 []byte = []byte(` topic_sticky_head`)
|
|
var topic_12 []byte = []byte(` topic_closed_head`)
|
|
var topic_13 []byte = []byte(`">
|
|
<a class='topic_name hide_on_edit'>`)
|
|
var topic_14 []byte = []byte(`</a>
|
|
`)
|
|
var topic_15 []byte = []byte(`<span class='username hide_on_micro topic_status_e topic_status_closed hide_on_edit' title='Status: Closed' style="font-weight:normal;float: right;position:relative;top:-5px;">🔒︎</span>`)
|
|
var topic_16 []byte = []byte(`
|
|
<input form='edit_topic_form' class='show_on_edit topic_name_input' name="topic_name" value='`)
|
|
var topic_17 []byte = []byte(`' type="text" />
|
|
`)
|
|
var topic_18 []byte = []byte(`<select form='edit_topic_form' name="topic_status" class='show_on_edit topic_status_input' style='float: right;'>
|
|
<option>open</option>
|
|
<option>closed</option>
|
|
</select>`)
|
|
var topic_19 []byte = []byte(`
|
|
<button form='edit_topic_form' name="topic-button" class="formbutton show_on_edit submit_edit">Update</button>
|
|
`)
|
|
var topic_20 []byte = []byte(`
|
|
</div>
|
|
</div>
|
|
|
|
<div class="rowblock post_container top_post">
|
|
<div class="rowitem passive editable_parent post_item `)
|
|
var topic_21 []byte = []byte(`" style="`)
|
|
var topic_22 []byte = []byte(`background-image:url(`)
|
|
var topic_23 []byte = []byte(`), url(/static/post-avatar-bg.jpg);background-position: 0px `)
|
|
var topic_24 []byte = []byte(`-1`)
|
|
var topic_25 []byte = []byte(`0px;background-repeat:no-repeat, repeat-y;`)
|
|
var topic_26 []byte = []byte(`">
|
|
<p class="hide_on_edit topic_content user_content" style="margin:0;padding:0;">`)
|
|
var topic_27 []byte = []byte(`</p>
|
|
<textarea name="topic_content" class="show_on_edit topic_content_input">`)
|
|
var topic_28 []byte = []byte(`</textarea>
|
|
|
|
<span class="controls">
|
|
|
|
<a href="`)
|
|
var topic_29 []byte = []byte(`" class="username real_username">`)
|
|
var topic_30 []byte = []byte(`</a>
|
|
`)
|
|
var topic_31 []byte = []byte(`<a href="/topic/like/submit/`)
|
|
var topic_32 []byte = []byte(`" class="mod_button" title="Love it" style="color:#202020;">
|
|
<button class="username like_label" style="`)
|
|
var topic_33 []byte = []byte(`background-color:/*#eaffea*/#D6FFD6;`)
|
|
var topic_34 []byte = []byte(`"></button></a>`)
|
|
var topic_35 []byte = []byte(`<a href='/topic/edit/`)
|
|
var topic_36 []byte = []byte(`' class="mod_button open_edit" style="font-weight:normal;" title="Edit Topic"><button class="username edit_label"></button></a>`)
|
|
var topic_37 []byte = []byte(`<a href='/topic/delete/submit/`)
|
|
var topic_38 []byte = []byte(`' class="mod_button" style="font-weight:normal;" title="Delete Topic"><button class="username trash_label"></button></a>`)
|
|
var topic_39 []byte = []byte(`<a class="mod_button" href='/topic/unstick/submit/`)
|
|
var topic_40 []byte = []byte(`' style="font-weight:normal;" title="Unpin Topic"><button class="username unpin_label"></button></a>`)
|
|
var topic_41 []byte = []byte(`<a href='/topic/stick/submit/`)
|
|
var topic_42 []byte = []byte(`' class="mod_button" style="font-weight:normal;" title="Pin Topic"><button class="username pin_label"></button></a>`)
|
|
var topic_43 []byte = []byte(`
|
|
<a href="/report/submit/`)
|
|
var topic_44 []byte = []byte(`?session=`)
|
|
var topic_45 []byte = []byte(`&type=topic" class="mod_button report_item" style="font-weight:normal;" title="Flag Topic"><button class="username flag_label"></button></a>
|
|
|
|
`)
|
|
var topic_46 []byte = []byte(`<a class="username hide_on_micro like_count">`)
|
|
var topic_47 []byte = []byte(`</a><a class="username hide_on_micro like_count_label" title="Like Count"></a>`)
|
|
var topic_48 []byte = []byte(`<a class="username hide_on_micro user_tag">`)
|
|
var topic_49 []byte = []byte(`</a>`)
|
|
var topic_50 []byte = []byte(`<a class="username hide_on_micro level">`)
|
|
var topic_51 []byte = []byte(`</a><a class="username hide_on_micro level_label" style="float:right;" title="Level"></a>`)
|
|
var topic_52 []byte = []byte(`
|
|
|
|
</span>
|
|
</div>
|
|
</div>
|
|
<div class="rowblock post_container" style="overflow: hidden;">`)
|
|
var topic_53 []byte = []byte(`
|
|
<div class="rowitem passive deletable_block editable_parent post_item action_item">
|
|
<span class="action_icon" style="font-size: 18px;padding-right: 5px;">`)
|
|
var topic_54 []byte = []byte(`</span>
|
|
<span>`)
|
|
var topic_55 []byte = []byte(`</span>
|
|
</div>
|
|
`)
|
|
var topic_56 []byte = []byte(`
|
|
<div class="rowitem passive deletable_block editable_parent post_item `)
|
|
var topic_57 []byte = []byte(`" style="`)
|
|
var topic_58 []byte = []byte(`background-image:url(`)
|
|
var topic_59 []byte = []byte(`), url(/static/post-avatar-bg.jpg);background-position: 0px `)
|
|
var topic_60 []byte = []byte(`-1`)
|
|
var topic_61 []byte = []byte(`0px;background-repeat:no-repeat, repeat-y;`)
|
|
var topic_62 []byte = []byte(`">
|
|
<p class="editable_block user_content" style="margin:0;padding:0;">`)
|
|
var topic_63 []byte = []byte(`</p>
|
|
|
|
<span class="controls">
|
|
|
|
<a href="`)
|
|
var topic_64 []byte = []byte(`" class="username real_username">`)
|
|
var topic_65 []byte = []byte(`</a>
|
|
`)
|
|
var topic_66 []byte = []byte(`<a href="/reply/like/submit/`)
|
|
var topic_67 []byte = []byte(`" class="mod_button" title="Love it" style="color:#202020;"><button class="username like_label" style="`)
|
|
var topic_68 []byte = []byte(`background-color:/*#eaffea*/#D6FFD6;`)
|
|
var topic_69 []byte = []byte(`"></button></a>`)
|
|
var topic_70 []byte = []byte(`<a href="/reply/edit/submit/`)
|
|
var topic_71 []byte = []byte(`" class="mod_button" title="Edit Reply"><button class="username edit_item edit_label"></button></a>`)
|
|
var topic_72 []byte = []byte(`<a href="/reply/delete/submit/`)
|
|
var topic_73 []byte = []byte(`" class="mod_button" title="Delete Reply"><button class="username delete_item trash_label"></button></a>`)
|
|
var topic_74 []byte = []byte(`
|
|
<a href="/report/submit/`)
|
|
var topic_75 []byte = []byte(`?session=`)
|
|
var topic_76 []byte = []byte(`&type=reply" class="mod_button report_item" title="Flag Reply"><button class="username report_item flag_label"></button></a>
|
|
|
|
`)
|
|
var topic_77 []byte = []byte(`<a class="username hide_on_micro like_count">`)
|
|
var topic_78 []byte = []byte(`</a><a class="username hide_on_micro like_count_label" title="Like Count"></a>`)
|
|
var topic_79 []byte = []byte(`<a class="username hide_on_micro user_tag">`)
|
|
var topic_80 []byte = []byte(`</a>`)
|
|
var topic_81 []byte = []byte(`<a class="username hide_on_micro level">`)
|
|
var topic_82 []byte = []byte(`</a><a class="username hide_on_micro level_label" style="float:right;" title="Level"></a>`)
|
|
var topic_83 []byte = []byte(`
|
|
|
|
</span>
|
|
</div>
|
|
`)
|
|
var topic_84 []byte = []byte(`</div>
|
|
|
|
`)
|
|
var topic_85 []byte = []byte(`
|
|
<div class="rowblock topic_reply_form">
|
|
<form action="/reply/create/" method="post">
|
|
<input name="tid" value='`)
|
|
var topic_86 []byte = []byte(`' type="hidden" />
|
|
<div class="formrow real_first_child">
|
|
<div class="formitem"><textarea name="reply-content" placeholder="Insert reply here"></textarea></div>
|
|
</div>
|
|
<div class="formrow">
|
|
<div class="formitem"><button name="reply-button" class="formbutton">Create Reply</button></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
`)
|
|
var footer_0 []byte = []byte(` </div>
|
|
`)
|
|
var footer_1 []byte = []byte(`<div class="sidebar">`)
|
|
var footer_2 []byte = []byte(`</div>`)
|
|
var footer_3 []byte = []byte(`
|
|
<div style="clear: both;"></div>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
`)
|
|
var topic_alt_0 []byte = []byte(`<div id="prevFloat" class="prev_button"><a class="prev_link" href="/topic/`)
|
|
var topic_alt_1 []byte = []byte(`?page=`)
|
|
var topic_alt_2 []byte = []byte(`"><</a></div>`)
|
|
var topic_alt_3 []byte = []byte(`<link rel="prerender" href="/topic/`)
|
|
var topic_alt_4 []byte = []byte(`?page=`)
|
|
var topic_alt_5 []byte = []byte(`" />
|
|
<div id="nextFloat" class="next_button"><a class="next_link" href="/topic/`)
|
|
var topic_alt_6 []byte = []byte(`?page=`)
|
|
var topic_alt_7 []byte = []byte(`">></a></div>`)
|
|
var topic_alt_8 []byte = []byte(`
|
|
|
|
<div class="rowblock rowhead topic_block">
|
|
<form action='/topic/edit/submit/`)
|
|
var topic_alt_9 []byte = []byte(`' method="post">
|
|
<div class="rowitem topic_item`)
|
|
var topic_alt_10 []byte = []byte(` topic_sticky_head`)
|
|
var topic_alt_11 []byte = []byte(` topic_closed_head`)
|
|
var topic_alt_12 []byte = []byte(`">
|
|
<a class='topic_name hide_on_edit'>`)
|
|
var topic_alt_13 []byte = []byte(`</a>
|
|
`)
|
|
var topic_alt_14 []byte = []byte(`<span class='username hide_on_micro topic_status_e topic_status_closed hide_on_edit' title='Status: Closed' style="font-weight:normal;float: right;position:relative;top:-5px;">🔒︎</span>`)
|
|
var topic_alt_15 []byte = []byte(`
|
|
<input class='show_on_edit topic_name_input' name="topic_name" value='`)
|
|
var topic_alt_16 []byte = []byte(`' type="text" />
|
|
`)
|
|
var topic_alt_17 []byte = []byte(`<select name="topic_status" class='show_on_edit topic_status_input' style='float: right;'>
|
|
<option>open</option>
|
|
<option>closed</option>
|
|
</select>`)
|
|
var topic_alt_18 []byte = []byte(`
|
|
<button name="topic-button" class="formbutton show_on_edit submit_edit">Update</button>
|
|
`)
|
|
var topic_alt_19 []byte = []byte(`
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
<style type="text/css">.rowitem:last-child .content_container { margin-bottom: 5px !important; }</style>
|
|
<div class="rowblock post_container" style="border-top: none;">
|
|
<div class="rowitem passive deletable_block editable_parent post_item top_post" style="background-color: #eaeaea;padding-top: 4px;padding-left: 5px;clear: both;border-bottom: none;padding-right: 4px;padding-bottom: 2px;">
|
|
<div class="userinfo">
|
|
<div class="avatar_item" style="background-image: url(`)
|
|
var topic_alt_20 []byte = []byte(`), url(/static/white-dot.jpg);background-position: 0px -10px;"> </div>
|
|
<a href="`)
|
|
var topic_alt_21 []byte = []byte(`" class="the_name">`)
|
|
var topic_alt_22 []byte = []byte(`</a>
|
|
`)
|
|
var topic_alt_23 []byte = []byte(`<div class="tag_block"><div class="tag_pre"></div><div class="post_tag">`)
|
|
var topic_alt_24 []byte = []byte(`</div><div class="tag_post"></div></div>`)
|
|
var topic_alt_25 []byte = []byte(`<div class="tag_block"><div class="tag_pre"></div><div class="post_tag post_level">Level `)
|
|
var topic_alt_26 []byte = []byte(`</div><div class="tag_post"></div></div>`)
|
|
var topic_alt_27 []byte = []byte(`
|
|
</div>
|
|
<div class="content_container">
|
|
<div class="hide_on_edit topic_content user_content">`)
|
|
var topic_alt_28 []byte = []byte(`</div>
|
|
<textarea name="topic_content" class="show_on_edit topic_content_input">`)
|
|
var topic_alt_29 []byte = []byte(`</textarea>
|
|
<div class="button_container">
|
|
`)
|
|
var topic_alt_30 []byte = []byte(`<a href="/topic/like/submit/`)
|
|
var topic_alt_31 []byte = []byte(`" class="action_button">+1</a>`)
|
|
var topic_alt_32 []byte = []byte(`<a href="/topic/edit/`)
|
|
var topic_alt_33 []byte = []byte(`" class="action_button open_edit">Edit</a>`)
|
|
var topic_alt_34 []byte = []byte(`<a href="/topic/delete/submit/`)
|
|
var topic_alt_35 []byte = []byte(`" class="action_button delete_item">Delete</a>`)
|
|
var topic_alt_36 []byte = []byte(`<a href='/topic/unstick/submit/`)
|
|
var topic_alt_37 []byte = []byte(`' class="action_button">Unpin</a>`)
|
|
var topic_alt_38 []byte = []byte(`<a href='/topic/stick/submit/`)
|
|
var topic_alt_39 []byte = []byte(`' class="action_button">Pin</a>`)
|
|
var topic_alt_40 []byte = []byte(`
|
|
<a href="/report/submit/`)
|
|
var topic_alt_41 []byte = []byte(`?session=`)
|
|
var topic_alt_42 []byte = []byte(`&type=topic" class="action_button report_item">Report</a>
|
|
`)
|
|
var topic_alt_43 []byte = []byte(`<a href="#" title="IP Address" class="action_button action_button_right ip_item hide_on_mobile">`)
|
|
var topic_alt_44 []byte = []byte(`</a>`)
|
|
var topic_alt_45 []byte = []byte(`
|
|
<a class="action_button action_button_right hide_on_mobile">`)
|
|
var topic_alt_46 []byte = []byte(`</a>
|
|
`)
|
|
var topic_alt_47 []byte = []byte(`<a class="action_button action_button_right hide_on_micro">`)
|
|
var topic_alt_48 []byte = []byte(` up</a>`)
|
|
var topic_alt_49 []byte = []byte(`
|
|
</div>
|
|
</div><div style="clear:both;"></div>
|
|
</div>
|
|
`)
|
|
var topic_alt_50 []byte = []byte(`
|
|
<div class="rowitem passive deletable_block editable_parent post_item `)
|
|
var topic_alt_51 []byte = []byte(`action_item`)
|
|
var topic_alt_52 []byte = []byte(`">
|
|
<div class="userinfo">
|
|
<div class="avatar_item" style="background-image: url(`)
|
|
var topic_alt_53 []byte = []byte(`), url(/static/white-dot.jpg);background-position: 0px -10px;"> </div>
|
|
<a href="`)
|
|
var topic_alt_54 []byte = []byte(`" class="the_name">`)
|
|
var topic_alt_55 []byte = []byte(`</a>
|
|
`)
|
|
var topic_alt_56 []byte = []byte(`<div class="tag_block"><div class="tag_pre"></div><div class="post_tag">`)
|
|
var topic_alt_57 []byte = []byte(`</div><div class="tag_post"></div></div>`)
|
|
var topic_alt_58 []byte = []byte(`<div class="tag_block"><div class="tag_pre"></div><div class="post_tag post_level">Level `)
|
|
var topic_alt_59 []byte = []byte(`</div><div class="tag_post"></div></div>`)
|
|
var topic_alt_60 []byte = []byte(`
|
|
</div>
|
|
<div class="content_container" `)
|
|
var topic_alt_61 []byte = []byte(`style="margin-left: 0px;"`)
|
|
var topic_alt_62 []byte = []byte(`>
|
|
`)
|
|
var topic_alt_63 []byte = []byte(`
|
|
<span class="action_icon" style="font-size: 18px;padding-right: 5px;">`)
|
|
var topic_alt_64 []byte = []byte(`</span>
|
|
<span>`)
|
|
var topic_alt_65 []byte = []byte(`</span>
|
|
`)
|
|
var topic_alt_66 []byte = []byte(`
|
|
<div class="editable_block user_content">`)
|
|
var topic_alt_67 []byte = []byte(`</div>
|
|
<div class="button_container">
|
|
`)
|
|
var topic_alt_68 []byte = []byte(`<a href="/reply/like/submit/`)
|
|
var topic_alt_69 []byte = []byte(`" class="action_button">+1</a>`)
|
|
var topic_alt_70 []byte = []byte(`<a href="/reply/edit/submit/`)
|
|
var topic_alt_71 []byte = []byte(`" class="action_button edit_item">Edit</a>`)
|
|
var topic_alt_72 []byte = []byte(`<a href="/reply/delete/submit/`)
|
|
var topic_alt_73 []byte = []byte(`" class="action_button delete_item">Delete</a>`)
|
|
var topic_alt_74 []byte = []byte(`
|
|
<a href="/report/submit/`)
|
|
var topic_alt_75 []byte = []byte(`?session=`)
|
|
var topic_alt_76 []byte = []byte(`&type=reply" class="action_button report_item">Report</a>
|
|
`)
|
|
var topic_alt_77 []byte = []byte(`<a href="#" title="IP Address" class="action_button action_button_right ip_item hide_on_mobile">`)
|
|
var topic_alt_78 []byte = []byte(`</a>`)
|
|
var topic_alt_79 []byte = []byte(`
|
|
<a class="action_button action_button_right hide_on_mobile">`)
|
|
var topic_alt_80 []byte = []byte(`</a>
|
|
`)
|
|
var topic_alt_81 []byte = []byte(`<a class="action_button action_button_right hide_on_micro">`)
|
|
var topic_alt_82 []byte = []byte(` up</a>`)
|
|
var topic_alt_83 []byte = []byte(`
|
|
</div>
|
|
`)
|
|
var topic_alt_84 []byte = []byte(`
|
|
</div>
|
|
<div style="clear:both;"></div>
|
|
</div>
|
|
`)
|
|
var topic_alt_85 []byte = []byte(`</div>
|
|
`)
|
|
var topic_alt_86 []byte = []byte(`
|
|
<div class="rowblock topic_reply_form" style="border-top: none;">
|
|
<form action="/reply/create/" method="post">
|
|
<input name="tid" value='`)
|
|
var topic_alt_87 []byte = []byte(`' type="hidden" />
|
|
<div class="formrow">
|
|
<div class="formitem"><textarea name="reply-content" placeholder="Insert reply here"></textarea></div>
|
|
</div>
|
|
<div class="formrow">
|
|
<div class="formitem"><button name="reply-button" class="formbutton">Create Reply</button></div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
`)
|
|
var profile_0 []byte = []byte(`
|
|
|
|
<div id="profile_left_lane" class="colstack_left">
|
|
<!--<div class="colstack_item colstack_head rowhead">
|
|
<div class="rowitem"><a>Profile</a></div>
|
|
</div>-->
|
|
<div id="profile_left_pane" class="rowmenu">
|
|
<div class="rowitem avatarRow" style="padding: 0;">
|
|
<img src="`)
|
|
var profile_1 []byte = []byte(`" class="avatar" />
|
|
</div>
|
|
<div class="rowitem">
|
|
<span class="profileName">`)
|
|
var profile_2 []byte = []byte(`</span>`)
|
|
var profile_3 []byte = []byte(`<span class="username" style="float: right;font-weight: normal;">`)
|
|
var profile_4 []byte = []byte(`</span>`)
|
|
var profile_5 []byte = []byte(`
|
|
</div>
|
|
<div class="rowitem passive">
|
|
<a class="profile_menu_item">Add Friend</a>
|
|
</div>
|
|
`)
|
|
var profile_6 []byte = []byte(`<div class="rowitem passive">
|
|
`)
|
|
var profile_7 []byte = []byte(`<a href="/users/unban/`)
|
|
var profile_8 []byte = []byte(`?session=`)
|
|
var profile_9 []byte = []byte(`" class="profile_menu_item">Unban</a>
|
|
`)
|
|
var profile_10 []byte = []byte(`<a href="/users/ban/`)
|
|
var profile_11 []byte = []byte(`?session=`)
|
|
var profile_12 []byte = []byte(`" class="profile_menu_item">Ban</a>`)
|
|
var profile_13 []byte = []byte(`
|
|
</div>`)
|
|
var profile_14 []byte = []byte(`
|
|
<div class="rowitem passive">
|
|
<a href="/report/submit/`)
|
|
var profile_15 []byte = []byte(`?session=`)
|
|
var profile_16 []byte = []byte(`&type=user" class="profile_menu_item report_item">Report</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="profile_right_lane" class="colstack_right">
|
|
<div class="colstack_item colstack_head">
|
|
<div class="rowitem"><a>Comments</a></div>
|
|
</div>
|
|
<div id="profile_comments" class="colstack_item" style="overflow: hidden;border-top: none;">`)
|
|
var profile_17 []byte = []byte(`
|
|
<div class="rowitem passive deletable_block editable_parent simple `)
|
|
var profile_18 []byte = []byte(`" style="`)
|
|
var profile_19 []byte = []byte(`background-image: url(`)
|
|
var profile_20 []byte = []byte(`), url(/static/post-avatar-bg.jpg);background-position: 0px `)
|
|
var profile_21 []byte = []byte(`-1`)
|
|
var profile_22 []byte = []byte(`0px;`)
|
|
var profile_23 []byte = []byte(`">
|
|
<span class="editable_block user_content simple">`)
|
|
var profile_24 []byte = []byte(`</span>
|
|
|
|
<span class="controls">
|
|
<a href="`)
|
|
var profile_25 []byte = []byte(`" class="real_username username">`)
|
|
var profile_26 []byte = []byte(`</a>
|
|
|
|
`)
|
|
var profile_27 []byte = []byte(`<a href="/profile/reply/edit/submit/`)
|
|
var profile_28 []byte = []byte(`" class="mod_button" title="Edit Item"><button class="username edit_item edit_label"></button></a>
|
|
|
|
<a href="/profile/reply/delete/submit/`)
|
|
var profile_29 []byte = []byte(`" class="mod_button" title="Delete Item"><button class="username delete_item trash_label"></button></a>`)
|
|
var profile_30 []byte = []byte(`
|
|
|
|
<a class="mod_button" href="/report/submit/`)
|
|
var profile_31 []byte = []byte(`?session=`)
|
|
var profile_32 []byte = []byte(`&type=user-reply"><button class="username report_item flag_label"></button></a>
|
|
|
|
`)
|
|
var profile_33 []byte = []byte(`<a class="username hide_on_mobile user_tag" style="float: right;">`)
|
|
var profile_34 []byte = []byte(`</a>`)
|
|
var profile_35 []byte = []byte(`
|
|
</span>
|
|
</div>
|
|
`)
|
|
var profile_36 []byte = []byte(`</div>
|
|
|
|
`)
|
|
var profile_37 []byte = []byte(`
|
|
<form action="/profile/reply/create/" method="post">
|
|
<input name="uid" value='`)
|
|
var profile_38 []byte = []byte(`' type="hidden" />
|
|
<div class="colstack_item topic_reply_form" style="border-top: none;">
|
|
<div class="formrow">
|
|
<div class="formitem"><textarea name="reply-content" placeholder="Insert reply here"></textarea></div>
|
|
</div>
|
|
<div class="formrow">
|
|
<div class="formitem"><button name="reply-button" class="formbutton">Create Reply</button></div>
|
|
</div>
|
|
</div>
|
|
</form>
|
|
`)
|
|
var profile_39 []byte = []byte(`
|
|
</div>
|
|
|
|
`)
|
|
var forums_0 []byte = []byte(`
|
|
<div class="rowblock opthead">
|
|
<div class="rowitem"><a>Forums</a></div>
|
|
</div>
|
|
<div class="rowblock">
|
|
`)
|
|
var forums_1 []byte = []byte(`<div class="rowitem `)
|
|
var forums_2 []byte = []byte(`datarow`)
|
|
var forums_3 []byte = []byte(`">
|
|
`)
|
|
var forums_4 []byte = []byte(`<span style="float: left;">
|
|
<a href="`)
|
|
var forums_5 []byte = []byte(`" style="">`)
|
|
var forums_6 []byte = []byte(`</a>
|
|
<br /><span class="rowsmall">`)
|
|
var forums_7 []byte = []byte(`</span>
|
|
</span>`)
|
|
var forums_8 []byte = []byte(`<span style="float: left;">
|
|
<a href="`)
|
|
var forums_9 []byte = []byte(`">`)
|
|
var forums_10 []byte = []byte(`</a>
|
|
<br /><span class="rowsmall" style="font-style: italic;">No description</span>
|
|
</span>`)
|
|
var forums_11 []byte = []byte(`
|
|
|
|
<span style="float: right;">
|
|
<a href="`)
|
|
var forums_12 []byte = []byte(`" style="float: right;font-size: 14px;">`)
|
|
var forums_13 []byte = []byte(`</a>
|
|
`)
|
|
var forums_14 []byte = []byte(`<br /><span class="rowsmall">`)
|
|
var forums_15 []byte = []byte(`</span>`)
|
|
var forums_16 []byte = []byte(`
|
|
</span>
|
|
<div style="clear: both;"></div>
|
|
</div>
|
|
`)
|
|
var forums_17 []byte = []byte(`<div class="rowitem passive">You don't have access to any forums.</div>`)
|
|
var forums_18 []byte = []byte(`
|
|
</div>
|
|
`)
|
|
var topics_0 []byte = []byte(`
|
|
<div class="rowblock rowhead">
|
|
<div class="rowitem"><a>Topic List</a></div>
|
|
</div>
|
|
<div id="topic_list" class="rowblock topic_list">
|
|
`)
|
|
var topics_1 []byte = []byte(`<div class="rowitem topic_left passive datarow `)
|
|
var topics_2 []byte = []byte(`topic_sticky`)
|
|
var topics_3 []byte = []byte(`topic_closed`)
|
|
var topics_4 []byte = []byte(`" style="`)
|
|
var topics_5 []byte = []byte(`background-image: url(`)
|
|
var topics_6 []byte = []byte(`);background-position: left;background-repeat: no-repeat;background-size: 64px;padding-left: 72px;`)
|
|
var topics_7 []byte = []byte(`">
|
|
<span class="topic_inner_right rowsmall" style="float: right;">
|
|
<span class="replyCount">`)
|
|
var topics_8 []byte = []byte(` replies</span><br />
|
|
<span class="lastReplyAt">`)
|
|
var topics_9 []byte = []byte(`</span>
|
|
</span>
|
|
<span>
|
|
<a class="rowtopic" href="`)
|
|
var topics_10 []byte = []byte(`">`)
|
|
var topics_11 []byte = []byte(`</a> `)
|
|
var topics_12 []byte = []byte(`<a class="rowsmall" href="`)
|
|
var topics_13 []byte = []byte(`">`)
|
|
var topics_14 []byte = []byte(`</a>`)
|
|
var topics_15 []byte = []byte(`
|
|
<br /><a class="rowsmall" href="`)
|
|
var topics_16 []byte = []byte(`">Starter: `)
|
|
var topics_17 []byte = []byte(`</a>
|
|
`)
|
|
var topics_18 []byte = []byte(`<span class="rowsmall topic_status_e topic_status_closed" title="Status: Closed"> | 🔒︎</span>`)
|
|
var topics_19 []byte = []byte(`<span class="rowsmall topic_status_e topic_status_sticky" title="Status: Pinned"> | 📍︎</span>`)
|
|
var topics_20 []byte = []byte(`
|
|
</span>
|
|
</div>
|
|
<div class="rowitem topic_right passive datarow" style="`)
|
|
var topics_21 []byte = []byte(`background-image: url(`)
|
|
var topics_22 []byte = []byte(`);background-position: left;background-repeat: no-repeat;background-size: 64px;padding-left: 72px;`)
|
|
var topics_23 []byte = []byte(`">
|
|
<span>
|
|
<a href="`)
|
|
var topics_24 []byte = []byte(`" class="lastName" style="font-size: 14px;">`)
|
|
var topics_25 []byte = []byte(`</a><br>
|
|
<span class="rowsmall lastReplyAt">Last: `)
|
|
var topics_26 []byte = []byte(`</span>
|
|
</span>
|
|
</div>
|
|
`)
|
|
var topics_27 []byte = []byte(`<div class="rowitem passive">There aren't any topics yet.`)
|
|
var topics_28 []byte = []byte(` <a href="/topics/create/">Start one?</a>`)
|
|
var topics_29 []byte = []byte(`</div>`)
|
|
var topics_30 []byte = []byte(`
|
|
</div>
|
|
`)
|
|
var forum_0 []byte = []byte(`<div id="prevFloat" class="prev_button"><a class="prev_link" href="/forum/`)
|
|
var forum_1 []byte = []byte(`?page=`)
|
|
var forum_2 []byte = []byte(`"><</a></div>`)
|
|
var forum_3 []byte = []byte(`<link rel="prerender" href="/forum/`)
|
|
var forum_4 []byte = []byte(`?page=`)
|
|
var forum_5 []byte = []byte(`" />
|
|
<div id="nextFloat" class="next_button"><a class="next_link" href="/forum/`)
|
|
var forum_6 []byte = []byte(`?page=`)
|
|
var forum_7 []byte = []byte(`">></a></div>`)
|
|
var forum_8 []byte = []byte(`
|
|
|
|
<div id="forum_head_block" class="rowblock rowhead">
|
|
<div class="rowitem forum_title`)
|
|
var forum_9 []byte = []byte(` has_opt`)
|
|
var forum_10 []byte = []byte(`"><a>`)
|
|
var forum_11 []byte = []byte(`</a>
|
|
</div>
|
|
`)
|
|
var forum_12 []byte = []byte(`
|
|
<div class="opt create_topic_opt" title="Create Topic"><a href="/topics/create/`)
|
|
var forum_13 []byte = []byte(`"></a></div>
|
|
`)
|
|
var forum_14 []byte = []byte(`<div class="opt locked_opt" title="You don't have the permissions needed to create a topic"><a></a></div>`)
|
|
var forum_15 []byte = []byte(`
|
|
<div style="clear: both;"></div>
|
|
`)
|
|
var forum_16 []byte = []byte(`
|
|
</div>
|
|
<div id="forum_topic_list" class="rowblock topic_list">
|
|
`)
|
|
var forum_17 []byte = []byte(`<div class="rowitem topic_left passive datarow `)
|
|
var forum_18 []byte = []byte(`topic_sticky`)
|
|
var forum_19 []byte = []byte(`topic_closed`)
|
|
var forum_20 []byte = []byte(`" style="`)
|
|
var forum_21 []byte = []byte(`background-image: url(`)
|
|
var forum_22 []byte = []byte(`);background-position: left;background-repeat: no-repeat;background-size: 64px;padding-left: 72px;`)
|
|
var forum_23 []byte = []byte(`">
|
|
<span class="topic_inner_right rowsmall" style="float: right;">
|
|
<span class="replyCount">`)
|
|
var forum_24 []byte = []byte(` replies</span><br />
|
|
<span class="lastReplyAt">`)
|
|
var forum_25 []byte = []byte(`</span>
|
|
</span>
|
|
<span>
|
|
<a class="rowtopic" href="`)
|
|
var forum_26 []byte = []byte(`">`)
|
|
var forum_27 []byte = []byte(`</a>
|
|
<br /><a class="rowsmall" href="`)
|
|
var forum_28 []byte = []byte(`">Starter: `)
|
|
var forum_29 []byte = []byte(`</a>
|
|
`)
|
|
var forum_30 []byte = []byte(`<span class="rowsmall topic_status_e topic_status_closed" title="Status: Closed"> | 🔒︎</span>`)
|
|
var forum_31 []byte = []byte(`<span class="rowsmall topic_status_e topic_status_sticky" title="Status: Pinned"> | 📍︎</span>`)
|
|
var forum_32 []byte = []byte(`
|
|
</span>
|
|
</div>
|
|
<div class="rowitem topic_right passive datarow" style="`)
|
|
var forum_33 []byte = []byte(`background-image: url(`)
|
|
var forum_34 []byte = []byte(`);background-position: left;background-repeat: no-repeat;background-size: 64px;padding-left: 72px;`)
|
|
var forum_35 []byte = []byte(`">
|
|
<span>
|
|
<a href="`)
|
|
var forum_36 []byte = []byte(`" class="lastName" style="font-size: 14px;">`)
|
|
var forum_37 []byte = []byte(`</a><br>
|
|
<span class="rowsmall lastReplyAt">Last: `)
|
|
var forum_38 []byte = []byte(`</span>
|
|
</span>
|
|
</div>
|
|
`)
|
|
var forum_39 []byte = []byte(`<div class="rowitem passive">There aren't any topics in this forum yet.`)
|
|
var forum_40 []byte = []byte(` <a href="/topics/create/`)
|
|
var forum_41 []byte = []byte(`">Start one?</a>`)
|
|
var forum_42 []byte = []byte(`</div>`)
|
|
var forum_43 []byte = []byte(`
|
|
</div>
|
|
`)
|