Drop the beta logic from the Gulpfile/website/pdfjs.config file

From now on we only make stable releases, so the beta logic should be
removed to simplify the code.
This commit is contained in:
Tim van der Meij 2022-01-02 14:28:53 +01:00
parent f287c5f817
commit 378c08a9b1
No known key found for this signature in database
GPG Key ID: 8C3FD2925A5F2762
3 changed files with 4 additions and 32 deletions

View File

@ -43,20 +43,14 @@ Before downloading PDF.js please take a moment to understand the different layer
<p> <p>
Includes the generic build of PDF.js and the viewer. Includes the generic build of PDF.js and the viewer.
</p> </p>
<span class="GROUP_CLASS"> <a type="button" class="btn btn-primary" href="https://github.com/mozilla/pdf.js/releases/download/vSTABLE_VERSION/pdfjs-STABLE_VERSION-dist.zip">Stable (vSTABLE_VERSION)</a>
<a type="button" class="btn btn-primary" href="https://github.com/mozilla/pdf.js/releases/download/vSTABLE_VERSION/pdfjs-STABLE_VERSION-dist.zip">Stable (vSTABLE_VERSION)</a>
<a type="button" class="btn btn-warning HIDDEN_CLASS" href="https://github.com/mozilla/pdf.js/releases/download/vBETA_VERSION/pdfjs-BETA_VERSION-dist.zip">Beta (vBETA_VERSION)</a>
</span>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>Prebuilt (for older browsers)</h3> <h3>Prebuilt (for older browsers)</h3>
<p> <p>
Includes the generic build of PDF.js and the viewer. Includes the generic build of PDF.js and the viewer.
</p> </p>
<span class="GROUP_CLASS"> <a type="button" class="btn btn-primary" href="https://github.com/mozilla/pdf.js/releases/download/vSTABLE_VERSION/pdfjs-STABLE_VERSION-legacy-dist.zip">Stable (vSTABLE_VERSION)</a>
<a type="button" class="btn btn-primary" href="https://github.com/mozilla/pdf.js/releases/download/vSTABLE_VERSION/pdfjs-STABLE_VERSION-legacy-dist.zip">Stable (vSTABLE_VERSION)</a>
<a type="button" class="btn btn-warning HIDDEN_CLASS" href="https://github.com/mozilla/pdf.js/releases/download/vBETA_VERSION/pdfjs-BETA_VERSION-legacy-dist.zip">Beta (vBETA_VERSION)</a>
</span>
</div> </div>
<div class="col-md-4"> <div class="col-md-4">
<h3>Source</h3> <h3>Source</h3>

View File

@ -1555,8 +1555,7 @@ gulp.task(
fs.readFileSync(BUILD_DIR + "version.json").toString() fs.readFileSync(BUILD_DIR + "version.json").toString()
).version; ).version;
config.stableVersion = config.betaVersion; config.stableVersion = version;
config.betaVersion = version;
return merge([ return merge([
createStringSource(CONFIG_FILE, JSON.stringify(config, null, 2)).pipe( createStringSource(CONFIG_FILE, JSON.stringify(config, null, 2)).pipe(
@ -1957,31 +1956,11 @@ gulp.task("wintersmith", function (done) {
done(error); done(error);
return; return;
} }
const { stableVersion, betaVersion } = config;
replaceInFile( replaceInFile(
GH_PAGES_DIR + "/getting_started/index.html", GH_PAGES_DIR + "/getting_started/index.html",
/STABLE_VERSION/g, /STABLE_VERSION/g,
stableVersion config.stableVersion
);
replaceInFile(
GH_PAGES_DIR + "/getting_started/index.html",
/BETA_VERSION/g,
betaVersion
);
// Hide the beta version button if there is only a stable version.
const groupClass = betaVersion ? "btn-group-vertical centered" : "";
const hiddenClass = betaVersion ? "" : "hidden";
replaceInFile(
GH_PAGES_DIR + "/getting_started/index.html",
/GROUP_CLASS/g,
groupClass
);
replaceInFile(
GH_PAGES_DIR + "/getting_started/index.html",
/HIDDEN_CLASS/g,
hiddenClass
); );
console.log("Done building with wintersmith."); console.log("Done building with wintersmith.");

View File

@ -1,5 +1,4 @@
{ {
"betaVersion": "2.12.313",
"stableVersion": "2.12.313", "stableVersion": "2.12.313",
"baseVersion": "a2ae56f394acb485ce7067a75342ac60da17f171", "baseVersion": "a2ae56f394acb485ce7067a75342ac60da17f171",
"versionPrefix": "2.13." "versionPrefix": "2.13."