Every line of 'react redirect to url onclick' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
68 function redirect(text = null) { 69 if (text == null) { 70 text = document.querySelector('#search-box').value; 71 } 72 location.href = '/?q=' + encodeURIComponent(text); 73 }
19 handleRedirect() { 20 const { location, history, currentUser, ready } = this.props; 21 const { state: routerState = {}, ...locationWithoutState } = location; 22 const allowedAccessLevels = ['reporting', 'heroku', 'azure', 'marketing']; 23 24 // if there is a redirect route set on state, we can 25 // redirect there before access condition state is ready 26 if (routerState.redirectAfterLogin) { 27 history.replace({ ...locationWithoutState, ...routerState.redirectAfterLogin }); 28 return; 29 } 30 31 // if access condition state hasn't loaded, we can't 32 // make a redirect decision yet 33 if (!ready) { 34 return; 35 } 36 37 // reporting users are all sent to the summary report 38 if (_.includes(allowedAccessLevels, currentUser.access_level)) { 39 history.replace({ ...location, pathname: '/reports/summary' }); 40 return; 41 } 42 43 // everyone else is sent to the config.splashPage route 44 history.replace({ ...location, pathname: config.splashPage }); 45 }
73 function redirectLinkClicked() { 74 var link = jQuery('#secureLinkWithRedirectId'); 75 var extraData = link.attr('id') + '=1'; 76 var url = link.attr('href'); 77 jQuery.get(url, extraData, function(data, textStatus, xhr) { 78 // Retrieve the url to redirect from the Ajax response header 79 var redirect_url = xhr.getResponseHeader('REDIRECT_URL'); 80 // Perform the redirect 81 window.location = redirect_url; 82 83 }); 84 }
50 function redirect() 51 { 52 if (second < 0) 53 { 54 55 location.href = '/sba'; 56 } else 57 { 58 if (navigator.appName.indexOf("Explorer") > -1) 59 { 60 document.getElementById('totalSecond').innerText = second--; 61 } else 62 { 63 document.getElementById('totalSecond').textContent = second--; 64 } 65 } 66 }
86 function Redirect({panes}) { 87 const router = useRouter() 88 89 useEffect(() => { 90 router.navigate({panes}, {replace: true}) 91 }) 92 93 return 94 }
76 export function redirect( context ) { 77 const state = context.store.getState(); 78 const siteId = getSelectedSiteId( state ); 79 if ( siteId ) { 80 page.redirect( '/activity-log/' + siteId ); 81 return; 82 } 83 page.redirect( '/activity-log/' ); 84 }
238 handleRedirect(item) { 239 if (item.key) { 240 router.locator.redirect(item.key); 241 } 242 }
43 linkClicked (e) { 44 if (e.currentTarget.nodeName === 'A' && 45 (e.metaKey || e.ctrlKey || e.shiftKey || (e.nativeEvent && e.nativeEvent.which === 2))) { 46 // ignore click for new tab / new window behavior 47 return 48 } 49 50 const { shallow } = this.props 51 let { href, as } = this 52 53 if (!isLocal(href)) { 54 // ignore click if it's outside our scope 55 return 56 } 57 58 const { pathname } = window.location 59 href = resolve(pathname, href) 60 as = as ? resolve(pathname, as) : href 61 62 e.preventDefault() 63 64 // avoid scroll for urls with anchor refs 65 let { scroll } = this.props 66 if (scroll == null) { 67 scroll = as.indexOf('#') < 0 68 } 69 70 // replace state instead of push if prop is present 71 const { replace } = this.props 72 const changeMethod = replace ? 'replace' : 'push' 73 74 // straight up redirect 75 Router[changeMethod](href, as, { shallow }) 76 .then((success) => { 77 if (!success) return 78 if (scroll) { 79 window.scrollTo(0, 0) 80 document.body.focus() 81 } 82 }) 83 .catch((err) => { 84 if (this.props.onError) this.props.onError(err) 85 }) 86 }
85 onClick(button, ctrlKey, metaKey) { 86 if (button !== 0 || ctrlKey || metaKey) { 87 return true; 88 } 89 if (typeof this.target === 'string' && this.target != '_self') { 90 return true; 91 } 92 this.router.navigateByUrl(this.urlTree); 93 return false; 94 }
35 redirectTo(target: string, $event: any) { 36 $event.preventDefault(); 37 this.router.navigate([target]); 38 }