View Issue Details

IDProjectCategoryView StatusLast Update
0000042Falcon BMS Known BugsGeneralpublic2021-01-14 03:36
ReporterLogic Assigned To 
PrioritynormalSeveritytrivialReproducibilityalways
Status newResolutionopen 
Product VersionBMS 4.35 
Summary0000042: Generated HTML briefings aren't valid HTML
DescriptionWhen enabled in configuration, BMS generates breifings in HTML format when pressing the Print button in the briefing window.
(One such file is appended for clarity. It also needs the file style.css to be viewed properly)
The files show corretly in most browsers (tested only Chrome).
But the contents is not valid HTML which makes it very cumbersome to parse in a third party application for further processing.

The most problematic issues are:

1.
The link elements are completely ill-formed:
<LINK REL=StyleSheet HREF='style.css' TYPE='text/css' MEDIA=screen><LINK REL=StyleSheet HREF='printstyle.css' TYPE='text/css' MEDIA=print>
should become
<link rel="stylesheet" href="style.css" type="text/css" media="screen" /><link rel="stylesheet" href="printstyle.css" type="text/css" media="print" />

2.
The final closing </html> tag is missing.

3.
In the tables, there are numerous cases where opening and closing <td> or other tags do not match.

4.
Orphan

tags everywhere and

i sused in places where it is not allowed (tables).

Basically, it would be much appreciated if the generated HTML would conform to modern validation standards.
This can be checked in online validators, for example
https://validator.w3.org/nu/#file
https://www.freeformatter.com/html-validator.html
https://jsonformatter.org/html-validator

Note:
I would gladly help and fix the issues myself if it would be possible to send me the part of code that generates the HTML.
And then i send it back.

Additional InformationFollow-up to issue 0000018
TagsNo tags attached.
Theatre of OperationsKTO

Relationships

related to 0000018 new Layout and alignment issues in briefing.txt 

Activities

Logic

Logic

2021-01-10 05:32

reporter  

