forked from FlominatorTM/WikiTree
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathGermanyLocationCleanup.js
More file actions
183 lines (170 loc) · 6.32 KB
/
Copy pathGermanyLocationCleanup.js
File metadata and controls
183 lines (170 loc) · 6.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
javascript: void 0;
/* removes prefixes from birth and death locations generated by FamilySearch*/
birthLocation = document.getElementById("mBirthLocation");
birthDate = document.getElementById("mBirthDate");
deathLocation = document.getElementById("mDeathLocation");
deathDate = document.getElementById("mDeathDate");
marriageLocation = document.getElementById("mMarriageLocation");
if (marriageLocation == null) {
marriageLocation = document.getElementsByName("mMarriageLocation")[0];
}
marriageDate = document.getElementById("mMarriageDate");
if (birthDate != null) {
birthLocation.value = removeCrap(birthDate.value, birthLocation.value);
deathLocation.value = removeCrap(deathDate.value, deathLocation.value);
}
if (marriageDate != null) {
marriageLocation.value = removeCrap(
marriageDate.value,
marriageLocation.value
);
}
function removeCrap(date, place) {
placeBetter = place
.replace("Bezirksamt ", "")
.replace("Kreis ", "")
.replace("Provinz ", "")
.replace("Landkreis ", "")
.replace("Amt ", "")
.replace("Großherzogtum ", "")
.replace("Republik ", "")
.replace("Königreich ", "")
.replace("Landeskommissärbezirk ", "")
.replace("Oberamt ", "")
.replace("Landamt ", "")
.replace("Vereinigte Staaten", "United States")
.replace("USA", "United States")
.replace("WV", "West Virginia")
.replace("Ungarn", "Magyarország");
/* general replacements with comma, no clue why anymore */
placeBetter = placeBetter.replace(", DE", ", Deutschland");
placeBetter = placeBetter.replace(", Germany", ", Deutschland");
placeBetter = placeBetter.replace(", German Empire", ", Deutsches Reich");
year_str = date.substr(date.length - 4);
if (year_str != null && year_str.length == 4) {
year = parseInt(year_str);
if (year < 1806) {
placeBetter = placeBetter
.replace("Deutsches Reich", "Heiliges Römisches Reich")
.replace("Deutschland", "Heiliges Römisches Reich");
} else if (year == 1806) {
alert("HRR only until 6 August 1806");
} else if (year < 1815) {
placeBetter = placeBetter
.replace(", Heiliges Römisches Reich", "")
.replace(", Deutschland", "")
.replace(", Deutscher Bund", "")
.replace(", Deutsches Reich", "");
} else if (year == 1815) {
alert("Deutscher Bund from 8 June 1815");
} else if (year < 1866) {
placeBetter = placeBetter
.replace("Deutsches Reich", "Deutscher Bund")
.replace("Deutschland", "Deutscher Bund");
} else if (year == 1866) {
alert("Deutscher Bund only until 23 August 1866");
} else if (year < 1871) {
placeBetter = placeBetter
.replace(", Deutsches Reich", "")
.replace("Deutschland", "");
} else if (year < 1945) {
placeBetter = placeBetter.replace("Deutschland", "Deutsches Reich");
/* Deutsches Reich is accurate from 1871 until 1945*/
} else if (year == 1945) {
alert("Deutsches Reich only until April? 1945");
} else if (year < 1949) {
placeBetter = placeBetter
.replace("Deutsches Reich", "[INSERT COUNTRY]ische Besatzungszone")
.replace("Deutschland", "[INSERT COUNTRY]ische Besatzungszone");
} else if (year == 1949) {
alert("Bundesrepublik Deutschland since 23 May 1949");
} else if (year > 1949) {
placeBetter = placeBetter
.replace("Deutsches Reich", "Deutschland")
.replace("Deutscher Bund", "Deutschland");
}
if (
placeBetter.includes("West Virginia") &&
!placeBetter.includes("now West Virginia") &&
!placeBetter.includes("now: West Virginia")
) {
if (year < 1863) {
placeBetter = placeBetter.replace("West Virginia", "Virginia");
} else if (year == 1863) {
alert("West Virginia only exists since 20 June 1863");
}
}
if (year < 1868 && placeBetter.indexOf("Hessen-Nassau") > -1) {
alert(
"no Hessen-Nassau before 1868 => Electorate of Hesse or Duchy Nassau"
);
}
if (placeBetter.indexOf("Viertäler") > -1) {
if (year > 1929) {
placeBetter = placeBetter.replace("Viertäler", "Titisee");
} else if (year == 1929) {
alert("Viertäler became Titisee on 1 May 1929");
}
}
if (placeBetter.includes("Baden-Württemberg")) {
if (year > 1806 && year < 1952) {
placeBetter = placeBetter.replace(
"Baden-Württemberg",
"Baden or Württemberg"
);
}
if (year == 1952) {
alert("Baden-Württemberg started on 25 April 1952");
}
}
if (placeBetter.includes("Breisgau-Hochschwarzwald")) {
if (year > 1938 && year < 1973) {
placeBetter = placeBetter.replace(
"Breisgau-Hochschwarzwald",
"Freiburg or Müllheim or Hochschwarzwald"
);
}
} else if (placeBetter.includes("Hochschwarzwald")) {
if (year < 1956) {
placeBetter = placeBetter.replace("Hochschwarzwald", "Neustadt");
}
}
if (placeBetter.includes("Auschwitz")) {
if (placeBetter.includes("Birkenau")) {
if (year >= 1939 && year < 1941) {
placeBetter =
"Konzentrationslager Auschwitz-Birkenau, Bielitz, Schlesien, Preußen, Deutsches Reich ";
} else if (year <= 1945) {
placeBetter =
"Konzentrationslager Auschwitz-Birkenau, Bielitz, Oberschlesien, Preußen, Deutsches Reich ";
}
}
}
if (placeBetter.includes("Hawaii") && !placeBetter.includes("Territory")) {
/* before 21 August 1959 after 7 July 1898 */
if (year > 1898 && year < 1959) {
if (placeBetter.includes("Hawaii, Hawaii")) {
placeBetter = placeBetter.replace(
"Hawaii, Hawaii,",
"Hawaii, Hawaii Territory,"
);
} else if (placeBetter == "Hawaii") {
placeBetter = "Hawaii Territory, United States";
} else if (placeBetter.includes("Pearl Harbor")) {
placeBetter =
"Pearl Harbor, Oahu, Honolulu County, Hawaii Territory, United States";
} else {
placeBetter = placeBetter.replace(", Hawaii,", ", Hawaii Territory,");
}
}
if (year == 1898) {
alert("Hawaii was annexed on 7 July 1898");
}
if (year == 1959) {
alert("Hawaii became a state on 21 August 1959");
}
}
}
return placeBetter;
}
void 0;