395번째 줄: |
395번째 줄: |
| } | | } |
| }); | | }); |
− |
| |
− | /** Mobile Redirect Helper ************************************************
| |
− | *
| |
− | * Redirects to the mobile-optimized gateway at en.m.wikimedia.org
| |
− | * for viewers on iPhone, iPod Touch, Palm Pre, and Android devices.
| |
− | *
| |
− | * You can turn off the redirect by setting the cookie "stopMobileRedirect=true"
| |
− | *
| |
− | * This code cannot be imported, because the JS only loads after all other files
| |
− | * and this was causing major issues for users with mobile devices. Must be loaded
| |
− | * *before* the images and etc of the page on all mobile devices.
| |
− | *
| |
− | * Maintainer: [[User:Brion VIBBER]], [[User:hcatlin]]
| |
− | */
| |
− | /*
| |
− | * 요청에 의해 [[:en:MediaWiki:Common.js]]에서 가져옴.
| |
− | * 쿠키에 stopMobileRedirect=true 를 추가하면 비활성화됩니다.
| |
− | * * [[위키백과:사랑방/2009년 제32주#모바일 위키백과]]
| |
− | * * [[위키백과:사랑방/2009년 제50주#모바일 페이지로의 자동 이동 (auto-forward)]]
| |
− | */
| |
− | if (/(Android|iPhone|iPod|webOS|NetFront|Opera Mini|SEMC-Browser|PlayStation Portable|Nintendo Wii)/.test(navigator.userAgent)) {
| |
− |
| |
− | var wgMainPageName = '대문';
| |
− |
| |
− | var stopMobileRedirectCookieExists = function() {
| |
− | return (document.cookie.indexOf("stopMobileRedirect=true") >= 0);
| |
− | }
| |
− |
| |
− | var mobileSiteLink = function() {
| |
− | if (wgCanonicalNamespace == 'Special' && wgCanonicalSpecialPageName == 'Search') {
| |
− | var pageLink = '?search=' + encodeURIComponent(document.getElementById('searchText').value);
| |
− | } else if (wgPageName == wgMainPageName) {
| |
− | var pageLink = '::Home'; // Special case
| |
− | } else {
| |
− | var pageLink = encodeURIComponent(wgPageName).replace('%2F','/').replace('%3A',':');
| |
− | }
| |
− | return 'http://m.footballk.net/mediawiki/' + pageLink + "?wasRedirected=true"
| |
− | }
| |
− |
| |
− | if (!stopMobileRedirectCookieExists()) {
| |
− | document.location = mobileSiteLink();
| |
− | }
| |
− | }
| |
| | | |
| | | |