2021-01-10_110646_briefing.html (16,246 bytes)   
<html><head><title>Falcon 4 Mission Briefing</title><LINK REL=StyleSheet HREF='style.css' TYPE='text/css' MEDIA=screen><LINK REL=StyleSheet HREF='printstyle.css' TYPE='text/css' MEDIA=print></head><body><h2>Mission Overview:</h2><p>
<p>
<table><tr><td><td>Cyborg3&nbsp; (OCA STRIKE) <p>
<p>
</td></tr></table><table><tr><td><td>Package #:<td>3428&nbsp; (Offensive Counter Air) <p>
</td></tr><tr><td><td>Pkg-Mission:<td>Strike Songhyon<p>
</td></tr><tr><td><td>Target Area:<td>7 nm south of Sagon-ni.<p>
</td></tr><tr><td><td>Time on Target: <td>02:15:00z<p>
<p>
</td></tr><td><td>&nbsp;</td><tr><td><td>Sunrise:<td>21:01:47z (06:01:47l) <p>
<td>Sunset:<td>10:10:12z (19:10:12l) &nbsp;<p>
</td></tr></table><p>
<h2>Situation: </h2><p>
<p>
<td><table><td><tr><td></td><td>In an effort to obtain air superiority, air command has initiated an Offensive Counter Air operation targeted at the area around P'Yongyang. If everything goes as planned, earlier DEAD raids and fighter sweeps will have suppressed or cleared most of the air defenses in the region allowing us to strike several airbases, search radars and command facilities including your target, Songhyon.</td></tr><p>
<p>
<td><tr><td></td><td>Intelligence reports the highest impact targets are:</td></tr><p>
<table><tr><td><td>&nbsp;--&nbsp;Depot Complex<td>--<td>100% operational<p>
</td></tr><tr><td><td>&nbsp;--&nbsp;Depot Shelter<td>--<td>100% operational<p>
</td></tr><tr><td><td>&nbsp;--&nbsp;Radar SSR<td>--<td>100% operational<p>
</td></tr><tr><td><td>&nbsp;--&nbsp;Helipad<td>--<td>100% operational<p>
</td></tr></table></table><p>
<h2>Pilot Roster:</h2><p>
<p>
<table><tr class="headline"><td><td>Callsign:</td><td><td>Flt Lead:</td><td><td>Wing Two:</td><td><td>Elem Lead:</td><td><td>Elem Two:</td></tr><p>
<p>
<tr><td><td>Cyborg3</td><td><td>2Lt. Logic</td><td><td>Unassigned</td><td><td>Unassigned</td><td><td>Unassigned</td><p>
</tr><tr><td><td>Hawkeye1</td><td><td>Unassigned</td><td><td>Unassigned</td><p>
</tr><tr><td><td>Bulldog3</td><td><td>Unassigned</td><td><td>Unassigned</td><p>
</tr></table><p>
<h2>Package Elements: </h2><td> x &nbsp;= Primary Flight<p>
<p>
<table><tr class="headline"><td><td>Callsign:</td><td><td>&nbsp;Flt #:</td><td><td>Role:</td><td><td>Aircraft:</td><td><td>Task:</td></tr><p>
<p>
<tr><td><td>Cyborg3</td><td><td>3430&nbsp; ( x ) </td><td><td>OCA STRIKE</td><td><td>4&nbsp;F-16CM-40&nbsp;</td><td><td>Destroy Radar SSR or other facilities at target site<p>
</td></tr><tr><td><td>&nbsp;</td><td><td>T/O:&nbsp;01:53:00z</td><td><td>Push:&nbsp;02:12:03z</td><td><td>Tgt:&nbsp;02:15:00z</td><td><td>IFF:&nbsp;M124/4/171/20654-7/33254-7<p>
<td></td></tr><tr><td><td>Hawkeye1</td><td><td>3436</td><td><td>SEAD</td><td><td>2&nbsp;KF-16C ROKAF&nbsp;</td><td><td>Protect package from enemy air defenses<p>
</td></tr><tr><td><td>&nbsp;</td><td><td>T/O:&nbsp;01:53:00z</td><td><td>Push:&nbsp;02:08:03z</td><td><td>Tgt:&nbsp;02:11:00z</td><td><td>IFF:&nbsp;M124/4/171/20660-1/33260-1<p>
<td></td></tr><tr><td><td>Bulldog3</td><td><td>3444</td><td><td>ESCORT</td><td><td>2&nbsp;F-16CM-40&nbsp;</td><td><td>Protect package elements from enemy aircraft<p>
</td></tr><tr><td><td>&nbsp;</td><td><td>T/O:&nbsp;01:51:00z</td><td><td>Push:&nbsp;02:10:03z</td><td><td>Tgt:&nbsp;02:13:00z</td><td><td>IFF:&nbsp;M124/4/171/20664-5/33264-5<p>
<td></td></tr></table><p>
<h2>Threat Analysis:</h2><p>
<p>
<table><tr class="headline"><td><td>Air-to-Air Threats:<p>
</td></tr><tr><td><td>Enemy CAP aircraft are likely to be operating within operation area.<p>
</td></tr><p>
<tr><td></td></tr><tr class="headline"><td><td>Surface-To-Air Threats:<p>
</td></tr><tr><td><td>Known or suspected enemy air defenses along your flight path include:</td></tr><p>
<tr><td><td>&nbsp;--&nbsp;SA-4 (2K11) missile launchers&nbsp;7 nm south of Sagon-ni<p>
</td></tr></table><p>
<h2>Steerpoints:</h2><p>
<p>
<table><tr class="headline"><td>#:<td>Desc:<td>Time:<td><td>Dist:<td><td>Head:<td><td>Cas:<td><td>Alt:<td>Action:<td>Form:<td>Comments:</tr><p>
<p>
<tr><td>1<td>Takeoff<td>01:53:00z<td><td>--<td><td>--<td><td>--<td><td>--<td>Climb immediate<td>Wedge<td>Takeoff</tr><p>
<tr><td>2<td>--<td>02:00:16z<td><td>45.9<td><td>294<td><td>275<td><td>22.0M<td>--<td>Wedge<td>--</tr><p>
<tr><td>3<td>Holding Pt<td>02:04:37z<td><td>30.0<td><td>293<td><td>300<td><td>22.0M<td>--<td>Wedge<td>Hold  (Departure: 02:10:37z)</tr><p>
<tr><td>4<td>Push<td>02:12:03z<td><td>9.9<td><td>292<td><td>300<td><td>22.0M<td>Descend immediate<td>Wedge<td>Rendezvous with package</tr><p>
<tr><td>5<td>Pre IP<td>02:12:49z<td><td>6.0<td><td>297<td><td>380<td><td>17.0M<td>Climb immediate<td>Box<td>--</tr><p>
<tr><td>6<td>IP<td>02:13:54z<td><td>8.7<td><td>292<td><td>375<td><td>18.0M<td>--<td>Box<td>--</tr><p>
<tr><td>7<td>Strike<td>02:15:00z<td><td>8.7<td><td>292<td><td>375<td><td>18.0M<td>--<td>Box<td>Attack target</tr><p>
<tr><td>8<td>Turn Pt<td>02:16:01z<td><td>8.2<td><td>157<td><td>375<td><td>18.0M<td>Climb delayed<td>ArrowHead<td>--</tr><p>
<tr><td>9<td>Split<td>02:19:00z<td><td>23.8<td><td>123<td><td>375<td><td>21.0M<td>--<td>ArrowHead<td>Depart from package</tr><p>
<tr><td>10<td>--<td>02:25:18z<td><td>50.4<td><td>106<td><td>360<td><td>21.0M<td>Descend delayed<td>Wedge<td>--</tr><p>
<tr><td>11<td>Land<td>02:29:03z<td><td>30.1<td><td>108<td><td>360<td><td>--<td>--<td>Wedge<td>Land</tr><p>
<tr><td>12<td>Land<td>--<td><td>--<td><td>--<td><td>--<td><td>--<td>--<td>Wedge<td>Land (Alternate)</tr><p>
</table><p>
</table><h2>Comm Ladder:</h2><p>
<table><tr><td><tr><td>&nbsp;</td></tr><p>
<tr><td><td>Agency:</td><td><td>Callsign:</td><td><td>Uhf [Chnl]:</td><td><td>Vhf [Chnl]:</td><td><td>Notes:</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Intra-Flight:</td><td><td>Cyborg3</td><td><td>--</td><td><td>137.800 MHz [15]</td><td><td>Flight Management&nbsp;Comms</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Guard:</td><td><td>None</td><td><td>243.000 MHz </td><td><td>121.500 MHz [13]</td><td><td>Distress&nbsp;/&nbsp;Emergency</td></tr><p>
<tr><td><td>Common:</td><td><td>None</td><td><td>339.750 MHz [14]</td><td><td>123.500 MHz [14]</td><td><td>Advisory / UNICOM</td></tr><p>
<tr><td><td>Base Ops:</td><td><td>None</td><td><td>272.700 MHz [1]</td><td><td>--</td><td><td>Homeplate&nbsp;Operations</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Check-In:</td><td><td>Magic4</td><td><td>376.675 MHz [5]</td><td><td>--</td><td><td>AWACS:&nbsp;Global&nbsp;Check-In</td></tr><p>
<tr><td><td>Tactical:</td><td><td>Magic4</td><td><td>289.200 MHz [6]</td><td><td>--</td><td><td>AWACS:&nbsp;Package&nbsp;Comms&nbsp;</td></tr><p>
<tr><td><td>Tanker / Aar:</td><td><td>Copper5</td><td><td>381.975 MHz [13]</td><td><td>--</td><td><td>Boom Operator</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Dep&nbsp;Atis:</td><td><td>Osan&nbsp;ATIS</td><td><td>--</td><td><td>132.125 MHz </td><td><td>Departure&nbsp;Airbase</td></tr><p>
<tr><td><td>Dep&nbsp;Ground:</td><td><td>Osan&nbsp;Ground</td><td><td>253.700 MHz [2]</td><td><td>--</td><td><td>Departure&nbsp;Airbase</td></tr><p>
<tr><td><td>Dep&nbsp;Tower:</td><td><td>Osan&nbsp;Tower</td><td><td>308.800 MHz [3]</td><td><td>122.100 MHz [3]</td><td><td>Departure&nbsp;Airbase</td></tr><p>
<tr><td><td>Dep&nbsp;Departure:</td><td><td>Osan&nbsp;Departure</td><td><td>306.300 MHz [4]</td><td><td>--</td><td><td>Departure&nbsp;Airbase</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Arr&nbsp;Atis:</td><td><td>Osan&nbsp;ATIS</td><td><td>--</td><td><td>132.125 MHz </td><td><td>Recovery&nbsp;Airbase</td></tr><p>
<tr><td><td>Arr&nbsp;Approach:</td><td><td>Osan&nbsp;Approach</td><td><td>306.300 MHz [4]</td><td><td>--</td><td><td>Recovery&nbsp;Airbase</td></tr><p>
<tr><td><td>Arr&nbsp;Tower:</td><td><td>Osan&nbsp;Tower</td><td><td>308.800 MHz [3]</td><td><td>122.100 MHz [3]</td><td><td>Recovery&nbsp;Airbase</td></tr><p>
<tr><td><td>Arr&nbsp;Ground:</td><td><td>Osan&nbsp;Ground</td><td><td>253.700 MHz [2]</td><td><td>--</td><td><td>Recovery&nbsp;Airbase</td></tr><p>
<tr><td>&nbsp;</td></tr><p>
<tr><td><td>Alt&nbsp;Atis:</td><td><td>Pyongtaeg&nbsp;ATIS</td><td><td>--</td><td><td>128.250 MHz </td><td><td>Alternate&nbsp;Airbase</td></tr><p>
<tr><td><td>Alt&nbsp;Approach:</td><td><td>Pyongtaeg&nbsp;Approach</td><td><td>363.100 MHz [10]</td><td><td>--</td><td><td>Alternate&nbsp;Airbase</td></tr><p>
<tr><td><td>Alt&nbsp;Tower:</td><td><td>Pyongtaeg&nbsp;Tower</td><td><td>257.800 MHz [11]</td><td><td>122.500 MHz [11]</td><td><td>Alternate&nbsp;Airbase</td></tr><p>
<tr><td><td>Alt&nbsp;Ground:</td><td><td>Pyongtaeg&nbsp;Ground</td><td><td>229.700 MHz [12]</td><td><td>--</td><td><td>Alternate&nbsp;Airbase</td></tr><p>
</table><p>
<h2>Iff</h2><p>
<p>
<table><tr class="headline"><td><td>GENERAL:<p>
</td></tr></table><table><tr><td><td>Initial STAT Settings:</td><td><td>Modes Active:&nbsp;M124</td><td><td>Codes:</td><td><td>M1:&nbsp;51</td><td><td>M2:&nbsp;0654</td><td><td>M3:&nbsp;3030</td></tr><p>
<tr><td><td>M4 Validity Time (Until):</td><td><td>Key A:&nbsp;Day2 00:00z</td><td><td>Key B:&nbsp;Day3 00:00z</td></tr><p>
<tr><td><td>IFF Policy:</td><td><td>M1:&nbsp;per team</td><td><td>M2:&nbsp;per aircraft</td><td><td>M3:&nbsp;per aircraft</td></tr><p>
<tr><td><td>Code Change Setting:</td><td><td>POS/TIM</td></tr><p>
</table><p>
<table><tr class="headline"><td><td>TIME EVENTS:</td></tr></table><p>
<table><tr><td></td><td></td><td><td>Rot/day:</td><td><td>02:00z</td><td><td>03:00z</td><td><td>04:00z</td><td><td>05:00z</td><td><td>06:00z</td><td><td>07:00z</td><td><td>08:00z</td><td><td>09:00z</td><td><td>10:00z</td><td><td>11:00z</td><td><td>12:00z</td><td><td>13:00z</td></tr><p>
<p>
<tr><td><td>M1:</td><td><td>24</td><td><td>71</td><td><td>60</td><td><td>43</td><td><td>33</td><td><td>21</td><td><td>22</td><td><td>13</td><td><td>61</td><td><td>72</td><td><td>22</td><td><td>51</td><td><td>63</td></tr><p>
<tr><td><td>M3:</td><td><td>24</td><td><td>3254</td><td><td>6554</td><td><td>0454</td><td><td>7454</td><td><td>5654</td><td><td>6504</td><td><td>1704</td><td><td>7130</td><td><td>5704</td><td><td>5054</td><td><td>4604</td><td><td>3330</td></tr><p>
<tr><td><td>M4:</td><td><td>1</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td><td><td>A</td></tr></table><p>
<p>
<table><tr class="headline"><td><td>POS EVENTS:</td></tr></table><p>
<table><tr><td><td>Ingress:&nbsp;M4&nbsp;/&nbsp;WOF4 </td><td><td>Egress:&nbsp;M124&nbsp;/&nbsp;EOF9 </td></tr><p>
</table><p>
<h2>Ordnance:</h2><p>
<p>
<table><tr class="headline"><td><td>Callsign:</td><td></td><td>Flt Lead:<td><td>Wing Two:</td><td><td>Elem Lead:</td><td><td>Elem Two:</tr><p>
<tr><p>
<tr><td>&nbsp;</tr><td><td>Cyborg3</td><td><td>--&nbsp;Cyborg31&nbsp;--</td><td><td>--&nbsp;Cyborg32&nbsp;--</td><td><td>--&nbsp;Cyborg33&nbsp;--</td><td><td>--&nbsp;Cyborg34&nbsp;--</td></tr><p>
<tr><td></td><td></td><td><td>510 x 20mm M61</td><td><td>510 x 20mm M61</td><td><td>510 x 20mm M61</td><td><td>510 x 20mm M61</td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-120C AMRAAM</td><td><td>2 x AIM-120C AMRAAM</td><td><td>2 x AIM-120C AMRAAM</td><td><td>2 x AIM-120C AMRAAM</td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-9X Sidewinder</td><td><td>2 x AIM-9X Sidewinder</td><td><td>2 x AIM-9X Sidewinder</td><td><td>2 x AIM-9X Sidewinder</td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x GBU-10C/B /HE</td><td><td>2 x GBU-10C/B /HE</td><td><td>2 x GBU-10C/B /HE</td><td><td>2 x GBU-10C/B /HE</td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x Tank 370gal</td><td><td>2 x Tank 370gal</td><td><td>2 x Tank 370gal</td><td><td>2 x Tank 370gal</td><p>
</tr><tr><tr><td></td><td></td><td><td>1 x AN/ALQ-184</td><td><td>1 x AN/ALQ-184</td><td><td>1 x AN/ALQ-184</td><td><td>1 x AN/ALQ-184</td><p>
</tr><tr><tr><td></td><td></td><td><td>1 x AN/AAQ-13 NAVPOD</td><td><td>1 x AN/AAQ-13 NAVPOD</td><td><td>1 x AN/AAQ-13 NAVPOD</td><td><td>1 x AN/AAQ-13 NAVPOD</td><p>
</tr><tr><tr><td></td><td></td><td><td>1 x AN/AAQ-33 SNIPER</td><td><td>1 x AN/AAQ-33 SNIPER</td><td><td>1 x AN/AAQ-33 SNIPER</td><td><td>1 x AN/AAQ-33 SNIPER</td><p>
</tr><tr><tr><tr><tr><tr><tr><tr><tr><tr><p>
<tr><td>&nbsp;</tr><td><td>Hawkeye1</td><td><td>--&nbsp;Hawkeye11&nbsp;--</td><td><td>--&nbsp;Hawkeye12&nbsp;--</td><td><td></tr><p>
<tr><td></td><td></td><td><td>510 x 20mm M61</td><td><td>510 x 20mm M61</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-120B AMRAAM</td><td><td>2 x AIM-120B AMRAAM</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-120C AMRAAM</td><td><td>2 x AIM-120C AMRAAM</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AGM-88 HARM</td><td><td>2 x AGM-88 HARM</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x Tank 370gal</td><td><td>2 x Tank 370gal</td><td><td><p>
</tr><tr><p>
<tr><td>&nbsp;</tr><td><td>Bulldog3</td><td><td>--&nbsp;Bulldog31&nbsp;--</td><td><td>--&nbsp;Bulldog32&nbsp;--</td><td><td></tr><p>
<tr><td></td><td></td><td><td>510 x 20mm M61</td><td><td>510 x 20mm M61</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-120C AMRAAM</td><td><td>2 x AIM-120C AMRAAM</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-120B AMRAAM</td><td><td>2 x AIM-120B AMRAAM</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x AIM-9X Sidewinder</td><td><td>2 x AIM-9X Sidewinder</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>2 x Tank 370gal</td><td><td>2 x Tank 370gal</td><td><td><p>
</tr><tr><tr><td></td><td></td><td><td>1 x AN/ALQ-184</td><td><td>1 x AN/ALQ-184</td><td><td><p>
</tr></table><p>
<h2>Weather:</h2><p>
<p>
<table><tr class="headline"><td><td>Conditions @ </td><td><td>Take Off:</td><td><td>Target Area:</td><td><td>Landing:</td></tr><p>
<p>
<tr><td><td>Situation: <td><td>Fair</td><td><td>Fair<td><td>Fair</td></tr><p>
<tr><td><td>Wind:<td><td>224 deg @ 13 kts.</td><td><td>224 deg @ 13 kts.<td><td>224 deg @ 13 kts.</td></tr><p>
<tr><td><td>Visibility:<td><td>48km</td><td><td>48km<td><td>48km</td></tr><p>
<tr><td><td>Temp:<td><td>21 deg C.</td><td><td>21 deg C.<td><td>21 deg C.</td></tr><p>
<tr><td><td>Cloud Base:<td><td>5,000 ft MSL base</td><td><td>5,000 ft MSL base<td><td>5,000 ft MSL base</td></tr><p>
<tr><td><td>Con Layer:<td><td>28,000 ft MSL base</td><td><td>28,000 ft MSL base<td><td>28,000 ft MSL base</td></tr><p>
</table></table><p>
<h2>Support:</h2><p>
<p>
<td><table><tr class="headline"><td></td><td>Callsign:</td><td><td></td><td>Station Area: <td><p>
<p>
<td><tr><td></td><td>Magic4 (AWACS):<td>1 E-3</td><td><td>Friendly AWACS aircraft will be operating 1 nm southeast of Choongwon.&nbsp;Available for air detection and warning.</td><p>
<p>
<td><tr><td></td><td>Copper5 (Tanker): <td>1 KC-135R</td><td><td>Friendly tankers will be operating 21 nm west of Weonju.&nbsp;Available for mid-air refueling.</td><p>
</table><p>
<h2>Rules of Engagement:</h2><p>
<p>
<table><tr><td><td>Visually ID unknown aircraft before engaging, unless authorized by AWACS.</td></tr><p>
<tr><td><td>Note: Friendly aircraft may be operating in the area.</td></tr><p>
</table><p>
<h2>Emergency Procedures:</h2><p>
<p>
<table><tr class="headline"><td><td>Distress call:</td></tr><p>
<tr><td><td>For aircrew in a hostile area, prior to ejection, transmit on the working frequency: �MAYDAY� (three times); call-sign; and position in relation to BULLSEYE.</td><p>
<p>
</tr><tr><td></td></tr><tr class="headline"><td><td>Combat Search and Rescue:</td></tr><p>
<tr><td><td>SAR helos are available within 30 km of FLOT. In case of shoot-down, mark closest coordinates of the survivor�s position and report the incident to the CSAR assets. Establish radio communication with survivor and execute the On Scene Commander procedures.</td><p>
<p>
</tr><tr><td></td></tr><tr class="headline"><td><td>Alternate airfield:</td></tr><p>
<tr><td><td>Pyongtaeg Airbase, 20 nm south of Suwon<p>
</td></tr></table><p>
<table><td><tr><td></td><td>Sanitise yourself and review your evasion plan of action.</td></tr><p>
<p>
<td><tr><td></td><td></td><td><h2>Good Luck!</h2><p>
<p>

