built for bbc
Tento commit je obsažen v:
rodič
11bba18d93
revize
2432fcba66
@ -355,7 +355,15 @@ impl Post {
|
||||
.execute(ctx.db())
|
||||
.await?;
|
||||
|
||||
if self.thread.is_none() {
|
||||
if let Some(thread) = self.thread {
|
||||
query(&format!(
|
||||
"UPDATE posts_{} SET replies = replies - 1 WHERE id = $1",
|
||||
self.board
|
||||
))
|
||||
.bind(thread)
|
||||
.execute(ctx.db())
|
||||
.await?;
|
||||
} else {
|
||||
ctx.cache().decr("total_threads", 1).await?;
|
||||
ctx.cache()
|
||||
.decr(format!("board_threads:{}", self.board), 1)
|
||||
|
@ -84,7 +84,7 @@ pub fn czech_plural(plurals: &str, count: impl Display) -> askama::Result<String
|
||||
|
||||
if count == 1 {
|
||||
Ok(one.into())
|
||||
} else if count < 5 {
|
||||
} else if count < 5 && count != 0 {
|
||||
Ok(few.into())
|
||||
} else {
|
||||
Ok(other.into())
|
||||
|
@ -152,27 +152,6 @@ summary {
|
||||
border-bottom: 1px solid var(--hl-box-border);
|
||||
}
|
||||
|
||||
.infobox {
|
||||
margin: 8px 0;
|
||||
border: 1px solid var(--table-border);
|
||||
}
|
||||
|
||||
.infobox-head {
|
||||
background-color: var(--table-head);
|
||||
font-weight: bold;
|
||||
padding: 4px;
|
||||
border-bottom: 1px solid var(--table-border);
|
||||
}
|
||||
|
||||
.infobox-content {
|
||||
background-color: var(--table-primary);
|
||||
padding: 4px;
|
||||
}
|
||||
|
||||
.infobox-content .post-files {
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.button {
|
||||
cursor: pointer;
|
||||
border-radius: 0;
|
||||
@ -451,7 +430,7 @@ summary {
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.infobox-list {
|
||||
.board-list {
|
||||
list-style-type: none;
|
||||
margin: 0;
|
||||
padding: 0;
|
||||
|
@ -4,15 +4,17 @@
|
||||
|
||||
{% block content %}
|
||||
<div class="container">
|
||||
<div class="infobox">
|
||||
<div class="infobox-head">Výsledek</div>
|
||||
<div class="infobox-content">
|
||||
<table class="data-table">
|
||||
<tr><th>Výsledek</th></tr>
|
||||
<tr>
|
||||
<td>
|
||||
{% if !response.is_empty() %}
|
||||
{{ response|linebreaksbr|safe }}
|
||||
{{ response|linebreaksbr|safe }}
|
||||
{% else %}
|
||||
Nic se nezměnilo.
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
@ -5,9 +5,10 @@
|
||||
{% block content %}
|
||||
<div class="container">
|
||||
<h1 class="title">Jsi trans, btw.</h1>
|
||||
<div class="infobox">
|
||||
<div class="infobox-head">Máš ban!</div>
|
||||
<div class="infobox-content">
|
||||
<table class="data-table">
|
||||
<tr><th>Máš ban!</th></tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>
|
||||
Byl jsi zabanován 
|
||||
|
||||
@ -59,7 +60,8 @@
|
||||
</form>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
@ -12,16 +12,12 @@
|
||||
<div class="container">
|
||||
<h1 class="title">Je konec...</h1>
|
||||
|
||||
<div class="infobox center">
|
||||
<div class="infobox-head">
|
||||
Chyba {{ error_code }}
|
||||
</div>
|
||||
<table class="data-table center">
|
||||
<tr><th>Chyba {{ error_code }}</th></tr>
|
||||
{% if !error_message.is_empty() %}
|
||||
<div class="infobox-content">
|
||||
{{ error_message }}
|
||||
</div>
|
||||
<tr><td>{{ error_message }}</td></tr>
|
||||
{% endif %}
|
||||
</div>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
@ -40,7 +40,7 @@
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<ul class="infobox-list">
|
||||
<ul class="board-list">
|
||||
{% for board in boards %}
|
||||
<li><a href="/boards/{{ board.id }}">/{{ board.id }}/ - {{ board.name }}</a></li>
|
||||
{% endfor %}
|
||||
|
Načítá se…
Odkázat v novém úkolu
Zablokovat Uživatele