Never accept cookie by default and add a `,tc' bind to enable/disable cookies. - dotfiles - leot's dotfiles
 (HTM) hg clone https://bitbucket.org/iamleot/dotfiles
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) changeset 67d4ca2e10f5c943d4ab551a40921240adb8d7eb
 (DIR) parent c512c7c795b6bce5fff1adecf728579f1c6741a0
 (HTM) Author: Leonardo Taccari <iamleot@gmail.com>
       Date:   Tue,  2 Oct 2018 22:31:11 
       
       Never accept cookie by default and add a `,tc' bind to enable/disable cookies.
       
       Please note that unlike `,ts' and `,tp' the `,tc' bind apply
       globally, not per-domain! - and actually it just switches the
       soup.accept_policy from "never" to "no_third_party".
       
       Diffstat:
        config/luakit/userconf.lua |  11 ++++++++++-
        1 files changed, 10 insertions(+), 1 deletions(-)
       ---
       diff -r c512c7c795b6 -r 67d4ca2e10f5 config/luakit/userconf.lua
       --- a/config/luakit/userconf.lua        Tue Oct 02 20:00:49 2018 +0200
       +++ b/config/luakit/userconf.lua        Tue Oct 02 22:31:11 2018 +0200
       @@ -6,7 +6,7 @@
        local soup = require "soup"
        
        -- Cookie policy ("never", "no_third_party", "always")
       -soup.accept_policy = "no_third_party"
       +soup.accept_policy = "never"
        
        noscript.enable_plugins = false
        noscript.enable_scripts = false
       @@ -44,4 +44,13 @@
                    end
                end
            end },
       +    { ",tc", "Enable/disable cookies", function (w)
       +        if soup then
       +            if soup.accept_policy == "never" then
       +                soup.accept_policy = "no_third_party"
       +            else
       +                soup.accept_policy = "never"
       +            end
       +        end
       +    end },
        })