'; $(".tp-omada-header-main-right").append('
' + headerMobileTpl + '
').on("click", ".tp-omada-header-mobile-menu .icon-menu", function(e){ e.stopPropagation(); $(".tp-omada-header-search-menu").removeClass("active"); $(this).parent().toggleClass("active"); if($(this).parent().hasClass("active")){ $("body").addClass("fixed"); }else{ $("body").removeClass("fixed"); } }).find(".tp-omada-nav-box>.tp-omada-nav").append(headerMobileRightItem).find(".tp-omada-nav-link").each(function(){ if(!$(this).find("img").length){ $(this).append(''); } }).on("click", function(e){ e.stopPropagation(); $(this).parent().addClass("active"); $(".tp-omada-sub-nav-header").addClass("active").find("span").text($(this).text()); }); $(".tp-omada-sub-nav-header").on("click", function(e){ e.stopPropagation(); }) $(".tp-omada-header-mobile-menu .tp-omada-sub-special a").each(function(){ $(this).append(''); }) $(".tp-omada-sub-nav-header button.back").on("click", function(){ $(".tp-omada-header .tp-omada-header-main .tp-omada-nav>li").removeClass("active"); $(".tp-omada-sub-nav-header").removeClass("active"); }) $(".tp-omada-sub-nav-header button.close").on("click", function(){ $(".tp-omada-header .tp-omada-header-main .tp-omada-nav>li").removeClass("active"); $(".tp-omada-sub-nav-header").removeClass("active"); $(".tp-omada-header-mobile-menu .icon-menu.icon-close").trigger("click"); }) $(".tp-omada-header-mobile-menu .tp-omada-header-mobile-box").on("click", function(e){ e.stopPropagation(); }) $(".tp-omada-header-mobile-menu .tp-omada-sub-item-ul a").each(function(){ if($(this).hasClass("link-arrow")){ $(this).append(''); }else{ $(this).append(''); } }) $(".tp-omada-header-mobile-menu .tp-omada-header-top-right-item-box").append(''); $(".tp-omada-header-mobile-menu .tp-omada-header-top-right-item a").on("click", function(e){ var $li = $(this).parents(".tp-omada-header-top-right-item"); if($(this).next(".tp-omada-header-top-right-item-more").length){ e.preventDefault(); e.stopPropagation(); } $li.siblings().removeClass("active"); $li.toggleClass("active"); }); $(function(){ $(".tp-omada-footer-title").append('').on("click", function(){ $(this).toggleClass("active"); }); }) } $(".sessioninfo").on("click", ".sessioninfo-signout button", function(e){ $.ajax({ url: 'https://support.omadanetworks.com/api/v1/user/logout', type: 'POST', xhrFields: { withCredentials: true }, crossDomain: true, complete: function(){ window.location.reload(); } }) }).on("click", ".sessioninfo-organization-current", function(){ $(".sessioninfo-organization-list").fadeToggle(); }).on("click", ".sessioninfo-organization-item button", function(e){ e.stopPropagation(); var $self = $(this); var formData = new FormData(); formData.append('organizationId', $self.attr("data-id")); $.ajax({ url: "https://support.omadanetworks.com/api/v1/user/switchOrganization", type: "POST", processData: false, contentType: false, data: formData, crossDomain: true, xhrFields: { withCredentials: true }, success: function(){ $(".sessioninfo-organization-current").find("span").text($self.text()); $(".sessioninfo-organization-list").hide(); $self.parent().addClass("active").siblings().removeClass("active"); } }) }).on("mouseleave", function(){ $(".sessioninfo-organization-list").hide(); }) var handleUnlogin = function(cb){ $(".sessioninfo .sessioninfo-detail").remove(); $(".sessioninfo .sessioninfo-main").attr("href", "https://api-id.tplinkcloud.com/oauth/authorize?clientId=support-portal&redirectUri={redirectUri}&responseType=code&state={randomString}&scope=openid support-portal".replace('{redirectUri}', encodeURIComponent('https://support.omadanetworks.com/receiveToken')).replace('{randomString}', encodeURIComponent(location.href))); // $.ajax({ // url: "https://api-id.tplinkcloud.com/api/v1/logged", // type: 'POST', // xhrFields: { // withCredentials: true // }, // crossDomain: true, // success: function(res){ // if(res && res.result && res.result.loggedIn){ // window.location.href = $(".sessioninfo .sessioninfo-main").attr("href"); // } // } // }) }; var findUnreadMessageCount = function(){ var formData = new FormData(); formData.append('siteId', 63); $.ajax({ url: "https://support.omadanetworks.com/api/v1/message/findUnreadMessageCount", type: 'POST', processData: false, contentType: false, data: formData, xhrFields: { withCredentials: true }, crossDomain: true, success: function(res){ if(res && res.success && res.result){ $(".sessioninfo .number").text(res.result).show(); }else{ $(".sessioninfo .number").remove(); } } }) }; var initCheckSession = function(){ $.ajax({ url: 'https://support.omadanetworks.com/api/v1/user/checkSession', type: 'POST', xhrFields: { withCredentials: true }, crossDomain: true, success: function(response) { if(response && response.success && response.result){ if(window.location.pathname.indexOf('/' + response.result.site + '/') !== 0){ var snippet = (window.location.pathname + window.location.search + window.location.hash).split('/'); snippet[1] = response.result.site; window.location.href = snippet.join('/') + (snippet.length < 3 ? '/' : ''); }else if(response.result.initialized){ $(".sessioninfo").attr("data-logout", response.result.unifiedServiceUrl + "/logout"); var $user = $(''); $user.find("img").attr("src", response.result.avatarUrl); $user.find(".sessioninfo-nickname").text(response.result.nickName); $(".sessioninfo .sessioninfo-main").replaceWith($user); $(".sessioninfo .sessioninfo-user").on("click", function(e){ e.stopPropagation(); $(".sessioninfo").addClass("active"); }) $(".sessioninfo .sessioninfo-box-close").on("click", function(e){ e.stopPropagation(); $(".sessioninfo").removeClass("active"); }) $(".sessioninfo .sessioninfo-avatar").attr("src", response.result.avatarUrl); $(".sessioninfo .sessioninfo-username").text(response.result.nickName).attr("title", response.result.nickName); $(".sessioninfo .sessioninfo-email").text(response.result.email); if(response.result.currentOrganizationName){ $(".sessioninfo .sessioninfo-organization-current span").text(response.result.currentOrganizationName); }else{ $(".sessioninfo .sessioninfo-organization").remove(); } if(response.result.organizations && response.result.organizations.length > 1){ response.result.organizations.map(function(x){ var $item = $('
  • '); $item.find("button").text(x.name); $(".sessioninfo .sessioninfo-organization-list").append($item); }); }else{ $(".sessioninfo .sessioninfo-organization-list").remove(); $(".sessioninfo .sessioninfo-organization-current img").remove(); } $(".sessioninfo .sessioninfo-signout button").attr("data-token", response.result.accessToken); $(".sessioninfo .sessioninfo-account").attr("href", response.result.unifiedIdFrontServiceUrl + "/#/accountSetting/myProfile"); $(".sessioninfo .sessioninfo-detail").removeClass("hidden"); findUnreadMessageCount(); }else{ handleUnlogin(); } }else{ handleUnlogin(); } }, error: function(xhr, status, error) { console.error(error); }, complete: function() { $(".sessioninfo").removeClass("hidden"); } }); }; initCheckSession(); $(window).on("scroll", function(){ if(window.scrollY > 0){ $omadaHeader.addClass("scroll"); }else{ $omadaHeader.removeClass("scroll"); } })

    製品タイプを選択してください。

    全て