سانچہ:Horizontal timeline

آزاد دائرۃ المعارف، ویکیپیڈیا سے

استعمال[ترمیم]

رجوع مکررات[ترمیم]

مزید دیکھیے[ترمیم]

Template:Horizontal timeline افقی ٹائم لائن بنانے کے لیے استعمال کیا جاتا ہے۔

محددات[ترمیم]

بنیادی خاکہ کی ترتیبات[ترمیم]

  • |border= پلاٹ کی کنارے ۔ جیسے 2px solid #CFD2AA
  • |bgCol=پلاٹ کے پس منظر کا رنگ
  • |width= ٹائم لائن پلاٹ کی چوڑائی۔

پہلے سے طے شدہ 100%, ایسے ہو سکتا ہےpx یا em بھی

  • |caption= مرکزی متن دکھاتا ہے۔ لیجنڈز دکھانے کے لیے استعمال کیا جا سکتا ہے۔ محور کو لیبل کرنے کے لیے استعمال کرنے کا ارادہ ہے۔
  • |from= اور |to= ضروری پیرامیٹرز جو ٹائم لائن محور کے آغاز اور اختتام کو ظاہر کرتے ہیں۔ پوری ٹائم لائن (پورے پلاٹ کے لیے) بشمول دوسری قسم کی قطاریں اس پیمانے پر کھینچی گئی ہیں۔
  • |to= سے زیادہ ہو سکتا ہے یا نہیں۔ |from=. (دیکھیے|inc= اس بارے میں مزید) اگر ذیل میں دکھائے گئے پیرامیٹرز کا استعمال کرتے ہوئے بیان کردہ کوئی بھی سلاخیں ان اقدار سے باہر ہیں، تو وہ ان کی پوزیشن کے لحاظ سے تراشی ہوئی یا ختم کر دی جائیں گی۔
  • |inc= اختیاری اضافہ شامل کرنا ہے۔ |from=پہچنا |to= اور محور کے ساتھ دکھایا جائے گا۔ اگر متعین نہیں کیا گیا ہے تو یہ خود بخود حساب کیا جائے گا۔ اگر |to= سے بڑا ہے |from= پھر|inc= مثبت ہونا چاہئے اور اس کے برعکس۔ اگر نہیں تو نتیجہ غیر متعین ہے۔

The rown parameter[ترمیم]

|rown= یہ بتاتا ہے کہ افقی قطاریں کس طرح کھینچی جاتی ہیں۔ آپ جتنی چاہیں قطاریں رکھ سکتے ہیں۔ سبسکرپٹ مثبت عدد ہیں۔ وہ وضاحت کرتے ہیں کہ پلاٹ پر قطار کہاں پیش کی گئی ہے۔ لوئر سبسکرپٹ پلاٹ پر زیادہ کی نشاندہی کرتا ہے۔یہ ہے کہ|row3=اوپر ہو جائے گا |row4=

قطاروں کی تین مختلف اقسام ممکن ہیں۔ وہ ہیں:

  • scale: یہ بتاتا ہے کہ جہاں محور کھینچا گیا ہے۔ (کیسے تیار کیا جاتا ہے اس میں پایا جاسکتا ہے۔ Scale Row ذیل میں سیکشن)۔
  • timeline: یہ بتاتا ہے کہ سلاخیں کہاں اور کیسے کھینچی جاتی ہیں۔
  • note: وہ قطار جس میں گراف کی وضاحت کرنے کے لیے تیر کے نشان والے نوٹ شامل ہیں۔

عام پیرامیٹرز[ترمیم]

  • |height= timeline اور note قطاروں کی اونچائی کا اطلاق کرتا ہے۔

اس قسم کی قطاروں میں سے ہر ایک کی اپنی صفات ہیں جو ایک ہائفن کے ساتھ مخصوص ہیں۔ مثال کے طور پر، ایک قطار کی طرز n کو |rown-style= کے طور پر بیان کیا جا سکتا ہے۔ دستیاب صفات کی مکمل فہرست اور ان کی تفصیل ذیل میں مل سکتی ہے۔

