1 2 3$(function(){ 4 5 function isLoginMember(memberStatus){ 6 if(memberStatus){ 7 $("#guest-member").remove(); 8 $("#paid-member").show(); 9 }else{ 10 $("#guest-member").show(); 11 $("#paid-member").remove(); 12 } 13 } 14 15 var d = function(c){ 16 var ua = navigator.userAgent; 17 18 if(ua.indexOf('macouriosapp') !== -1 || ua.indexOf('macourapp') !== -1){ 19 20 if(c.auth === 1 && c.premium === 1){ 21 //$("#logo_app-headerall-purchased").show(); 22 $("#hm_reg").remove(); 23 $("#hm_login").remove(); 24 $("#hm_logout").remove(); 25 //$("#hm_vote").css("display","table-cell"); 26 isLoginMember(true); 27 }else{ 28 //$("#logo_app-headerdefault").show(); 29 $("#hm_login").remove(); 30 $("#hm_logout").remove(); 31 isLoginMember(false); 32 } 33 }else{ 34 if(c.auth === 1 && c.premium === 1){ 35 //$("#logo_headermember").show(); 36 $("#hm_reg").remove(); 37 $("#hm_login").remove(); 38 $("#hm_logout").css("display","table-cell"); 39 $("#hm_vote").css("display","table-cell"); 40 isLoginMember(true); 41 }else if(c.auth === 1 || c.premium === 1 || c.login === 1){ 42 //$("#logo_headerlogin").show(); 43 $("#hm_login").remove(); 44 $("#hm_logout").css("display","table-cell"); 45 isLoginMember(true); 46 47 }else{ 48 //$("#logo_headerguest").show(); 49 $("#hm_logout").remove(); 50 isLoginMember(false); 51 } 52 } 53 54 $('.global-header').each(function(){ 55 if($(this).css('display') == "none"){ 56 $(this)[0].remove(); 57 } 58 }); 59 }; 60 61 $.post('/a1/checkauth2.php', null, function(data){ 62 d(data); 63 }); 64 65 66}); 67 68 69 70function remove_header(){ 71 var newStyle = document.createElement('style'); 72 newStyle.type = 'text/css'; 73 document.getElementsByTagName('head').item(0).appendChild(newStyle); 74 //var css = document.styleSheets.item(0); 75 var css = document.styleSheets[document.styleSheets.length-1]; 76 css.insertRule('.global-header{height:0px}',0); 77 css.insertRule('#global_header{height:0px !important;}') 78 css.insertRule('#header.header-small .header-menu_tab .header-menu_tab-inner{height:0px}',0); 79 css.insertRule('#global-header-old{display:none;}',0); 80 css.insertRule('#faq_header{display:none;}',0); 81 css.insertRule('#bakusoku_header.scrolling{position: fixed;top: 0px !important;z-index: 1000;}',0); 82 83 84} 85 86 87function convert_version(version_string){ 88 var tmp = version_string.split('.'); 89 var ret = ""; 90 91 tmp.forEach(function(el){ 92 ret += ( '00' + el ).slice( -2 ); 93 }) 94 95 return ret; 96} 97 98function checkUA(){ 99 100 var master_version1 = "3.7.4"; 101 var master_version2 = "2.1.1"; 102 var pattern = ""; 103 var ret = false;
104 105 var ua = navigator.userAgent; 106 var checkVersion = ""; 107 108 //macourapp/2.1.1 109 if(ua.indexOf('macouriosapp') !== -1){ 110 pattern = /macouriosapp\/(.*)/; 111 checkVersion = master_version1; 112 }else if(ua.indexOf('macourapp') !== -1){ 113 pattern = /macourapp\/(.*)/; 114 checkVersion = master_version2; 115 } 116 var result = ua.match(pattern); 117 if(result.length >=2){ 118 var uaVersion = convert_version(result[1]); 119 if(uaVersion >= convert_version(checkVersion)){ 120 ret = true; 121 } 122 } 123 return ret; 124} 125//window.onload = function() { 126 if(checkUA()){ 127 remove_header(); 128 } 129//};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.