aboutsummaryrefslogtreecommitdiffhomepage
path: root/config/privacy
diff options
context:
space:
mode:
authorAlexandros <[email protected]>2018-05-30 01:48:36 +0300
committerBjørn Erik Pedersen <[email protected]>2018-05-30 00:48:36 +0200
commit8de53244799f0d2d0343056d348d810343cf7aa5 (patch)
tree475a45de03498dc6036b00b04c09965f8da70bca /config/privacy
parent20cbc2c7856a9b07d45648d940276374db35e425 (diff)
downloadhugo-8de53244799f0d2d0343056d348d810343cf7aa5.tar.gz
hugo-8de53244799f0d2d0343056d348d810343cf7aa5.zip
Add vimeo_simple
Fixes #4749
Diffstat (limited to 'config/privacy')
-rw-r--r--config/privacy/privacyConfig.go5
-rw-r--r--config/privacy/privacyConfig_test.go3
2 files changed, 7 insertions, 1 deletions
diff --git a/config/privacy/privacyConfig.go b/config/privacy/privacyConfig.go
index e7bb1e25c..d4820396d 100644
--- a/config/privacy/privacyConfig.go
+++ b/config/privacy/privacyConfig.go
@@ -82,6 +82,11 @@ type Twitter struct {
// Vimeo holds the privacy configuration settingsrelated to the Vimeo shortcode.
type Vimeo struct {
Service `mapstructure:",squash"`
+
+ // If simple mode is enabled, only a thumbnail is fetched from i.vimeocdn.com and
+ // shown with a play button overlaid. If a user clicks the button, he/she will
+ // be taken to the video page on vimeo.com in a new browser tab.
+ Simple bool
}
// YouTube holds the privacy configuration settingsrelated to the YouTube shortcode.
diff --git a/config/privacy/privacyConfig_test.go b/config/privacy/privacyConfig_test.go
index 72ffb5467..5593872de 100644
--- a/config/privacy/privacyConfig_test.go
+++ b/config/privacy/privacyConfig_test.go
@@ -46,6 +46,7 @@ disable = true
enableDNT = true
[privacy.vimeo]
disable = true
+simple = true
[privacy.youtube]
disable = true
privacyEnhanced = true
@@ -69,7 +70,7 @@ simple = true
assert.True(pc.Twitter.Disable)
assert.True(pc.Twitter.EnableDNT)
assert.True(pc.Vimeo.Disable)
-
+ assert.True(pc.Vimeo.Simple)
assert.True(pc.YouTube.PrivacyEnhanced)
assert.True(pc.YouTube.Disable)
}