پیمانے کی قطار[ترمیم]

  • |axis-negativeFmt=, |axis-positiveFmt= اور |axis-zeroFmt= محور پیمانے کے لیے فارمیٹنگ کے اختیارات۔ اگر آپ مزید تخصیص چاہتے ہیں، (جیسے محور پر ایک ہی لیبل کو مکمل طور پر چھپانا) درج ذیل کا استعمال کریں:
    • |axis-value= - محور پر ویلیو لیبل کو تبدیل کرنے کے لیے استعمال کیا جاتا ہے (یہ تب کام کرے گا جب اور صرف اس صورت میں جب صحیح قدر اس پر ظاہر ہو)۔
    • |axis-marker-value= - محور پر ظاہر ہونے والے لیبل کے لیے مارکر پوائنٹ کو تبدیل کرنے کے لیے استعمال کیا جاتا ہے۔ (یہ کام کرے گا اور صرف اس صورت میں جب اس پر صحیح قدر ظاہر ہو)۔
  • |axis-nudge= محور کے لیبل پر لاگو ہونے والے nudge کی مقدار، -1.8em پر ڈیفالٹ۔

|axis-marker-1878=  |axis-1878= 

استعمال کی مثال[ترمیم]

Example without |axis-nudge=
مارک اپ بطور نتیجہ
{{Horizontal timeline
|from=-2000
|to=2000
|inc=500
|row1=scale
}}
Example with |axis-nudge= and label formating
مارک اپ بطور نتیجہ
{{Horizontal timeline
|from=-2000
|to=2000
|inc=500
|row1=scale
|axis-negativeFmt=%s BC
|axis-positiveFmt=%s AD
|axis-zeroFmt= %s AD
|axis-nudge=-0.8em
}}
Example with |axis-value= and |axis-marker-value=
مارک اپ بطور نتیجہ
{{Horizontal timeline
|from=-2000
|to=2000
|inc=500
|row1=scale
|axis-nudge=-0.8em
|axis--2000=this is minus<br/>two thousand
|axis-marker-0=⇑
|axis-0=Changed<br/>axis marker
}}

کوئی وضاحت نہیں۔

محددات سانچہ[انتظام TemplateData]

پیرامیٹروضاحتطرزحالت
collapsiblecollapsible

کوئی وضاحت نہیں

Unknownاختیاری
titletitle

کوئی وضاحت نہیں

Unknownاختیاری
title-colourtitle-colour

کوئی وضاحت نہیں

Unknownاختیاری
title-colortitle-color

کوئی وضاحت نہیں

Unknownاختیاری
link-tolink-to

کوئی وضاحت نہیں

Unknownاختیاری
plot-colourplot-colour

کوئی وضاحت نہیں

Unknownاختیاری
plot-colorplot-color

کوئی وضاحت نہیں

Unknownاختیاری
Row1Row1

کوئی وضاحت نہیں

Unknownاختیاری
Row2Row2

کوئی وضاحت نہیں

Unknownاختیاری
Row3Row3

کوئی وضاحت نہیں

Unknownاختیاری
Row4Row4

کوئی وضاحت نہیں

Unknownاختیاری
Row5Row5

کوئی وضاحت نہیں

Unknownاختیاری
Row6Row6

کوئی وضاحت نہیں

Unknownاختیاری
Row7Row7

کوئی وضاحت نہیں

Unknownاختیاری
Row8Row8

کوئی وضاحت نہیں

Unknownاختیاری
Row9Row9

کوئی وضاحت نہیں

Unknownاختیاری
Row10Row10

کوئی وضاحت نہیں

Unknownاختیاری
Row11Row11

کوئی وضاحت نہیں

Unknownاختیاری
Row12Row12

کوئی وضاحت نہیں

Unknownاختیاری
Row13Row13

کوئی وضاحت نہیں

Unknownاختیاری
Row14Row14

کوئی وضاحت نہیں

Unknownاختیاری
Row15Row15

کوئی وضاحت نہیں

Unknownاختیاری
Row16Row16

کوئی وضاحت نہیں

Unknownاختیاری
Row17Row17

کوئی وضاحت نہیں

Unknownاختیاری
Row18Row18

کوئی وضاحت نہیں

Unknownاختیاری
Row19Row19

کوئی وضاحت نہیں

Unknownاختیاری
Row20Row20

کوئی وضاحت نہیں

