(data)
| 227 | } |
| 228 | |
| 229 | const importData = function(data) { |
| 230 | var newData = data.split("+"); |
| 231 | for (let i = 0;i < newData.length;i++) { |
| 232 | |
| 233 | if (i != 0) { |
| 234 | post.newPanel(); |
| 235 | currentlySelectedPanelIndex = post.panels.length - 1 |
| 236 | } |
| 237 | |
| 238 | var split_data = newData[i].split(":"); |
| 239 | |
| 240 | var panels_data = split_data[0] + ""; |
| 241 | panels_data = panels_data.split(";"); |
| 242 | var exit_data = split_data[1] + ""; |
| 243 | exit_data = exit_data.split(";"); |
| 244 | var shield_data; |
| 245 | |
| 246 | if (split_data[2] == "None") { |
| 247 | shield_data = "None"; |
| 248 | } else { |
| 249 | shield_data = split_data[2] + ""; |
| 250 | shield_data = shield_data.split(","); |
| 251 | } |
| 252 | |
| 253 | var shield_info_data = split_data[3] + ""; |
| 254 | shield_info_data = shield_info_data.split(";"); |
| 255 | var sign_data = split_data[4] + ""; |
| 256 | sign_data = sign_data.split(";"); |
| 257 | var other_data = split_data[5] + ""; |
| 258 | other_data = other_data.split(";"); |
| 259 | var other_other_data = split_data[6] + ""; |
| 260 | other_other_data = other_other_data.split(";"); |
| 261 | |
| 262 | var minus_val = 0; |
| 263 | |
| 264 | if (i == 0) { |
| 265 | post.polePosition = panels_data[0]; |
| 266 | } else { |
| 267 | minus_val = 1; |
| 268 | } |
| 269 | |
| 270 | var current_panel = post.panels[i]; |
| 271 | |
| 272 | current_panel.color = panels_data[1 - minus_val]; |
| 273 | current_panel.corner = panels_data[2 - minus_val]; |
| 274 | |
| 275 | if (exit_data[0] == "null") { |
| 276 | current_panel.exitTab.number = "" |
| 277 | } else { |
| 278 | current_panel.exitTab.number = exit_data[0]; |
| 279 | } |
| 280 | |
| 281 | current_panel.exitTab.position = exit_data[1]; |
| 282 | current_panel.exitTab.width = exit_data[2]; |
| 283 | |
| 284 | var shields = current_panel.sign.shields; |
| 285 | |
| 286 | if (shield_data != "None") { |
nothing calls this directly
no test coverage detected