mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-04-04 07:09:14 +00:00
Added new cookies policy page and added a link to it in the footer (cookies policy link)
This commit is contained in:
@@ -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
|
||||
@@ -0,0 +1,3 @@
|
||||
Darkswarm.controller "CookiesPolicyModalCtrl", ($scope, $window)->
|
||||
|
||||
$scope.instance_hostname = $window.location.hostname
|
||||
@@ -0,0 +1,5 @@
|
||||
Darkswarm.directive 'cookiesPolicyModal', (CookiesPolicyModalService) ->
|
||||
restrict: 'A'
|
||||
link: (scope, elem, attrs) ->
|
||||
elem.bind "click", ->
|
||||
CookiesPolicyModalService.open ''
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user