diff --git a/builds/4chan-X.user.js b/builds/4chan-X.user.js
index f2aa12fc2..117f1b822 100644
--- a/builds/4chan-X.user.js
+++ b/builds/4chan-X.user.js
@@ -3408,32 +3408,19 @@
return Get.insert(post, root, context);
},
parseMarkup: function(text) {
- switch (text) {
- case '\n':
- return '
';
- case '[b]':
- return '';
- case '[/b]':
- return '';
- case '[spoiler]':
- return '';
- case '[/spoiler]':
- return '';
- case '[code]':
- return '
';
- case '[/code]':
- return '
';
- case '[moot]':
- return '';
- case '[/moot]':
- return '
';
- case '[banned]':
- return '';
- case '[/banned]':
- return '';
- default:
- return text.replace(':lit', '');
- }
+ return {
+ '\n': '
',
+ '[b]': '',
+ '[/b]': '',
+ '[spoiler]': '',
+ '[/spoiler]': '',
+ '[code]': '',
+ '[/code]': '
',
+ '[moot]': '',
+ '[/moot]': '
',
+ '[banned]': '',
+ '[/banned]': ''
+ }[text] || text.replace(':lit', '');
}
};
diff --git a/builds/crx/script.js b/builds/crx/script.js
index 5803bd0b7..d019b6295 100644
--- a/builds/crx/script.js
+++ b/builds/crx/script.js
@@ -3418,32 +3418,19 @@
return Get.insert(post, root, context);
},
parseMarkup: function(text) {
- switch (text) {
- case '\n':
- return '
';
- case '[b]':
- return '';
- case '[/b]':
- return '';
- case '[spoiler]':
- return '';
- case '[/spoiler]':
- return '';
- case '[code]':
- return '';
- case '[/code]':
- return '
';
- case '[moot]':
- return '';
- case '[/moot]':
- return '
';
- case '[banned]':
- return '';
- case '[/banned]':
- return '';
- default:
- return text.replace(':lit', '');
- }
+ return {
+ '\n': '
',
+ '[b]': '',
+ '[/b]': '',
+ '[spoiler]': '',
+ '[/spoiler]': '',
+ '[code]': '',
+ '[/code]': '
',
+ '[moot]': '',
+ '[/moot]': '
',
+ '[banned]': '',
+ '[/banned]': ''
+ }[text] || text.replace(':lit', '');
}
};
diff --git a/src/General/Get.coffee b/src/General/Get.coffee
index 0f41b7f9e..d3676ae15 100755
--- a/src/General/Get.coffee
+++ b/src/General/Get.coffee
@@ -215,28 +215,16 @@ Get =
Main.callbackNodes Post, [post]
Get.insert post, root, context
parseMarkup: (text) ->
- switch text
- when '\n'
- '
'
- when '[b]'
- ''
- when '[/b]'
- ''
- when '[spoiler]'
- ''
- when '[/spoiler]'
- ''
- when '[code]'
- ''
- when '[/code]'
- '
'
- when '[moot]'
- ''
- when '[/moot]'
- '
'
- when '[banned]'
- ''
- when '[/banned]'
- ''
- else
- text.replace ':lit', ''
+ {
+ '\n': '
'
+ '[b]': ''
+ '[/b]': ''
+ '[spoiler]': ''
+ '[/spoiler]': ''
+ '[code]': ''
+ '[/code]': '
'
+ '[moot]': ''
+ '[/moot]': '
'
+ '[banned]': ''
+ '[/banned]': ''
+ }[text] or text.replace ':lit', ''
\ No newline at end of file