|
8 | 8 | $.ajax({
|
9 | 9 | type: 'HEAD',
|
10 | 10 | url: `https://mne.tools/stable/${filePath}`,
|
11 |
| - }).fail(function() { |
12 |
| - filePath = ''; |
13 |
| - }); |
14 |
| - if (version !== 'stable') { |
15 |
| - // parse version to figure out which website theme classes to use |
16 |
| - var pre = '<div class="container-fluid alert-danger devbar"><div class="row no-gutters"><div class="col-12 text-center">'; |
17 |
| - var post = '</div></div></div>'; |
18 |
| - var anchor = 'class="btn btn-danger font-weight-bold ml-3 my-3 align-baseline"'; |
19 |
| - if (parseFloat(version) < 0.23) { // 'dev' → NaN → false (which is what we want) |
20 |
| - pre = '<div class="d-block devbar alert alert-danger">'; |
21 |
| - post = '</div>'; |
22 |
| - anchor = 'class="btn btn-danger" style="font-weight: bold; vertical-align: baseline; margin: 0.5rem; border-style: solid; border-color: white;"'; |
23 |
| - } |
24 |
| - // triage message |
25 |
| - var verText = `an <strong>old version (${version})</strong>`; |
26 |
| - if (version == 'dev') { |
27 |
| - verText = 'the <strong>unstable development version</strong>'; |
| 11 | + error: function() { |
| 12 | + filePath = ''; |
| 13 | + }, |
| 14 | + complete: function() { |
| 15 | + if (version !== 'stable') { |
| 16 | + // parse version to figure out which website theme classes to use |
| 17 | + var pre = '<div class="container-fluid alert-danger devbar"><div class="row no-gutters"><div class="col-12 text-center">'; |
| 18 | + var post = '</div></div></div>'; |
| 19 | + var anchor = 'class="btn btn-danger font-weight-bold ml-3 my-3 align-baseline"'; |
| 20 | + if (parseFloat(version) < 0.23) { // 'dev' → NaN → false (which is what we want) |
| 21 | + pre = '<div class="d-block devbar alert alert-danger">'; |
| 22 | + post = '</div>'; |
| 23 | + anchor = 'class="btn btn-danger" style="font-weight: bold; vertical-align: baseline; margin: 0.5rem; border-style: solid; border-color: white;"'; |
| 24 | + } |
| 25 | + // triage message |
| 26 | + var verText = `an <strong>old version (${version})</strong>`; |
| 27 | + if (version == 'dev') { |
| 28 | + verText = 'the <strong>unstable development version</strong>'; |
| 29 | + } |
| 30 | + $('body').prepend(`${pre}This is documentation for ${verText} of MNE-Python. <a ${anchor} href="https://mne.tools/stable/${filePath}">Switch to stable version</a>${post}`); |
| 31 | + } |
28 | 32 | }
|
29 |
| - $('body').prepend(`${pre}This is documentation for ${verText} of MNE-Python. <a ${anchor} href="https://mne.tools/stable/${filePath}">Switch to stable version</a>${post}`); |
30 |
| - } |
| 33 | + }); |
31 | 34 | }
|
32 | 35 | })()
|
0 commit comments