Користувач:AS/AStools.js

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до навігації Перейти до пошуку

Увага: Після публікування слід очистити кеш браузера, щоб побачити зміни.

  • Firefox / Safari: тримайте Shift, коли натискаєте Оновити, або натисніть Ctrl-F5 чи Ctrl-Shift-R (⌘-R на Apple Mac)
  • Google Chrome: натисніть Ctrl-Shift-R (⌘-Shift-R на Apple Mac)
  • Internet Explorer / Edge: тримайте Ctrl, коли натискаєте Оновити, або натисніть Ctrl-F5
  • Opera: натисніть Ctrl-F5
[[User:AS/track]]<nowiki>[
  {
    "caption": "Оформлення",
    "slots": [
      {
        "caption": "--~~~~",
        "insertion": "$--~~~~",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "жирний",
        "insertion": "'''$'''",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "похилий",
        "insertion": "''$+''",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "[[$+]] [$+] ($+) «$+»",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "| (риска)",
        "insertion": "|",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "— ² ³ ½ € † ‰ ÷ × → … ° °C « » \" # § ¶ ~ · • ↑ ↓",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "' (апостроф)",
        "insertion": "'",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "₴ (гривня)п ·п &nbsp; ·п Ǻ Ґ ґ Є є І і Ї ї ·п Ы ы Ъ ъ Э э",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "<!-- comment -->",
        "insertion": "<!-- $+ -->",
        "class": "rast.InsertionSlot"
      },
      {
        "html": "<br/>",
        "onload": "function (){  }",
        "class": "rast.HtmlSlot"
      },
      {
        "insertion": "[[$+|$]] [[+:$]] {{+|$}} ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "text": " {{lang",
        "class": "rast.PlainTextSlot"
      },
      {
        "caption": "-de",
        "insertion": "{{lang-de|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-el",
        "insertion": "{{lang-el|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-en",
        "insertion": "{{lang-en|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-fr",
        "insertion": "{{lang-fr|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-it",
        "insertion": "{{lang-it|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-la",
        "insertion": "{{lang-la|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-uk",
        "insertion": "{{lang-uk|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-pl",
        "insertion": "{{lang-pl|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-ru",
        "insertion": "{{lang-ru|$+}}",
        "class": "rast.InsertionSlot"
      },
      {
        "text": "}}",
        "class": "rast.PlainTextSlot"
      },
      {
        "insertion": "·п {{main|$+}} ·п {{Catmore|$+}} ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "text": "{{ref-",
        "class": "rast.PlainTextSlot"
      },
      {
        "caption": "-en",
        "insertion": "{{ref-en}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-pl",
        "insertion": "{{ref-pl}}",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "-ru",
        "insertion": "{{ref-ru}}",
        "class": "rast.InsertionSlot"
      },
      {
        "text": "}}",
        "class": "rast.PlainTextSlot"
      },
      {
        "insertion": "·п <ref>$+</ref> ·п <ref_name=\"$+\"/> ·п <ref_name=\"\">$+</ref> ·п <blockquote>$+</blockquote> ·п <sup>$+</sup> ·п <code>$+</code> ·п <syntaxhighlight_lang=\"JavaScript\">$+</syntaxhighlight>",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "css": "text-decoration: line-through;",
        "caption": "<strike></strike>",
        "insertion": "<strike>$+</strike>",
        "class": "rast.InsertionSlot"
      },
      {
        "html": "<br/>",
        "onload": "function (){  }",
        "class": "rast.HtmlSlot"
      },
      {
        "insertion": "==_$+_== ·п ===_$+_=== ·п ==_Див._також_== ·п ==_Примітки_==\n{{reflist|refs=$+\n}} ·п ==_Примітки_==\n{{reflist}} ·п ==_Посилання_== ·п ==_Джерела_== ·п  <br/> ·п <big>$+</big> ·п <small>$+</small> ·п <math>$+</math> ·п <source_lang=\"+\">$</source> ·п [[Файл:$|міні|ліворуч|200пкс|+]] ·п </div> ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "insertion": "·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "<></>",
        "insertion": "<+>$</>",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "insertion": "список:п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "вікіфікувати",
        "useClickFunc": true,
        "clickFunc": "rast.processSelection(rast.linkifyList)",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "звичайний",
        "useClickFunc": true,
        "clickFunc": "rast.processSelection(rast.simpleList)",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "нумерований",
        "useClickFunc": true,
        "clickFunc": "rast.processSelection(rast.numericList)",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "нижній регістр",
        "useClickFunc": true,
        "clickFunc": "rast.processSelection(function(s) { return s.toLowerCase(); })",
        "class": "rast.InsertionSlot"
      },
      {
        "insertion": "[[Категорія:$+]] ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "insertion": "|_fossil\\_range_=_$+ ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "Перекласти таксобокс",
        "useClickFunc": true,
        "clickFunc": "rast.processSelection(function(text){ \nconst reps = [\n[/\\{\\{fossil(\\ |_)?range\\s*\\|/i, '{{geological range|'],\n[/allovian/i, 'келовейський вік'],\n[/Tithonian/i, 'титонський вік'],\n[/late jurassic/i, 'пізня юра'],\n[/Early Cretaceous/i, 'рання крейда'],\n[/early jurassic/i, 'рання юра'],\n[/late cretaceous/i, 'пізня крейда'],\n[/Late Triassic/i, 'пізній тріас'],\n[/\\[\\[\\d+ in .*paleontology\\|(\\d+)\\]\\]/i, '$1'],\n[/\\[\\[type species\\|type\\]\\]/i, '[[типовий вид|тип]]'],\n[/Middle \\[\\[Ordovician\\]\\]/i, 'середній [[Ордовицький період|ордовик]]'],\n[/\\[\\[Wenlock \\(Silurian\\)\\|Wenlock\\]\\]/i, '[[Венлоцька епоха|венлок]]'],\n[/Late \\[\\[Devonian\\]\\]/i, 'пізній [[Девонський період|девон]]'],\n[/Late \\[\\[Carboniferous\\]\\]/i, 'пізній [[кам\\'яновугільний період|карбон]]'],\n[/[^\\{]Species/, 'Види'],\n[/Late Devonian/i, 'пізній девон'],\n[/Late Carboniferous/i, 'пізній карбон'],\n[/middle jurassic/i, 'середня юра'],\n[/Middle Ordovician/i, 'середній ордовик'],\n[/Middle Devonian/i, 'пізній девон'],\n[/права межа\\=/i, ''],\n[/ліва межа\\=/i, ''],\n[/Bathonian/i, 'батський вік'],\n[/Sinemurian/i, 'синемюрський вік'],\n[/Pliensbachian/i, 'плінсбахський вік'],\n[/Paleocene/i, 'палеоцен'],\n[/Eocene/i, 'еоцен'],\n[/Carnian/i, 'карнійський вік'],\n[/Cenomanian/i, 'сеноманський вік'],\n[/\\[\\[Maastrichtian\\]\\]/i, '[[Маастрихтський вік|маастрихт]]'],\n[/Middle Triassic/i, 'середній тріас'],\n]\nfor (const rep of reps) {\ntext = text.replace(...rep)\n}\n  return text\n})",
        "class": "rast.InsertionSlot"
      },
      {
        "caption": "taxonbar",
        "insertion": "",
        "useClickFunc": true,
        "clickFunc": "var api = new(mw.Api);\napi.\nget({action:'query', prop:'pageprops', titles: mw.config.get('wgPageName')}).\ndone(function(data) { \nvar q= data.query.pages[mw.config.get('wgArticleId')].pageprops.wikibase_item \nrast.processSelection(function(){ return '{{taxonbar|from=' + q +'}}' })\n})",
        "class": "rast.InsertionSlot"
      }
    ],
    "id": 0
  },
  {
    "caption": "Шаблони",
    "slots": [
      {
        "insertion": "{{Wikify$+}} ·п {{без_джерел+}} ·п {{Перекладена_стаття||$+}} ·п {{collapse|$+}} ·п {{Disambig$+}} {{DisambigG$+}} {{Otheruses|$+}} {{Привітання}}+--~~~~ <noinclude>$+</noinclude> ·п <includeonly>$+</includeonly> {{subst:afd}} ·п {{{$+}}} ·п [[Користувач:$|$+]]  {{DEFAULTSORT:$+}} {{tl|$+}} ·п <noinclude>[[Категорія:Шаблони_Cite_doi]]</noinclude> ·п {{бібліоінформація}} ·п  |ukrainian= ·п",
        "class": "rast.MultipleInsertionsSlot"
      },
      {
        "caption": "{{не перекладено}}",
        "insertion": "{{не перекладено|треба=Назва майбутньої статті в українській Вікіпедії|текст=$+|мова=en|є=$}}",
        "class": "rast.InsertionSlot"
      },
      {
        "text": "·",
        "class": "rast.PlainTextSlot"
      },
      {
        "caption": "новий рід",
        "insertion": "{{Automatic taxobox\n| fossil_range = [[пізній тріас]]\n| taxon = Schleitheimia\n| image =\n| image_width = \n| image_caption =\n| authority = Rauhut, Holwerda & Furrer, 2020\n| type_species = {{extinct}}'''''Schleitheimia schutzi'''''\n| type_species_authority = Rauhut, Holwerda & Furrer, 2020\n}}\n\n'''''Schleitheimia''''' – рід [[завроподоморфи|завроподоморфів]], що існував у [[пізній тріас|пізньому тріасовому періоді]]. Фрагментарні рештки знайдені на території [[Швейцарія|Швейцарії]].\n\nОписано один вид – ''Schleitheimia schutzi''. Родова назва від місця відкриття решток, [[Шлайтхайм]] (Schleitheim) у кантоні [[Шаффгаузен (кантон)|Шаффгаузен]]. Видова назва на честь Еміля Шутца (Emil Schutz, 1916–1974), який зібрав рештки.\n\nПрогресивний у філогенетичному дереві завроподоморф, близько споріднений з ''[[Isanosaurus]]'' і [[завроподи|завроподами]]<ref name=\"Rauhut2020\"/>.\n\n== Примітки ==\n{{reflist|refs=\n<ref name=\"Rauhut2020\">{{cite journal |last1=Rauhut |first1=Oliver W. M. |last2=Holwerda |first2=Femke M. |last3=Furrer |first3=Heinz |title=A derived sauropodiform dinosaur and other sauropodomorph material from the Late Triassic of Canton Schaffhausen, Switzerland |journal=Swiss Journal of Geosciences |date=1 July 2020 |volume=113 |issue=1 |doi=10.1186/s00015-020-00360-8}}</ref>\n}}\n\n[[Категорія:Завроподоморфи]]\n[[Категорія:Динозаври тріасового періоду]]\n[[Категорія:Динозаври Європи]]\n[[Категорія:Вимерлі тварини, описані 2020]]\n",
        "class": "rast.InsertionSlot"
      },
      {
        "text": "·",
        "class": "rast.PlainTextSlot"
      }
    ],
    "id": 1
  },
  {
    "caption": "Алфавіти",
    "slots": [
      {
        "insertion": "ѣ Ѣ ѧ Ѧ ѩ Ѫ ѫ Ѭ ѭ ·р Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ż ż Ź ź \n Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω Ϊ Ϋ ά έ ή ί ΰ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ ς σ τ υ φ χ ψ ω ϊ ϋ ό ύ ώ ≠",
        "class": "rast.MultipleInsertionsSlot"
      }
    ],
    "id": 2
  },
  {
    "caption": "Заміна",
    "slots": [
      {
        "html": "<div>\t\t\t\t\t\t\t<div id=\"et-replace-message\">\t\t\t\t\t\t\t\t<div id=\"et-replace-nomatch\">Нема збігів</div>\t\t\t\t\t\t\t\t<div id=\"et-replace-success\">Заміни виконано</div>\t\t\t\t\t\t\t\t<div id=\"et-replace-emptysearch\">Вкажіть рядок до пошуку</div>\t\t\t\t\t\t\t\t<div id=\"et-replace-invalidregex\">Неправильний регулярний вираз</div>\t\t\t\t\t\t\t</div>\t\t\t\t\t\t\t\t<span class=\"et-field-wrapper\">\t\t\t\t\t\t\t\t\t<label for=\"et-replace-search\" style=\"float: left; min-width: 6em;\">Шукати</label>\t\t\t\t\t\t\t\t\t<span style=\"display: block; overflow: hidden;\">\t\t\t\t\t\t\t\t\t  <input type=\"text\" id=\"et-replace-search\" style=\"width: 100%;\"/>\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t<div style=\"clear: both;\"/>\t\t\t\t\t\t\t\t<span class=\"et-field-wrapper\">\t\t\t\t\t\t\t\t\t<label for=\"et-replace-replace\" style=\"float: left; min-width: 6em;\">Заміна</label>\t\t\t\t\t\t\t\t\t<span style=\"display: block; overflow: hidden;\">\t\t\t\t\t\t\t\t\t  <input type=\"text\" id=\"et-replace-replace\" style=\"width: 100%;\"/>\t\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t<div style=\"clear: both;\"/>\t\t\t\t\t\t\t\t<input id=\"et-tool-replace-button-findnext\" type=\"button\" value=\"Шукати\" />\t\t\t\t\t\t\t\t<input id=\"et-tool-replace-button-replace\" type=\"button\" value=\"Замінити\" />\t\t\t\t\t\t\t\t<input id=\"et-tool-replace-button-replaceall\" type=\"button\" value=\"Замінити все\" />\t\t\t\t\t\t\t\t<span class=\"et-field-wrapper\">\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"et-replace-case\"/>\t\t\t\t\t\t\t\t\t<label for=\"et-replace-case\">Враховувати регістр</label>\t\t\t\t\t\t\t\t</span>\t\t\t\t\t\t\t\t<span class=\"et-field-wrapper\">\t\t\t\t\t\t\t\t\t<input type=\"checkbox\" id=\"et-replace-regex\"/>\t\t\t\t\t\t\t\t\t<label for=\"et-replace-regex\">Регулярний вираз</label>\t\t\t\t\t\t\t\t</span>\t\t\t</div>",
        "onload": "rast.searchAndReplace.offset = 0;\n        rast.searchAndReplace.matchIndex = 0;\n        $(document).on('click', '#et-tool-replace-button-findnext', function(e) {\n          rast.searchAndReplace.doSearchReplace('find');\n        });\n        $(document).on('click', '#et-tool-replace-button-replace', function(e) {\n          rast.searchAndReplace.doSearchReplace('replace');\n        });\n        $(document).on('click', '#et-tool-replace-button-replaceall', function(e) {\n          rast.searchAndReplace.doSearchReplace('replaceAll');\n        });\n        $('#et-replace-nomatch, #et-replace-success, #et-replace-emptysearch, #et-replace-invalidregex').hide();",
        "class": "rast.HtmlSlot"
      }
    ],
    "id": 3
  },
  {
    "caption": "Джерела",
    "slots": [
      {
        "caption": "Complete Dinosaur",
        "insertion": "{{якірець|completedinosaur}}{{cite book |last1=Spalding |first1=David A. E. |last2=Sarjeant |first2=William A. S. |editor-first1=M. K. |editor-last1=Brett-Surman|editor-first2=Thomas R. |editor-last2=Holtz Jr.|editor-first3=James O. |editor-last3=Farlow|title=The complete dinosaur |publisher=Indiana University Press, Bloomington |date=2012 |pages= |chapter=Dinosaurs: The Earliest Discoveries |edition=2nd}}",
        "class": "rast.InsertionSlot"
      }
    ],
    "id": 4
  }
]</nowiki>