summaryrefslogtreecommitdiff
path: root/js
diff options
context:
space:
mode:
Diffstat (limited to 'js')
-rw-r--r--js/smartphone-spoiler.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/js/smartphone-spoiler.js b/js/smartphone-spoiler.js
new file mode 100644
index 00000000..5dca82b7
--- /dev/null
+++ b/js/smartphone-spoiler.js
@@ -0,0 +1,28 @@
+/*
+ * smartphone-spoiler.js
+ * https://github.com/savetheinternet/Tinyboard-Tools/blob/master/js/smartphone-spoiler.js
+ *
+ * Released under the MIT license
+ * Copyright (c) 2012 Michael Save <savetheinternet@tinyboard.org>
+ *
+ * Usage:
+ * $config['additional_javascript'][] = 'js/smartphone-spoiler.js';
+ *
+ */
+
+$(document).ready(function(){
+ /* This needs to be expanded upon: */
+ var is_mobile = navigator.userAgent.match(/iPhone|iPod|iPad|Android/i);
+
+ if(is_mobile) {
+ $('span.spoiler').each(function() {
+ $(this).click(function() {
+ if($(this).hasClass('show'))
+ $(this).css('color', 'black').removeClass('show');
+ else
+ $(this).css('color', 'white').addClass('show');
+ });
+ });
+ }
+});
+