Unknownاختیاری
Row21Row21

کوئی وضاحت نہیں

Unknownاختیاری
Row22Row22

کوئی وضاحت نہیں

Unknownاختیاری
Row23Row23

کوئی وضاحت نہیں

Unknownاختیاری
Row24Row24

کوئی وضاحت نہیں

Unknownاختیاری
Row25Row25

کوئی وضاحت نہیں

Unknownاختیاری
Row26Row26

کوئی وضاحت نہیں

Unknownاختیاری
Row27Row27

کوئی وضاحت نہیں

Unknownاختیاری
Row28Row28

کوئی وضاحت نہیں

Unknownاختیاری
Row29Row29

کوئی وضاحت نہیں

Unknownاختیاری
Row30Row30

کوئی وضاحت نہیں

Unknownاختیاری
captioncaption

کوئی وضاحت نہیں

Unknownاختیاری

ٹائم لائن قطار[ترمیم]

  • |rown-bordertop= اور |rown-borderbottom= کے لیے اوپر اور نیچے کی سرحد کی وضاحت کرتا ہے قطار
  • |rown-texttop= پوری قطار کے لیے بار لیبلز کے لیے عمودی جھٹکے کی وضاحت کرتا ہے۔
  • |rown-colour= یا |rown-color= قطار کے پس منظر کا رنگ بتاتا ہے۔
'نوٹ': colour یا color دونوں پورے ماڈیول کے لیے قابل قبول تغیرات ہیں۔
  • |rown-i-from= بار کے لیے نقطہ آغاز۔ یہ اختیاری ہے، اگر متعین نہیں کیا گیا ہے، تو |from= میں بیان کردہ قدر سے شروع ہوگا۔
  • |rown-i-to= بار کے لیے اختتامی نقطہ۔
  • |rown-i-text= بار کے لیے لیبل۔
  • |rown-i-fontsize= لیبل کے لیے فونٹ کا سائز۔
  • |rown-i-texttop= کے لیبل کے لیے عمودی جھکاؤ ith بار.
  • |rown-i-colour= بار رنگ.
  • |rown-i-border= بار بارڈر(See Known Issues).
'سبسکرپٹس پر نوٹ':
  • |rown-i-<attribute>= کی طرف اشارہ کرتا ہے attributeکے لیے قدر ith پر بار nth row.
  • یہاں سبسکرپٹ nایک مثبت نمبر ہے جو قطاروں کو گروپ کرنے کے لیے استعمال کیا جاتا ہے اور ان سے منسوب کیا جاتا ہے۔ وہ آپ کے اسکرپٹ میں لگاتار نہیں ہو سکتے، لیکن صعودی ترتیب میں ظاہر ہوتے ہیں۔
  • سبسکرپٹ i ایک مثبت نمبر بھی ہے جو مخصوص قطار پر گروپ بار کے لیے استعمال ہوتا ہے۔

ٹائم لائن قطار کا اسٹائل پیرامیٹر[ترمیم]

  • |rown-style= and |rown-i-style= can be used to provide row specific or bar specific styles. Those styles which repeat for every bar or for every row may be grouped into styles and be applied globally. The style prefixes can be anything other than row. See example below on how |styleDefault= is used to apply style common to all rows and |stylePopes=/|styleAntiPopes= are used to specify bar specific styles.

Example usage[ترمیم]

Markup

