From b04edae8d7a5e88fd09bb49fea09c35e80dc92f5 Mon Sep 17 00:00:00 2001
From: Svornost <11434-svornost@users.noreply.gitgud.io>
Date: Sat, 11 Jan 2020 14:54:37 -0800
Subject: [PATCH] Remove obsolete RA helper passages (they have been
 inaccessible since early 2018)

---
 .../rulesSlaveDeselectWorkaround.tw           |  9 ----
 src/uncategorized/rulesSlaveExclude.tw        | 28 ------------
 .../rulesSlaveExcludeWorkaround.tw            | 12 -----
 .../rulesSlaveNoExcludeWorkaround.tw          |  9 ----
 src/uncategorized/rulesSlaveSelect.tw         | 44 -------------------
 .../rulesSlaveSelectWorkaround.tw             | 12 -----
 6 files changed, 114 deletions(-)
 delete mode 100644 src/uncategorized/rulesSlaveDeselectWorkaround.tw
 delete mode 100644 src/uncategorized/rulesSlaveExclude.tw
 delete mode 100644 src/uncategorized/rulesSlaveExcludeWorkaround.tw
 delete mode 100644 src/uncategorized/rulesSlaveNoExcludeWorkaround.tw
 delete mode 100644 src/uncategorized/rulesSlaveSelect.tw
 delete mode 100644 src/uncategorized/rulesSlaveSelectWorkaround.tw

