<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FAutocopyvio.js</id>
	<title>MyWiki:WikiProject User scripts/Scripts/Autocopyvio.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=MyWiki%3AWikiProject_User_scripts%2FScripts%2FAutocopyvio.js"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autocopyvio.js&amp;action=history"/>
	<updated>2026-04-22T14:50:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autocopyvio.js&amp;diff=8988849&amp;oldid=prev</id>
		<title>imported&gt;SD0001: addPortletLink -&gt; mw.util.addPortletLink</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=MyWiki:WikiProject_User_scripts/Scripts/Autocopyvio.js&amp;diff=8988849&amp;oldid=prev"/>
		<updated>2025-09-17T14:49:23Z</updated>

		<summary type="html">&lt;p&gt;addPortletLink -&amp;gt; mw.util.addPortletLink&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;//&amp;lt;syntaxhighlight lang=&amp;quot;JavaScript&amp;quot;&amp;gt;&lt;br /&gt;
  // AutoCopyvio - Adds copyright violation notice to article and adds entry to Copyright Problems page&lt;br /&gt;
  // Created by Bmicomp from modified AutoVFD(by Korath)&lt;br /&gt;
    var CopyvioConfig={&lt;br /&gt;
    page:&amp;#039;Wikipedia:Copyright_problems&amp;#039;,&lt;br /&gt;
    tabname:&amp;#039;copyvio&amp;#039;,&lt;br /&gt;
    addmsg:&amp;#039;copyvio&amp;#039;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  function add_link2(url, name)&lt;br /&gt;
  {&lt;br /&gt;
    var na = document.createElement(&amp;#039;a&amp;#039;);&lt;br /&gt;
    na.setAttribute(&amp;#039;href&amp;#039;, url);&lt;br /&gt;
    na.appendChild(document.createTextNode(name));&lt;br /&gt;
  &lt;br /&gt;
    var li = document.createElement(&amp;#039;li&amp;#039;);&lt;br /&gt;
    li.appendChild(na);&lt;br /&gt;
  &lt;br /&gt;
    var tabs = document.getElementById(&amp;#039;p-cactions&amp;#039;).getElementsByTagName(&amp;#039;ul&amp;#039;)[0];&lt;br /&gt;
    tabs.appendChild(li);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function strip_namespace(target)&lt;br /&gt;
  {&lt;br /&gt;
    var colon = target.indexOf(&amp;#039;:&amp;#039;);&lt;br /&gt;
    if (colon != -1)&lt;br /&gt;
      {&lt;br /&gt;
        var spaces = new Array(&amp;#039;User&amp;#039;, &amp;#039;Wikipedia&amp;#039;, &amp;#039;Image&amp;#039;, &amp;#039;MediaWiki&amp;#039;, &amp;#039;Template&amp;#039;, &amp;#039;Help&amp;#039;, &amp;#039;Category&amp;#039;);&lt;br /&gt;
        var ns = target.substring(0, colon);&lt;br /&gt;
        if (ns == &amp;#039;&amp;#039; || ns == &amp;#039;Talk&amp;#039;)&lt;br /&gt;
          return target.substring(colon + 1);&lt;br /&gt;
        else&lt;br /&gt;
          for (var i = 0; i &amp;lt; spaces.length; ++i)&lt;br /&gt;
            {&lt;br /&gt;
              if (ns == spaces[i]&lt;br /&gt;
                  || ns == spaces[i] + &amp;#039;_talk&amp;#039;)&lt;br /&gt;
                return target.substring(colon + 1);&lt;br /&gt;
            }&lt;br /&gt;
      }&lt;br /&gt;
    return target;&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function copyvio()&lt;br /&gt;
  {&lt;br /&gt;
    document.editform.wpTextbox1.value = &amp;#039;{&amp;#039; + &amp;#039;{&amp;#039; + &amp;#039;copyvio|url=}}&amp;#039;;&lt;br /&gt;
    document.editform.wpSummary.value = &amp;#039;copyvio&amp;#039;;&lt;br /&gt;
  &lt;br /&gt;
    var target = document.editform.action;&lt;br /&gt;
    target = target.substring(target.indexOf(&amp;#039;title=&amp;#039;) + 6,&lt;br /&gt;
                              target.lastIndexOf(&amp;#039;&amp;amp;action=submit&amp;#039;));&lt;br /&gt;
  &lt;br /&gt;
    var months = new Array(&amp;#039;January&amp;#039;, &amp;#039;February&amp;#039;, &amp;#039;March&amp;#039;, &amp;#039;April&amp;#039;, &amp;#039;May&amp;#039;, &amp;#039;June&amp;#039;, &amp;#039;July&amp;#039;, &amp;#039;August&amp;#039;, &amp;#039;September&amp;#039;, &amp;#039;October&amp;#039;, &amp;#039;November&amp;#039;, &amp;#039;December&amp;#039;);&lt;br /&gt;
    var date = new Date();&lt;br /&gt;
    var datestring = date.getUTCFullYear() + &amp;#039;_&amp;#039; + months[date.getUTCMonth()] + &amp;#039;_&amp;#039; + date.getUTCDate();&lt;br /&gt;
    var pagename = strip_namespace(target);&lt;br /&gt;
  &lt;br /&gt;
    window.open(&amp;#039;/w/index.php?title=Wikipedia:Copyright_problems/&amp;#039; + datestring + &amp;#039;&amp;amp;action=edit&amp;amp;fakeaction=copyviolist&amp;amp;faketarget=&amp;#039; + pagename, &amp;#039;status,toolbar,location,menubar,directories,resizeable,scrollbars&amp;#039;);&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  function autocopyvio()&lt;br /&gt;
  {&lt;br /&gt;
    if (document.title.indexOf(&amp;#039;Editing &amp;#039;) == 0)&lt;br /&gt;
      {&lt;br /&gt;
        var action = &amp;#039;&amp;#039;;&lt;br /&gt;
        var target = &amp;#039;&amp;#039;;&lt;br /&gt;
        if (location.search)&lt;br /&gt;
          {&lt;br /&gt;
            var l = location.search.substring(1).split(&amp;#039;&amp;amp;&amp;#039;);&lt;br /&gt;
            for (var i = 0; i &amp;lt; l.length; ++i)&lt;br /&gt;
              {&lt;br /&gt;
                var eq = l[i].indexOf(&amp;#039;=&amp;#039;);&lt;br /&gt;
                var name = l[i].substring(0, eq);&lt;br /&gt;
                if (name == &amp;#039;fakeaction&amp;#039;)&lt;br /&gt;
                  action = l[i].substring(eq + 1);&lt;br /&gt;
                else if (name == &amp;#039;faketarget&amp;#039;)&lt;br /&gt;
                  target = unescape(l[i].substring(eq + 1)).replace(/_/g, &amp;#039; &amp;#039;);&lt;br /&gt;
              }&lt;br /&gt;
          }&lt;br /&gt;
  &lt;br /&gt;
        if (action == &amp;#039;copyviolist&amp;#039;)&lt;br /&gt;
          {&lt;br /&gt;
              document.editform.wpTextbox1.value += &amp;#039;*[[&amp;#039; + target + &amp;#039;]] &amp;lt;span class=&amp;quot;plainlinks&amp;quot;&amp;gt;([https://en.wikipedia.org/{{localurl:&amp;#039; + target + &amp;#039;|action=history}} history] &amp;amp;middot; [https://en.wikipedia.org/{{localurl:&amp;#039; + target + &amp;#039;|diff=0}} last edit])&amp;lt;/span&amp;gt;&amp;#039; + &amp;#039; from [&amp;#039; + &amp;#039;] ~&amp;#039; + &amp;#039;~~&amp;#039; + &amp;#039;~&amp;#039;;&lt;br /&gt;
              document.editform.wpSummary.value = &amp;#039;Copyvio &amp;#039; + &amp;#039;[[&amp;#039; + target + &amp;#039;]]&amp;#039;;&lt;br /&gt;
          }&lt;br /&gt;
        else&lt;br /&gt;
mw.util.addPortletLink(&amp;#039;p-cactions&amp;#039;,&amp;#039;javascript:copyvio()&amp;#039;,CopyvioConfig.tabname,&amp;#039;ca-copyvio&amp;#039;,&amp;#039;request copyvio&amp;#039;,&amp;#039;&amp;#039;);&lt;br /&gt;
      }&lt;br /&gt;
  }&lt;br /&gt;
  &lt;br /&gt;
  $.when($.ready, mw.loader.using(&amp;#039;mediawiki.util&amp;#039;)).then((autocopyvio);&lt;br /&gt;
//&amp;lt;/syntaxhighlight&amp;gt;[[Category:Wikipedia scripts]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SD0001</name></author>
	</entry>
</feed>