🐛 Show correct edition after failed fetch
[Sone.git] / src / main / resources / templates / rescue.html
1 <%include include/head.html>
2
3 <h1><%= Page.Rescue.Page.Title|l10n 0=currentSone.niceName|html></h1>
4
5 <p><%= Page.Rescue.Text.Description|l10n|html></p>
6 <p><%= Page.Rescue.Text.Procedure|l10n|html></p>
7
8 <%if soneRescuer.fetching>
9         <p><%= Page.Rescue.Text.Fetching|l10n 0=soneRescuer.currentEdition|html></p>
10 <%else>
11         <%if soneRescuer.hasNextEdition>
12                 <%if soneRescuer.lastFetchSuccessful>
13                         <p><%= Page.Rescue.Text.Fetched|l10n 0=soneRescuer.currentEdition|html></p>
14                 <%else>
15                         <p><%= Page.Rescue.Text.NotFetched|l10n 0=soneRescuer.nextEdition|html></p>
16                 <%/if>
17                 <form action="rescue.html" method="post">
18                         <input type="hidden" name="formPassword" value="<%formPassword|html>" />
19                         <div>
20                                 <%= Page.Rescue.Label.NextEdition|l10n|html>: <%soneRescuer.nextEdition>
21                                 <button type="submit" name="fetch" value="true"><%= Page.Rescue.Button.Fetch|l10n|html></button>
22                         </div>
23                 </form>
24         <%else>
25                 <%if soneRescuer.lastFetchSuccessful>
26                         <p><%= Page.Rescue.Text.Fetched|l10n 0=soneRescuer.currentEdition|html></p>
27                 <%else>
28                         <p><%= Page.Rescue.Text.FetchedLast|l10n|html></p>
29                 <%/if>
30         <%/if>
31 <%/if>
32
33 <%include include/tail.html>