diff options
| author | Michael Save <savetheinternet@tinyboard.org> | 2012-03-29 22:16:59 +1100 |
|---|---|---|
| committer | Michael Save <savetheinternet@tinyboard.org> | 2012-03-29 22:16:59 +1100 |
| commit | 2df1ebd88c266d984cbaa6c26917c2ea89c2ae0e (patch) | |
| tree | 6540743b9e0541a064ccc3eb12e937a72a0858e3 /js/smartphone-spoiler.js | |
| parent | 8756a194961cd3281a3b0c4dc1df8062a292db78 (diff) | |
smartphone-spoiler.js
Diffstat (limited to 'js/smartphone-spoiler.js')
| -rw-r--r-- | js/smartphone-spoiler.js | 28 |
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'); + }); + }); + } +}); + |
