Skip to content

Commit 19bfdeb

Browse files
authored
Merge pull request #107 from webdev-dev/master
CascadingPane: encodeURI
2 parents 8f9ce7e + 5784c4a commit 19bfdeb

4 files changed

Lines changed: 7 additions & 7 deletions

File tree

lib/CascadingPane/CascadingPaneMainView.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -168,9 +168,9 @@ var CascadingPaneMainView = function (_React$Component) {
168168

169169
if (curSelect !== item[itemIdField]) {
170170
if (curSelect) {
171-
window.location.href = window.location.href.replace('cascSelect=' + curSelect, 'cascSelect=' + item[itemIdField]);
171+
window.location.href = window.location.href.replace('cascSelect=' + encodeURI(curSelect), 'cascSelect=' + encodeURI(item[itemIdField]));
172172
} else {
173-
window.location.href = window.location.href + '&cascSelect=' + item[itemIdField];
173+
window.location.href = window.location.href + '&cascSelect=' + encodeURI(item[itemIdField]);
174174
}
175175
}
176176
}

lib/CascadingPane/CascadingPaneNav.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ var CascadingPaneNav = function (_React$Component) {
143143

144144

145145
if (selected !== item[itemIdField]) {
146-
window.location.href = window.location.href.split('?')[0] + '?cascNav=' + item[itemIdField];
146+
window.location.href = window.location.href.split('?')[0] + '?cascNav=' + encodeURI(item[itemIdField]);
147147
}
148148
}
149149
}, {

src/CascadingPane/CascadingPaneMainView.jsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,12 @@ class CascadingPaneMainView extends React.Component {
153153
if (curSelect !== item[itemIdField]) {
154154
if (curSelect) {
155155
window.location.href = window.location.href.replace(
156-
`cascSelect=${curSelect}`,
157-
`cascSelect=${item[itemIdField]}`,
156+
`cascSelect=${encodeURI(curSelect)}`,
157+
`cascSelect=${encodeURI(item[itemIdField])}`,
158158
);
159159
} else {
160160
window.location.href = `${window.location.href}&cascSelect=${
161-
item[itemIdField]
161+
encodeURI(item[itemIdField])
162162
}`;
163163
}
164164
}

src/CascadingPane/CascadingPaneNav.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ class CascadingPaneNav extends React.Component {
136136
if (selected !== item[itemIdField]) {
137137
window.location.href = `${
138138
window.location.href.split('?')[0]
139-
}?cascNav=${item[itemIdField]}`;
139+
}?cascNav=${encodeURI(item[itemIdField])}`;
140140
}
141141
}
142142

0 commit comments

Comments
 (0)