Added new cookies policy page and added a link to it in the footer (cookies policy link)

This commit is contained in:
luisramos0
2018-06-24 16:10:24 +01:00
committed by Maikel Linke
parent 362ed8ed08
commit 08c5d8f3ab
7 changed files with 160 additions and 1 deletions

View File

@@ -0,0 +1,89 @@
%h2
{{ 'legal.cookies_policy.header' | t}}
%p
{{ 'legal.cookies_policy.desc_part_1' | t}}
%p
{{ 'legal.cookies_policy.desc_part_2' | t}}
%p
{{ 'legal.cookies_policy.desc_part_3' | t}}
%h2
{{ 'legal.cookies_policy.essential_cookies' | t}}
%p
{{ 'legal.cookies_policy.essential_cookies_desc' | t}}
%table{ng: { controller:"CookiesPolicyModalCtrl"}}
%tr
%th
{{ 'legal.cookies_policy.cookie_name' | t}}
%th
{{ 'legal.cookies_policy.cookie_domain' | t}}
%th
{{ 'legal.cookies_policy.cookie_desc' | t}}
%tr
%td
_session_id
%td
{{ instance_hostname }}
%td
{{ 'legal.cookies_policy.cookie_session_desc' | t}}
%tr
%td
remember_spree_user_token
%td
{{ instance_hostname }}
%td
{{ 'legal.cookies_policy.cookie_remember_me_desc' | t}}
%tr
%td
qos_token
%td
openstreetmap.org
%td
{{ 'legal.cookies_policy.cookie_openstreemap_desc' | t}}
%tr
%td
m
%td
m.stripe.com
%td{rowspan:"4"}
{{ 'legal.cookies_policy.cookie_stripe_desc' | t}}
%tr
%td
nsr
%td
m.stripe.network
%tr
%td
__stripe_sid
%td
{{ instance_hostname }}
%tr
%td
__stripe_mid
%td
{{ instance_hostname }}
%p
{{ 'legal.cookies_policy.essential_cookies_note' | t}}
%h2
{{ 'legal.cookies_policy.disabling_cookies_header' | t}}
%p
{{ 'legal.cookies_policy.disabling_cookies_desc' | t}}
%ul
%li
%a{ href: "{{'legal.cookies_policy.disabling_cookies_firefox_link' | t}}", target: "_blank" }
Firefox
%li
%a{ href: "{{ 'legal.cookies_policy.disabling_cookies_chrome_link' | t}}", target: "_blank" }
Chrome
%li
%a{ href: "{{ 'legal.cookies_policy.disabling_cookies_ie_link' | t}}", target: "_blank" }
Internet Explorer
%li
%a{ href: "{{ 'legal.cookies_policy.disabling_cookies_safari_link' | t}}", target: "_blank" }
Safari
%p
{{ 'legal.cookies_policy.disabling_cookies_note' | t}}
%a.close-reveal-modal{"ng-click" => "$close()"}
%i.ofn-i_009-close

View File

@@ -0,0 +1,3 @@
Darkswarm.controller "CookiesPolicyModalCtrl", ($scope, $window)->
$scope.instance_hostname = $window.location.hostname

View File

@@ -0,0 +1,5 @@
Darkswarm.directive 'cookiesPolicyModal', (CookiesPolicyModalService) ->
restrict: 'A'
link: (scope, elem, attrs) ->
elem.bind "click", ->
CookiesPolicyModalService.open ''

View File

@@ -0,0 +1,16 @@
Darkswarm.factory "CookiesPolicyModalService", (Navigation, $modal, $location)->
new class CookiesPolicyModalService
defaultPath: "/policies/cookies"
modalMessage: null
constructor: ->
if $location.path() is @defaultPath || location.pathname is @defaultPath
@open ''
open: (path = false, template = 'darkswarm/cookies_policy/cookies_policy.html') =>
@modalInstance = $modal.open
templateUrl: template
windowClass: "cookies-policy-modal medium"
selectedPath = path || @defaultPath
Navigation.navigate selectedPath