diff --git a/src/uncategorized/rulesSlaveDeselectWorkaround.tw b/src/uncategorized/rulesSlaveDeselectWorkaround.tw
deleted file mode 100644
index fda2a7f7570..00000000000
--- a/src/uncategorized/rulesSlaveDeselectWorkaround.tw
+++ /dev/null
@@ -1,9 +0,0 @@
-:: Rules Slave Deselect Workaround [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Slave Select">>
-
-<<if ruleSlaveSelected($activeSlave, $currentRule)>>
-	<<set $currentRule.selectedSlaves.delete($activeSlave.ID)>>
-<</if>>
-
-<<goto "Rules Slave Select">>
diff --git a/src/uncategorized/rulesSlaveExclude.tw b/src/uncategorized/rulesSlaveExclude.tw
deleted file mode 100644
index 11fc9c657d3..00000000000
--- a/src/uncategorized/rulesSlaveExclude.tw
+++ /dev/null
@@ -1,28 +0,0 @@
-:: Rules Slave Exclude [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Assistant">>
-
-<<if ndef $currentRule.excludedSlaves>>
-	<<set $currentRule.excludedSlaves to []>>
-<</if>>
-
-<<if ($currentRule.excludedSlaves.length < 1)>>
-	<<set $SlaveSummaryFiler = "assignable">>
-	Select slaves to exclude from Rule $r:
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => !ruleSlaveExcluded(s, $currentRule),
-		(s, i) => `<u><strong>${App.UI.passageLink(SlaveFullName(s), 'Rules Slave Exclude Workaround', `$activeSlave = $slaves[${i}]`)}</strong></u>`
-	)>>
-<<else>>
-	Slaves currently excluded from Rule $r: [[Clear list|Rules Slave Exclude][$currentRule.excludedSlaves = []]]
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => ruleSlaveExcluded(s, $currentRule),
-		(s, i) => `<u><strong>${App.UI.passageLink(SlaveFullName(s), 'Rules Slave NoExclude Workaround', `$activeSlave = $slaves[${i}]`)}</strong></u>`
-	)>>
-	<br><br>
-	Select more slaves to exclude from Rule $r:
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => !ruleSlaveExcluded(s, $currentRule),
-		(s, i) => `<u><strong>${App.UI.passageLink(SlaveFullName(s), 'Rules Slave Exclude Workaround', `$activeSlave = $slaves[${i}]`)}</strong></u>`
-	)>>
-<</if>>
diff --git a/src/uncategorized/rulesSlaveExcludeWorkaround.tw b/src/uncategorized/rulesSlaveExcludeWorkaround.tw
deleted file mode 100644
index e35b1fcd4c6..00000000000
--- a/src/uncategorized/rulesSlaveExcludeWorkaround.tw
+++ /dev/null
@@ -1,12 +0,0 @@
-:: Rules Slave Exclude Workaround [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Slave Exclude">>
-
-<<if !ruleSlaveExcluded($activeSlave, $currentRule)>>
-	<<set $currentRule.excludedSlaves.push($activeSlave.ID)>>
-	<<if ruleSlaveSelected($activeSlave, $currentRule)>>
-		<<set $currentRule.selectedSlaves.delete($activeSlave.ID)>>
-	<</if>>
-<</if>>
-
-<<goto "Rules Slave Exclude">>
diff --git a/src/uncategorized/rulesSlaveNoExcludeWorkaround.tw b/src/uncategorized/rulesSlaveNoExcludeWorkaround.tw
deleted file mode 100644
index 32137293398..00000000000
--- a/src/uncategorized/rulesSlaveNoExcludeWorkaround.tw
+++ /dev/null
@@ -1,9 +0,0 @@
-:: Rules Slave NoExclude Workaround [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Slave Exclude">>
-
-<<if ruleSlaveExcluded($activeSlave, $currentRule)>>
-	<<set $currentRule.excludedSlaves.delete($activeSlave.ID)>>
-<</if>>
-
-<<goto "Rules Slave Exclude">>
diff --git a/src/uncategorized/rulesSlaveSelect.tw b/src/uncategorized/rulesSlaveSelect.tw
deleted file mode 100644
index adcaae3cd74..00000000000
--- a/src/uncategorized/rulesSlaveSelect.tw
+++ /dev/null
@@ -1,44 +0,0 @@
-:: Rules Slave Select [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Assistant">>
-
-<<if ndef $currentRule.selectedSlaves>>
-	<<set $currentRule.selectedSlaves to []>>
-<</if>>
-
-<<if ($currentRule.selectedSlaves.length < 1)>>
-	<<set $SlaveSummaryFiler = "assignable">>
-	Choose specific slaves to limit Rule $r:
-	Select slaves to exclude from Rule $r:
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => !ruleSlaveSelected(s, $currentRule),
-		(s, i) => {
-			let l = App.UI.DOM.passageLink(SlaveFullName(s), 'Rules Slave Select Workaround',
-				() => { App.Utils.setActiveSlaveByIndex(i); });
-			l.classList.add("emphasizedSlave");
-			return l;
-		}
-	)>>
-<<else>>
-	Rule $r currently limited to specific slaves: [[Clear list|Rules Slave Select][$currentRule.selectedSlaves = []]]
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => ruleSlaveSelected(s, $currentRule),
-		(s, i) => {
-			let l = App.UI.DOM.passageLink(SlaveFullName(s), 'Rules Slave Deselect Workaround',
-					() => { App.Utils.setActiveSlaveByIndex(i); });
-			l.classList.add("emphasizedSlave");
-			return l;
-		}
-	)>>
-	<br><br>
-	Choose more specific slaves:
-	<<print App.UI.SlaveList.slaveSelectionList(
-		s => !ruleSlaveSelected(s, $currentRule),
-		(s, i) => {
-			let l = App.UI.DOM.passageLink(SlaveFullName(s), 'Rules Slave Select Workaround',
-					() => { App.Utils.setActiveSlaveByIndex(i); });
-			l.classList.add("emphasizedSlave");
-			return l;
-		}
-	)>>
-<</if>>
diff --git a/src/uncategorized/rulesSlaveSelectWorkaround.tw b/src/uncategorized/rulesSlaveSelectWorkaround.tw
deleted file mode 100644
index af9e05771eb..00000000000
--- a/src/uncategorized/rulesSlaveSelectWorkaround.tw
+++ /dev/null
@@ -1,12 +0,0 @@
-:: Rules Slave Select Workaround [nobr]
-
-<<set $nextButton = "Continue", $nextLink = "Rules Slave Select">>
-
-<<if !ruleSlaveSelected($activeSlave, $currentRule)>>
-	<<set $currentRule.selectedSlaves.push($activeSlave.ID)>>
-	<<if ruleSlaveExcluded($activeSlave, $currentRule)>>
-		<<set $currentRule.excludedSlaves.delete($activeSlave.ID)>>
-	<</if>>
-<</if>>
-
-<<goto "Rules Slave Select">>
-- 
GitLab