{{Horizontal timeline

|from=1003
|to=1281
|inc=12
|axis-nudge=-0.5em

|styleDefault-height=1.5em
|styleDefault-1-border=none;
|styleDefault-3-border=none;text-align:left
|styleDefault-3-texttop=0em;left:0.5em;
|styleDefault-5-border=none;text-align:left
|styleDefault-5-texttop=0em;left:0.5em;

|stylePopes-boxcolour=#F7C000
|stylePopes-border=none;border:2px solid #D0A200

|styleAntiPopes-boxcolour=#DD4444
|styleAntiPopes-border=none;border:2px solid #E20000

|row1=timeline
|row1-style=styleDefault
|row1-1-to=1003
|row1-2-to=1003.9
|row1-2-style=stylePopes
|row1-3-text=[[Pope John XVII|John XVII]] (1003)

|row1-3-to=1124
|row1-4-to=1130
|row1-4-style=stylePopes
|row1-5-text=[[Pope Honorius II|Honorius II]] (1124–1130)

|row2=timeline
|row2-style=styleDefault
|row2-1-to=1004
|row2-2-to=1009
|row2-2-style=stylePopes
|row2-3-text=[[Pope John XVIII|John XVIII]] (1004–1009)

|row2-3-to=1124
|row2-4-to=1124.9
|row2-4-style=styleAntiPopes
|row2-5-text=[[Antipope Celestine II|Celestine II]] (1124), antipope

|row3=timeline
|row3-style=styleDefault
|row3-1-to=1009
|row3-2-to=1012
|row3-2-style=stylePopes
|row3-3-text=[[Pope Sergius IV|Sergius IV]] (1009–1012)

|row3-3-to=1130
|row3-4-to=1143
|row3-4-style=stylePopes
|row3-5-text=[[Pope Innocent II|Innocent II]] (1130–1143)

|row4=timeline
|row4-style=styleDefault
|row4-1-to=1012
|row4-2-to=1024
|row4-2-style=stylePopes
|row4-3-text=[[Pope Benedict VIII|Benedict VIII]] (1012–1024)

|row4-3-to=1130
|row4-4-to=1138
|row4-4-style=styleAntiPopes
|row4-5-text=[[Antipope Anacletus II|Anacletus II]] (1130–1138), antipope

|row5=timeline
|row5-style=styleDefault
|row5-1-to=1012
|row5-2-to=1012.9
|row5-2-style=styleAntiPopes
|row5-3-text=[[Antipope Gregory VI|Gregory VI]] (1012), antipope

|row5-3-to=1138
|row5-4-to=1138.9
|row5-4-style=styleAntiPopes
|row5-5-text=[[Antipope Victor IV (1138)|Victor IV]] (1138), antipope

|row6=timeline
|row6-style=styleDefault
|row6-1-to=1024
|row6-2-to=1032
|row6-2-style=stylePopes
|row6-3-text=[[Pope John XIX|John XIX]] (1024–1032)

|row6-3-to=1143
|row6-4-to=1144
|row6-4-style=stylePopes
|row6-5-text=[[Pope Celestine II|Celestine II]] (1143–1144)

|row7=timeline
|row7-style=styleDefault
|row7-1-to=1032
|row7-2-to=1044
|row7-2-style=stylePopes
|row7-3-text=[[Pope Benedict IX|Benedict IX]] (1032–1044, 1045 and 1047–1048)

|row7-3-to=1144
|row7-4-to=1145
|row7-4-style=stylePopes
|row7-5-text=[[Pope Lucius II|Lucius II]] (1144–1145)

|row8=timeline
|row8-style=styleDefault
|row8-1-to=1045
|row8-2-to=1045.9
|row8-2-style=styleAntiPopes
|row8-3-text=[[Pope Silvester III|Silvester III]] (1045)

|row8-3-to=1145
|row8-4-to=1153
|row8-4-style=stylePopes
|row8-5-text=[[Pope Eugene III|Eugene III]] (1145–1153)

|row9=timeline
|row9-style=styleDefault
|row9-1-to=1045
|row9-2-to=1045.9
|row9-2-style=stylePopes
|row9-3-text=[[Pope Benedict IX|Benedict IX]] (1032–1044, 1045 and 1047–1048)

|row9-3-to=1153
|row9-4-to=1154
|row9-4-style=stylePopes
|row9-5-text=[[Pope Anastasius IV|Anastasius IV]] (1153–1154)

|row10=timeline
|row10-style=styleDefault
|row10-1-to=1045
|row10-2-to=1046
|row10-2-style=stylePopes
|row10-3-text=[[Pope Gregory VI|Gregory VI]] (1045–1046)

|row10-3-to=1154
|row10-4-to=1159
|row10-4-style=stylePopes
|row10-5-text=[[Pope Hadrian IV|Hadrian IV]] (1154–1159)

|row11=timeline
|row11-style=styleDefault
|row11-1-to=1046
|row11-2-to=1047
|row11-2-style=stylePopes
|row11-3-text=[[Pope Clement II|Clement II]] (1046–1047)

|row11-3-to=1159
|row11-4-to=1181
|row11-4-style=stylePopes
|row11-5-text=[[Pope Alexander III|Alexander III]] (1159–1181)

|row12=timeline
|row12-style=styleDefault
|row12-1-to=1047
|row12-2-to=1048
|row12-2-style=stylePopes
|row12-3-text=[[Pope Benedict IX|Benedict IX]] (1032–1044, 1045 and 1047–1048)

|row12-3-to=1159
|row12-4-to=1164
|row12-4-style=styleAntiPopes
|row12-5-text=[[Antipope Victor IV (1159-1164)|Victor IV]] (1159–1164), antipope

|row13=timeline
|row13-style=styleDefault
|row13-1-to=1048
|row13-2-to=1048.9
|row13-2-style=stylePopes
|row13-3-text=[[Pope Damasus II|Damasus II]] (1048)

|row13-3-to=1164
|row13-4-to=1168
|row13-4-style=styleAntiPopes
|row13-5-text=[[Antipope Paschal III|Paschal III]] (1164–1168), antipope

|row14=timeline
|row14-style=styleDefault
|row14-1-to=1049
|row14-2-to=1054
|row14-2-style=stylePopes
|row14-3-text=[[Pope Leo IX|Leo IX]] (saint) (1049–1054)

|row14-3-to=1168
|row14-4-to=1178
|row14-4-style=styleAntiPopes
|row14-5-text=[[Antipope Callixtus III|Callixtus III]] (1168–1178), antipope

|row15=timeline
|row15-style=styleDefault
|row15-1-to=1055
|row15-2-to=1057
|row15-2-style=stylePopes
|row15-3-text=[[Pope Victor II|Victor II]] (1055–1057)

|row15-3-to=1179
|row15-4-to=1180
|row15-4-style=styleAntiPopes
|row15-5-text=[[Antipope Innocent III|Innocent III]] (1179–1180), antipope

|row16=timeline
|row16-style=styleDefault
|row16-1-to=1057
|row16-2-to=1058
|row16-2-style=stylePopes
|row16-3-text=[[Pope Stephen IX|Stephen IX]] (1057–1058)

|row16-3-to=1181
|row16-4-to=1185
|row16-4-style=stylePopes
|row16-5-text=[[Pope Lucius III|Lucius III]] (1181–1185)

|row17=timeline
|row17-style=styleDefault
|row17-1-to=1058
|row17-2-to=1061
|row17-2-style=stylePopes
|row17-3-text=[[Pope Nicholas II|Nicholas II]] (1058–1061)

|row17-3-to=1185
|row17-4-to=1187
|row17-4-style=stylePopes
|row17-5-text=[[Pope Urban III|Urban III]] (1185–1187)

|row18=timeline
|row18-style=styleDefault
|row18-1-to=1058
|row18-2-to=1059
|row18-2-style=styleAntiPopes
|row18-3-text=[[Antipope Benedict X|Benedict X]] (1058–1059), antipope

|row18-3-to=1187
|row18-4-to=1187.9
|row18-4-style=stylePopes
|row18-5-text=[[Pope Gregory VIII|Gregory VIII]] (1187)

|row19=timeline
|row19-style=styleDefault
|row19-1-to=1061
|row19-2-to=1064
|row19-2-style=styleAntiPopes
|row19-3-text=[[Antipope Honorius II|Honorius II]] (1061–1064), antipope

|row19-3-to=1187
|row19-4-to=1191
|row19-4-style=stylePopes
|row19-5-text=[[Pope Clement III|Clement III]] (1187–1191)

|row20=timeline
|row20-style=styleDefault
|row20-1-to=1061
|row20-2-to=1073
|row20-2-style=stylePopes
|row20-3-text=[[Pope Alexander II|Alexander II]] (1061–1073)

|row20-3-to=1191
|row20-4-to=1198
|row20-4-style=stylePopes
|row20-5-text=[[Pope Celestine III|Celestine III]] (1191–1198)

|row21=timeline
|row21-style=styleDefault
|row21-1-to=1073
|row21-2-to=1085
|row21-2-style=stylePopes
|row21-3-text=[[Pope Gregory VII|Gregory VII]] (saint) (1073–1085)

|row21-3-to=1198
|row21-4-to=1216
|row21-4-style=stylePopes
|row21-5-text=[[Pope Innocent III|Innocent III]] (1198–1216)

|row22=timeline
|row22-style=styleDefault
|row22-1-to=1084
|row22-2-to=1100
|row22-2-style=styleAntiPopes
|row22-3-text=[[Antipope Clement III|Clement III]] (1084–1100), antipope

|row22-3-to=1216
|row22-4-to=1227
|row22-4-style=stylePopes
|row22-5-text=[[Pope Honorius III|Honorius III]] (1216–1227)

|row23=timeline
|row23-style=styleDefault
|row23-1-to=1085
|row23-2-to=1087
|row23-2-style=stylePopes
|row23-3-text=[[Pope Victor III|Victor III]] (1085–1087)

|row23-3-to=1227
|row23-4-to=1241
|row23-4-style=stylePopes
|row23-5-text=[[Pope Gregory IX|Gregory IX]] (1227–1241)

|row24=timeline
|row24-style=styleDefault
|row24-1-to=1088
|row24-2-to=1099
|row24-2-style=stylePopes
|row24-3-text=[[Pope Urban II|Urban II]] (1088–1099)

|row24-3-to=1241
|row24-4-to=1241.9
|row24-4-style=stylePopes
|row24-5-text=[[Pope Celestine IV|Celestine IV]] (1241)

|row25=timeline
|row25-style=styleDefault
|row25-1-to=1099
|row25-2-to=1118
|row25-2-style=stylePopes
|row25-3-text=[[Pope Paschal II|Paschal II]] (1099–1118)

|row25-3-to=1243
|row25-4-to=1254
|row25-4-style=stylePopes
|row25-5-text=[[Pope Innocent IV|Innocent IV]] (1243–1254)

|row26=timeline
|row26-style=styleDefault
|row26-1-to=1100
|row26-2-to=1100.9
|row26-2-style=styleAntiPopes
|row26-3-text=[[Antipope Theodoric|Theodoric]] (1100), antipope

|row27=timeline
|row27-style=styleDefault
|row27-1-to=1102
|row27-2-to=1102.9
|row27-2-style=styleAntiPopes
|row27-3-text=[[Antipope Adalbert|Adalbert]] (1102), antipope

|row28=timeline
|row28-style=styleDefault
|row28-1-to=1105
|row28-2-to=1111
|row28-2-style=styleAntiPopes
|row28-3-text=[[Antipope Silvester IV|Silvester IV]] (1105–1111), antipope

|row29=timeline
|row29-style=styleDefault
|row29-1-to=1118
|row29-2-to=1119
|row29-2-style=stylePopes
|row29-3-text=[[Pope Gelasius II|Gelasius II]] (1118–1119)

|row30=timeline
|row30-style=styleDefault
|row30-1-to=1118
|row30-2-to=1121
|row30-2-style=styleAntiPopes
|row30-3-text=[[Antipope Gregory VIII|Gregory VIII]] (1118–1121), antipope

|row31=timeline
|row31-style=styleDefault
|row31-1-to=1119
|row31-2-to=1124
|row31-2-style=stylePopes
|row31-3-text=[[Pope Callixtus II|Callixtus II]] (1119–1124)

|row32=scale
|caption=Popes and Antipopes of the Catholic Church from 1003 - 1254
}}
Renders as

Note row[ترمیم]

  • |rown-i-at= Necessary parameter. Specifies where the note is placed
  • |rown-i-text= Specifies the content of the note
  • |rown-i-shift= and |rown-i-lift= Specifies the nudge applied to the note. Defaults to 0em
  • |rown-i-arrow= Specifies the arrow Character. Defaults to . Nullify with &nbsp;.

Example usage[ترمیم]

سانچہ:Markupv

Note: |row1-5-lift= is missing. Same as n, i does not have to be continuous.

Usage tips[ترمیم]

Examples[ترمیم]

Known issues[ترمیم]

  • Left and bottom border for bars (not rows) will not render properly in old browsers which lacks support for CSS3 Box-sizing.(Refer here for full supported browser list) All modern browsers provides at-least minimal support for this. Also only in extereme circumstances you will need to set bar border. Most of the time row border will be sufficient. Hence this should not be a problem.

See also[ترمیم]