@@ -54,6 +54,8 @@ LocalComponents.Page {
54 id: column
54 id: column
55 anchors.fill: content
55 anchors.fill: content
56 anchors.topMargin: customMargin
56 anchors.topMargin: customMargin
57+ anchors.leftMargin: parent.width > maximumContentWidth ? parent.leftMargin : 0
58+ anchors.rightMargin: parent.width > maximumContentWidth ? parent.rightMargin : 0
59 id: hereCheckGroup
61 id: hereCheckGroup
@@ -62,7 +64,7 @@ LocalComponents.Page {
62 right: parent.right
64 right: parent.right
63 top: parent.top
65 top: parent.top
65− height: childrenRect.height
67+ height: hereCheckLabel.height + hereTermsLabel.height
68 id: hereCheckLabel
70 id: hereCheckLabel
@@ -71,8 +73,8 @@ LocalComponents.Page {
71 left: parent.left
73 left: parent.left
72 right: hereTermsCheck.left
74 right: hereTermsCheck.left
73 top: parent.top
75 top: parent.top
74− leftMargin: leftMargin
76+ leftMargin: column.anchors.leftMargin == 0 ? staticMargin : 0
75− rightMargin: rightMargin/2
77+ rightMargin: units.gu(2)
77 lineHeight: 1.2
79 lineHeight: 1.2
78 wrapMode: Text.WordWrap
80 wrapMode: Text.WordWrap
@@ -90,8 +92,8 @@ LocalComponents.Page {
90 right: hereTermsCheck.left
92 right: hereTermsCheck.left
91 top: hereCheckLabel.bottom
93 top: hereCheckLabel.bottom
92 topMargin: units.gu(1)
94 topMargin: units.gu(1)
93− leftMargin: leftMargin
95+ leftMargin: column.anchors.leftMargin == 0 ? staticMargin : 0
94− rightMargin: rightMargin/2
96+ rightMargin: units.gu(2)
97 wrapMode: Text.WordWrap
99 wrapMode: Text.WordWrap
@@ -116,7 +118,7 @@ LocalComponents.Page {
116 opacity: hereCheckLabel.checked ? 1 : 0
118 opacity: hereCheckLabel.checked ? 1 : 0
117 anchors.right: parent.right
119 anchors.right: parent.right
118 anchors.verticalCenter: hereCheckLabel.verticalCenter
120 anchors.verticalCenter: hereCheckLabel.verticalCenter
119− anchors.rightMargin: rightMargin
121+ anchors.rightMargin: column.anchors.rightMargin == 0 ? staticMargin : 0
122 MouseArea {
124 MouseArea {
@@ -151,8 +153,8 @@ LocalComponents.Page {
151 right: parent.right
153 right: parent.right
152 top: divider.bottom
154 top: divider.bottom
153 topMargin: units.gu(3)
155 topMargin: units.gu(3)
154− leftMargin: leftMargin
156+ leftMargin: column.anchors.leftMargin == 0 ? staticMargin : 0
155− rightMargin: rightMargin/2
157+ rightMargin: units.gu(2)
157 text: i18n.tr("GPS only")
159 text: i18n.tr("GPS only")
158 wrapMode: Text.WordWrap
160 wrapMode: Text.WordWrap
@@ -180,7 +182,7 @@ LocalComponents.Page {
180 opacity: gpsCheckLabel.checked ? 1 : 0
182 opacity: gpsCheckLabel.checked ? 1 : 0
181 anchors.right: parent.right
183 anchors.right: parent.right
182 anchors.verticalCenter: gpsCheckLabel.verticalCenter
184 anchors.verticalCenter: gpsCheckLabel.verticalCenter
183− anchors.rightMargin: rightMargin
185+ anchors.rightMargin: column.anchors.rightMargin == 0 ? staticMargin : 0
186 Rectangle {
188 Rectangle {
@@ -201,8 +203,8 @@ LocalComponents.Page {
201 right: parent.right
203 right: parent.right
202 top: divider2.bottom
204 top: divider2.bottom
203 topMargin: units.gu(3)
205 topMargin: units.gu(3)
204− leftMargin: leftMargin
206+ leftMargin: column.anchors.leftMargin == 0 ? staticMargin : 0
205− rightMargin: rightMargin/2
207+ rightMargin: units.gu(2)
207 wrapMode: Text.WordWrap
209 wrapMode: Text.WordWrap
208 color: textColor
210 color: textColor
@@ -230,7 +232,7 @@ LocalComponents.Page {
230 opacity: nopeCheckLabel.checked ? 1 : 0
232 opacity: nopeCheckLabel.checked ? 1 : 0
231 anchors.right: parent.right
233 anchors.right: parent.right
232 anchors.verticalCenter: nopeCheckLabel.verticalCenter
234 anchors.verticalCenter: nopeCheckLabel.verticalCenter
233− anchors.rightMargin: rightMargin
235+ anchors.rightMargin: column.anchors.rightMargin == 0 ? staticMargin : 0
236 Rectangle {
238 Rectangle {
@@ -250,8 +252,8 @@ LocalComponents.Page {
250 right: parent.right
252 right: parent.right
251 top: divider3.bottom
253 top: divider3.bottom
252 topMargin: units.gu(4)
254 topMargin: units.gu(4)
253− leftMargin: leftMargin
255+ leftMargin: column.anchors.leftMargin == 0 ? staticMargin : 0
254− rightMargin: rightMargin
256+ rightMargin: column.anchors.rightMargin == 0 ? staticMargin : 0
256 wrapMode: Text.Wrap
258 wrapMode: Text.Wrap
257 text: i18n.tr("You can change it later in System Settings.")
259 text: i18n.tr("You can change it later in System Settings.")