</body>
2021-01-10_110646_briefing.html (16,246 bytes)   
style.css (215 bytes)   
H1, H2, H3, H4, H5, H6 {color: navy; font-family: sans-serif;}
BODY { background: silver;}
P {font-family: sans-serif; line-height: 80%;}
TD {padding:5px; line-height: 100%;} 
tr.headline {font-weight:bold;}

style.css (215 bytes)   
Kolbe

Kolbe

2021-01-12 17:29

reporter   ~0000105

Hi Logic,
just want to let you know that I've read this as well.
Don't hold your breath though.
This is of very low priority (even with all the invalid output, it displays just fine) and in addition to that
it needs code support.
I'll investigate if time permits.
Logic

Logic

2021-01-14 03:36

reporter   ~0000118

Thanks @Kolbe,
your feedback is much appreciated.

Issue History

Date Modified Username Field Change
2021-01-10 05:32 Logic New Issue
2021-01-10 05:32 Logic File Added: 2021-01-10_110646_briefing.html
2021-01-10 05:32 Logic File Added: style.css
2021-01-10 12:40 administrator Relationship added related to 0000018
2021-01-10 12:44 administrator Severity minor => trivial
2021-01-10 12:44 administrator Description Updated
2021-01-12 17:29 Kolbe Note Added: 0000105
2021-01-14 03:36 Logic Note Added: 0000118