Line 127: |
Line 127: |
| end | | end |
| | | |
− | function NodeInfo:create_as_string(as, as_complete) | + | function NodeInfo:create_as_string(as, as_complete, oneline) |
| --[=[ | | --[=[ |
| -- Can give weird results when major contributors to air power are unknown | | -- Can give weird results when major contributors to air power are unknown |
Line 153: |
Line 153: |
| end | | end |
| local air_string = air_denial_string .. "/" .. air_parity_string .. "<br>" .. air_superiority_string .. "/" .. air_supremacy_string | | local air_string = air_denial_string .. "/" .. air_parity_string .. "<br>" .. air_superiority_string .. "/" .. air_supremacy_string |
| + | if oneline then |
| + | air_string = str:gsub(air_string, "<br>", "") |
| + | end |
| return air_string | | return air_string |
| end | | end |
Line 171: |
Line 174: |
| | | |
| function NodeInfo:insert_item(node, formation, basexp, fleet, as, tags, as_complete, aslb) | | function NodeInfo:insert_item(node, formation, basexp, fleet, as, tags, as_complete, aslb) |
− | local as_string = self:create_as_string(as, as_complete) | + | local as_string = self:create_as_string(as, as_complete, false) |
| local air_string = as_string | | local air_string = as_string |
| if tags.showlb then | | if tags.showlb then |
− | local aslb_string = self:create_as_string(aslb, as_complete) | + | local aslb_string = self:create_as_string(aslb, as_complete, true) |
− | air_string = "<span class='explain' title='LBAS: ??/??/??/??'>" .. as_string .. "</span>" | + | air_string = "<span class='explain' title='LBAS: " .. aslb_string .. "'>" .. as_string .. "</span>" |
| end | | end |
| if basexp == 0 then | | if basexp == 0 then |