https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Benutzer%3ASvebert%2FautoFormatter.js Benutzer:Svebert/autoFormatter.js - Versionsgeschichte 2025-06-05T10:21:59Z Versionsgeschichte dieser Seite in Wikipedia MediaWiki 1.45.0-wmf.3 https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=184889200&oldid=prev Krinkle: Maintenance: mw:RL/MGU - Updated deprecated module name 2019-01-20T02:38:55Z <p>Maintenance: <a href="https://www.mediawiki.org/wiki/RL/MGU" class="extiw" title="mw:RL/MGU">mw:RL/MGU</a> - Updated deprecated module name</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 20. Januar 2019, 04:38 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 392:</td> <td colspan="2" class="diff-lineno">Zeile 392:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> if ((!a || !a.nodeType || a.nodeName === 'IMG') &amp;&amp; $j) /* Vector/Monobook */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> if ((!a || !a.nodeType || a.nodeName === 'IMG') &amp;&amp; $j) /* Vector/Monobook */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> {</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> {</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> var e = $<del style="font-weight: bold; text-decoration: none;">j</del>(a &amp;&amp; a.nodeType ? a : 'img[rel=autoFormatter]');</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> var e = $(a &amp;&amp; a.nodeType ? a : 'img[rel=autoFormatter]');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> e.css('backgroundColor', changed ? '#DEF740' : '');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> e.css('backgroundColor', changed ? '#DEF740' : '');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> e.css('borderRadius', changed ? '3px' : '');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> e.css('borderRadius', changed ? '3px' : '');</div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 403:</td> <td colspan="2" class="diff-lineno">Zeile 403:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>if (typeof $ === 'function' &amp;&amp; typeof mw === 'object' &amp;&amp; mw.user.options.get('usebetatoolbar')) /* Vector */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>if (typeof $ === 'function' &amp;&amp; typeof mw === 'object' &amp;&amp; mw.user.options.get('usebetatoolbar')) /* Vector */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> mw.loader.using('ext.wikiEditor<del style="font-weight: bold; text-decoration: none;">.toolbar</del>', function() {</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> mw.loader.using('ext.wikiEditor', function() {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> $('#wpTextbox1').wikiEditor('addToToolbar', {</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> $('#wpTextbox1').wikiEditor('addToToolbar', {</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> 'section': 'main', /* oder advanced */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> 'section': 'main', /* oder advanced */</div></td> </tr> </table> Krinkle https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107876715&oldid=prev Svebert: bugfix 2012-09-10T09:31:37Z <p>bugfix</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 10. September 2012, 11:31 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 370:</td> <td colspan="2" class="diff-lineno">Zeile 370:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Auslassungspunkte in Zitaten */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Auslassungspunkte in Zitaten */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/[ \t]?([\.]{3,4})[ \t]?(?!\]\])[ \t]?/gi,'…');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/[ \t]?([\.]{3,4})[ \t]?(?!\]\])[ \t]?/gi,'…');</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace([\[\(]…[\]\)])/gi,'[…]');</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace<ins style="font-weight: bold; text-decoration: none;">(/</ins>([\[\(]…[\]\)])/gi,'[…]');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107863237&oldid=prev Svebert: +cite news 2012-09-09T20:50:49Z <p>+cite news</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 22:50 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 366:</td> <td colspan="2" class="diff-lineno">Zeile 366:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle<ins style="font-weight: bold; text-decoration: none;">|cite news</ins>)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Auslassungspunkte in Zitaten */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Auslassungspunkte in Zitaten */</div></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107858534&oldid=prev Svebert: fix 2012-09-09T18:35:51Z <p>fix</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 20:35 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 368:</td> <td colspan="2" class="diff-lineno">Zeile 368:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /* <del style="font-weight: bold; text-decoration: none;">Auslassung</del> in Zitaten */</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /* <ins style="font-weight: bold; text-decoration: none;">Auslassungspunkte</ins> in Zitaten */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/<del style="font-weight: bold; text-decoration: none;">[\(\[]?</del>[ \t]?([\.]{3,4})[ \t]?(?!\]\])[ \t<del style="font-weight: bold; text-decoration: none;">]?[\]\)</del>]?/gi,'<del style="font-weight: bold; text-decoration: none;">[</del>…<del style="font-weight: bold; text-decoration: none;">]</del>');</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/[ \t]?([\.]{3,4})[ \t]?(?!\]\])[ \t]?/gi,'…');</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace([\[\(]…[\]\)])/gi,'[…]');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107858295&oldid=prev Svebert: + 3 Punkte bei Zitatauslassungen 2012-09-09T18:29:30Z <p>+ 3 Punkte bei Zitatauslassungen</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 20:29 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 368:</td> <td colspan="2" class="diff-lineno">Zeile 368:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal|Internetquelle)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /* Auslassung in Zitaten */</div></td> </tr> <tr> <td colspan="2" class="diff-empty diff-side-deleted"></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/[\(\[]?[ \t]?([\.]{3,4})[ \t]?(?!\]\])[ \t]?[\]\)]?/gi,'[…]');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107842560&oldid=prev Svebert: +Internetquelle berücksichtigen 2012-09-09T11:03:50Z <p>+Internetquelle berücksichtigen</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 13:03 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 366:</td> <td colspan="2" class="diff-lineno">Zeile 366:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner|Cite journal<ins style="font-weight: bold; text-decoration: none;">|Internetquelle</ins>)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107842264&oldid=prev Svebert: +cite journal berücksichtigen 2012-09-09T10:56:13Z <p>+cite journal berücksichtigen</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 12:56 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 366:</td> <td colspan="2" class="diff-lineno">Zeile 366:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner<ins style="font-weight: bold; text-decoration: none;">|Cite journal</ins>)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107840496&oldid=prev Svebert: geschweifte klammer und eckige Klammer so, dass refs in Bildern und Vorlagen diese nicht zerstören 2012-09-09T10:08:00Z <p>geschweifte klammer und eckige Klammer so, dass refs in Bildern und Vorlagen diese nicht zerstören</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 12:08 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 360:</td> <td colspan="2" class="diff-lineno">Zeile 360:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\;])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\;])/igm,'$1$2');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\;])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\;])/igm,'$1$2');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)[ \t]*([\,\.\?\)\}\<del style="font-weight: bold; text-decoration: none;">:</del>])/<del style="font-weight: bold; text-decoration: none;">ig</del>,'$2$1'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)[ \t]*([\,\.\?\)<ins style="font-weight: bold; text-decoration: none;">\:]|\][^\]]|</ins>\}<ins style="font-weight: bold; text-decoration: none;">[^</ins>\<ins style="font-weight: bold; text-decoration: none;">}</ins>])/<ins style="font-weight: bold; text-decoration: none;">igm</ins>,'$2$1'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107832547&oldid=prev Svebert: - [www.bla.de.] und richtig kommentiert 2012-09-09T00:54:11Z <p>- [www.bla.de.] und richtig kommentiert</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 02:54 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 251:</td> <td colspan="2" class="diff-lineno">Zeile 251:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> });</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> });</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* 1980–1990 immer als 1980–1990 */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* 1980–1990 immer als 1980–1990 */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\s(|][12]\d{3}) *- *((?:1[3-9]|[2-9]\d)\b[^.=–-])/g, '$1–$2'); /* Bindestrich gefunden *</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\s(|][12]\d{3}) *- *((?:1[3-9]|[2-9]\d)\b[^.=–-])/g, '$1–$2'); /* Bindestrich gefunden *<ins style="font-weight: bold; text-decoration: none;">/</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\b(([12]\d)\d{2}) *– *(\d{2}\b[^=–-])/g, '$1–$2$3'); /* Bis-Strich gefunden *</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\b(([12]\d)\d{2}) *– *(\d{2}\b[^=–-])/g, '$1–$2$3'); /* Bis-Strich gefunden *<ins style="font-weight: bold; text-decoration: none;">/</ins></div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /* Gedankenstriche in &lt;math&gt; vermeiden *</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> /* Gedankenstriche in &lt;math&gt; vermeiden *<ins style="font-weight: bold; text-decoration: none;">/</ins></div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(['\)a-z\]\xC0-\xFF]) +- +(['\(a-z\[\xC0-\xFF])/gi, '$1 – $2');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(['\)a-z\]\xC0-\xFF]) +- +(['\(a-z\[\xC0-\xFF])/gi, '$1 – $2');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 360:</td> <td colspan="2" class="diff-lineno">Zeile 360:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\;])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\;])/igm,'$1$2');</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\;])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\;])/igm,'$1$2');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\<del style="font-weight: bold; text-decoration: none;">s</del>*([\,\.\?\)\}\:])/ig,'$2$1'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)<ins style="font-weight: bold; text-decoration: none;">[ </ins>\<ins style="font-weight: bold; text-decoration: none;">t]</ins>*([\,\.\?\)\}\:])/ig,'$2$1'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> </tr> <tr> <td colspan="2" class="diff-lineno">Zeile 366:</td> <td colspan="2" class="diff-lineno">Zeile 366:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;([^&lt;]*)([^\.\?\!\;])\s*(&lt;\/ref&gt;)/igm,'&lt;ref$1&gt;$2$3.&lt;/ref&gt;'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Bestimmte Vorlagen z.B. {{Literatur|...}} und {{cite book|...}} usw machen schon automatisch einen Punkt ans Ende, daher muss hier der Punkt wieder rückgängig gemacht werden */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner)([^\}]*)\}\}\./gim,'{{$1$2}}');<del style="font-weight: bold; text-decoration: none;"> </del> </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\{\{\s*(Literatur|Cite book|Cite web|Patent|Einwohner)([^\}]*)\}\}\./gim,'{{$1$2}}'); </div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> /*Falls nur Link als ref, dann nicht [www.xyz.de name]. sondern [www.xyz.de name.] */ </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\[\s*(http\:\/\/)(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=,\(\)]*)\s([^\]]*)(\]\.)\s*&lt;\/ref&gt;/igm,'[$1$2$3$4 $5.]&lt;/ref&gt;'); </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\.\!\?\;])[\.]\](\.)?&lt;\/ref&gt;/igm,'$1]&lt;/ref&gt;'); </div></td> <td colspan="2" class="diff-empty diff-side-added"></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*------------Biographie-------------------*/</div></td> </tr> </table> Svebert https://de.wikipedia.org/w/index.php?title=Benutzer:Svebert/autoFormatter.js&diff=107831479&oldid=prev Svebert: ref-fix 2012-09-08T23:32:15Z <p>ref-fix</p> <table style="background-color: #fff; color: #202122;" data-mw="interface"> <col class="diff-marker" /> <col class="diff-content" /> <col class="diff-marker" /> <col class="diff-content" /> <tr class="diff-title" lang="de"> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td> <td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 9. September 2012, 01:32 Uhr</td> </tr><tr> <td colspan="2" class="diff-lineno">Zeile 358:</td> <td colspan="2" class="diff-lineno">Zeile 358:</td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*-------------Einzelnachweise-----------*/</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /*-------------Einzelnachweise-----------*/</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Doppelte Satzzeichen bei ref fixen */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Doppelte Satzzeichen bei ref fixen */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\<del style="font-weight: bold; text-decoration: none;">)\}]|[^\n]\:</del>])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\<del style="font-weight: bold; text-decoration: none;">)\}</del>]<del style="font-weight: bold; text-decoration: none;">|[^\n]\:</del>)/igm,'$1$2');</div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/([\,\.\?\<ins style="font-weight: bold; text-decoration: none;">;</ins>])(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\<ins style="font-weight: bold; text-decoration: none;">;</ins>])/igm,'$1$2');</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Satzzeichen nach Ref fixen */</div></td> </tr> <tr> <td class="diff-marker" data-marker="−"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\)\}<del style="font-weight: bold; text-decoration: none;">]|[^</del>\<del style="font-weight: bold; text-decoration: none;">n</del>]<del style="font-weight: bold; text-decoration: none;">\:</del>)/<del style="font-weight: bold; text-decoration: none;">igm</del>,'$2$1'); </div></td> <td class="diff-marker" data-marker="+"></td> <td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/(\s*&lt;\s*ref[^&gt;\/]*\/\s*&gt;|\s*&lt;\s*ref\s*[^\/\\]*\s*&gt;[^&lt;]*&lt;\/ref&gt;)\s*([\,\.\?\)\}\<ins style="font-weight: bold; text-decoration: none;">:</ins>])/<ins style="font-weight: bold; text-decoration: none;">ig</ins>,'$2$1'); </div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> /* Referenzen die pure Links sind einklammern */</div></td> </tr> <tr> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> <td class="diff-marker"></td> <td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> t = t.replace(/\s*&lt;\s*ref(\s*[^\/\\]*)\s*&gt;(http\:\/\/)?(www\.)?([a-zA-Z0-9_üÜöÖäÄß\.\-]{2,255}\.[a-zA-Z]{2,4})([a-zA-Z0-9_üÜöÖäÄß\.\-\/%&amp;\?#\+\=\(\),]*)\s*&lt;\/ref&gt;/igm,'&lt;ref$1&gt;[http://$3$4$5 $2$3$4]&lt;/ref&gt;'); </div></td> </tr> </table> Svebert