mirror of
https://github.com/recloudstream/cloudstream.git
synced 2025-05-22 05:36:55 +08:00
[Feature] Display language on github page site list. (#1038)
* add language to gh page * display language on page * fixes * log for debugging * handle error on parsing language * minor change * rename some providers for consistency on naming conventions. * fixes on site-list generator script: - fix key name, use classname from content. defaults to filename. - fix provider display name, use name from content. defaults to filename. - only build from animeproviders and movieproviders path. prevents unnecessary objects populating json file.
This commit is contained in:
@ -1,5 +1,6 @@
|
||||
const count = document.getElementById("count")
|
||||
const mainContainer = document.getElementById("siteList");
|
||||
const mainContainer = document.getElementById("siteList")
|
||||
const regionNamesInEnglish = new Intl.DisplayNames(['en'], { type: 'language' });
|
||||
fetch("providers.json" + "?v=" + Date.now())
|
||||
.then(r => r.json())
|
||||
.then(function (data) {
|
||||
@ -10,6 +11,7 @@ fetch("providers.json" + "?v=" + Date.now())
|
||||
if (value.url == "NONE") { continue; }
|
||||
|
||||
var _status = value.status
|
||||
var _lang = value.language
|
||||
|
||||
var node = document.createElement("tr");
|
||||
node.classList.add("row");
|
||||
@ -18,6 +20,17 @@ fetch("providers.json" + "?v=" + Date.now())
|
||||
_a.setAttribute('href', value.url);
|
||||
_a.innerHTML = value.name
|
||||
|
||||
var _langEl = document.createElement("sup");
|
||||
var _langName = "Unknown";
|
||||
try {
|
||||
_langName = regionNamesInEnglish.of(_lang);
|
||||
} catch (langerr) {
|
||||
_langName = "Unknown";
|
||||
console.log("Error on parsing language code => " + langerr);
|
||||
}
|
||||
_langEl.innerHTML = " " + _langName
|
||||
_a.appendChild(_langEl);
|
||||
|
||||
var _statusText = "Unknown";
|
||||
var _buttonText = "yellow";
|
||||
switch (_status) {
|
||||
|
Reference in New Issue
Block a user