quest page uses logical divs instead of a table
This commit is contained in:
parent
2386d54c3d
commit
7bcf9d3007
|
@ -4,7 +4,6 @@ img {
|
||||||
}
|
}
|
||||||
|
|
||||||
.header {
|
.header {
|
||||||
display: initial;
|
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
@ -20,7 +19,6 @@ img {
|
||||||
}
|
}
|
||||||
|
|
||||||
#headerHidden {
|
#headerHidden {
|
||||||
display: none;
|
|
||||||
width: auto;
|
width: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -29,25 +27,21 @@ img {
|
||||||
overflow: auto;
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
#questBody {
|
#questPane {
|
||||||
padding-left: 10px;
|
padding-left: 10px;
|
||||||
padding-right: 32%;
|
padding-right: 32%;
|
||||||
}
|
}
|
||||||
|
|
||||||
#questPosts {
|
.questPost {
|
||||||
border-spacing: 15px;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.questPostTime {
|
.questPostMeta {
|
||||||
vertical-align: top;
|
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
|
||||||
.questPostData {
|
.questPostData {
|
||||||
vertical-align: top;
|
padding-left: 20px;
|
||||||
}
|
|
||||||
|
|
||||||
#newQPostArea {
|
|
||||||
}
|
}
|
||||||
|
|
||||||
#chatPane {
|
#chatPane {
|
||||||
|
|
|
@ -84,27 +84,24 @@
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div id="questContainer">
|
<div id="questContainer">
|
||||||
<div id="questBody">
|
<div id="questPane">
|
||||||
<table id="questPosts">
|
<center><h1>{{ quest_title }}</h1></center>
|
||||||
<td></td>
|
|
||||||
<td><center><h1>{{ quest_title }}</h1></center></td>
|
|
||||||
{% for quest_post in quest_posts %}
|
{% for quest_post in quest_posts %}
|
||||||
<tr>
|
<div class="questPost">
|
||||||
<td class="questPostTime">
|
<div class="questPostMeta">
|
||||||
{{ quest_post[3] | strftime }}
|
{{ quest_post[3] | strftime }}
|
||||||
{% if session.get("user_id") == owner_id %}
|
{% if session.get("user_id") == owner_id %}
|
||||||
<br /><a href="javascript:void(0);" onclick="edit_post('{{ quest_post[0] }}')">Edit</a>
|
<br /><a href="javascript:void(0);" onclick="edit_post('{{ quest_post[0] }}')">Edit</a>
|
||||||
<a href="javascript:void(0);" id="savePost-{{ quest_post[0] }}" onclick="save_post('{{ quest_post[0] }}')" style="display:none;">Save</a>
|
<a href="javascript:void(0);" id="savePost-{{ quest_post[0] }}" onclick="save_post('{{ quest_post[0] }}')" style="display:none;">Save</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</div>
|
||||||
<td class="questPostData" id="questPostData-{{ quest_post[0] }}">
|
<div class="questPostData" id="questPostData-{{ quest_post[0] }}">
|
||||||
{% autoescape false %}
|
{% autoescape false %}
|
||||||
{{ quest_post[2] }}
|
{{ quest_post[2] }}
|
||||||
{% endautoescape %}
|
{% endautoescape %}
|
||||||
</td>
|
</div>
|
||||||
</tr>
|
</div><br />
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
|
||||||
{% if session.get("user_id") == owner_id %}
|
{% if session.get("user_id") == owner_id %}
|
||||||
<div id="postTextDiv">
|
<div id="postTextDiv">
|
||||||
<textarea id="postTextArea"></textarea><br />
|
<textarea id="postTextArea"></textarea><br />
|
||||||
|
|
3
tools.py
3
tools.py
|
@ -40,7 +40,8 @@ def handle_img(post):
|
||||||
for chunk in res.iter_content(100000):
|
for chunk in res.iter_content(100000):
|
||||||
file.write(chunk)
|
file.write(chunk)
|
||||||
alt_text = os.path.basename(url)
|
alt_text = os.path.basename(url)
|
||||||
img_tag = f'<img src="/img/{fname}" alt="{alt_text}" />'
|
img_tag = f'<img src="/img/{fname}" alt="{alt_text}" '
|
||||||
|
img_tag += f'title="{alt_text}" />'
|
||||||
except requests.exceptions:
|
except requests.exceptions:
|
||||||
img_tag = "INVALID_IMG_URL"
|
img_tag = "INVALID_IMG_URL"
|
||||||
except assertion:
|
except assertion:
|
||||||
|
|
1
views.py
1
views.py
|
@ -117,6 +117,7 @@ def edit_quest(quest_title):
|
||||||
return render_template("edit_quest.html",
|
return render_template("edit_quest.html",
|
||||||
quest_title=quest_title,
|
quest_title=quest_title,
|
||||||
ident_title=ident_title)
|
ident_title=ident_title)
|
||||||
|
return redirect(url_for(".quest", quest_title=ident_title))
|
||||||
|
|
||||||
|
|
||||||
@views.route("/set_session")
|
@views.route("/set_session")
|
||||||
|
|
Loading…
Reference in New Issue
Block a user