<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://warbirdphilosophy.com/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AOSM_Location_map%2Fcssline</id>
	<title>Template:OSM Location map/cssline - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://warbirdphilosophy.com/w/index.php?action=history&amp;feed=atom&amp;title=Template%3AOSM_Location_map%2Fcssline"/>
	<link rel="alternate" type="text/html" href="https://warbirdphilosophy.com/w/index.php?title=Template:OSM_Location_map/cssline&amp;action=history"/>
	<updated>2026-10-25T17:41:44Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://warbirdphilosophy.com/w/index.php?title=Template:OSM_Location_map/cssline&amp;diff=5262&amp;oldid=prev</id>
		<title>Noha307: 1 revision imported: Content from Template:OSM Location map on Wikipedia</title>
		<link rel="alternate" type="text/html" href="https://warbirdphilosophy.com/w/index.php?title=Template:OSM_Location_map/cssline&amp;diff=5262&amp;oldid=prev"/>
		<updated>2024-06-26T06:00:49Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported: Content from Template:OSM Location map on Wikipedia&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:00, 26 June 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Noha307</name></author>
	</entry>
	<entry>
		<id>https://warbirdphilosophy.com/w/index.php?title=Template:OSM_Location_map/cssline&amp;diff=5261&amp;oldid=prev</id>
		<title>wikipedia&gt;RobinLeicester: needs y1 x1</title>
		<link rel="alternate" type="text/html" href="https://warbirdphilosophy.com/w/index.php?title=Template:OSM_Location_map/cssline&amp;diff=5261&amp;oldid=prev"/>
		<updated>2024-06-19T22:16:24Z</updated>

		<summary type="html">&lt;p&gt;needs y1 x1&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{#switch:{{{option|}}}|curveA=&lt;br /&gt;
 &amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &amp;lt;!-- draw a curve with Arrow ----- --&amp;gt;&lt;br /&gt;
  top:{{#expr:{{{y1|120}}}-( {{{w|60}}}+{{{outline-width|5}}}*3+16)/2 }}px; &lt;br /&gt;
  left:{{#expr:{{{x1|220}}}-( {{{w|60}}}+{{{outline-width|5}}}*3+16)/2 }}px; &lt;br /&gt;
  width: {{#expr:{{{w|60}}}+{{{outline-width|5}}}*3+16 }}px; &lt;br /&gt;
  height: {{#expr:{{{w|60}}}+{{{outline-width|5}}}*3+16 }}px; &lt;br /&gt;
  {{#ifexpr:{{{cw|0}}}=0&lt;br /&gt;
  |transform: rotate( {{#expr:{{{angle|0}}}-120 }}deg);&lt;br /&gt;
  |transform: rotate( {{#expr:{{{angle|0}}}-62 }}deg); }}&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &lt;br /&gt;
  border-left: {{{outline-width|15}}}px {{{outline-style|solid}}} {{{shape-outline|red}}};&lt;br /&gt;
  {{#ifexpr:{{{cw|0}}}=0| border-radius: 10000px 0 0 {{#expr:{{{w|60}}} }}px;  top:0px; left:{{#expr:{{{w|60}}}*0.25 }}px;&lt;br /&gt;
   |  border-radius: {{{w|60}}}px 0 0 10000px; &lt;br /&gt;
  top:{{#expr:( {{{outline-width|15}}}*3+16)/2+({{{w|60}}}*0.15) }}px; left:{{#expr:{{{w|60}}}*0.25 }}px;  }} &amp;lt;!-- reverse --&amp;gt;&lt;br /&gt;
  width: {{{w|60}}}px; &lt;br /&gt;
 height: {{{w|60}}}px;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &lt;br /&gt;
  {{#ifexpr:{{{cw|0}}}=0|  transform: rotate(180deg);  top:{{#expr:{{{w|60}}}-1}}px; &lt;br /&gt;
   | transform: rotate(0deg); top: {{#expr:0-( ( {{{outline-width|15}}}*3+16)/2)+1+( {{{w|60}}}*0.15) }}px; }} &amp;lt;!-- reverse --&amp;gt;&lt;br /&gt;
  left:{{#expr:0-( {{{outline-width|15}}}*0.6)-2+({{{w|60}}}*0.25) }}px;&lt;br /&gt;
  width: 0; height: 0; outline-width: 0px;&lt;br /&gt;
  border-left: {{#expr:{{{outline-width|15}}}*1.1+2}}px solid transparent;&lt;br /&gt;
  border-right: {{#expr:{{{outline-width|15}}}*1.1+2}}px solid transparent;&lt;br /&gt;
  border-bottom: {{#expr:{{{outline-width|15}}}*3+16}}px solid {{{shape-outline|red}}};&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|ruleA=&amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &lt;br /&gt;
  top:{{#expr:{{{y1|120}}}-( {{{w|160}}}/2) }}px; &lt;br /&gt;
  left:{{#expr:{{{x1|220}}}-( {{{w|160}}}/2) }}px; &lt;br /&gt;
  width: {{{w|160}}}px; &lt;br /&gt;
  height: {{{w|160}}}px; &lt;br /&gt;
  transform: rotate( {{#expr:{{{angle|0}}}-90}}deg); background:transparent;&amp;quot;&amp;gt; &lt;br /&gt;
 &amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &lt;br /&gt;
  top:{{#expr:( {{{outline-width|5}}}*3+15) }}px;&lt;br /&gt;
  left:{{#expr:({{{w|160}}}-{{{outline-width|5}}} )/2 }}px;&lt;br /&gt;
  width: 0px; &lt;br /&gt;
  height: {{#expr: {{{w|160}}}-( {{{outline-width|5}}}*3+16) }}px;&lt;br /&gt;
  border-right: {{{outline-width|5}}}px {{{outline-style|solid}}} {{{shape-outline|red}}}; &lt;br /&gt;
 background:transparent;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div style=&amp;quot;display:inline-block; position: absolute; &lt;br /&gt;
  top: 0px;&lt;br /&gt;
  left:{{#expr:{{{w|160}}}/2-( {{{outline-width|5}}}/2)-{{{outline-width|5}}}*0.55-2 }}px;&lt;br /&gt;
  width: 0; height: 0; outline-width: 0px;&lt;br /&gt;
  border-left: {{#expr:{{{outline-width|5}}}*1.1+2}}px solid transparent;&lt;br /&gt;
  border-right: {{#expr:{{{outline-width|5}}}*1.1+2}}px solid transparent;&lt;br /&gt;
  border-bottom: {{#expr:{{{outline-width|5}}}*3+16}}px solid {{{shape-outline|red}}};&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
|line|=&amp;lt;div style=&amp;quot;display:inline-block; position: absolute;    &amp;lt;!-- or draw a line ----- --&amp;gt;&lt;br /&gt;
 left:{{#expr:{{{x1|40}}}+( ( {{{x2|80}}}-{{{x1|40}}} )/2) - (sqrt( ( {{{x2|80}}}-{{{x1|40}}} )^2 + ( {{{y2|60}}}-{{{y1|30}}} )^2 )/2)+( {{{outline-width|2}}}/2)-1  }}px; &lt;br /&gt;
 top: {{#expr:{{{y1|30}}}+( ( {{{y2|60}}}-{{{y1|30}}} )/2)-( {{{outline-width|2}}} /2) }}px;  &lt;br /&gt;
 width: {{#expr:sqrt( ({{{x2|80}}}-{{{x1|40}}} )^2 + ( {{{y2|60}}}-{{{y1|30}}} )^2)-1 }}px;&lt;br /&gt;
 height: {{{double|1}}}px;  background-color: transparent; &lt;br /&gt;
 outline-width: 0; border-bottom: {{{outline-width|2}}}px {{{outline-style|solid}}} {{{shape-outline|blue}}};&lt;br /&gt;
 {{#ifexpr:{{{double|1}}}&amp;gt;1|border-top: {{{outline-width|2}}}px {{{outline-style|solid}}} {{{shape-outline|blue}}};}}&lt;br /&gt;
 transform: rotate({{#ifeq:{{{x1|40}}}|{{{x2|80}}}|90|{{#expr:atan(( {{{y2|60}}}-{{{y1|30}}} )/( {{{x2|80}}}-{{{x1|40}}} ) )*180/pi }} }}deg);&amp;quot;&amp;gt;&amp;lt;/div&amp;gt; }}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Uses a CSS divs for option=&lt;br /&gt;
*curveA: (x1,y1,w,cw, angle). curve line &amp;#039;swoops&amp;#039; around 90deg, sort-of centered at x,y. sort-of length w, rotation of angle=. cw=1 for clockwise, 0 for anti-.&lt;br /&gt;
*line: between two points (x1,y1) and (x2,y2). &lt;br /&gt;
&lt;br /&gt;
Parameters also used are outline-width, outline-style and shape-outline which provide the line-width, css line-style and line-color for all options.&lt;br /&gt;
&lt;br /&gt;
(Line works by calculating the centre-point, transform-angle and line-length needed and applies them to border-bottom. Maths comes with thanks to ES.)&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>wikipedia&gt;RobinLeicester</name></author>
	</entry>
</feed>