diff options
| author | czaks <marcin@6irc.net> | 2014-09-20 22:10:44 +0200 |
|---|---|---|
| committer | czaks <marcin@6irc.net> | 2014-09-20 22:10:44 +0200 |
| commit | f5820d2aae45f60b6e6998b9ec2997c68a66fbf6 (patch) | |
| tree | b68fa3b1922b4f1802c8272884a453b7b39e4c9b /js/forced-anon.js | |
| parent | ea3c571d6c92af61540af32d15bf433cfc53879c (diff) | |
move a few options to a general tab in options panel
Diffstat (limited to 'js/forced-anon.js')
| -rw-r--r-- | js/forced-anon.js | 29 |
1 files changed, 24 insertions, 5 deletions
diff --git a/js/forced-anon.js b/js/forced-anon.js index 8f10274d..5ea68199 100644 --- a/js/forced-anon.js +++ b/js/forced-anon.js @@ -8,11 +8,14 @@ * * Usage: * $config['additional_javascript'][] = 'js/jquery.min.js'; + * //$config['additional_javascript'][] = 'js/options.js'; + * //$config['additional_javascript'][] = 'js/style-select.js'; + * //$config['additional_javascript'][] = 'js/options/general.js'; * $config['additional_javascript'][] = 'js/forced-anon.js'; * */ -if (active_page == 'ukko' || active_page == 'thread' || active_page == 'index') +if (active_page == 'ukko' || active_page == 'thread' || active_page == 'index' || (window.Options && Options.get_tab('general'))) $(document).ready(function() { var force_anon = function() { if($(this).children('a.capcode').length == 0) { @@ -56,11 +59,22 @@ $(document).ready(function() { old_info = {}; forced_anon = localStorage['forcedanon'] ? true : false; + + var selector, event; + if (window.Options && Options.get_tab('general')) { + selector = '#forced-anon'; + event = 'change'; + Options.extend_tab("general", "<label id='forced-anon'><input type='checkbox' /> "+_('Forced anonymity')+"</label>"); + } + else { + selector = '#forced-anon'; + event = 'click'; + $('hr:first').before('<div id="forced-anon" style="text-align:right"><a class="unimportant" href="javascript:void(0)">-</a></div>'); + $('div#forced-anon a').text(_('Forced anonymity')+' (' + (forced_anon ? _('enabled') : _('disabled')) + ')'); + } - $('hr:first').before('<div id="forced-anon" style="text-align:right"><a class="unimportant" href="javascript:void(0)">-</a></div>'); - $('div#forced-anon a').text(_('Forced anonymity')+' (' + (forced_anon ? _('enabled') : _('disabled')) + ')'); - $('div#forced-anon a').click(function() { + $(selector).on(event, function() { forced_anon = !forced_anon; if(forced_anon) { @@ -76,8 +90,13 @@ $(document).ready(function() { return false; }); - if(forced_anon) + if(forced_anon) { enable_fa(); + + if (window.Options && Options.get_tab('general')) { + $('#toggle-locked-threads>input').prop('checked', true); + } + } $(document).on('new_post', function(e, post) { if(forced_anon) |
