|
181 | 181 | var sepIndex = url.indexOf('?');
|
182 | 182 | if (sepIndex < 0) sepIndex = url.indexOf('#');
|
183 | 183 | if (sepIndex >= 0) {
|
184 |
| - url = url.substring(0, sepIndex); |
| 184 | + url = url.slice(0, sepIndex); |
185 | 185 | }
|
186 | 186 | return url;
|
187 | 187 | }
|
|
193 | 193 | var currUrl = extractCleanUrl(location.href);
|
194 | 194 |
|
195 | 195 | if (prevUrl.length <= currUrl.length) return;
|
196 |
| - if (prevUrl.substring(0, currUrl.length) !== currUrl) return; |
197 |
| - var goesUp = prevUrl.substring(currUrl.length); |
| 196 | + if (prevUrl.slice(0, currUrl.length) !== currUrl) return; |
| 197 | + var goesUp = prevUrl.slice(currUrl.length); |
198 | 198 | if (currUrl[currUrl.length - 1] !== '/' && goesUp[0] !== '/') return;
|
199 | 199 | var matchInfo = /[^/]+/.exec(goesUp);
|
200 | 200 | if (!matchInfo) return;
|
201 | 201 | var prevChildName = matchInfo[0];
|
202 | 202 | if (!prevChildName) return;
|
203 | 203 | prevChildName = decodeURIComponent(prevChildName);
|
204 | 204 |
|
205 |
| - var items = document.body.querySelectorAll(selectorItem); |
| 205 | + var items = document.body.querySelectorAll(selectorItemNotNone); |
206 | 206 | items = Array.prototype.slice.call(items);
|
207 | 207 | var selectorName = '.field.name';
|
208 | 208 | var selectorLink = 'a';
|
|
212 | 212 | if (!elName) continue;
|
213 | 213 | var text = elName.textContent;
|
214 | 214 | if (text[text.length - 1] === '/') {
|
215 |
| - text = text.substring(0, text.length - 1); |
| 215 | + text = text.slice(0, -1); |
216 | 216 | }
|
217 | 217 | if (text !== prevChildName) continue;
|
218 | 218 | var elLink = item.querySelector(selectorLink);
|
|
0 commit comments