summaryrefslogtreecommitdiff
path: root/js/smartphone-spoiler.js
diff options
context:
space:
mode:
authorMichael Save <savetheinternet@tinyboard.org>2012-03-29 22:16:59 +1100
committerMichael Save <savetheinternet@tinyboard.org>2012-03-29 22:16:59 +1100
commit2df1ebd88c266d984cbaa6c26917c2ea89c2ae0e (patch)
tree6540743b9e0541a064ccc3eb12e937a72a0858e3 /js/smartphone-spoiler.js
parent8756a194961cd3281a3b0c4dc1df8062a292db78 (diff)
smartphone-spoiler.js
Diffstat (limited to 'js/smartphone-spoiler.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');
+ });
+ });
+ }
+});
+