בדוקי עריכות אוטומטית, אינטערפעיס רעדאקטארן, אינטערפעיס אדמיניסטראַטאָרן, סיסאפן, צוות טכני, מעדכנים, מייבא
263
רעדאגירונגען
(+) |
ק (הגהה) |
||
שורה 59: | שורה 59: | ||
var PageName = mw.config | var PageName = mw.config | ||
.get("wgPageName") | .get("wgPageName") | ||
.replace(/^רבי/, "") | /* .replace(/^רבי/, "") | ||
.replace(/^הרב\_/, "") | |||
.replace("_", " ") | |||
.replace(/ה\"קדושה\"/g, "הקדושה") | |||
.replace(/ה\"קדוש\"/g, "הקדוש") | |||
.replace(/ה\"קדושים\"/g, "הקדושים") | |||
.replace(/א\-ל/g, "אל")*/ | |||
.replace(/^רבי/, "") | |||
.replace(/^הרב\_/, "") | .replace(/^הרב\_/, "") | ||
.replace("_", " ") | .replace("_", " ") | ||
שורה 73: | שורה 80: | ||
PageName = Template.exec($("#wpTextbox1").val())[2]; | PageName = Template.exec($("#wpTextbox1").val())[2]; | ||
} | } | ||
var apiEndpoint = "https:// | var apiEndpoint = "https://www.hamichlol.org.il/w/api.php?"; | ||
const dataToWiki = { | const dataToWiki = { | ||
action: "parse", | action: "parse", | ||
שורה 104: | שורה 111: | ||
dataToWiki.section = section; | dataToWiki.section = section; | ||
} | } | ||
/* if (level > 19) { | |||
apiEndpoint = "/import/get_wik1i.php?"; | apiEndpoint = "/import/get_wik1i.php?"; | ||
} | } | ||
*/ | |||
function checkifexist() { | function checkifexist() { | ||
var apiToCheck = | var apiToCheck = | ||
"https:// | "https://www.hamichlol.org.il/w/api.php?action=parse&page=" + | ||
encodeURIComponent(PageName) + | encodeURIComponent(PageName) + | ||
"&format=json&prop=revid&origin=*"; | "&format=json&prop=revid&origin=*"; | ||
שורה 118: | שורה 125: | ||
.then( (result)=> { | .then( (result)=> { | ||
if (result && result.error && result.error.code == "missingtitle") { | if (result && result.error && result.error.code == "missingtitle") { | ||
console.log("הדף לא קיים | console.log("הדף לא קיים במכלול"); | ||
} else if (result && result.parse) { | } else if (result && result.parse) { | ||
if (!isUpdate) { | if (!isUpdate) { | ||
שורה 130: | שורה 137: | ||
if (level > 15 && mw.config.get("wgAction") === "edit") { | if (level > 15 && mw.config.get("wgAction") === "edit") { | ||
apiToCheck = | apiToCheck = | ||
"https:// | "https://www.hamichlol.org.il/w/api.php?action=parse&page=" + | ||
encodeURIComponent(PageName) + | encodeURIComponent(PageName) + | ||
"&format=json&prop=text§ion=0&origin=*"; | "&format=json&prop=text§ion=0&origin=*"; | ||
שורה 936: | שורה 943: | ||
if ($.inArray(mw.config.get("wgAction"), ["edit", "submit"]) + 1) | if ($.inArray(mw.config.get("wgAction"), ["edit", "submit"]) + 1) | ||
$(document).ready(function () { | $(document).ready(function () { | ||
/* if ( | |||
$.inArray(mw.config.get("wgNamespaceNumber"), ["2", "3", "4", "6"]) + 1 | $.inArray(mw.config.get("wgNamespaceNumber"), ["2", "3", "4", "6"]) + 1 | ||
) | ) | ||
return; | return; | ||
*/ if (location.href.indexOf("&submit") === -1) checkifexist(); | |||
var open; | var open; | ||
var diffbut = document.getElementById("wpDiff"); | var diffbut = document.getElementById("wpDiff"); | ||
שורה 964: | שורה 971: | ||
if ( | if ( | ||
mw.config.get("wgPageName") != "עמוד_ראשי" && | mw.config.get("wgPageName") != "עמוד_ראשי" && | ||
mw.config.get("wgPageContentModel") != "flow-board" && | mw.config.get("wgPageContentModel") != "flow-board" */ && | ||
(mw.config.get("wgNamespaceNumber") === 0 || | (mw.config.get("wgNamespaceNumber") === 0 || | ||
mw.config.get("wgNamespaceNumber") === 10) && | mw.config.get("wgNamespaceNumber") === 10) && | ||
level > 13 && | level > 13 && | ||
mw.config.get("wgAction") === "view" | mw.config.get("wgAction") === "view" | ||
) { | */) { | ||
var btnUpDate = mw.util.addPortletLink( | var btnUpDate = mw.util.addPortletLink( | ||
"p-views", | "p-views", |
רעדאגירונגען