אונטערשייד צווישן ווערסיעס פון "באַניצער:גאון הירדן/ייבוא ועדכון.js"

ק
הגהה
(+)
 
ק (הגהה)
שורה 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://he.wikipedia.org/w/api.php?";
   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) {
/*  if (level > 19) {
     apiEndpoint = "/import/get_wik1i.php?";
     apiEndpoint = "/import/get_wik1i.php?";
   }
   }
 
*/
   function checkifexist() {
   function checkifexist() {
     var apiToCheck =
     var apiToCheck =
       "https://he.wikipedia.org/w/api.php?action=parse&page=" +
       "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://he.wikipedia.org/w/api.php?action=parse&page=" +
                   "https://www.hamichlol.org.il/w/api.php?action=parse&page=" +
                   encodeURIComponent(PageName) +
                   encodeURIComponent(PageName) +
                   "&format=json&prop=text&section=0&origin=*";
                   "&format=json&prop=text&section=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 (
/*    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();
*/  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",