Merge branch 'master' of https://github.com/rvtr/rvtr.github.io
13
_config.yml
@ -1,6 +1,7 @@
|
||||
name: rmc
|
||||
title: rmc
|
||||
url: https://randommeaninglesscharacters.com
|
||||
shopurl: https://shop.randommeaninglesscharacters.com
|
||||
imgurl: https://cdn.randommeaninglesscharacters.com/img-dsi/
|
||||
appurl: https://cdn.randommeaninglesscharacters.com/rmc-prg/
|
||||
releaseurl: https://cdn.randommeaninglesscharacters.com/assets-dsi/release/
|
||||
@ -11,15 +12,3 @@ plugins:
|
||||
- jekyll-seo-tag
|
||||
feed:
|
||||
posts_limit: 20
|
||||
# Exclude all files from `pages` in sitemap
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -12,7 +12,7 @@
|
||||
</div>
|
||||
<div class="nav-content-box">
|
||||
<img class="nav-content-box-main" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" />
|
||||
<a href="/dsidev/dsishop/startup.html"><img class="nav-content-box-sub" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" /></a>
|
||||
<a href="{{ site.shopurl }}"><img class="nav-content-box-sub" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_boxoverlay.png" /></a>
|
||||
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/devshop_128.png" class="nav-content-box-icon">
|
||||
</div>
|
||||
<div class="nav-content-box">
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
<a class="nav-link" href="/">Home</a>
|
||||
</li>
|
||||
<li class="nav-item" style="">
|
||||
<a class="nav-link" href="/dsidev/dsishop/startup.html">DSi Debug Shop</a>
|
||||
<a class="nav-link" href="{{ site.shopurl }}">DSi Debug Shop</a>
|
||||
</li>
|
||||
<li class="nav-item" style="">
|
||||
<a class="nav-link" href="/dsidev/guide/ds-ique-firmware.html">iQueDS FW</a>
|
||||
|
||||
@ -1,234 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
<script type="text/javascript" src="./base.js"></script>
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_01_d</title>
|
||||
|
||||
<script>;
|
||||
window.name = "DownWindow";
|
||||
var gkong = new Kong;
|
||||
var $ = function(arg){ return document.getElementById(arg) };
|
||||
|
||||
|
||||
function setDisplayMenu1( d ) {
|
||||
$('error_down_bg_u').style.display = d;
|
||||
$('error_down_bg_d').style.display = d;
|
||||
$('error_down_title').style.display = d;
|
||||
$('button_error_left').style.display = d;
|
||||
$('button_error_right').style.display = d;
|
||||
}
|
||||
|
||||
|
||||
function setDisplayMenu2( d ) {
|
||||
$('message_return').style.display = d;
|
||||
$('button_return_yes').style.display = d;
|
||||
$('button_return_no').style.display = d;
|
||||
}
|
||||
|
||||
|
||||
function setDisplayMenu3( d ) {
|
||||
$('message_restart').style.display = d;
|
||||
$('button_restart_yes').style.display = d;
|
||||
$('button_restart_no').style.display = d;
|
||||
}
|
||||
|
||||
|
||||
function switchPageDOM( n ) {
|
||||
|
||||
beforeChangeDOMforManualTransition( WIPE_ANIM_NONE, WIPE_ANIM_TRANS );
|
||||
|
||||
if (n == 1) {
|
||||
setDisplayMenu1("block");
|
||||
setDisplayMenu2("none");
|
||||
setDisplayMenu3("none");
|
||||
} else if (n == 2) {
|
||||
setDisplayMenu1("none");
|
||||
setDisplayMenu2("block");
|
||||
setDisplayMenu3("none");
|
||||
} else if (n==3) {
|
||||
setDisplayMenu1("none");
|
||||
setDisplayMenu2("none");
|
||||
setDisplayMenu3("block");
|
||||
}
|
||||
|
||||
afterChangeDOMforManualTransition();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function initPageDOM() {
|
||||
setDisplayMenu1("block");
|
||||
setDisplayMenu2("none");
|
||||
setDisplayMenu3("none");
|
||||
}
|
||||
|
||||
|
||||
|
||||
window.addEventListener('DOMContentLoaded', function(){ initPageDOM(); } , false);
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_error_page(); } , false);
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="error_down_bg_u"></div>
|
||||
<div id="error_down_bg_d"></div>
|
||||
|
||||
<div id="error_down_title">
|
||||
<span class="error_down_title_inner tx12error">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_error_title ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_error_left">
|
||||
<div class="btn_inner_base">
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_menu ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_error_left'));
|
||||
setOnclick( $('button_error_left'), "switchPageDOM(2);" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_error_right">
|
||||
<div class="btn_inner_base">
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_reset ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_error_right'));
|
||||
setOnclick( $('button_error_right'), "switchPageDOM(3);" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- Confirm to return to the TWL Menu. -->
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
<!---------------->
|
||||
<div id="message_return" class="tx16blue">
|
||||
<div class="_inner">
|
||||
<!--@@-->
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_menu_02 ) );</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_return_yes">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_yes ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
// setButtonImages($('button_return_yes'), SBIMG_NO_LOADINGICON_NO_PARTICLE);
|
||||
setButtonImages($('button_return_yes'));
|
||||
setOnclick( $('button_return_yes'), "waitReturnToMenu();" );
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_return_no">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_no ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_return_no'));
|
||||
setOnclick( $('button_return_no'), "switchPageDOM(1);" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- Confirm to restart. -->
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
<!--------------->
|
||||
<div id="message_restart" class="tx16blue">
|
||||
<div class="_inner">
|
||||
<!--@@-->
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_reset_02 ) );</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!--------------->
|
||||
<div class="btn_base violet_128x28" id="button_restart_yes">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_yes ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
// setButtonImages($('button_restart_yes'), SBIMG_NO_LOADINGICON_NO_PARTICLE);
|
||||
setButtonImages($('button_restart_yes'));
|
||||
setOnclick( $('button_restart_yes'), "waitRestart();" );
|
||||
</script>
|
||||
|
||||
|
||||
<!--------------->
|
||||
<div class="btn_base violet_128x28" id="button_restart_no">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_no ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_restart_no'));
|
||||
setOnclick( $('button_restart_no'), "switchPageDOM(1);" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,55 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_01_u</title>
|
||||
|
||||
<script>;
|
||||
window.name = "UpWindow";
|
||||
var gkong = new Kong;
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="errorTitle" class="tx16white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_title ) );</script>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="standardPage">
|
||||
|
||||
<div class="tx12error">
|
||||
|
||||
<script>;
|
||||
var c = "" + gkong.GetErrorCode();
|
||||
if (c.length == 5) { c = "0" + c };
|
||||
document.write( gkong.GetMessage( JMS_shop_error_code ).replace("{0}", c ) );
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="tx12error">
|
||||
<script>document.write( gkong.GetErrorMessage() );</script>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,234 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
<script type="text/javascript" src="./base.js"></script>
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_02_d</title>
|
||||
|
||||
<script>;
|
||||
window.name = "DownWindow";
|
||||
var gkong = new Kong;
|
||||
var $ = function(arg){ return document.getElementById(arg) };
|
||||
|
||||
|
||||
function setDisplayMenu1( d ) {
|
||||
$('error_down_bg_u').style.display = d;
|
||||
$('error_down_bg_d').style.display = d;
|
||||
$('error_down_title').style.display = d;
|
||||
$('button_error_left').style.display = d;
|
||||
// $('button_error_right').style.display = d;
|
||||
}
|
||||
|
||||
|
||||
function setDisplayMenu2( d ) {
|
||||
$('message_return').style.display = d;
|
||||
$('button_return_yes').style.display = d;
|
||||
$('button_return_no').style.display = d;
|
||||
}
|
||||
|
||||
/*
|
||||
function setDisplayMenu3( d ) {
|
||||
$('message_restart').style.display = d;
|
||||
$('button_restart_yes').style.display = d;
|
||||
$('button_restart_no').style.display = d;
|
||||
}
|
||||
*/
|
||||
|
||||
function switchPageDOM( n ) {
|
||||
|
||||
beforeChangeDOMforManualTransition( WIPE_ANIM_NONE, WIPE_ANIM_TRANS );
|
||||
|
||||
if (n == 1) {
|
||||
setDisplayMenu1("block");
|
||||
setDisplayMenu2("none");
|
||||
// setDisplayMenu3("none");
|
||||
} else if (n == 2) {
|
||||
setDisplayMenu1("none");
|
||||
setDisplayMenu2("block");
|
||||
// setDisplayMenu3("none");
|
||||
// } else if (n==3) {
|
||||
// setDisplayMenu1("none");
|
||||
// setDisplayMenu2("none");
|
||||
// setDisplayMenu3("block");
|
||||
}
|
||||
|
||||
afterChangeDOMforManualTransition();
|
||||
|
||||
}
|
||||
|
||||
|
||||
function initPageDOM() {
|
||||
setDisplayMenu1("block");
|
||||
setDisplayMenu2("none");
|
||||
// setDisplayMenu3("none");
|
||||
}
|
||||
|
||||
|
||||
|
||||
window.addEventListener('DOMContentLoaded', function(){ initPageDOM(); } , false);
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_error_page(); } , false);
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="error_down_bg_u"></div>
|
||||
<div id="error_down_bg_d"></div>
|
||||
|
||||
<div id="error_down_title">
|
||||
<span class="error_down_title_inner tx12error">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_error_title ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_error_left">
|
||||
<div class="btn_inner_base">
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_menu ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_error_left'));
|
||||
setOnclick( $('button_error_left'), "switchPageDOM(2);" );
|
||||
</script>
|
||||
|
||||
|
||||
<!--
|
||||
----------------
|
||||
<div class="btn_base violet_128x28" id="button_error_right">
|
||||
<div class="btn_inner_base">
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_reset ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_error_right'));
|
||||
setOnclick( $('button_error_right'), "switchPageDOM(3);" );
|
||||
</script>
|
||||
-->
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- Confirm to return to the TWL Menu. -->
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
<!---------------->
|
||||
<div id="message_return" class="tx16blue">
|
||||
<div class="_inner">
|
||||
<!--@@-->
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_menu_02 ) );</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_return_yes">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_yes ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
// setButtonImages($('button_return_yes'), SBIMG_NO_LOADINGICON_NO_PARTICLE);
|
||||
setButtonImages($('button_return_yes'));
|
||||
setOnclick( $('button_return_yes'), "waitReturnToMenu();" );
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base violet_128x28" id="button_return_no">
|
||||
<div class="btn_inner_base">
|
||||
<!--@@-->
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_no ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_return_no'));
|
||||
setOnclick( $('button_return_no'), "switchPageDOM(1);" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- Confirm to restart. -->
|
||||
<!------------------------------------------------------------------>
|
||||
<!--
|
||||
---------------
|
||||
<div id="message_restart" class="tx16blue">
|
||||
<div class="_inner">
|
||||
--@@-
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_reset_02 ) );</script>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
---------------
|
||||
<div class="btn_base violet_128x28" id="button_restart_yes">
|
||||
<div class="btn_inner_base">
|
||||
--@@-
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_yes ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
// setButtonImages($('button_restart_yes'), SBIMG_NO_LOADINGICON_NO_PARTICLE);
|
||||
setButtonImages($('button_restart_yes'));
|
||||
setOnclick( $('button_restart_yes'), "waitRestart();" );
|
||||
</script>
|
||||
|
||||
|
||||
---------------
|
||||
<div class="btn_base violet_128x28" id="button_restart_no">
|
||||
<div class="btn_inner_base">
|
||||
--@@-
|
||||
<span class="tx12white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_no ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_restart_no'));
|
||||
setOnclick( $('button_restart_no'), "switchPageDOM(1);" );
|
||||
</script>
|
||||
-->
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,55 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_02_u</title>
|
||||
|
||||
<script>;
|
||||
window.name = "UpWindow";
|
||||
var gkong = new Kong;
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="errorTitle" class="tx16white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_title ) );</script>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="standardPage">
|
||||
|
||||
<div class="tx12error">
|
||||
|
||||
<script>;
|
||||
var c = "" + gkong.GetErrorCode();
|
||||
if (c.length == 5) { c = "0" + c };
|
||||
document.write( gkong.GetMessage( JMS_shop_error_code ).replace("{0}", c ) );
|
||||
</script>
|
||||
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div class="tx12error">
|
||||
<script>document.write( gkong.GetErrorMessage() );</script>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,59 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
<script type="text/javascript" src="./base.js"></script>
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_03_d</title>
|
||||
|
||||
<script>;
|
||||
window.name = "DownWindow";
|
||||
var gkong = new Kong;
|
||||
var $ = function(arg){ return document.getElementById(arg) };
|
||||
window.addEventListener('load', function(){ onload_error_page(); } , false);
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="error_down_bg_u"></div>
|
||||
<div id="error_down_bg_d"></div>
|
||||
|
||||
<div id="error_down_title">
|
||||
<span class="error_down_title_inner tx12error">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_error_title ) );</script>
|
||||
</span>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="btn_base button_224x32" id="button_error_center">
|
||||
<div class="btn_inner_base">
|
||||
<span class="tx16">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_ok ) )</script>
|
||||
</span>
|
||||
</div>
|
||||
<div class="btn_spacer_base"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
// setButtonImages($('button_error_center'), SBIMG_NO_LOADINGICON_NO_PARTICLE);
|
||||
setButtonImages($('button_error_center'));
|
||||
setOnclick( $('button_error_center'), "waitRestart();" );
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,42 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="./error.css">
|
||||
|
||||
<script type="text/javascript" src="./error_id.js"></script>
|
||||
<script type="text/javascript" src="./se.js"></script>
|
||||
|
||||
|
||||
<title>E_03_u</title>
|
||||
|
||||
<script>;
|
||||
window.name = "UpWindow";
|
||||
var gkong = new Kong;
|
||||
</script>
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<div id="errorTitle" class="tx16white">
|
||||
<script>document.write( gkong.GetMessage( JMS_shop_title ) );</script>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="standardPage">
|
||||
|
||||
<div class="tx12error">
|
||||
<script>document.write( gkong.GetErrorMessage() );</script>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 52 B |
|
Before Width: | Height: | Size: 52 B |
|
Before Width: | Height: | Size: 51 B |
|
Before Width: | Height: | Size: 115 B |
|
Before Width: | Height: | Size: 748 B |
|
Before Width: | Height: | Size: 788 B |
@ -1,321 +0,0 @@
|
||||
/* ---- common style ------------------------------- */
|
||||
|
||||
body {
|
||||
margin : 0 0 0 0;
|
||||
padding : 0;
|
||||
/* overflow : auto; */
|
||||
overflow : hidden;
|
||||
width : 256px;
|
||||
}
|
||||
|
||||
div {
|
||||
margin : 0;
|
||||
padding : 0;
|
||||
position : relative; /* #### 20080802 #### Added for long page. */
|
||||
overflow : hidden; /* #### 20080802 #### Added for long page. */
|
||||
}
|
||||
|
||||
|
||||
img {
|
||||
margin : 0;
|
||||
padding : 0;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080628 #### Changed from #666666 to #555555. */
|
||||
.tx10 {font-size : 10px; color : #555555;}
|
||||
.tx12 {font-size : 12px; color : #555555;}
|
||||
.tx16 {font-size : 16px; color : #555555;}
|
||||
|
||||
.tx10blue {font-size : 10px; color : #34beed;}
|
||||
.tx12blue {font-size : 12px; color : #34beed;}
|
||||
.tx16blue {font-size : 16px; color : #34beed;}
|
||||
|
||||
.tx10red {font-size : 10px; color : red;}
|
||||
.tx12red {font-size : 12px; color : red;}
|
||||
.tx16red {font-size : 16px; color : red;}
|
||||
|
||||
.tx10white {font-size : 10px; color : white;}
|
||||
.tx12white {font-size : 12px; color : white;}
|
||||
.tx16white {font-size : 16px; color : white;}
|
||||
|
||||
.tx10brown {font-size : 10px; color : brown;}
|
||||
.tx12brown {font-size : 12px; color : brown;}
|
||||
.tx16brown {font-size : 16px; color : brown;}
|
||||
|
||||
/* #### 20080802 #### Changed from #000000 to #333333. */
|
||||
.tx10title {font-size : 10px; color : #333333;}
|
||||
.tx12title {font-size : 12px; color : #333333;}
|
||||
.tx16title {font-size : 16px; color : #333333;}
|
||||
|
||||
/* #### 20080802 #### Added. */
|
||||
/* #### 20080821 #### Changed color of important texts. */
|
||||
/* #### 20080917 #### Changed color of important texts. */
|
||||
.tx10important {font-size : 10px; color : #FF2244;}
|
||||
.tx12important {font-size : 12px; color : #FF2244;}
|
||||
.tx16important {font-size : 16px; color : #FF2244;}
|
||||
|
||||
.tx10grayout {font-size : 10px; color : #888888;}
|
||||
.tx12grayout {font-size : 12px; color : #888888;}
|
||||
.tx16grayout {font-size : 16px; color : #888888;}
|
||||
|
||||
.atx10 {font-size : 10px;}
|
||||
.atx12 {font-size : 12px;}
|
||||
.atx16 {font-size : 16px;}
|
||||
|
||||
.atx10red {font-size : 10px; color : red;}
|
||||
.atx12red {font-size : 12px; color : red;}
|
||||
.atx16red {font-size : 16px; color : red;}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
.tx10error {font-size : 10px; color : red;}
|
||||
.tx12error {font-size : 12px; color : red;}
|
||||
.tx16error {font-size : 16px; color : red;}
|
||||
|
||||
|
||||
|
||||
|
||||
/* ---- page top style ------------------------------- */
|
||||
|
||||
/* #### 20080802 #### Delete padding, position and top. */
|
||||
/* #### 20080802 #### Change margin. */
|
||||
.standardPage {
|
||||
width : 248px;
|
||||
margin : 26 4 22 4;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080802 #### Added. */
|
||||
/* ---- for fine-tuning. ------------------------------- */
|
||||
br {
|
||||
line-height : 8px;
|
||||
}
|
||||
|
||||
.__br4 {
|
||||
line-height : 4px;
|
||||
}
|
||||
|
||||
.__dots {
|
||||
margin : -3 0 6 0;
|
||||
clear : both;
|
||||
text-align : center;
|
||||
}
|
||||
|
||||
|
||||
.__right { text-align : right; }
|
||||
.__left { text-align : left; }
|
||||
.__center { text-align : center; }
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
#errorTitle {
|
||||
position : fixed;
|
||||
left : 0px;
|
||||
top : 0px;
|
||||
width : 256px;
|
||||
height : 22px;
|
||||
background-image : url(./E_u_bar.gif);
|
||||
background-repeat : repeat-x;
|
||||
background-position : 0px 0px;
|
||||
overflow : hidden;
|
||||
display : table-cell;
|
||||
vertical-align : middle;
|
||||
text-align : left;
|
||||
z-index : 5;
|
||||
padding : 0 4 0 4;
|
||||
}
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
#error_down_bg_u {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 30px;
|
||||
width : 256px;
|
||||
height : 9px;
|
||||
background-image : url(./E_bg_u.gif);
|
||||
background-repeat : repeat-x;
|
||||
overflow : hidden;
|
||||
}
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
#error_down_title {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 40px;
|
||||
width : 256px;
|
||||
height : 64px;
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
#error_down_bg_d {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 105px;
|
||||
width : 256px;
|
||||
height : 9px;
|
||||
background-image : url(./E_bg_d.gif);
|
||||
background-repeat : repeat-x;
|
||||
overflow : hidden;
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
/* .............. */
|
||||
.error_down_title_inner {
|
||||
position : relative;
|
||||
padding : 2 3 3 3;
|
||||
width : inherit;
|
||||
height : inherit;
|
||||
display : table-cell;
|
||||
vertical-align : middle;
|
||||
text-align : center;
|
||||
}
|
||||
|
||||
|
||||
#message_restart {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 28px;
|
||||
width : 256px;
|
||||
height: 124px;
|
||||
}
|
||||
|
||||
#message_return {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 28px;
|
||||
width : 256px;
|
||||
height: 124px;
|
||||
}
|
||||
|
||||
._inner {
|
||||
position : relative;
|
||||
left : 0px;
|
||||
top : 0px;
|
||||
width : inherit;
|
||||
height : inherit;
|
||||
padding : 0 4 0 4;
|
||||
display : table-cell;
|
||||
vertical-align : middle;
|
||||
text-align : center;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080814 #### Added for error page. */
|
||||
/* ---- button : 224x32 ------------------------------- */
|
||||
#button_error_center { position : absolute; left : 16px; top : 118px; }
|
||||
|
||||
/* #### 20080913 #### Added for error page. */
|
||||
/* #### 20080913 #### Corrected type miss from "button_errot_right" to "button_error_right". */
|
||||
/* #### 20080922 #### Changed top of "button_error_*" from 152px to 164px. */
|
||||
/* #### 20080922 #### Changed "button_error_*"'s size from 128x40 to 128x28, returned it to the previous size. */
|
||||
/* ---- button : 128x28 ------------------------------- */
|
||||
#button_error_left { position : absolute; left : 0px; top : 164px; }
|
||||
#button_error_right { position : absolute; left : 128px; top : 164px; }
|
||||
|
||||
|
||||
/* #### 20080913 #### Changed size and position of buttons for bug fix. */
|
||||
/* #### 20080913 #### Changed id name from "button_HAS_center" to "button_low_center". */
|
||||
/* #### 20080913 #### Moved "button_low_center" from page/B_13_d.css. */
|
||||
/* ---- button : 224x28 ------------------------------- */
|
||||
#button_low_center { position : absolute; left : 16px; top : 162px; }
|
||||
|
||||
|
||||
|
||||
|
||||
/* #### 20080702 #### Changed size and position of buttons. */
|
||||
/* #### 20080702 #### Corrected the comment of button size from "128x26" to "128x28". */
|
||||
/* ---- button : 128x28 ------------------------------- */
|
||||
#button_left { position : absolute; left : 0px; top : 164px; }
|
||||
#button_right { position : absolute; left : 128px; top : 164px; }
|
||||
|
||||
|
||||
/* #### 20080922 #### Added to confirm to restart or return to the TWL Menu. */
|
||||
/* ---- button : 128x56 ------------------------------- */
|
||||
#button_return_yes { position : absolute; left : 0px; top : 164px; }
|
||||
#button_return_no { position : absolute; left : 128px; top : 164px; }
|
||||
|
||||
/* #### 20080922 #### Added to confirm to restart or return to the TWL Menu. */
|
||||
/* ---- button : 128x56 ------------------------------- */
|
||||
#button_restart_yes { position : absolute; left : 0px; top : 164px; }
|
||||
#button_restart_no { position : absolute; left : 128px; top : 164px; }
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/* ---- button base class ------------------------------- */
|
||||
|
||||
.btn_base {
|
||||
position : relative;
|
||||
background-repeat : no-repeat;
|
||||
background-position : 0px 0px;
|
||||
overflow : hidden;
|
||||
}
|
||||
|
||||
/* #### 20080807 #### Added to reduce size of css file. */
|
||||
/* ---- button inner base class ------------------------------- */
|
||||
|
||||
.btn_inner_base {
|
||||
position : relative;
|
||||
width : inherit;
|
||||
height : inherit;
|
||||
padding : 2 4 2 4;
|
||||
overflow : hidden;
|
||||
display : table-cell;
|
||||
vertical-align : middle;
|
||||
text-align : center;
|
||||
}
|
||||
|
||||
/* #### 20080807 #### Added to reduce size of css file. */
|
||||
/* ---- button spacer base class ------------------------------- */
|
||||
|
||||
.btn_spacer_base {
|
||||
position : absolute;
|
||||
left : 0px;
|
||||
top : 0px;
|
||||
width : inherit;
|
||||
height : inherit;
|
||||
}
|
||||
|
||||
|
||||
/* .............. */
|
||||
.button_224x28 {
|
||||
width : 224px;
|
||||
height : 28px;
|
||||
background-image : url(./button_224x28_all.gif);
|
||||
}
|
||||
|
||||
/* .............. */
|
||||
.button_224x32 {
|
||||
width : 224px;
|
||||
height : 32px;
|
||||
background-image : url(./button_224x32_all.gif);
|
||||
}
|
||||
|
||||
/* .............. */
|
||||
.violet_128x28 {
|
||||
width : 128px;
|
||||
height : 28px;
|
||||
background-image : url(./violet_128x28_all.gif);
|
||||
}
|
||||
|
||||
/* .............. */
|
||||
.violet_128x40 {
|
||||
width : 128px;
|
||||
height : 40px;
|
||||
background-image : url(./violet_128x40_all.gif);
|
||||
}
|
||||
@ -1,13 +0,0 @@
|
||||
//----------------------------------------
|
||||
//-- define : message id num.
|
||||
|
||||
var JMS_shop_error_title = 0;
|
||||
var JMS_shop_error_code = 1;
|
||||
var JMS_shop_menu = 2;
|
||||
var JMS_shop_reset = 3;
|
||||
var JMS_shop_ok = 4;
|
||||
var JMS_shop_title = 5;
|
||||
var JMS_shop_menu_02 = 6;
|
||||
var JMS_shop_reset_02 = 7;
|
||||
var JMS_shop_yes = 8;
|
||||
var JMS_shop_no = 9;
|
||||
@ -1,11 +0,0 @@
|
||||
//----------------------------------------
|
||||
//-- define : SE No. (refer to sound_data.sadl)
|
||||
|
||||
/* #### 20080726 #### Changed SE No. */
|
||||
/* #### 20080911 #### Changed SE No. */
|
||||
|
||||
var TWL_SHOP_SE_ONMOUSEDOWN = 16; // #define TWL_CMN_SE_TOUCH 16 // 16 // 20
|
||||
var TWL_SHOP_SE_ONCLICK = 17; // #define TWL_CMN_SE_DECIDE 17 // 17 // 19
|
||||
var TWL_SHOP_SE_TRANSIT = 37; // #define TWL_SHP_SE_LOADED 37 // 35 // 17
|
||||
var TWL_SHOP_SE_INVALID = 23; // #define TWL_CMN_SE_INVALID 23 // 23 // NEW
|
||||
var TWL_SHOP_SE_WARNING = 36; // #define TWL_SHP_SE_WARNING_PAGE 36 // 34 // NEW
|
||||
|
Before Width: | Height: | Size: 431 B |
|
Before Width: | Height: | Size: 512 B |
@ -1,5 +0,0 @@
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field );
|
||||
}
|
||||
@ -1,113 +0,0 @@
|
||||
/* ECError values */
|
||||
var EC_ERROR_OK = 0; /* No error */
|
||||
var EC_ERROR_FAIL = -4001; /* Generic error */
|
||||
var EC_ERROR_NOT_SUPPORTED = -4002; /* Feature not implemented */
|
||||
var EC_ERROR_INSUFICIENT_RESOURCE = -4003;
|
||||
var EC_ERROR_INVALID = -4004;
|
||||
var EC_ERROR_NOMEM = -4005;
|
||||
var EC_ERROR_NOT_FOUND = -4006;
|
||||
var EC_ERROR_NOT_BUSY = -4007; /* no active async operation */
|
||||
var EC_ERROR_BUSY = -4008;
|
||||
var EC_ERROR_NOT_DONE = -4009;
|
||||
|
||||
var EC_ERROR_NET_NA = -4013; /* Internet access not available */
|
||||
var EC_ERROR_WS_REPORT = -4015; /* Server reports a problem */
|
||||
var EC_ERROR_ECARD = -4017; /* Invalid eCard */
|
||||
var EC_ERROR_OVERFLOW = -4018; /* Output too big for buf provided */
|
||||
var EC_ERROR_NET_CONTENT = -4019; /* Error getting content from server */
|
||||
var EC_ERROR_CONTENT_SIZE = -4020; /* Downloaded content size doesn't match tmd */
|
||||
|
||||
var EC_ERROR_WS_RESP = -4034 /* invalid web service response */
|
||||
var EC_ERROR_TICKET = -4035; /* problem importing ticket */
|
||||
var EC_ERROR_TITLE = -4036; /* problem importing title */
|
||||
var EC_ERROR_TITLE_CONTENT = -4037; /* problem importing title content */
|
||||
var EC_ERROR_CANCELED = -4038; /* an extended operation was canceled */
|
||||
var EC_ERROR_ALREADY = -4039; /* one time only action was previously done */
|
||||
|
||||
var EC_ERROR_INIT = -4041; /* library has not been initialized */
|
||||
var EC_ERROR_REGISTER = -4042; /* device is not registered */
|
||||
var EC_ERROR_WS_RECV = -4043; /* recv error on web service response */
|
||||
var EC_ERROR_NOT_ACTIVE = -4044; /* expected operation is not active op */
|
||||
var EC_ERROR_FILE_READ = -4045;
|
||||
var EC_ERROR_FILE_WRITE = -4046;
|
||||
|
||||
var EC_ERROR_DEVICE_KEY_PAIR = -4047 /* problem importing device key pair */
|
||||
var EC_ERROR_CERT_CHAIN = -4048 /* problem importing cert chain */
|
||||
|
||||
var EC_ERROR_NOT_OWNED = -4050; /* Title is not owned */
|
||||
var EC_ERROR_BAD_HEAP = -4051; /* An invalid heap was passed to eclib */
|
||||
var EC_ERROR_HTTP_HDR_PARSE = -4052; /* Could not parse http header */
|
||||
var EC_ERROR_CONFIG = -4053; /* Invalid configuration (e.g. url is invalid) */
|
||||
var EC_ERROR_CANCEL_FAILED = -4054; /* Could not cancel asynchronous operaton */
|
||||
var EC_ERROR_USER_INODES = -4055; /* Operation would exceed max user inodes */
|
||||
var EC_ERROR_USER_BLOCKS = -4056; /* Operation would exceed max user blocks */
|
||||
var EC_ERROR_SYS_INODES = -4057; /* Operation would exceed max sys inodes */
|
||||
var EC_ERROR_SYS_BLOCKS = -4058; /* Operation would exceed max sys blocks */
|
||||
|
||||
var EC_ERROR_NO_DEVICE_CODE = -4065; /* Operation requires device code */
|
||||
var EC_ERROR_SYNC = -4066; /* Operation requires ticket sync */
|
||||
var EC_ERROR_CONNECT = -4069; /* Operation requires EC_Connect() */
|
||||
var EC_ERROR_NO_TMD = -4070; /* Title TMD is not on device */
|
||||
var EC_ERROR_FIRMWARE = -4071; /* Title requires updated firmware */
|
||||
var EC_ERROR_NO_DEVICE_KEY_PAIR = -4072 /* Operation requires device key pair */
|
||||
|
||||
var EC_ERROR_PCPW = -4073; /* Operation requires parental control password */
|
||||
var EC_ERROR_INVALID_PCPW = -4074; /* Parental control password doesn't match */
|
||||
var EC_ERROR_PC_DISABLED = -4075; /* Parental control is not enabled */
|
||||
var EC_ERROR_EULA = -4076; /* Customer has not agreed to EULA */
|
||||
|
||||
var EC_ERROR_RANGE_START = -4000;
|
||||
var EC_ERROR_RANGE_END = -4199;
|
||||
|
||||
var EC_ISFS_ERROR_START = -101;
|
||||
var EC_ISFS_ERROR_END = -199;
|
||||
var EC_ES_ERROR_START = -1000;
|
||||
var EC_ES_ERROR_END = -1999;
|
||||
var EC_HTTP_STATUS_RANGE_START = -4400; /* corresponds to http status 100 */
|
||||
var EC_HTTP_STATUS_RANGE_END = -4899;
|
||||
var EC_NHTTP_ERROR_RANGE_START = -4900;
|
||||
var EC_NHTTP_ERROR_RANGE_END = -4959;
|
||||
var EC_SSL_ERROR_RANGE_START = -4960;
|
||||
var EC_SSL_ERROR_RANGE_END = -4979;
|
||||
var EC_NHTTP_APIERR_RANGE_START = -4980;
|
||||
var EC_NHTTP_APIERR_RANGE_END = -4999;
|
||||
|
||||
/* Unexpected NHTTP API errors */
|
||||
var EC_ERROR_NHTTP_SMO = -4990;
|
||||
var EC_ERROR_NHTTP_SCA = -4991;
|
||||
var EC_ERROR_NHTTP_CRX = -4992;
|
||||
var EC_ERROR_NHTTP_AHF = -4993;
|
||||
var EC_ERROR_NHTTP_SCCD = -4994;
|
||||
var EC_ERROR_NHTTP_SRCD = -4995;
|
||||
var EC_ERROR_NHTTP_SVO = -4996;
|
||||
var EC_ERROR_NHTTP_PDE = -4997;
|
||||
var EC_ERROR_NHTTP_PDR = -4998;
|
||||
var EC_ERROR_NHTTP_SRA = -4999;
|
||||
|
||||
/* -101 to - max ISFS error are ISFS errors
|
||||
* -1000 to - max ESError are errors returned by ES
|
||||
* -4400 to -4899 correspond to http status codes 100 to 599
|
||||
* -4900 to -4959 are NHTTPError values
|
||||
* -4960 to -4979 are values returned by NHTTPSSLGetError()
|
||||
* -4980 to -4999 are unexpected HHTTP API errors
|
||||
*/
|
||||
|
||||
|
||||
var EC_INVALID_ACCOUNT_ID = "";
|
||||
|
||||
|
||||
var ECOPT_JS_TEST_MODE = 0; /* can never set from JavaScript */
|
||||
var ECOPT_LOG_LEVEL = 1;
|
||||
var ECOPT_RE_DOWNLOAD_CONTENT = 2;
|
||||
var ECOPT_INVALID = 3;
|
||||
|
||||
var EC_JS_TM_OFF = 0;
|
||||
var EC_JS_TM_ON = 1;
|
||||
|
||||
var EC_LOG_NONE = 0;
|
||||
var EC_LOG_ERR = 1;
|
||||
var EC_LOG_WARN = 2;
|
||||
var EC_LOG_INFO = 3;
|
||||
var EC_LOG_FINE = 4;
|
||||
var EC_LOG_FINER = 5;
|
||||
var EC_LOG_FINEST = 6;
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="ec_deviceInfo_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="ec_deviceInfo_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,172 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../../common/css/default.css">
|
||||
<script type="text/javascript" src="../../common/js/default.js"></script>
|
||||
<!--<script>
|
||||
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
PrintDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>pctrl flags </td><td>" + r.parentalControlFlags + "</td></tr>";
|
||||
info += "<tr><td>pctrl ogn </td><td>" + r.parentalControlOgn + "</td></tr>";
|
||||
info += "<tr><td>need sync </td><td>" + r.isNeedTicketSync + "</td></tr>";
|
||||
info += "<tr><td>import all </td><td>" + r.isNeedTicketSyncImportAll+ "</td></tr>";
|
||||
info += "<tr><td>last sync </td><td>" + r.lastTicketSyncTime + "<br>" + ConvertDate(r.lastTicketSyncTime) + "</td></tr>";
|
||||
info += "<tr><td>pcontrol ena </td><td>" + r.isParentalControlEnabled + "</td></tr>";
|
||||
info += "<tr><td>free ch app </td><td>" + r.freeChannelAppCount + "</td></tr>";
|
||||
info += "<tr><td>inodes used/max </td><td>" + r.usedUserInodes + " / " + r.maxUserInodes + "</td></tr>";
|
||||
//info += "<tr><td>used inodes </td><td>" + r.usedUserInodes + "</td></tr>";
|
||||
//info += "<tr><td>max inodes </td><td>" + r.maxUserInodes + "</td></tr>";
|
||||
info += "<tr><td>deviceCode </td><td>" + r.deviceCode + "</td></tr>";
|
||||
info += "<tr><td>actDeviceCode</td><td>" + r.accountDeviceCode + "</td></tr>";
|
||||
info += "<tr><td>wireless MAC </td><td>" + r.wirelessMACAddr + "</td></tr>";
|
||||
info += "<tr><td>blue2th MAC </td><td>" + r.bluetoothMACAddr + "</td></tr>";
|
||||
info += "</table>"
|
||||
-->
|
||||
<table border='1' class="f8">
|
||||
<tr><td>pctrl flags </td><td>1</td></tr>
|
||||
<tr><td>pctrl ogn </td><td>1</td></tr>
|
||||
<tr><td>need sync </td><td>false</td></tr>
|
||||
<tr><td>import all </td><td>true</td></tr>
|
||||
<tr><td>last sync </td><td>1574287523000<br>2019/11/20 22:05:23</td></tr>
|
||||
<tr><td>pcontrol ena </td><td>true</td></tr>
|
||||
<tr><td>free ch app </td><td>3</td></tr>
|
||||
<tr><td>inodes used/max </td><td>0 / 0</td></tr>
|
||||
<!--info += "<tr><td>used inodes </td><td>" + r.usedUserInodes + "</td></tr>-->
|
||||
<!--info += "<tr><td>max inodes </td><td>" + r.maxUserInodes + "</td></tr>-->
|
||||
<tr><td>deviceCode </td><td></td></tr>
|
||||
<tr><td>actDeviceCode</td><td></td></tr>
|
||||
<tr><td>wireless MAC </td><td>69:69:69:69:69:69</td></tr>
|
||||
<tr><td>blue2th MAC </td><td></td></tr>
|
||||
</table>
|
||||
<!--
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
function PrintDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "\n----- DeviecInfo -----\n";
|
||||
info += "deviceId , " +r.deviceId + "\n";
|
||||
info += "titleId , " +r.titleId + "\n";
|
||||
info += "serial , " +r.serial + "\n";
|
||||
info += "orig serial , " +r.originalSerial + "\n";
|
||||
info += "accountId , " +r.accountId + "\n";
|
||||
info += "reg status , " +r.registrationStatus + "\n";
|
||||
info += "country , " +r.country + "\n";
|
||||
info += "actCountry , " +r.accountCountry + "\n";
|
||||
info += "extAccountId , " +r.extAccountId + "\n";
|
||||
info += "region , " +r.region + "\n";
|
||||
info += "language , " +r.language + "\n";
|
||||
info += "block size , " +r.blockSize + "\n";
|
||||
info += "used blocks , " +r.usedBlocks + "\n";
|
||||
info += "total blocks , " +r.totalBlocks + "\n";
|
||||
info += "netRestrict , " +r.netContentRestrictions + "\n";
|
||||
info += "user age , " +r.userAge + "\n";
|
||||
info += "pctrl flags , " +r.parentalControlFlags + "\n";
|
||||
info += "pctrl ogn , " +r.parentalControlOgn + "\n";
|
||||
info += "need sync , " +r.isNeedTicketSync + "\n";
|
||||
info += "import all , " +r.isNeedTicketSyncImportAll+ "\n";
|
||||
info += "last sync , " +r.lastTicketSyncTime + "\n";
|
||||
info += "pcontrol ena , " +r.isParentalControlEnabled + "\n";
|
||||
info += "free ch app , " +r.freeChannelAppCount + "\n";
|
||||
info += "used inodes , " +r.usedUserInodes + "\n";
|
||||
info += "max inodes , " +r.maxUserInodes + "\n";
|
||||
info += "deviceCode , " +r.deviceCode + "\n";
|
||||
info += "actDeviceCode, " +r.accountDeviceCode + "\n";
|
||||
info += "wireless MAC , " +r.wirelessMACAddr + "\n";
|
||||
info += "blue2th MAC , " +r.bluetoothMACAddr + "\n";
|
||||
|
||||
var kong_ = new Kong();
|
||||
kong_.print( info );
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
}
|
||||
|
||||
function ConvertDate( msec )
|
||||
{
|
||||
var dd = new Date( parseInt(msec) );
|
||||
var Y = dd.getYear();
|
||||
var M = dd.getMonth() + 1;
|
||||
var D = dd.getDate();
|
||||
var h = dd.getHours();
|
||||
var m = dd.getMinutes();
|
||||
var s = dd.getSeconds();
|
||||
|
||||
Y = ( Y < 2000 ) ? Y+=2000 : Y;
|
||||
M = ( M < 10 ) ? "0" + M : M ;
|
||||
D = ( D < 10 ) ? "0" + D : D ;
|
||||
h = ( h < 10 ) ? "0" + h : h ;
|
||||
m = ( m < 10 ) ? "0" + m : m ;
|
||||
s = ( s < 10 ) ? "0" + s : s ;
|
||||
|
||||
return ( Y + "/" + M + "/" + D + " " + h + ":" + m + ":" + s );
|
||||
}
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
table
|
||||
{
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 0px 2px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- $B%a%b%j>e$G$N<1JL$N$?$aGX7J?'$rGr(B(#FFFFFF)$B0J30$K$7$F$$$^$9(B -->
|
||||
<body bgcolor="#FEFDFF" onload="Init();">
|
||||
<div id="div_DeviceInfo" class="f8"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,108 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../../common/css/default.css">
|
||||
<!--<script type="text/javascript" src="../../common/js/default.js"></script>
|
||||
<script>
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>deviceId </td><td>" + r.deviceId + "</td></tr>";
|
||||
info += "<tr><td>titleId </td><td>" + r.titleId + "</td></tr>";
|
||||
info += "<tr><td>serial </td><td>" + r.serial + "</td></tr>";
|
||||
info += "<tr><td>orig serial </td><td>" + r.originalSerial + "</td></tr>";
|
||||
info += "<tr><td>accountId </td><td>" + r.accountId + "</td></tr>";
|
||||
info += "<tr><td>reg status </td><td>" + r.registrationStatus + "</td></tr>";
|
||||
info += "<tr><td>country/region/lang</td><td>" + r.country + " / " + r.region + " / " + r.language + "</td></tr>";
|
||||
//info += "<tr><td>country </td><td>" + r.country + "</td></tr>";
|
||||
info += "<tr><td>actCountry </td><td>" + r.accountCountry + "</td></tr>";
|
||||
info += "<tr><td>extAccountId </td><td>" + r.extAccountId + "</td></tr>";
|
||||
//info += "<tr><td>region </td><td>" + r.region + "</td></tr>";
|
||||
//info += "<tr><td>language </td><td>" + r.language + "</td></tr>";
|
||||
info += "<tr><td>block size </td><td>" + r.blockSize + "</td></tr>";
|
||||
info += "<tr><td>block used/total </td><td>" + r.usedBlocks + " / " + r.totalBlocks + "</td></tr>";
|
||||
//info += "<tr><td>used blocks </td><td>" + r.usedBlocks + "</td></tr>";
|
||||
//info += "<tr><td>total blocks </td><td>" + r.totalBlocks + "</td></tr>";
|
||||
info += "<tr><td>netRestrict </td><td>" + r.netContentRestrictions + "</td></tr>";
|
||||
info += "<tr><td>user age </td><td>" + r.userAge + "</td></tr>";
|
||||
info += "</table>"
|
||||
-->
|
||||
<table border='1' class="f8">
|
||||
<tr><td>deviceId </td><td>13685480607</td></tr>
|
||||
<tr><td>titleId </td><td>00030015484E4643</td></tr>
|
||||
<tr><td>serial </td><td>WW414572520</td></tr>
|
||||
<tr><td>orig serial </td><td></td></tr>
|
||||
<tr><td>accountId </td><td>12345678</td></tr>
|
||||
<tr><td>reg status </td><td></td></tr>
|
||||
<tr><td>country/region/lang</td><td>CA / USA / en</td></tr>
|
||||
<!--<tr><td>country </td><td></td></tr>-->
|
||||
<tr><td>actCountry </td><td>CA</td></tr>
|
||||
<tr><td>extAccountId </td><td></td></tr>
|
||||
<!--<tr><td>region </td><td></td></tr>-->
|
||||
<!--<tr><td>language </td><td></td></tr>-->
|
||||
<tr><td>block size </td><td>16384</td></tr>
|
||||
<tr><td>block used/total </td><td>6981 / 8192</td></tr>
|
||||
<!--<tr><td>used blocks </td><td>" + r.usedBlocks + "</td></tr>-->
|
||||
<!--<tr><td>total blocks </td><td>" + r.totalBlocks + "</td></tr>-->
|
||||
<tr><td>netRestrict </td><td>0</td></tr>
|
||||
<tr><td>user age </td><td>16</td></tr>
|
||||
</table>
|
||||
<!--
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
table
|
||||
{
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 0px 2px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- $B%a%b%j>e$G$N<1JL$N$?$aGX7J?'$rGr(B(#FFFFFF)$B0J30$K$7$F$$$^$9(B -->
|
||||
<body bgcolor="#FEFDFF" onload="Init();">
|
||||
<div id="div_DeviceInfo" class="f8"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,374 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../../common/css/default.css">
|
||||
<style>
|
||||
body
|
||||
{
|
||||
font-size: 10px;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
#output
|
||||
{
|
||||
background-color: #CCFFCC;
|
||||
}
|
||||
#progress
|
||||
{
|
||||
background-image: url("progress_bar.gif");
|
||||
background-repeat: no-repeat;
|
||||
background-position: -216px 0px;
|
||||
}
|
||||
</style>
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<script type="text/javascript" src="ec.js"></script>
|
||||
<script type="text/javascript" src="syncEc.js"></script>
|
||||
<script>
|
||||
<!--
|
||||
/*---------- グローバル変数 ----------*/
|
||||
var ec = new ECommerceInterface();
|
||||
var gStartDate = 0;
|
||||
var gShowProgerss = true; //プログレスバーを表示するかのフラグ
|
||||
var gTitleId = 0;
|
||||
|
||||
/*---------- デバッグ出力 ----------*/
|
||||
function Print( mes )
|
||||
{
|
||||
output.innerHTML += mes + "<br>";
|
||||
}
|
||||
function PrintError( progress )
|
||||
{
|
||||
Print( "status : " + progress.status );
|
||||
Print( "operation : " + progress.operation );
|
||||
Print( "totalSize : " + progress.totalSize );
|
||||
Print( "downloadedSize : " + progress.downloadedSize );
|
||||
Print( "errCode : " + progress.errCode );
|
||||
Print( "errInfo : " + progress.errInfo );
|
||||
Print( "phase : " + progress.phase );
|
||||
Print( "isCancelRequested : " + progress.isCancelRequested );
|
||||
Print( "description : " + progress.description );
|
||||
}
|
||||
function ClearDebugMessages( first_mes )
|
||||
{
|
||||
output.innerHTML = first_mes + "<br>";
|
||||
}
|
||||
/*
|
||||
最初のオペレーションのエラーチェック
|
||||
*/
|
||||
function CheckStartOperation( progress )
|
||||
{
|
||||
if ( progress == null )
|
||||
{
|
||||
Print("ASSERT progress == null : " + progress);
|
||||
return ( false );
|
||||
}
|
||||
else if ( progress.status < 0 && progress.status != EC_ERROR_NOT_DONE )
|
||||
{
|
||||
Print("Error StartOperation!");
|
||||
PrintError( progress );
|
||||
return ( false );
|
||||
}
|
||||
else
|
||||
{
|
||||
return ( true );
|
||||
}
|
||||
}
|
||||
/*
|
||||
ec.getProgress() のエラーチェック
|
||||
*/
|
||||
function CheckProgress( progress )
|
||||
{
|
||||
if ( progress == null )
|
||||
{
|
||||
Print("ASSERT progress == null : " + progress);
|
||||
return ( false );
|
||||
}
|
||||
else if ( progress.status < 0 )
|
||||
{
|
||||
Print("Error Progress!");
|
||||
PrintError( progress );
|
||||
return ( false );
|
||||
}
|
||||
else
|
||||
{
|
||||
return ( true );
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
プログレスバーを更新
|
||||
*/
|
||||
var PROGRESS_BAR_WIDTH = 216;
|
||||
function UpdateProgressBar( downloaded, total )
|
||||
{
|
||||
var pos = -1 * PROGRESS_BAR_WIDTH;
|
||||
if ( total != 0 )
|
||||
pos = PROGRESS_BAR_WIDTH * downloaded / total - PROGRESS_BAR_WIDTH;
|
||||
if ( pos > 0 )
|
||||
pos = 0;
|
||||
progress.style.backgroundPosition = pos + "px 0px";
|
||||
}
|
||||
|
||||
/*---------- 初期化処理 ----------*/
|
||||
function InitEc()
|
||||
{
|
||||
/*
|
||||
var ecsUrl = "https://ecs.shop.wii.com/ecs/services/ECommerceSOAP";
|
||||
var iasUrl = "https://ias.shop.wii.com/ias/services/IdentityAuthenticationSOAP";
|
||||
var casUrl = "https://cas.shop.wii.com/cas/services/CatalogingSOAP";
|
||||
var ccsUrl = "http://ccs.shop.wii.com/ccs/download";
|
||||
var ucsUrl = "http://ccs.shop.wii.com/ccs/download";
|
||||
*/
|
||||
var ecsUrl = "https://ecs.t.shop.nintendowifi.net/ecs/services/ECommerceSOAP";
|
||||
var iasUrl = "https://ias.t.shop.nintendowifi.net/ias/services/IdentityAuthenticationSOAP";
|
||||
var casUrl = "https://cas.t.shop.nintendowifi.net/cas/services/CatalogingSOAP";
|
||||
var ccsUrl = "http://ccs.t.shop.nintendowifi.net/ccs/download";
|
||||
var ucsUrl = "http://ccs.t.shop.nintendowifi.net/ccs/download";
|
||||
|
||||
ec.setWebSvcUrls (ecsUrl, iasUrl, casUrl);
|
||||
ec.setContentUrls (ccsUrl, ucsUrl);
|
||||
}
|
||||
|
||||
/*----------------------------------------
|
||||
■ メモ
|
||||
[ 基本的な流れ ]
|
||||
ec.purchaseTitle などの処理をしたい関数を一度呼び、
|
||||
ec.getProgress を EC_ERROR_NOT_DONE 以外になるまで定期的に呼びます。
|
||||
|
||||
[ 便利関数 ]
|
||||
上記の基本的な流れを3つの便利関数で行っています
|
||||
▽ CheckStartOperation
|
||||
ec.purchaseTitle などの処理をしたい関数のエラーチェック関数
|
||||
エラー時は自動的にログ出力
|
||||
▽ SyncEc( "ec.getProgress()" )
|
||||
ec.getProgress を同期処理で EC_ERROR_NOT_DONE 以外になるまで呼び続けます
|
||||
▽ CheckProgress
|
||||
上記の SyncEc のエラーチェック関数。
|
||||
エラー時は自動的にログ出力
|
||||
----------------------------------------*/
|
||||
|
||||
/*---------- 各ボタンの処理 ----------*/
|
||||
/*
|
||||
タイトル(アプリ)の購入
|
||||
amount(金額)も含めて全て文字列で
|
||||
*/
|
||||
function PurchaseTitle( titleId, itemId, amount )
|
||||
{
|
||||
var kong_ = new Kong();
|
||||
//kong_.ShowLoadingIcon();
|
||||
|
||||
ClearDebugMessages("PurchaseTitle");
|
||||
|
||||
var price = new ECPrice( amount, "POINTS");
|
||||
var payment = new ECAccountPayment(); // default is vcid account
|
||||
var limits = new ECTitleLimits(); // default is no limits
|
||||
|
||||
var downloadContent = true;
|
||||
var taxes = null;
|
||||
var purchaseInfo = null;
|
||||
var discount = null;
|
||||
|
||||
var progress = ec.purchaseTitle (titleId, itemId,
|
||||
price, payment,
|
||||
limits,
|
||||
downloadContent, // optional
|
||||
taxes, // optional
|
||||
purchaseInfo, // optional
|
||||
discount); // optional
|
||||
if ( ! CheckStartOperation( progress ) )
|
||||
return(0);
|
||||
/*
|
||||
if ( ! CheckProgress( SyncEc( "ec.getProgress()" ) ) )
|
||||
return(0);
|
||||
*/
|
||||
|
||||
if ( gShowProgerss ) kong_.ShowProgressBar();
|
||||
|
||||
gTitleId = titleId;
|
||||
|
||||
gStartDate = new Date();
|
||||
DownloadStatusUpdate();
|
||||
|
||||
Print("Success." );
|
||||
}
|
||||
|
||||
/*
|
||||
フォームの内容で PurchaseTitle
|
||||
*/
|
||||
function PurchaseTitleFromForm()
|
||||
{
|
||||
var titleId = app.titleId.value;
|
||||
var itemId = app.itemId.value;
|
||||
var amount = app.amount.value;
|
||||
PurchaseTitle( titleId, itemId, amount );
|
||||
}
|
||||
|
||||
/*
|
||||
ダウンロード状況を更新
|
||||
*/
|
||||
function DownloadStatusUpdate()
|
||||
{
|
||||
var progress = ec.getProgress();
|
||||
var kong_ = new Kong();
|
||||
if ( progress.status == EC_ERROR_NOT_DONE )
|
||||
{
|
||||
//ダウンロード中
|
||||
ClearDebugMessages("Downloading...");
|
||||
|
||||
var nowDate = new Date();
|
||||
var time = nowDate.getTime() - gStartDate.getTime();
|
||||
Print("Time : " + time + "[ms]");
|
||||
|
||||
if ( progress.totalSize != 0 )
|
||||
Print( progress.downloadedSize + "/" + progress.totalSize + "[bytes]");
|
||||
if ( gShowProgerss ) kong_.UpdateProgressBar( progress.downloadedSize, progress.totalSize );
|
||||
UpdateProgressBar( progress.downloadedSize, progress.totalSize );
|
||||
setTimeout( "DownloadStatusUpdate()", 1 ); //todo interval
|
||||
}
|
||||
else if ( progress.status < 0 )
|
||||
{
|
||||
//ダウンロード失敗
|
||||
ClearDebugMessages("Download Failed.");
|
||||
PrintError( progress );
|
||||
if ( gShowProgerss ) kong_.HideProgressBar();
|
||||
//kong_.HideLoadingIcon();
|
||||
}
|
||||
else
|
||||
{
|
||||
//ダウンロード成功
|
||||
ClearDebugMessages("Download Succeed.");
|
||||
|
||||
var nowDate = new Date();
|
||||
var time = nowDate.getTime() - gStartDate.getTime();
|
||||
Print("Time : " + time + "[ms]");
|
||||
|
||||
Print( progress.totalSize + "[bytes]");
|
||||
|
||||
if ( gShowProgerss ) kong_.UpdateProgressBar( progress.downloadedSize, progress.totalSize );
|
||||
UpdateProgressBar( progress.downloadedSize, progress.totalSize );
|
||||
|
||||
kong_.FinishDownload( String( gTitleId ) );
|
||||
|
||||
if ( gShowProgerss )
|
||||
{
|
||||
setTimeout( WaitProgressBarAnimFinished, 500 );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
プログレスバーのアニメ終了待ち
|
||||
*/
|
||||
function WaitProgressBarAnimFinished()
|
||||
{
|
||||
var kong_ = new Kong();
|
||||
if ( kong_.IsProgressBarAnimFinished() == false )
|
||||
{
|
||||
setTimeout( WaitProgressBarAnimFinished, 500 );
|
||||
}
|
||||
else
|
||||
{
|
||||
kong_.HideProgressBar();
|
||||
//kong_.HideLoadingIcon();
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
アプリのダウンロード
|
||||
ダウンロードするには先に購入(PurchaseTitle)する必要があります
|
||||
*/
|
||||
function Download( titleId )
|
||||
{
|
||||
gTitleId = titleId;
|
||||
|
||||
var kong_ = new Kong();
|
||||
//kong_.ShowLoadingIcon();
|
||||
|
||||
ClearDebugMessages("Download");
|
||||
|
||||
gStartDate = new Date();
|
||||
|
||||
if ( ! CheckStartOperation( ec.downloadTitle (titleId) ) )
|
||||
return(0);
|
||||
|
||||
if ( gShowProgerss ) kong_.ShowProgressBar();
|
||||
|
||||
DownloadStatusUpdate();
|
||||
}
|
||||
|
||||
/*
|
||||
フォームの内容で Download
|
||||
*/
|
||||
function DownloadFromForm()
|
||||
{
|
||||
var titleId = app.titleId.value;
|
||||
Download( titleId );
|
||||
}
|
||||
|
||||
/*
|
||||
フォームに option タグの内容を反映
|
||||
*/
|
||||
function SetFormValue()
|
||||
{
|
||||
var id = new Array();
|
||||
id = app.idset.value.split(",");
|
||||
app.titleId.value = id[0];
|
||||
app.itemId.value = id[1];
|
||||
app.amount.value = id[2];
|
||||
}
|
||||
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body onload="InitEc();">
|
||||
<form id="app">
|
||||
<table border="1">
|
||||
<tr>
|
||||
<td>titleId</td>
|
||||
<td><input type="text" maxlength="16" size="22" id="titleId" onMouseDown="ActiveKeyboard(1, 'titleId', 1);" value="00030004444D3030"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>itemId</td>
|
||||
<td><input type="text" maxlength="6" size="7" id="itemId" onMouseDown="ActiveKeyboard(0, 'itemId');" value="101488"></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>amount</td>
|
||||
<td><input type="text" maxlength="8" size="11" id="amount" onMouseDown="ActiveKeyboard(0, 'amount(金額)');" value="0"></td>
|
||||
</tr>
|
||||
</table>
|
||||
<select onChange="SetFormValue()" id="idset" size="2">
|
||||
<option value='0003000022A733A2,101486,0'>test_twl_game</option>
|
||||
<option value='00030004444D3030,101488,0'>twl-dm00</option>
|
||||
<option value='00030004444D3032,101487,0'>twl-dm02</option>
|
||||
<option value='00030004444D3033,101489,0'>twl-dm03</option>
|
||||
<option value='00030004444D3034,,'>twl-dm04</option>
|
||||
<option value='00030004444D3130,101489,0'>twl-dm10</option>
|
||||
<option value='00030004444D3131,101490,0'>twl-dm11</option>
|
||||
<option value='00030004444D3330,101491,0'>twl-dm30</option>
|
||||
<option value='000300044B5A3241,101493,0'>kz2a</option>
|
||||
<option value='0003000434617841,101499,0'>4axA(18MB)</option>
|
||||
<option value='0003000434617941,101500,0'>4ayA(18MB)</option>
|
||||
<option value='0003000434617A41,101501,0'>4azA(18MB)</option>
|
||||
<option value='0003000434564341,101688,0'>4vcA(SAVE)</option>
|
||||
<option value='0003000434564441,101689,0'>4vdA(SAVE)</option>
|
||||
<option value='0003000434564541,101690,0'>4veA(SAVE)</option>
|
||||
</select>
|
||||
</form>
|
||||
<div>
|
||||
<button onClick="PurchaseTitleFromForm();">PurchaseTitle</button>
|
||||
<button onClick="DownloadFromForm();">Download</button>
|
||||
</div>
|
||||
<!--
|
||||
省スペースな a タグ版
|
||||
<div>
|
||||
<a href="javascript:void(0);" onClick="PurchaseTitleFromForm();">PurchaseTitle</a>
|
||||
<a href="javascript:void(0);" onClick="DownloadFromForm();">Download</a>
|
||||
</div>
|
||||
-->
|
||||
<div id="progress">
|
||||
<img src="progress_bar_border.gif">
|
||||
</div>
|
||||
<div id="output"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,221 +0,0 @@
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// Progress Bar
|
||||
//
|
||||
// This is a javascript that simulates a progress bar on the page.
|
||||
// The progress is based on the return value of an external functional call
|
||||
//
|
||||
// Usage: showProgressBar(ec,tbpFunction,doneFunction,divObj,
|
||||
// timeInterval,message1, message2,
|
||||
// color,height,width,style)
|
||||
// ecVarName - ECommerceInterface object variable name string
|
||||
// tbpFunction - returns progess text and bar %. see updateProgress()
|
||||
// (tbp stands for text and bar per cent)
|
||||
// doneFunction - javascript function to call upon completion
|
||||
// divObj - id of the div object that act as a container of this progress bar
|
||||
// timeInterval - time interval (milliseconds) to obtain the status and update the progress bar
|
||||
// message1 - a msg string to display before the progress %
|
||||
// message2 - a msg string to display after the progress %
|
||||
// color - color for the bar/outer boundary of the box
|
||||
// height - height of the box/bar
|
||||
// width - total width of the box/bar
|
||||
// style - style for the message string displayed above the progress bar
|
||||
//
|
||||
// Requirements: Following code must be included in the page
|
||||
//
|
||||
// var ec = new ECommerceObj; // global variable
|
||||
//
|
||||
// <DIV id="divObj"></DIV>
|
||||
//
|
||||
// Where the name used for ec and divObj are passed as args to showProgressBar.
|
||||
//
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function showProgressBar(ecVarName,tbpFunction,doneFunction,divObj,
|
||||
timeInterval,message1,message2,
|
||||
color,height,width,style)
|
||||
{
|
||||
var pbColor = (color!=null && color!='') ? color : "#006666";
|
||||
var pbHeight = (height!=null && height!='') ? height : "20";
|
||||
var pbWidth = (width!=null && width!='') ? width : "400";
|
||||
var msgString1 = (message1!=null && message1!='') ? message1 : "";
|
||||
var msgString2 = (message2!=null && message2!='') ? message2 : "";
|
||||
var msgStyle = (style!=null && style!='') ? style : "font:bold; color:#FA8072;";
|
||||
|
||||
document.getElementById(divObj).innerHTML = ''
|
||||
+ ' <table width="90%" border="0" cellspacing="0" cellpadding="0">'
|
||||
+ ' <tr>'
|
||||
+ ' <td width="7%" valign="top" align="right">'
|
||||
+ ' <img src="ec_example/04.gif" width="26" height="57" border="0">'
|
||||
+ ' </td>'
|
||||
+ ' <td width="88%" background="ec_example/bg_26.gif" align="center">'
|
||||
+ ' <table width="100%" border="0" cellspacing="0" cellpadding="0">'
|
||||
+ ' <tr>'
|
||||
+ ' <td height="19"> </td>'
|
||||
+ ' </tr>'
|
||||
+ ' <tr>'
|
||||
+ ' <td>'
|
||||
+ ' <DIV id="box" align="left" style="background-color:#FFFFFF; border:1 solid '
|
||||
+ pbColor + '; height:' + pbHeight + 'px; width:' + pbWidth + '; visibility:visible;">'
|
||||
+ ' <DIV id="bar" align="left" style="position:static; background-color:'
|
||||
+ pbColor + '; height:' + pbHeight + 'px; width:0px; padding-top:5;"></DIV></DIV>'
|
||||
+ ' </td>'
|
||||
+ ' </tr>'
|
||||
+ ' </table>'
|
||||
+ ' <br>'
|
||||
+ ' </td>'
|
||||
+ ' <td width="5%" valign="top">'
|
||||
+ ' <img src="ec_example/03.gif" width="26" height="57" border="0">'
|
||||
+ ' </td>'
|
||||
+ ' </tr>'
|
||||
+ ' <tr>'
|
||||
+ ' <td></td>'
|
||||
+ ' <td align="left" height="40" valign="middle">'
|
||||
+ ' <DIV id="msg" align="center" style="'+msgStyle+'">center</DIV>'
|
||||
+ ' </td>'
|
||||
+ ' <td></td>'
|
||||
+ ' </tr>'
|
||||
+ ' </table>';
|
||||
|
||||
updateProgress(ecVarName,tbpFunction,doneFunction,timeInterval,msgString1,msgString2,pbWidth);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// The progress bar will keep obtaining the status after every timeInterval milliseconds
|
||||
//
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function updateProgress(ecVarName,tbpFunction,doneFunction,timeInterval,
|
||||
msgString1,msgString2,barSize)
|
||||
{
|
||||
var result;
|
||||
var m;
|
||||
var barPerCent = new Object;
|
||||
eval("var progress = " +ecVarName+".getProgress();");
|
||||
|
||||
if (progress.status != EC_ERROR_NOT_DONE) {
|
||||
document.getElementById('msg').innerText = "";
|
||||
document.getElementById('box').style.visibility = 'hidden';
|
||||
eval(doneFunction+"(progress)");
|
||||
return;
|
||||
}
|
||||
|
||||
eval("result = " +tbpFunction+"(barPerCent, progress);");
|
||||
|
||||
m = document.getElementById('msg');
|
||||
|
||||
if (msgString1 != null)
|
||||
m.innerHTML = msgString1;
|
||||
if (result != null)
|
||||
m.innerHTML += " " + result;
|
||||
if (msgString2 != null)
|
||||
m.innerHTML += msgString2;
|
||||
|
||||
document.getElementById('bar').style.width = barPerCent.value + '%';
|
||||
|
||||
setTimeout("updateProgress(\""+ecVarName+"\",\""+
|
||||
tbpFunction+"\",\""+doneFunction+"\",\""+timeInterval+"\",\""+
|
||||
msgString1+"\",\""+msgString2+"\",\""+barSize+"\");", timeInterval);
|
||||
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Trim functions
|
||||
// Returns string with whitespace trimmed
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function LTrim(str)
|
||||
{
|
||||
if (str==null)
|
||||
{
|
||||
return str;
|
||||
}
|
||||
|
||||
for (var i=0; str.charAt(i)==" " || str.charAt(i)=="\n" || str.charAt(i)=="\t"; i++);
|
||||
|
||||
return str.substring(i,str.length);
|
||||
}
|
||||
|
||||
function RTrim(str)
|
||||
{
|
||||
if (str==null)
|
||||
{
|
||||
return str;
|
||||
}
|
||||
|
||||
for (var i=str.length-1; str.charAt(i)==" " || str.charAt(i)=="\n" || str.charAt(i)=="\t"; i--);
|
||||
|
||||
return str.substring(0,i+1);
|
||||
}
|
||||
|
||||
function Trim(str)
|
||||
{
|
||||
return LTrim(RTrim(str));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function errString (errCode)
|
||||
{
|
||||
var a = new Array();
|
||||
|
||||
a[0] = "OK";
|
||||
a[-(EC_ERROR_FAIL)] = "Generic error";
|
||||
a[-(EC_ERROR_NOT_SUPPORTED)] = "Feature not implemented";
|
||||
a[-(EC_ERROR_INSUFICIENT_RESOURCE)] = "Insufficient resource";
|
||||
a[-(EC_ERROR_INVALID)] = "Invalid argument";
|
||||
a[-(EC_ERROR_NOMEM)] = "Insufficient memory";
|
||||
a[-(EC_ERROR_NOT_FOUND)] = "Not found";
|
||||
a[-(EC_ERROR_NOT_BUSY)] = "No active async operation";
|
||||
a[-(EC_ERROR_BUSY)] = "Busy";
|
||||
a[-(EC_ERROR_NOT_DONE)] = "Not done";
|
||||
|
||||
a[-(EC_ERROR_NET_NA)] = "Internet access not available";
|
||||
a[-(EC_ERROR_WS_REPORT)] = "Server reports a problem";
|
||||
a[-(EC_ERROR_ECARD)] = "Invalid eCard";
|
||||
|
||||
a[-(EC_ERROR_NET_CONTENT)] = "Error downloading content";
|
||||
a[-(EC_ERROR_CONTENT_SIZE)] = "Downloaded content size is not expected value";
|
||||
|
||||
a[-(EC_ERROR_WS_RESP)] = "invalid web service response";
|
||||
a[-(EC_ERROR_TICKET)] = "problem importing ticket";
|
||||
a[-(EC_ERROR_TITLE)] = "problem importing title";
|
||||
a[-(EC_ERROR_TITLE_CONTENT)] = "problem importing title content";
|
||||
a[-(EC_ERROR_CANCELED)] = "The operation was canceled.";
|
||||
a[-(EC_ERROR_ALREADY)] = "one time only action was previously done";
|
||||
|
||||
a[-(EC_ERROR_INIT)] = "library has not been initialized";
|
||||
a[-(EC_ERROR_REGISTER)] = "virtual console is not registered";
|
||||
|
||||
a[-(EC_ERROR_WS_RECV)] = "recv error on web service response";
|
||||
a[-(EC_ERROR_NOT_ACTIVE)] = "expected operation is not active op";
|
||||
|
||||
a[-(EC_ERROR_FILE_READ)] = "Error reading a file";
|
||||
a[-(EC_ERROR_FILE_WRITE)] = "Error writing a file";
|
||||
|
||||
a[-(EC_ERROR_NOT_OWNED)] = "Title is not owned";
|
||||
a[-(EC_ERROR_BAD_HEAP)] = "An invalid heap was passed to eclib";
|
||||
a[-(EC_ERROR_HTTP_HDR_PARSE)] = "Could not parse http header";
|
||||
a[-(EC_ERROR_CONFIG)] = "Invlaid configuration (e.g. url is invalid)";
|
||||
|
||||
var msg = a[-errCode];
|
||||
|
||||
if (msg == null) {
|
||||
msg = "Unrecognized Error Code: " + errCode;
|
||||
}
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
/* returns 0 if not in HTTPStatus ECError range */
|
||||
function errCodeToHTTPStatus (errCode)
|
||||
{
|
||||
if (errCode > EC_HTTP_STATUS_RANGE_START || errCode < EC_HTTP_STATUS_RANGE_END) {
|
||||
return 0;
|
||||
} else {
|
||||
return (-(errCode - EC_ERROR_RANGE_START)) + 100;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="ec_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="ec_example.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,19 +0,0 @@
|
||||
<head>
|
||||
<style>
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
ec_u.html
|
||||
</body>
|
||||
|
Before Width: | Height: | Size: 95 B |
|
Before Width: | Height: | Size: 185 B |
@ -1,59 +0,0 @@
|
||||
/*
|
||||
syncEc.js
|
||||
非同期処理の EC 関数を同期処理にしたりするラッパー
|
||||
*/
|
||||
|
||||
/*
|
||||
指定ミリ秒間ブロッキングして待つ関数
|
||||
よい子はあまり真似しないように
|
||||
*/
|
||||
function wait_( time )
|
||||
{
|
||||
var start = new Date();
|
||||
var now;
|
||||
do
|
||||
{
|
||||
now = new Date();
|
||||
} while ( now.getTime() - start.getTime() <= time );
|
||||
}
|
||||
|
||||
/*
|
||||
非同期処理の EC を無理やり同期処理にする関数
|
||||
ec_func は eval で実行するので文字列として渡してください
|
||||
基本的に getProgress に対してしか使わないはずですが…
|
||||
例:
|
||||
var progress = SyncEc( "ec.getProgress()" );
|
||||
*/
|
||||
function SyncEc( ec_func )
|
||||
{
|
||||
var progress;
|
||||
if ( ec_func == null || ec_func == undefined )
|
||||
return ( progress );
|
||||
|
||||
progress = eval( ec_func );
|
||||
while ( progress.status == EC_ERROR_NOT_DONE )
|
||||
{
|
||||
wait_( 100 );
|
||||
progress = eval( ec_func );
|
||||
}
|
||||
return ( progress );
|
||||
}
|
||||
|
||||
/*
|
||||
非同期処理の EC を指定したコールバック関数で通知する関数
|
||||
現在実装中
|
||||
*/
|
||||
function AsynEc( func, callback, interval )
|
||||
{
|
||||
if ( interval < 0 )
|
||||
interval = 1;
|
||||
var progress = eval( ec_func );
|
||||
if ( progress.status == EC_ERROR_NOT_DONE )
|
||||
{
|
||||
setTimeout('AsynEc("' + func + '","' + callback + '","' + interval + '")', interval );
|
||||
}
|
||||
else
|
||||
{
|
||||
eval( callback + "( progress )" );
|
||||
}
|
||||
}
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="index_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="index_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,105 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>NCL index_d</title>
|
||||
<link rel="stylesheet" type="text/css" href="../common/css/default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
<!--
|
||||
window.name = "DownWindow";
|
||||
|
||||
function GoWeb()
|
||||
{
|
||||
var up = up_url.value;
|
||||
var down = down_url.value;
|
||||
MovePage( up, down, 1, 1 );
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>tshop</h1>
|
||||
<ul>
|
||||
<li><a href="http://10.101.11.69/tshop/user/nakaya_kazuto/shopmock/index_u.html">
|
||||
中谷/nakaya
|
||||
</a></li>
|
||||
<li><a href="http://10.101.11.69/tshop/user/ueda/shopmock/index_u.html">
|
||||
上田/ueda
|
||||
</a></li>
|
||||
<li><a href="http://10.101.11.69/tshop/user/wabe_kazuhiro/index_u.html">
|
||||
和部/wabe
|
||||
</a></li>
|
||||
<li><a href="http://10.101.11.69/tshop/user/funaya_hiroshi/shopmock/index_u.html">
|
||||
船屋/funaya
|
||||
</a></li>
|
||||
<li><a href="http://10.101.11.69/tshop/user/washio_masaki/shopmock/index_u.html">
|
||||
鷲尾/washio
|
||||
</a></li>
|
||||
<li><a href="http://10.101.11.69/tshop/user/tokunaga_eiji/DelayButton/shopmock/index_u.html">
|
||||
徳永/tokunaga
|
||||
</a></li>
|
||||
</ul>
|
||||
|
||||
<h1>Shop Server</h1>
|
||||
<div>
|
||||
<a href="https://tss.t.shop.nintendowifi.net/index_u">
|
||||
https://tss.t.shop.nintendowifi.net
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="https://tss.t.shop.shenqudigital.com/index_u">
|
||||
https://tss.t.shop.nintendowifi.net
|
||||
</a>
|
||||
</div>
|
||||
<!-- アドレスの最後に / を付けるとダメ! -->
|
||||
|
||||
|
||||
<h1>EC</h1>
|
||||
<ul>
|
||||
<li><a href="ec/ec_example_index.html" target="_top">
|
||||
ec/ec_example.html
|
||||
</a></li>
|
||||
<li><a href="ec/ec_download.html">ec/ec_download.html</a></li>
|
||||
<li><a href="ec/ec_deviceInfo.html" target="_top">
|
||||
ec/ec_deviceInfo.html
|
||||
</a></li>
|
||||
</ul>
|
||||
|
||||
<h1>shop mock</h1>
|
||||
<a href="../SMC/font_check/shopmock/index.html" target="_top">
|
||||
../shopmock/shopmock/index_x.html
|
||||
</a>
|
||||
|
||||
<h1>Tools</h1>
|
||||
<a href="tools/ShowErrorPage.html" target="_top">エラーシミュレータ/Error Simulator</a>
|
||||
|
||||
<h1>External Link</h1>
|
||||
<font color="red">注意! UAにNintendoの文字列があるのであまりうろちょろしないこと!</font>
|
||||
<ul>
|
||||
<li><a href="http://www.google.co.jp" target="_top">http://www.google.co.jp</a></li>
|
||||
<li><a href="http://www.nintendo.co.jp" target="_top">http://www.nintendo.co.jp</a></li>
|
||||
</ul>
|
||||
|
||||
<h1>Go Web</h1>
|
||||
<div><input type="text" id="up_url" value="" onMouseDown="ActiveKeyboard(2, 'UP\nEnter a Web Address')"></div>
|
||||
<div><input type="text" id="down_url" value="" onMouseDown="ActiveKeyboard(2, 'DOWN\nEnter a Web Address')"></div>
|
||||
<div><input type="button" value="Go Web" onClick="GoWeb();"></div>
|
||||
|
||||
<h1>Back to Top</h1>
|
||||
<a href="../startup.html" target="_top">
|
||||
../startup_x.html
|
||||
</a>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,82 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>NCL index_u</title>
|
||||
<link rel="stylesheet" type="text/css" href="../common/css/default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<!--<script>
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_UserAgent.innerHTML = navigator.userAgent;
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>accountId</td><td>" + r.accountId + "</td></tr>";
|
||||
info += "<tr><td>deviceId</td><td>" + r.deviceId + "</td></tr>";
|
||||
info += "<tr><td>serial</td><td>" + r.serial + "</td></tr>";
|
||||
info += "<tr><td>country/region/lang</td><td>" + r.country + " / " + r.region + " / " + r.language + "</td></tr>";
|
||||
info += "<tr><td>block(x" + (r.blockSize/1024) + "[KB])</td><td>" + r.usedBlocks + " / " + r.totalBlocks + "</td></tr>";
|
||||
info += "<tr><td>MAC</td><td>" + r.wirelessMACAddr + "</td></tr>";
|
||||
info += "</table>"
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- メモリ上での識別のため背景色を白(#FFFFFF)以外にしています -->
|
||||
<body bgcolor="#FDFEFF" onload="Init();">
|
||||
<h1>For NCL Developers</h1>
|
||||
<div class="f8">
|
||||
Opera/9.50 (Nintendo; Opera/153; U; Nintendo DS; en)</div>
|
||||
<!--<div id="div_Date" class="f8"></div>-->
|
||||
<!--<div id="div_UTCDate" class="f8"></div>-->
|
||||
<!--<div id="div_CountUpTimer" class="f8"></div>-->
|
||||
<div class="f8">
|
||||
<table border='1'>
|
||||
<tr><td>accountId</td><td>54319686</td></tr>
|
||||
<tr><td>deviceId</td><td>13685480607</td></tr>
|
||||
<tr><td>serial</td><td>WW414572520</td></tr>
|
||||
<tr><td>country/reg/lang</td><td>CA / USA / en</td></tr>
|
||||
<tr><td>block(x16[KB])</td><td>5603 / 8192</td></tr>
|
||||
<tr><td>MAC</td><td>69:69:69:69:69:69</td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
@ -1,25 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>GetMessage</title>
|
||||
<link rel="stylesheet" type="text/css" href="default.css">
|
||||
<script type="text/javascript" src="default.js"></script>
|
||||
<script>
|
||||
<!--
|
||||
function ShowErrorPage()
|
||||
{
|
||||
var id = document.getElementById("err_code").value;
|
||||
var kong_ = new Kong();
|
||||
kong_.ShowErrorPage( id );
|
||||
}
|
||||
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>ShowErrorPage</h1>
|
||||
<input id="err_code" type="text" size="6" maxlength="6" onClick="ActiveKeyboard(0, 'Error Code')" value="0"><br>
|
||||
<button onClick="ShowErrorPage()">ShowErrorPage</button><br>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,39 +0,0 @@
|
||||
/* Common CSS */
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
h1
|
||||
{
|
||||
font-size: 16px;
|
||||
text-decoration: underline;
|
||||
background-color: #CCFFCC;
|
||||
margin: 4px 0px;
|
||||
}
|
||||
body
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
table
|
||||
{
|
||||
border-width: 1px;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 2px;
|
||||
}
|
||||
ul
|
||||
{
|
||||
padding: 0px;
|
||||
margin: 0px 12px;
|
||||
}
|
||||
|
||||
#up_url, #down_url
|
||||
{
|
||||
width: 95%;
|
||||
}
|
||||
@ -1,32 +0,0 @@
|
||||
function MovePage( up_url, down_url, up_anim, down_anim )
|
||||
{
|
||||
if ( up_url != "" || down_url != "" )
|
||||
{
|
||||
if ( up_anim == undefined ) up_anim = 0;
|
||||
if ( down_anim == undefined ) down_anim = 0;
|
||||
|
||||
var kong_ = new Kong();
|
||||
kong_.SetTransition( up_anim, down_anim );
|
||||
if ( up_url != "" )
|
||||
{
|
||||
window.open( up_url, "UpWindow" );
|
||||
}
|
||||
if ( down_url != "" )
|
||||
{
|
||||
window.open( down_url, "DownWindow" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field);
|
||||
}
|
||||
|
||||
function GoWeb()
|
||||
{
|
||||
var up = up_url.value;
|
||||
var down = down_url.value;
|
||||
MovePage( up, down, 1, 1 );
|
||||
}
|
||||
@ -1,5 +0,0 @@
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field );
|
||||
}
|
||||
@ -1,113 +0,0 @@
|
||||
/* ECError values */
|
||||
var EC_ERROR_OK = 0; /* No error */
|
||||
var EC_ERROR_FAIL = -4001; /* Generic error */
|
||||
var EC_ERROR_NOT_SUPPORTED = -4002; /* Feature not implemented */
|
||||
var EC_ERROR_INSUFICIENT_RESOURCE = -4003;
|
||||
var EC_ERROR_INVALID = -4004;
|
||||
var EC_ERROR_NOMEM = -4005;
|
||||
var EC_ERROR_NOT_FOUND = -4006;
|
||||
var EC_ERROR_NOT_BUSY = -4007; /* no active async operation */
|
||||
var EC_ERROR_BUSY = -4008;
|
||||
var EC_ERROR_NOT_DONE = -4009;
|
||||
|
||||
var EC_ERROR_NET_NA = -4013; /* Internet access not available */
|
||||
var EC_ERROR_WS_REPORT = -4015; /* Server reports a problem */
|
||||
var EC_ERROR_ECARD = -4017; /* Invalid eCard */
|
||||
var EC_ERROR_OVERFLOW = -4018; /* Output too big for buf provided */
|
||||
var EC_ERROR_NET_CONTENT = -4019; /* Error getting content from server */
|
||||
var EC_ERROR_CONTENT_SIZE = -4020; /* Downloaded content size doesn't match tmd */
|
||||
|
||||
var EC_ERROR_WS_RESP = -4034 /* invalid web service response */
|
||||
var EC_ERROR_TICKET = -4035; /* problem importing ticket */
|
||||
var EC_ERROR_TITLE = -4036; /* problem importing title */
|
||||
var EC_ERROR_TITLE_CONTENT = -4037; /* problem importing title content */
|
||||
var EC_ERROR_CANCELED = -4038; /* an extended operation was canceled */
|
||||
var EC_ERROR_ALREADY = -4039; /* one time only action was previously done */
|
||||
|
||||
var EC_ERROR_INIT = -4041; /* library has not been initialized */
|
||||
var EC_ERROR_REGISTER = -4042; /* device is not registered */
|
||||
var EC_ERROR_WS_RECV = -4043; /* recv error on web service response */
|
||||
var EC_ERROR_NOT_ACTIVE = -4044; /* expected operation is not active op */
|
||||
var EC_ERROR_FILE_READ = -4045;
|
||||
var EC_ERROR_FILE_WRITE = -4046;
|
||||
|
||||
var EC_ERROR_DEVICE_KEY_PAIR = -4047 /* problem importing device key pair */
|
||||
var EC_ERROR_CERT_CHAIN = -4048 /* problem importing cert chain */
|
||||
|
||||
var EC_ERROR_NOT_OWNED = -4050; /* Title is not owned */
|
||||
var EC_ERROR_BAD_HEAP = -4051; /* An invalid heap was passed to eclib */
|
||||
var EC_ERROR_HTTP_HDR_PARSE = -4052; /* Could not parse http header */
|
||||
var EC_ERROR_CONFIG = -4053; /* Invalid configuration (e.g. url is invalid) */
|
||||
var EC_ERROR_CANCEL_FAILED = -4054; /* Could not cancel asynchronous operaton */
|
||||
var EC_ERROR_USER_INODES = -4055; /* Operation would exceed max user inodes */
|
||||
var EC_ERROR_USER_BLOCKS = -4056; /* Operation would exceed max user blocks */
|
||||
var EC_ERROR_SYS_INODES = -4057; /* Operation would exceed max sys inodes */
|
||||
var EC_ERROR_SYS_BLOCKS = -4058; /* Operation would exceed max sys blocks */
|
||||
|
||||
var EC_ERROR_NO_DEVICE_CODE = -4065; /* Operation requires device code */
|
||||
var EC_ERROR_SYNC = -4066; /* Operation requires ticket sync */
|
||||
var EC_ERROR_CONNECT = -4069; /* Operation requires EC_Connect() */
|
||||
var EC_ERROR_NO_TMD = -4070; /* Title TMD is not on device */
|
||||
var EC_ERROR_FIRMWARE = -4071; /* Title requires updated firmware */
|
||||
var EC_ERROR_NO_DEVICE_KEY_PAIR = -4072 /* Operation requires device key pair */
|
||||
|
||||
var EC_ERROR_PCPW = -4073; /* Operation requires parental control password */
|
||||
var EC_ERROR_INVALID_PCPW = -4074; /* Parental control password doesn't match */
|
||||
var EC_ERROR_PC_DISABLED = -4075; /* Parental control is not enabled */
|
||||
var EC_ERROR_EULA = -4076; /* Customer has not agreed to EULA */
|
||||
|
||||
var EC_ERROR_RANGE_START = -4000;
|
||||
var EC_ERROR_RANGE_END = -4199;
|
||||
|
||||
var EC_ISFS_ERROR_START = -101;
|
||||
var EC_ISFS_ERROR_END = -199;
|
||||
var EC_ES_ERROR_START = -1000;
|
||||
var EC_ES_ERROR_END = -1999;
|
||||
var EC_HTTP_STATUS_RANGE_START = -4400; /* corresponds to http status 100 */
|
||||
var EC_HTTP_STATUS_RANGE_END = -4899;
|
||||
var EC_NHTTP_ERROR_RANGE_START = -4900;
|
||||
var EC_NHTTP_ERROR_RANGE_END = -4959;
|
||||
var EC_SSL_ERROR_RANGE_START = -4960;
|
||||
var EC_SSL_ERROR_RANGE_END = -4979;
|
||||
var EC_NHTTP_APIERR_RANGE_START = -4980;
|
||||
var EC_NHTTP_APIERR_RANGE_END = -4999;
|
||||
|
||||
/* Unexpected NHTTP API errors */
|
||||
var EC_ERROR_NHTTP_SMO = -4990;
|
||||
var EC_ERROR_NHTTP_SCA = -4991;
|
||||
var EC_ERROR_NHTTP_CRX = -4992;
|
||||
var EC_ERROR_NHTTP_AHF = -4993;
|
||||
var EC_ERROR_NHTTP_SCCD = -4994;
|
||||
var EC_ERROR_NHTTP_SRCD = -4995;
|
||||
var EC_ERROR_NHTTP_SVO = -4996;
|
||||
var EC_ERROR_NHTTP_PDE = -4997;
|
||||
var EC_ERROR_NHTTP_PDR = -4998;
|
||||
var EC_ERROR_NHTTP_SRA = -4999;
|
||||
|
||||
/* -101 to - max ISFS error are ISFS errors
|
||||
* -1000 to - max ESError are errors returned by ES
|
||||
* -4400 to -4899 correspond to http status codes 100 to 599
|
||||
* -4900 to -4959 are NHTTPError values
|
||||
* -4960 to -4979 are values returned by NHTTPSSLGetError()
|
||||
* -4980 to -4999 are unexpected HHTTP API errors
|
||||
*/
|
||||
|
||||
|
||||
var EC_INVALID_ACCOUNT_ID = "";
|
||||
|
||||
|
||||
var ECOPT_JS_TEST_MODE = 0; /* can never set from JavaScript */
|
||||
var ECOPT_LOG_LEVEL = 1;
|
||||
var ECOPT_RE_DOWNLOAD_CONTENT = 2;
|
||||
var ECOPT_INVALID = 3;
|
||||
|
||||
var EC_JS_TM_OFF = 0;
|
||||
var EC_JS_TM_ON = 1;
|
||||
|
||||
var EC_LOG_NONE = 0;
|
||||
var EC_LOG_ERR = 1;
|
||||
var EC_LOG_WARN = 2;
|
||||
var EC_LOG_INFO = 3;
|
||||
var EC_LOG_FINE = 4;
|
||||
var EC_LOG_FINER = 5;
|
||||
var EC_LOG_FINEST = 6;
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="ec_deviceInfo_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="ec_deviceInfo_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,173 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../../common/css/default.css">
|
||||
<script type="text/javascript" src="../../common/js/default.js"></script>
|
||||
<!--<script>
|
||||
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
PrintDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>pctrl flags </td><td>" + r.parentalControlFlags + "</td></tr>";
|
||||
info += "<tr><td>pctrl ogn </td><td>" + r.parentalControlOgn + "</td></tr>";
|
||||
info += "<tr><td>need sync </td><td>" + r.isNeedTicketSync + "</td></tr>";
|
||||
info += "<tr><td>import all </td><td>" + r.isNeedTicketSyncImportAll+ "</td></tr>";
|
||||
info += "<tr><td>last sync </td><td>" + r.lastTicketSyncTime + "<br>" + ConvertDate(r.lastTicketSyncTime) + "</td></tr>";
|
||||
info += "<tr><td>pcontrol ena </td><td>" + r.isParentalControlEnabled + "</td></tr>";
|
||||
info += "<tr><td>free ch app </td><td>" + r.freeChannelAppCount + "</td></tr>";
|
||||
info += "<tr><td>inodes used/max </td><td>" + r.usedUserInodes + " / " + r.maxUserInodes + "</td></tr>";
|
||||
//info += "<tr><td>used inodes </td><td>" + r.usedUserInodes + "</td></tr>";
|
||||
//info += "<tr><td>max inodes </td><td>" + r.maxUserInodes + "</td></tr>";
|
||||
info += "<tr><td>deviceCode </td><td>" + r.deviceCode + "</td></tr>";
|
||||
info += "<tr><td>actDeviceCode</td><td>" + r.accountDeviceCode + "</td></tr>";
|
||||
info += "<tr><td>wireless MAC </td><td>" + r.wirelessMACAddr + "</td></tr>";
|
||||
info += "<tr><td>blue2th MAC </td><td>" + r.bluetoothMACAddr + "</td></tr>";
|
||||
info += "</table>"
|
||||
-->
|
||||
<table border='1' class="f8">
|
||||
<tr><td>pctrl flags </td><td>1</td></tr>
|
||||
<tr><td>pctrl ogn </td><td>1</td></tr>
|
||||
<tr><td>need sync </td><td>false</td></tr>
|
||||
<tr><td>import all </td><td>true</td></tr>
|
||||
<tr><td>last sync </td><td>1574287523000<br>2019/11/20 22:05:23</td></tr>
|
||||
<tr><td>pcontrol ena </td><td>true</td></tr>
|
||||
<tr><td>free ch app </td><td>3</td></tr>
|
||||
<tr><td>inodes used/max </td><td>0 / 0</td></tr>
|
||||
<!--info += "<tr><td>used inodes </td><td>" + r.usedUserInodes + "</td></tr>-->
|
||||
<!--info += "<tr><td>max inodes </td><td>" + r.maxUserInodes + "</td></tr>-->
|
||||
<tr><td>deviceCode </td><td></td></tr>
|
||||
<tr><td>actDeviceCode</td><td></td></tr>
|
||||
<tr><td>wireless MAC </td><td>69:69:69:69:69:69</td></tr>
|
||||
<tr><td>blue2th MAC </td><td></td></tr>
|
||||
</table>
|
||||
<!--
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
function PrintDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "\n----- DeviecInfo -----\n";
|
||||
info += "deviceId , " +r.deviceId + "\n";
|
||||
info += "titleId , " +r.titleId + "\n";
|
||||
info += "serial , " +r.serial + "\n";
|
||||
info += "orig serial , " +r.originalSerial + "\n";
|
||||
info += "accountId , " +r.accountId + "\n";
|
||||
info += "reg status , " +r.registrationStatus + "\n";
|
||||
info += "country , " +r.country + "\n";
|
||||
info += "actCountry , " +r.accountCountry + "\n";
|
||||
info += "extAccountId , " +r.extAccountId + "\n";
|
||||
info += "region , " +r.region + "\n";
|
||||
info += "language , " +r.language + "\n";
|
||||
info += "block size , " +r.blockSize + "\n";
|
||||
info += "used blocks , " +r.usedBlocks + "\n";
|
||||
info += "total blocks , " +r.totalBlocks + "\n";
|
||||
info += "netRestrict , " +r.netContentRestrictions + "\n";
|
||||
info += "user age , " +r.userAge + "\n";
|
||||
info += "pctrl flags , " +r.parentalControlFlags + "\n";
|
||||
info += "pctrl ogn , " +r.parentalControlOgn + "\n";
|
||||
info += "need sync , " +r.isNeedTicketSync + "\n";
|
||||
info += "import all , " +r.isNeedTicketSyncImportAll+ "\n";
|
||||
info += "last sync , " +r.lastTicketSyncTime + "\n";
|
||||
info += "pcontrol ena , " +r.isParentalControlEnabled + "\n";
|
||||
info += "free ch app , " +r.freeChannelAppCount + "\n";
|
||||
info += "used inodes , " +r.usedUserInodes + "\n";
|
||||
info += "max inodes , " +r.maxUserInodes + "\n";
|
||||
info += "deviceCode , " +r.deviceCode + "\n";
|
||||
info += "actDeviceCode, " +r.accountDeviceCode + "\n";
|
||||
info += "wireless MAC , " +r.wirelessMACAddr + "\n";
|
||||
info += "blue2th MAC , " +r.bluetoothMACAddr + "\n";
|
||||
|
||||
var kong_ = new Kong();
|
||||
kong_.print( info );
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
}
|
||||
|
||||
function ConvertDate( msec )
|
||||
{
|
||||
var dd = new Date( parseInt(msec) );
|
||||
var Y = dd.getYear();
|
||||
var M = dd.getMonth() + 1;
|
||||
var D = dd.getDate();
|
||||
var h = dd.getHours();
|
||||
var m = dd.getMinutes();
|
||||
var s = dd.getSeconds();
|
||||
|
||||
Y = ( Y < 2000 ) ? Y+=2000 : Y;
|
||||
M = ( M < 10 ) ? "0" + M : M ;
|
||||
D = ( D < 10 ) ? "0" + D : D ;
|
||||
h = ( h < 10 ) ? "0" + h : h ;
|
||||
m = ( m < 10 ) ? "0" + m : m ;
|
||||
s = ( s < 10 ) ? "0" + s : s ;
|
||||
|
||||
return ( Y + "/" + M + "/" + D + " " + h + ":" + m + ":" + s );
|
||||
}
|
||||
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
table
|
||||
{
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 0px 2px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- $B%a%b%j>e$G$N<1JL$N$?$aGX7J?'$rGr(B(#FFFFFF)$B0J30$K$7$F$$$^$9(B -->
|
||||
<body bgcolor="#FEFDFF" onload="Init();">
|
||||
<div id="div_DeviceInfo" class="f8"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,110 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="../../common/css/default.css">
|
||||
<script type="text/javascript" src="../../common/js/default.js"></script>
|
||||
<!--<script>
|
||||
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>deviceId </td><td>" + r.deviceId + "</td></tr>";
|
||||
info += "<tr><td>titleId </td><td>" + r.titleId + "</td></tr>";
|
||||
info += "<tr><td>serial </td><td>" + r.serial + "</td></tr>";
|
||||
info += "<tr><td>orig serial </td><td>" + r.originalSerial + "</td></tr>";
|
||||
info += "<tr><td>accountId </td><td>" + r.accountId + "</td></tr>";
|
||||
info += "<tr><td>reg status </td><td>" + r.registrationStatus + "</td></tr>";
|
||||
info += "<tr><td>country/region/lang</td><td>" + r.country + " / " + r.region + " / " + r.language + "</td></tr>";
|
||||
//info += "<tr><td>country </td><td>" + r.country + "</td></tr>";
|
||||
info += "<tr><td>actCountry </td><td>" + r.accountCountry + "</td></tr>";
|
||||
info += "<tr><td>extAccountId </td><td>" + r.extAccountId + "</td></tr>";
|
||||
//info += "<tr><td>region </td><td>" + r.region + "</td></tr>";
|
||||
//info += "<tr><td>language </td><td>" + r.language + "</td></tr>";
|
||||
info += "<tr><td>block size </td><td>" + r.blockSize + "</td></tr>";
|
||||
info += "<tr><td>block used/total </td><td>" + r.usedBlocks + " / " + r.totalBlocks + "</td></tr>";
|
||||
//info += "<tr><td>used blocks </td><td>" + r.usedBlocks + "</td></tr>";
|
||||
//info += "<tr><td>total blocks </td><td>" + r.totalBlocks + "</td></tr>";
|
||||
info += "<tr><td>netRestrict </td><td>" + r.netContentRestrictions + "</td></tr>";
|
||||
info += "<tr><td>user age </td><td>" + r.userAge + "</td></tr>";
|
||||
info += "</table>"
|
||||
-->
|
||||
<table border='1' class="f8">
|
||||
<tr><td>deviceId </td><td>13685480607</td></tr>
|
||||
<tr><td>titleId </td><td>00030015484E4643</td></tr>
|
||||
<tr><td>serial </td><td>WW414572520</td></tr>
|
||||
<tr><td>orig serial </td><td></td></tr>
|
||||
<tr><td>accountId </td><td>12345678</td></tr>
|
||||
<tr><td>reg status </td><td></td></tr>
|
||||
<tr><td>country/region/lang</td><td>CA / USA / en</td></tr>
|
||||
<!--<tr><td>country </td><td></td></tr>-->
|
||||
<tr><td>actCountry </td><td>CA</td></tr>
|
||||
<tr><td>extAccountId </td><td></td></tr>
|
||||
<!--<tr><td>region </td><td></td></tr>-->
|
||||
<!--<tr><td>language </td><td></td></tr>-->
|
||||
<tr><td>block size </td><td>16384</td></tr>
|
||||
<tr><td>block used/total </td><td>6981 / 8192</td></tr>
|
||||
<!--<tr><td>used blocks </td><td>" + r.usedBlocks + "</td></tr>-->
|
||||
<!--<tr><td>total blocks </td><td>" + r.totalBlocks + "</td></tr>-->
|
||||
<tr><td>netRestrict </td><td>0</td></tr>
|
||||
<tr><td>user age </td><td>16</td></tr>
|
||||
</table>
|
||||
<!--
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
table
|
||||
{
|
||||
position: absolute;
|
||||
top: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 0px 2px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- $B%a%b%j>e$G$N<1JL$N$?$aGX7J?'$rGr(B(#FFFFFF)$B0J30$K$7$F$$$^$9(B -->
|
||||
<body bgcolor="#FEFDFF" onload="Init();">
|
||||
<div id="div_DeviceInfo" class="f8"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,221 +0,0 @@
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// Progress Bar
|
||||
//
|
||||
// This is a javascript that simulates a progress bar on the page.
|
||||
// The progress is based on the return value of an external functional call
|
||||
//
|
||||
// Usage: showProgressBar(ec,tbpFunction,doneFunction,divObj,
|
||||
// timeInterval,message1, message2,
|
||||
// color,height,width,style)
|
||||
// ecVarName - ECommerceInterface object variable name string
|
||||
// tbpFunction - returns progess text and bar %. see updateProgress()
|
||||
// (tbp stands for text and bar per cent)
|
||||
// doneFunction - javascript function to call upon completion
|
||||
// divObj - id of the div object that act as a container of this progress bar
|
||||
// timeInterval - time interval (milliseconds) to obtain the status and update the progress bar
|
||||
// message1 - a msg string to display before the progress %
|
||||
// message2 - a msg string to display after the progress %
|
||||
// color - color for the bar/outer boundary of the box
|
||||
// height - height of the box/bar
|
||||
// width - total width of the box/bar
|
||||
// style - style for the message string displayed above the progress bar
|
||||
//
|
||||
// Requirements: Following code must be included in the page
|
||||
//
|
||||
// var ec = new ECommerceObj; // global variable
|
||||
//
|
||||
// <DIV id="divObj"></DIV>
|
||||
//
|
||||
// Where the name used for ec and divObj are passed as args to showProgressBar.
|
||||
//
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function showProgressBar(ecVarName,tbpFunction,doneFunction,divObj,
|
||||
timeInterval,message1,message2,
|
||||
color,height,width,style)
|
||||
{
|
||||
var pbColor = (color!=null && color!='') ? color : "#006666";
|
||||
var pbHeight = (height!=null && height!='') ? height : "20";
|
||||
var pbWidth = (width!=null && width!='') ? width : "400";
|
||||
var msgString1 = (message1!=null && message1!='') ? message1 : "";
|
||||
var msgString2 = (message2!=null && message2!='') ? message2 : "";
|
||||
var msgStyle = (style!=null && style!='') ? style : "font:bold; color:#FA8072;";
|
||||
|
||||
document.getElementById(divObj).innerHTML = ''
|
||||
+ ' <table width="90%" border="0" cellspacing="0" cellpadding="0">'
|
||||
+ ' <tr>'
|
||||
+ ' <td width="7%" valign="top" align="right">'
|
||||
+ ' <img src="ec_example/04.gif" width="26" height="57" border="0">'
|
||||
+ ' </td>'
|
||||
+ ' <td width="88%" background="ec_example/bg_26.gif" align="center">'
|
||||
+ ' <table width="100%" border="0" cellspacing="0" cellpadding="0">'
|
||||
+ ' <tr>'
|
||||
+ ' <td height="19"> </td>'
|
||||
+ ' </tr>'
|
||||
+ ' <tr>'
|
||||
+ ' <td>'
|
||||
+ ' <DIV id="box" align="left" style="background-color:#FFFFFF; border:1 solid '
|
||||
+ pbColor + '; height:' + pbHeight + 'px; width:' + pbWidth + '; visibility:visible;">'
|
||||
+ ' <DIV id="bar" align="left" style="position:static; background-color:'
|
||||
+ pbColor + '; height:' + pbHeight + 'px; width:0px; padding-top:5;"></DIV></DIV>'
|
||||
+ ' </td>'
|
||||
+ ' </tr>'
|
||||
+ ' </table>'
|
||||
+ ' <br>'
|
||||
+ ' </td>'
|
||||
+ ' <td width="5%" valign="top">'
|
||||
+ ' <img src="ec_example/03.gif" width="26" height="57" border="0">'
|
||||
+ ' </td>'
|
||||
+ ' </tr>'
|
||||
+ ' <tr>'
|
||||
+ ' <td></td>'
|
||||
+ ' <td align="left" height="40" valign="middle">'
|
||||
+ ' <DIV id="msg" align="center" style="'+msgStyle+'">center</DIV>'
|
||||
+ ' </td>'
|
||||
+ ' <td></td>'
|
||||
+ ' </tr>'
|
||||
+ ' </table>';
|
||||
|
||||
updateProgress(ecVarName,tbpFunction,doneFunction,timeInterval,msgString1,msgString2,pbWidth);
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// The progress bar will keep obtaining the status after every timeInterval milliseconds
|
||||
//
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function updateProgress(ecVarName,tbpFunction,doneFunction,timeInterval,
|
||||
msgString1,msgString2,barSize)
|
||||
{
|
||||
var result;
|
||||
var m;
|
||||
var barPerCent = new Object;
|
||||
eval("var progress = " +ecVarName+".getProgress();");
|
||||
|
||||
if (progress.status != EC_ERROR_NOT_DONE) {
|
||||
document.getElementById('msg').innerText = "";
|
||||
document.getElementById('box').style.visibility = 'hidden';
|
||||
eval(doneFunction+"(progress)");
|
||||
return;
|
||||
}
|
||||
|
||||
eval("result = " +tbpFunction+"(barPerCent, progress);");
|
||||
|
||||
m = document.getElementById('msg');
|
||||
|
||||
if (msgString1 != null)
|
||||
m.innerHTML = msgString1;
|
||||
if (result != null)
|
||||
m.innerHTML += " " + result;
|
||||
if (msgString2 != null)
|
||||
m.innerHTML += msgString2;
|
||||
|
||||
document.getElementById('bar').style.width = barPerCent.value + '%';
|
||||
|
||||
setTimeout("updateProgress(\""+ecVarName+"\",\""+
|
||||
tbpFunction+"\",\""+doneFunction+"\",\""+timeInterval+"\",\""+
|
||||
msgString1+"\",\""+msgString2+"\",\""+barSize+"\");", timeInterval);
|
||||
|
||||
}
|
||||
|
||||
//-------------------------------------------------------------------
|
||||
// Trim functions
|
||||
// Returns string with whitespace trimmed
|
||||
//-------------------------------------------------------------------
|
||||
|
||||
function LTrim(str)
|
||||
{
|
||||
if (str==null)
|
||||
{
|
||||
return str;
|
||||
}
|
||||
|
||||
for (var i=0; str.charAt(i)==" " || str.charAt(i)=="\n" || str.charAt(i)=="\t"; i++);
|
||||
|
||||
return str.substring(i,str.length);
|
||||
}
|
||||
|
||||
function RTrim(str)
|
||||
{
|
||||
if (str==null)
|
||||
{
|
||||
return str;
|
||||
}
|
||||
|
||||
for (var i=str.length-1; str.charAt(i)==" " || str.charAt(i)=="\n" || str.charAt(i)=="\t"; i--);
|
||||
|
||||
return str.substring(0,i+1);
|
||||
}
|
||||
|
||||
function Trim(str)
|
||||
{
|
||||
return LTrim(RTrim(str));
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
function errString (errCode)
|
||||
{
|
||||
var a = new Array();
|
||||
|
||||
a[0] = "OK";
|
||||
a[-(EC_ERROR_FAIL)] = "Generic error";
|
||||
a[-(EC_ERROR_NOT_SUPPORTED)] = "Feature not implemented";
|
||||
a[-(EC_ERROR_INSUFICIENT_RESOURCE)] = "Insufficient resource";
|
||||
a[-(EC_ERROR_INVALID)] = "Invalid argument";
|
||||
a[-(EC_ERROR_NOMEM)] = "Insufficient memory";
|
||||
a[-(EC_ERROR_NOT_FOUND)] = "Not found";
|
||||
a[-(EC_ERROR_NOT_BUSY)] = "No active async operation";
|
||||
a[-(EC_ERROR_BUSY)] = "Busy";
|
||||
a[-(EC_ERROR_NOT_DONE)] = "Not done";
|
||||
|
||||
a[-(EC_ERROR_NET_NA)] = "Internet access not available";
|
||||
a[-(EC_ERROR_WS_REPORT)] = "Server reports a problem";
|
||||
a[-(EC_ERROR_ECARD)] = "Invalid eCard";
|
||||
|
||||
a[-(EC_ERROR_NET_CONTENT)] = "Error downloading content";
|
||||
a[-(EC_ERROR_CONTENT_SIZE)] = "Downloaded content size is not expected value";
|
||||
|
||||
a[-(EC_ERROR_WS_RESP)] = "invalid web service response";
|
||||
a[-(EC_ERROR_TICKET)] = "problem importing ticket";
|
||||
a[-(EC_ERROR_TITLE)] = "problem importing title";
|
||||
a[-(EC_ERROR_TITLE_CONTENT)] = "problem importing title content";
|
||||
a[-(EC_ERROR_CANCELED)] = "The operation was canceled.";
|
||||
a[-(EC_ERROR_ALREADY)] = "one time only action was previously done";
|
||||
|
||||
a[-(EC_ERROR_INIT)] = "library has not been initialized";
|
||||
a[-(EC_ERROR_REGISTER)] = "virtual console is not registered";
|
||||
|
||||
a[-(EC_ERROR_WS_RECV)] = "recv error on web service response";
|
||||
a[-(EC_ERROR_NOT_ACTIVE)] = "expected operation is not active op";
|
||||
|
||||
a[-(EC_ERROR_FILE_READ)] = "Error reading a file";
|
||||
a[-(EC_ERROR_FILE_WRITE)] = "Error writing a file";
|
||||
|
||||
a[-(EC_ERROR_NOT_OWNED)] = "Title is not owned";
|
||||
a[-(EC_ERROR_BAD_HEAP)] = "An invalid heap was passed to eclib";
|
||||
a[-(EC_ERROR_HTTP_HDR_PARSE)] = "Could not parse http header";
|
||||
a[-(EC_ERROR_CONFIG)] = "Invlaid configuration (e.g. url is invalid)";
|
||||
|
||||
var msg = a[-errCode];
|
||||
|
||||
if (msg == null) {
|
||||
msg = "Unrecognized Error Code: " + errCode;
|
||||
}
|
||||
|
||||
return msg;
|
||||
}
|
||||
|
||||
/* returns 0 if not in HTTPStatus ECError range */
|
||||
function errCodeToHTTPStatus (errCode)
|
||||
{
|
||||
if (errCode > EC_HTTP_STATUS_RANGE_START || errCode < EC_HTTP_STATUS_RANGE_END) {
|
||||
return 0;
|
||||
} else {
|
||||
return (-(errCode - EC_ERROR_RANGE_START)) + 100;
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="ec_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="ec_example.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,15 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
ec_u.html
|
||||
</body>
|
||||
</html>
|
||||
|
Before Width: | Height: | Size: 95 B |
|
Before Width: | Height: | Size: 185 B |
@ -1,59 +0,0 @@
|
||||
/*
|
||||
syncEc.js
|
||||
非同期処理の EC 関数を同期処理にしたりするラッパー
|
||||
*/
|
||||
|
||||
/*
|
||||
指定ミリ秒間ブロッキングして待つ関数
|
||||
よい子はあまり真似しないように
|
||||
*/
|
||||
function wait_( time )
|
||||
{
|
||||
var start = new Date();
|
||||
var now;
|
||||
do
|
||||
{
|
||||
now = new Date();
|
||||
} while ( now.getTime() - start.getTime() <= time );
|
||||
}
|
||||
|
||||
/*
|
||||
非同期処理の EC を無理やり同期処理にする関数
|
||||
ec_func は eval で実行するので文字列として渡してください
|
||||
基本的に getProgress に対してしか使わないはずですが…
|
||||
例:
|
||||
var progress = SyncEc( "ec.getProgress()" );
|
||||
*/
|
||||
function SyncEc( ec_func )
|
||||
{
|
||||
var progress;
|
||||
if ( ec_func == null || ec_func == undefined )
|
||||
return ( progress );
|
||||
|
||||
progress = eval( ec_func );
|
||||
while ( progress.status == EC_ERROR_NOT_DONE )
|
||||
{
|
||||
wait_( 100 );
|
||||
progress = eval( ec_func );
|
||||
}
|
||||
return ( progress );
|
||||
}
|
||||
|
||||
/*
|
||||
非同期処理の EC を指定したコールバック関数で通知する関数
|
||||
現在実装中
|
||||
*/
|
||||
function AsynEc( func, callback, interval )
|
||||
{
|
||||
if ( interval < 0 )
|
||||
interval = 1;
|
||||
var progress = eval( ec_func );
|
||||
if ( progress.status == EC_ERROR_NOT_DONE )
|
||||
{
|
||||
setTimeout('AsynEc("' + func + '","' + callback + '","' + interval + '")', interval );
|
||||
}
|
||||
else
|
||||
{
|
||||
eval( callback + "( progress )" );
|
||||
}
|
||||
}
|
||||
@ -1,22 +0,0 @@
|
||||
/* ---- common style ------------------------------- */
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
body {
|
||||
font-size : 12px;
|
||||
color : #555555;
|
||||
}
|
||||
|
||||
.bold { font-size : 16px; color : black; }
|
||||
|
||||
.eulaPage_u {
|
||||
position : absolute;
|
||||
top : 0px;
|
||||
width : 240px;
|
||||
margin : 26 8 0 8;
|
||||
padding : 0 0 22 0;
|
||||
}
|
||||
@ -1,544 +0,0 @@
|
||||
/*****************************
|
||||
Kong Script for Windows
|
||||
*****************************/
|
||||
/*
|
||||
Kong Class
|
||||
*/
|
||||
|
||||
var gShowClickEffect = true;
|
||||
|
||||
|
||||
function kong_sleep(msec) {
|
||||
var d1 = new Date().getTime();
|
||||
var d2 = new Date().getTime();
|
||||
while( d2 < d1 + msec ){
|
||||
d2 = new Date().getTime();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* dummy functions for PC Browser */
|
||||
|
||||
function Kong()
|
||||
{
|
||||
|
||||
this.SetTransition = function() {}
|
||||
this.PlaySE = function() {}
|
||||
|
||||
this.KbdActive = function(k,m,f) {
|
||||
/* #### 20080628 #### Changed from alert to opera.postError. */
|
||||
opera.postError("[[KbdActive]] kind:" + k + " / " + "message: " + m + " / " + "field:" + f );
|
||||
}
|
||||
|
||||
|
||||
this.GetUpDocumentHeight = function() {
|
||||
var h = 0
|
||||
if (upWindowObject.pageBottom) {
|
||||
var b = upWindowObject.pageBottom;
|
||||
h = parseInt(b.offsetParent.offsetTop) + parseInt(b.offsetTop) + parseInt(getComputedStyle(b, '').getPropertyValue('height'));
|
||||
}
|
||||
if (h >= 192) { return h; } else { return 192; }
|
||||
}
|
||||
|
||||
this.GetDownDocumentHeight = function() {
|
||||
var h = 0
|
||||
if (downWindowObject.pageBottom) {
|
||||
var b = downWindowObject.pageBottom;
|
||||
h = parseInt(b.offsetParent.offsetTop) + parseInt(b.offsetTop) + parseInt(getComputedStyle(b, '').getPropertyValue('height'));
|
||||
}
|
||||
if (h >= 192) { return h; } else { return 192; }
|
||||
}
|
||||
|
||||
|
||||
this.ScrollUpWindow = function(x, y ,t) {
|
||||
upWindowObject.scrollBy(x, y);
|
||||
}
|
||||
|
||||
this.ScrollDownWindow = function(x, y ,t) {
|
||||
downWindowObject.scrollBy(x, y);
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080711 #### Deleted arguments. */
|
||||
this.ShowUpWindowScrollButton = function() {
|
||||
if (downWindowObject.upWinU) { /* #### 20080628 #### Added. */
|
||||
|
||||
/* #### 20080711 #### Added default positions for PC Opera. */
|
||||
var ux = 204;
|
||||
var uy = 1;
|
||||
var dx = 229;
|
||||
var dy = 1;
|
||||
|
||||
/* #### 20080712 #### Added scroll_tab. */
|
||||
downWindowObject.scroll_tab.style.visibility = "visible";
|
||||
downWindowObject.upWinU.style.visibility = "visible";
|
||||
downWindowObject.upWinD.style.visibility = "visible";
|
||||
downWindowObject.upWinU.style.left = ux;
|
||||
downWindowObject.upWinU.style.top = uy;
|
||||
downWindowObject.upWinD.style.left = dx;
|
||||
downWindowObject.upWinD.style.top = dy;
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
this.ShowDownWindowScrollButton = function(ux, uy, dx, dy) {
|
||||
if (downWindowObject.dnWinU) { /* #### 20080628 #### Added. */
|
||||
downWindowObject.dnWinU.style.visibility = "visible";
|
||||
downWindowObject.dnWinD.style.visibility = "visible";
|
||||
downWindowObject.dnWinU.style.left = ux;
|
||||
downWindowObject.dnWinU.style.top = uy;
|
||||
downWindowObject.dnWinD.style.left = dx;
|
||||
downWindowObject.dnWinD.style.top = dy;
|
||||
}
|
||||
}
|
||||
|
||||
this.HideUpWindowScrollButton = function() {
|
||||
if (downWindowObject.upWinU) { /* #### 20080628 #### Added. */
|
||||
/* #### 20080712 #### Added scroll_tab. */
|
||||
downWindowObject.scroll_tab.style.visibility = "hidden";
|
||||
downWindowObject.upWinU.style.visibility = "hidden";
|
||||
downWindowObject.upWinD.style.visibility = "hidden";
|
||||
}
|
||||
}
|
||||
|
||||
this.HideDownWindowScrollButton = function() {
|
||||
if (downWindowObject.dnWinU) { /* #### 20080628 #### Added. */
|
||||
downWindowObject.dnWinU.style.visibility = "hidden";
|
||||
downWindowObject.dnWinD.style.visibility = "hidden";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080628 #### Added functions for loading icon. */
|
||||
this.ShowLoadingIcon = function() {
|
||||
|
||||
/* #### 20080714 #### Added to disable all. */
|
||||
if (downWindowObject.disable_all) {
|
||||
downWindowObject.disable_all.style.zIndex = 30;
|
||||
}
|
||||
|
||||
if (downWindowObject.loadingIcon) { /* #### 20080628 #### Added. */
|
||||
downWindowObject.loadingIcon.style.visibility = "visible";
|
||||
}
|
||||
|
||||
kong_sleep(200);
|
||||
|
||||
}
|
||||
|
||||
this.HideLoadingIcon = function() {
|
||||
|
||||
if (downWindowObject.loadingIcon) { /* #### 20080628 #### Added. */
|
||||
downWindowObject.loadingIcon.style.visibility = "hidden";
|
||||
}
|
||||
|
||||
/* #### 20080714 #### Added to eable all. */
|
||||
if (downWindowObject.disable_all) {
|
||||
downWindowObject.disable_all.style.zIndex = -1;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
this.ShowProgressBar = function() {}
|
||||
this.UpdateProgressBar = function(d, t) { opera.postError("download:" + d + "/" + t) }
|
||||
this.IsProgressBarAnimFinished = function() { return true; }
|
||||
this.HideProgressBar = function() {}
|
||||
|
||||
|
||||
/* #### 20080628 #### Added new functions. */
|
||||
this.SetTransitionRangeOnce = function() {}
|
||||
this.SetManualTransition = function() {}
|
||||
this.StartManualTransition = function() {}
|
||||
this.IsBatterySufficient = function() { return true; }
|
||||
|
||||
|
||||
/* #### 20080715 #### Added to display particle on click. */
|
||||
this.ShowClickEffect = function( x, y ) {
|
||||
if (gShowClickEffect) {
|
||||
if (downWindowObject.particle) {
|
||||
downWindowObject.particle.style.left = x - 18;
|
||||
downWindowObject.particle.style.top = y - 18;
|
||||
downWindowObject.particle.style.visibility = "visible";
|
||||
kong_sleep(600);
|
||||
downWindowObject.particle.style.visibility = "hidden";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
this.print = function(t) { opera.postError(t); }
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
//-- scroll for PC Browser
|
||||
//----------------------------------------
|
||||
|
||||
//#### 20080628 #### Added icons.
|
||||
|
||||
if (window.name == "UpWindow") {
|
||||
document.write("<div id='wifiIcon'></div>");
|
||||
}
|
||||
if (window.name == "DownWindow") {
|
||||
document.write("<div id='disable_all'></div>"); // #### 20080714 #### Added to disable all.
|
||||
document.write("<div id='particle'></div>"); // #### 20080715 #### Added to display particle on click.
|
||||
document.write("<div id='scroll_tab'></div>");
|
||||
document.write("<div id='upWinU'></div>");
|
||||
document.write("<div id='upWinD'></div>");
|
||||
document.write("<div id='dnWinU'></div>");
|
||||
document.write("<div id='dnWinD'></div>");
|
||||
document.write("<div id='loadingIcon'></div>");
|
||||
}
|
||||
|
||||
|
||||
|
||||
var upMouseState = 0;
|
||||
var downMouseState = 0;
|
||||
|
||||
|
||||
function setMouseState(window_u_d, state_u_d) {
|
||||
if(window_u_d == "UpWindow") { upMouseState = state_u_d; }
|
||||
if(window_u_d == "DownWindow") { downMouseState = state_u_d; }
|
||||
}
|
||||
|
||||
function onkeyCodeCheck(c) {
|
||||
var code = event.keyCode;
|
||||
if (code == c) { return true; } else { return false; }
|
||||
}
|
||||
|
||||
|
||||
var a_stateScroll = new Array();
|
||||
a_stateScroll["upWinU"] = -1;
|
||||
a_stateScroll["upWinD"] = -1;
|
||||
a_stateScroll["dnWinU"] = -1;
|
||||
a_stateScroll["dnWinD"] = -1;
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function setScrollButtonImages( o ) {
|
||||
|
||||
var id = o.getAttribute("id");
|
||||
var spacer = o;
|
||||
var h = -1 * parseInt(getComputedStyle(o,'').getPropertyValue('height'));
|
||||
var oStyle = o.style;
|
||||
|
||||
var window_u_d = 0;
|
||||
if (id.indexOf("upWin") != -1) {window_u_d = "UpWindow";}
|
||||
if (id.indexOf("dnWin") != -1) {window_u_d = "DownWindow";}
|
||||
|
||||
var state_u_d = 0;
|
||||
if (id.indexOf("WinU") != -1) {state_u_d = 1;}
|
||||
if (id.indexOf("WinD") != -1) {state_u_d = 2;}
|
||||
|
||||
|
||||
|
||||
spacer.addEventListener('click', function() {
|
||||
//-- need for Spacial Navigation.
|
||||
}, false);
|
||||
|
||||
|
||||
spacer.addEventListener('focus', function() {
|
||||
if (a_stateScroll[id] != 0) {
|
||||
oStyle.backgroundPosition = "0px " + h * 3 + "px";
|
||||
} else {
|
||||
oStyle.backgroundPosition = "0px " + h * 1 + "px";
|
||||
}
|
||||
// gkong.PlaySE(0);
|
||||
}, false);
|
||||
|
||||
spacer.addEventListener('blur', function() {
|
||||
if (a_stateScroll[id] != 0) {
|
||||
oStyle.backgroundPosition = "0px " + h * 2 + "px";
|
||||
} else {
|
||||
oStyle.backgroundPosition = "0px 0px";
|
||||
}
|
||||
}, false);
|
||||
|
||||
|
||||
spacer.addEventListener('mousedown', function() {
|
||||
if (a_stateScroll[id] != 0) {
|
||||
setMouseState(window_u_d, state_u_d);
|
||||
oStyle.backgroundPosition = "0px " + h * 3 + "px";
|
||||
} else {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
}, false);
|
||||
|
||||
|
||||
spacer.addEventListener('mouseup', function() {
|
||||
setMouseState(window_u_d, 0);
|
||||
if (a_stateScroll[id] != 0) {
|
||||
oStyle.backgroundPosition = "0px " + h * 2 + "px";
|
||||
} else {
|
||||
oStyle.backgroundPosition = "0px 0px";
|
||||
}
|
||||
}, false);
|
||||
|
||||
spacer.addEventListener('mouseout', function() {
|
||||
setMouseState(window_u_d, 0);
|
||||
if (a_stateScroll[id] != 0) {
|
||||
oStyle.backgroundPosition = "0px " + h * 2 + "px";
|
||||
} else {
|
||||
oStyle.backgroundPosition = "0px 0px";
|
||||
}
|
||||
}, false);
|
||||
|
||||
spacer.addEventListener('keydown', function() {
|
||||
if ( onkeyCodeCheck(172) || onkeyCodeCheck("C".charCodeAt(0)) ) { //-- 179 = twl A key's code.
|
||||
if (a_stateScroll[id] != 0) {
|
||||
setMouseState(window_u_d, state_u_d);
|
||||
} else {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
}
|
||||
}, false);
|
||||
|
||||
spacer.addEventListener('keyup', function() {
|
||||
if ( onkeyCodeCheck(172) || onkeyCodeCheck("C".charCodeAt(0)) ) { //-- 179 = twl A key's code.
|
||||
if (a_stateScroll[id] != 0) {
|
||||
setMouseState(window_u_d, 0);
|
||||
} else {
|
||||
oStyle.backgroundPosition = "0px " + h * 1 + "px";
|
||||
}
|
||||
}
|
||||
}, false);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function lockScroll( o ) {
|
||||
|
||||
var id = o.getAttribute("id");
|
||||
var oStyle = o.style;
|
||||
|
||||
if (a_stateScroll[id] == 1) {
|
||||
a_stateScroll[id] = 0;
|
||||
oStyle.backgroundPosition = "0px 0px";
|
||||
return true;
|
||||
}
|
||||
|
||||
if (a_stateScroll[id] == -1) {
|
||||
a_stateScroll[id] = 0;
|
||||
oStyle.backgroundPosition = "0px 0px";
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
function unlockScroll( o ) {
|
||||
|
||||
var id = o.getAttribute("id");
|
||||
var h = -1 * parseInt(getComputedStyle(o,'').getPropertyValue('height'));
|
||||
var oStyle = o.style;
|
||||
|
||||
if (a_stateScroll[id] == 0) {
|
||||
a_stateScroll[id] = 1;
|
||||
oStyle.backgroundPosition = "0px "+ h * 2 + "px";
|
||||
return true;
|
||||
}
|
||||
|
||||
if (a_stateScroll[id] == -1) {
|
||||
a_stateScroll[id] = 1;
|
||||
oStyle.backgroundPosition = "0px "+ h * 2 + "px";
|
||||
return false;
|
||||
}
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
//-- main loop for scrolling
|
||||
//----------------------------------------
|
||||
|
||||
|
||||
var intervalMSec = 32;
|
||||
var buttonIntervalFrame = 10;
|
||||
|
||||
var scrollPx = 192 / 8;
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
var upBottom = 0;
|
||||
var upPageYOffset = 0;
|
||||
|
||||
var upPressTime = 0;
|
||||
|
||||
//----------------------------------------
|
||||
var downBottom = 0;
|
||||
var downPageYOffset = 0;
|
||||
|
||||
var downPressTime = 0;
|
||||
|
||||
|
||||
//----------------------------------------
|
||||
|
||||
|
||||
function scrollLoop() {
|
||||
|
||||
|
||||
/* -- UpWin ----------------------------------------------------- */
|
||||
if(downWindowObject.document.getElementById('upWinU')) {
|
||||
|
||||
upBottom = parseInt(gkong.GetUpDocumentHeight());
|
||||
upPageYOffset = parseInt(upWindowObject.pageYOffset);
|
||||
|
||||
if (upPageYOffset == 0) {
|
||||
if (lockScroll(upWinU)) {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
} else {
|
||||
unlockScroll(upWinU);
|
||||
if (upMouseState == 1) { //-- scroll up
|
||||
if (upPressTime > buttonIntervalFrame) {
|
||||
// gkong.PlaySE(0);
|
||||
upWindowObject.scrollBy(0, -scrollPx);
|
||||
} else {
|
||||
if (upPressTime == 0) {
|
||||
// gkong.PlaySE(0);
|
||||
upWindowObject.scrollBy(0, -scrollPx);
|
||||
}
|
||||
upPressTime += 1;
|
||||
}
|
||||
} else {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (upPageYOffset + 192 >= upBottom) {
|
||||
if (lockScroll(upWinD)) {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
} else {
|
||||
unlockScroll(upWinD);
|
||||
if (upMouseState == 2) { //-- scroll down
|
||||
if (upPressTime > buttonIntervalFrame) {
|
||||
// gkong.PlaySE(0);
|
||||
upWindowObject.scrollBy(0, scrollPx);
|
||||
} else {
|
||||
if (upPressTime == 0) {
|
||||
// gkong.PlaySE(0);
|
||||
upWindowObject.scrollBy(0, scrollPx);
|
||||
}
|
||||
upPressTime += 1;
|
||||
}
|
||||
} else {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (upMouseState == 0) {
|
||||
upPressTime = 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* -- dnWin ----------------------------------------------------- */
|
||||
if(downWindowObject.document.getElementById('dnWinU')) {
|
||||
|
||||
DownBottom = parseInt(gkong.GetDownDocumentHeight());
|
||||
downPageYOffset = parseInt(downWindowObject.pageYOffset);
|
||||
|
||||
if (downPageYOffset == 0) {
|
||||
if (lockScroll(dnWinU)) {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
} else {
|
||||
unlockScroll(dnWinU);
|
||||
if (downMouseState == 1) { //-- scroll up
|
||||
if (downPressTime > buttonIntervalFrame) {
|
||||
// gkong.PlaySE(0);
|
||||
downWindowObject.scrollBy(0, -scrollPx);
|
||||
} else {
|
||||
if (downPressTime == 0) {
|
||||
// gkong.PlaySE(0);
|
||||
downWindowObject.scrollBy(0, -scrollPx);
|
||||
}
|
||||
downPressTime += 1;
|
||||
}
|
||||
} else {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (downPageYOffset + 192 >= DownBottom) {
|
||||
if (lockScroll(dnWinD)) {
|
||||
// gkong.PlaySE(6);
|
||||
}
|
||||
} else {
|
||||
unlockScroll(dnWinD);
|
||||
if (downMouseState == 2) { //-- scroll down
|
||||
if (downPressTime > buttonIntervalFrame) {
|
||||
// gkong.PlaySE(0);
|
||||
downWindowObject.scrollBy(0, scrollPx);
|
||||
} else {
|
||||
if (downPressTime == 0) {
|
||||
// gkong.PlaySE(0);
|
||||
downWindowObject.scrollBy(0, scrollPx);
|
||||
}
|
||||
downPressTime += 1;
|
||||
}
|
||||
} else {
|
||||
;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if (downMouseState == 0) {
|
||||
downPressTime = 0;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
setTimeout("scrollLoop()", intervalMSec); //into an infinite loop.
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
function scrollStart() {
|
||||
setScrollButtonImages(upWinU);
|
||||
setScrollButtonImages(upWinD);
|
||||
setScrollButtonImages(dnWinU);
|
||||
setScrollButtonImages(dnWinD);
|
||||
scrollLoop();
|
||||
}
|
||||
|
||||
|
||||
|
||||
/* #### 20080628 #### for PC Opera 9.5 */
|
||||
var gkong = new Kong();
|
||||
|
||||
|
||||
/* #### 20080628 #### for PC Opera 9.5 */
|
||||
/* #### 20080628 #### Added for loading icon. */
|
||||
//window.onload = scrollStart;
|
||||
window.addEventListener('load', function(){ gkong.HideLoadingIcon(); if (window.name == "DownWindow") { scrollStart(); } }, false);
|
||||
window.addEventListener('unload', function(){ gkong.ShowLoadingIcon(); }, false);
|
||||
|
||||
|
||||
|
||||
|
||||
@ -1,57 +0,0 @@
|
||||
/*****************************
|
||||
Load Kong Script
|
||||
*****************************/
|
||||
/*
|
||||
Load kong.js
|
||||
*/
|
||||
|
||||
if ( !window.Kong )
|
||||
{
|
||||
//-- for PC Browser only
|
||||
document.write("<script type='text/javascript' src='../js/kong.js'></script>");
|
||||
document.write("<link rel='stylesheet' type='text/css' href='../css/pc.css'>");
|
||||
|
||||
} else {
|
||||
|
||||
/* #### 20080628 #### for PC Opera 9.5 */
|
||||
var gkong = new Kong;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/*
|
||||
Set window name
|
||||
*/
|
||||
|
||||
//-- switch the window to window.open
|
||||
|
||||
//-- html filename format rule :
|
||||
//-- for UpWindow : u*.html or *u.html
|
||||
//-- for DownWindow : d*.html or *d.html
|
||||
|
||||
var url = window.location.href;
|
||||
var head = url.substring( url.lastIndexOf("/")+1, url.lastIndexOf("/")+2 ).toLowerCase();
|
||||
var foot = url.substring( url.lastIndexOf(".")-1, url.lastIndexOf(".") ).toLowerCase();
|
||||
|
||||
if (foot == "u" || head == "u")
|
||||
{
|
||||
window.name = "UpWindow";
|
||||
}
|
||||
else if (foot =="d" || head == "d")
|
||||
{
|
||||
window.name = "DownWindow";
|
||||
}
|
||||
|
||||
|
||||
|
||||
var upWindowObject = window.open('', 'UpWindow');
|
||||
var downWindowObject = window.open('', 'DownWindow');
|
||||
|
||||
|
||||
|
||||
/* #### 20080628 #### Added $(). */
|
||||
var $ = function(arg){ return document.getElementById(arg) };
|
||||
|
||||
@ -1,233 +0,0 @@
|
||||
//========================================
|
||||
// multi_page_DOM.js
|
||||
//========================================
|
||||
|
||||
|
||||
/* #### 20080702 #### Added note. */
|
||||
|
||||
/*
|
||||
// how to redraw by DOM (ManualTransition).
|
||||
|
||||
|
||||
== ex ====
|
||||
|
||||
|
||||
---- .html --------
|
||||
|
||||
<div class="XXXX" id="NNNN" style="........">
|
||||
<div class="XXXX_inner"><span class="........">????????</span></div>
|
||||
<div class="XXXX_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages( $('NNNN') ); //<-- Kong::PlaySE & Kong::ShowLoadingIcon & Kong::ShowClickEffect
|
||||
$('NNNN').onclick = "REDRAW_BY_DOM();";
|
||||
</script>
|
||||
|
||||
|
||||
---- .js --------
|
||||
|
||||
function REDRAW_BY_DOM() {
|
||||
|
||||
//-- to prevent clicking twice.
|
||||
if (getClickedTransition() == true ) return;
|
||||
setClickedTransition();
|
||||
|
||||
//====================================================
|
||||
//-- lock the old screen.
|
||||
//====================================================
|
||||
gkong.SetTransitionRangeOnce(......); // #### 20080702 #### SetTransition* MUST BE CALLED.
|
||||
gkong.SetManualTransition(......);
|
||||
|
||||
|
||||
// redraw by DOM.
|
||||
:
|
||||
:
|
||||
:
|
||||
|
||||
waitAllImagesComplete();
|
||||
|
||||
|
||||
//====================================================
|
||||
//-- start to exchange the old screen to the new screen.
|
||||
//====================================================
|
||||
gkong.StartManualTransition();
|
||||
|
||||
gkong.HideLoadingIcon();
|
||||
gkong.PlaySE(TWL_SHOP_SE_TRANSIT);
|
||||
|
||||
//-- to be clickable.
|
||||
clearClickedStates();
|
||||
|
||||
}
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
/* #### 20080715 #### Moved to "base.js". */
|
||||
// var WAIT_FOR_MANUALTRANSITION = 300;
|
||||
|
||||
|
||||
var gTotalPages = 0;
|
||||
|
||||
var gMaxContentNum = 0;
|
||||
var gContentsPerPage = 0;
|
||||
var gMaxPageNum = 0;
|
||||
|
||||
var gPageNum = 0;
|
||||
var gContentStart = 0;
|
||||
var gCurrentContent = 0;
|
||||
|
||||
|
||||
|
||||
var gIsInit = true;
|
||||
|
||||
|
||||
function getPageNum() { return gPageNum; }
|
||||
function getMaxPageNum() { return gMaxPageNum; }
|
||||
|
||||
/* will be defined in HTML files */
|
||||
var gfnSetBtnContent = function() {}
|
||||
var gfnChangePageTitle = function() {}
|
||||
|
||||
/* ---- */
|
||||
var gTRangeUpY0 = 0;
|
||||
var gTRangeUpY1 = 192; /* #### 20080711 #### Changed from 191 to 192. */
|
||||
var gTRangeDnY0 = 26;
|
||||
var gTRangeDnY1 = 164;
|
||||
|
||||
function setTRangeOnce() { gkong.SetTransitionRangeOnce(gTRangeUpY0, gTRangeUpY1, gTRangeDnY0, gTRangeDnY1); }
|
||||
|
||||
|
||||
|
||||
function initDOM() {
|
||||
var a = initDOM.arguments;
|
||||
gTotalPages = a[0];
|
||||
gTopPageInThis = a[1];
|
||||
gMaxContentNum = a[2];
|
||||
gContentsPerPage = a[3];
|
||||
gMaxPageNum = a[4];
|
||||
gPageNum = a[5];
|
||||
gBtnIdBasename = a[6];
|
||||
gSpanIdPageNum = a[7];
|
||||
if (a[8]) { gfnSetBtnContent = a[8]; }
|
||||
if (a[9]) { gfnChangePageTitle = a[9]; }
|
||||
changeDOM();
|
||||
}
|
||||
|
||||
|
||||
function changeDOM() {
|
||||
|
||||
if (getClickedTransition() == true ) return; /*@@@@*/
|
||||
|
||||
//------------------------------------------
|
||||
setClickedTransition(); /*@@@@*/
|
||||
//------------------------------------------
|
||||
|
||||
var a = changeDOM.arguments;
|
||||
|
||||
if (a.length == 0) {
|
||||
|
||||
var isInit = true;
|
||||
|
||||
} else {
|
||||
|
||||
sleep(WAIT_FOR_MANUALTRANSITION);
|
||||
|
||||
var isInit = false;
|
||||
|
||||
var pm = a[0];
|
||||
var animU = a[1];
|
||||
var animD = a[2];
|
||||
if (!animU) { animU = WIPE_ANIM_NONE; }
|
||||
if (!animD) { animD = WIPE_ANIM_NONE; }
|
||||
|
||||
setTRangeOnce(); /*@@@@*/
|
||||
gkong.SetManualTransition(animU, animD); /*@@@@*/
|
||||
|
||||
|
||||
gPageNum += pm;
|
||||
if ( gPageNum < 1 ) { gPageNum = gMaxPageNum; }
|
||||
if ( gPageNum > gMaxPageNum ) { gPageNum = 1; }
|
||||
|
||||
}
|
||||
|
||||
|
||||
gContentStart = 1 + ( gPageNum - 1 ) * gContentsPerPage;
|
||||
|
||||
|
||||
clearCursor();
|
||||
|
||||
for (i = 1; i <= gContentsPerPage; i++) {
|
||||
|
||||
var o = $(gBtnIdBasename + i);
|
||||
var gContentNum = ( gContentStart - 1 ) + i;
|
||||
|
||||
if (isInit) {
|
||||
setButtonImages(o);
|
||||
} else {
|
||||
}
|
||||
|
||||
|
||||
if (gContentNum <= gMaxContentNum) {
|
||||
gfnSetBtnContent(o, i, gContentNum, true); /* will be defined in HTML files */
|
||||
// if (gContentNum == gCurrentContent) { setCursor(o); }
|
||||
} else {
|
||||
gfnSetBtnContent(o, i, gContentNum, false); /* will be defined in HTML files */
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
$(gSpanIdPageNum).innerHTML = "" + (gTopPageInThis - 1 + gPageNum) + " / " + gTotalPages;
|
||||
|
||||
gfnChangePageTitle(); /* will be defined in HTML files */
|
||||
|
||||
waitAllImagesComplete(); /*@@@@*/
|
||||
|
||||
|
||||
if (isInit) {
|
||||
isInit = false;
|
||||
} else {
|
||||
gkong.StartManualTransition(); /*@@@@*/
|
||||
}
|
||||
|
||||
gkong.HideLoadingIcon(); /*@@@@*/
|
||||
gkong.PlaySE(TWL_SHOP_SE_TRANSIT); /*@@@@*/
|
||||
|
||||
|
||||
//------------------------------------------
|
||||
clearClickedStates(); /*@@@@*/
|
||||
//------------------------------------------
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080712 #### Deleted functions to prevent clicking twice. */
|
||||
function setUrlTRangeOnceUD( urlU, animU, urlD, animD ) {
|
||||
setTRangeOnce();
|
||||
setUrlUD(urlU, animU, urlD, animD);
|
||||
}
|
||||
|
||||
/* #### 20080712 #### Deleted functions to prevent clicking twice. */
|
||||
function setUrlTRangeOnceU( urlU, animU ) {
|
||||
setTRangeOnce();
|
||||
setUrlU(urlU, animU);
|
||||
}
|
||||
|
||||
/* #### 20080712 #### Deleted functions to prevent clicking twice. */
|
||||
function setUrlTRangeOnceD( urlD, animD ) {
|
||||
setTRangeOnce();
|
||||
setUrlD(urlD, animD);
|
||||
}
|
||||
|
||||
|
||||
/* #### 20080712 #### Moved to "base.js". */
|
||||
// function waitImageComplete( o ) {}
|
||||
|
||||
/* #### 20080712 #### Moved to "base.js". */
|
||||
// function waitAllImagesComplete() {}
|
||||
|
||||
|
||||
@ -1,9 +0,0 @@
|
||||
//----------------------------------------
|
||||
//-- define : SE No. (refer to sound_data.sadl)
|
||||
|
||||
/* #### 20080628 #### Changed SE No. */
|
||||
|
||||
var TWL_SHOP_SE_ONMOUSEDOWN = 20;
|
||||
var TWL_SHOP_SE_ONCLICK = 19;
|
||||
var TWL_SHOP_SE_TRANSIT = 17;
|
||||
|
||||
@ -1,45 +0,0 @@
|
||||
/* Common CSS */
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
h1
|
||||
{
|
||||
font-size: 16px;
|
||||
text-decoration: underline;
|
||||
background-color: #CCFFCC;
|
||||
margin: 4px 0px;
|
||||
}
|
||||
body
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
table
|
||||
{
|
||||
border-width: 1px;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 2px;
|
||||
}
|
||||
ul
|
||||
{
|
||||
padding: 0px;
|
||||
margin: 0px 12px;
|
||||
}
|
||||
|
||||
#up_url, #down_url
|
||||
{
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
#app_version
|
||||
{
|
||||
text-align: right;
|
||||
background-color: #CCC;
|
||||
}
|
||||
@ -1,172 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css/page/L_03_d.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
<script type="text/javascript" src="../js/base.js"></script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<title>FontList</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>;
|
||||
|
||||
function debug_changeFontSize(size) {
|
||||
|
||||
var obj = upWindowObject.document.getElementById("fontsize");
|
||||
var obj_softhyphen = upWindowObject.document.getElementById("fontsize_softhyphen");
|
||||
|
||||
obj.className = size;
|
||||
obj_softhyphen.className = size;
|
||||
}
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_scroll(); } , false);
|
||||
</script>
|
||||
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- body -->
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
<div class="debugLink">
|
||||
<span class="tx10debug">dbg:</span>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); historyBack();">back</a>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); hideScrollButton(); setUrlUD('index_u.html',WIPE_ANIM_TRANS, 'index_d.html',WIPE_ANIM_TRANS);">index</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx12">
|
||||
|
||||
|
||||
|
||||
<!-- body_text start -->
|
||||
|
||||
|
||||
#no message<br>
|
||||
|
||||
FontSize :
|
||||
<a id="fontsize_S" href="javascript: void(0)" onclick="debug_changeFontSize('tx10');">S</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_S') );</script>
|
||||
<a id="fontsize_M" href="javascript: void(0)" onclick="debug_changeFontSize('tx12');">M</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_M') );</script>
|
||||
<a id="fontsize_L" href="javascript: void(0)" onclick="debug_changeFontSize('tx16');">L</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_L') );</script>
|
||||
|
||||
<!-- body_text end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- basic button start -->
|
||||
|
||||
|
||||
|
||||
<!-- uis start -->
|
||||
<!---------------->
|
||||
<div class="violet_128x28" id="button_left">
|
||||
<div class="_128x28_inner">
|
||||
<span class="tx12white">Back</span>
|
||||
</div>
|
||||
<div class="_128x28_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_left'));
|
||||
setOnclickUrlUD($('button_left'), 'index_u.html', WIPE_ANIM_TRANS, 'index_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="button_24x24" id="prev_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('prev_button'));
|
||||
setOnclickUrlUD($('prev_button'), 'fontlist_03_u.html', WIPE_ANIM_TRANS, 'fontlist_03_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div id="pageBox"><span id="page" class="tx12">1/4</span></div>
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div class="button_24x24" id="next_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('next_button'));
|
||||
setOnclickUrlUD($('next_button'), 'fontlist_02_u.html', WIPE_ANIM_TRANS, 'fontlist_02_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- uis end -->
|
||||
|
||||
<!-- basic button end -->
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="fontlist_01_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="fontlist_01_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,136 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
|
||||
<title>FontList</title>
|
||||
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.standardPage {
|
||||
position : absolute;
|
||||
top : 0px;
|
||||
width : 240px;
|
||||
margin : 8 8 0 8;
|
||||
padding : 0 0 22 0;
|
||||
}
|
||||
|
||||
.letterSpace {
|
||||
letter-spacing : 5px;
|
||||
}
|
||||
|
||||
td {
|
||||
text-align : center;
|
||||
letter-spacing : 10px;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div>
|
||||
<table class="tx10" id="fontsize">
|
||||
<!-- ds_extension -->
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<tr><td><br><br></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<!-- wii_extension -->
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<tr><td><br><br></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<!-- ascii -->
|
||||
<tr><td> </td><td>!</td><td>"</td><td>#</td><td>$</td><td>%</td><td>&</td><td>'</td></tr>
|
||||
<tr><td>(</td><td>)</td><td>*</td><td>+</td><td>,</td><td>-</td><td>.</td><td>/</td></tr>
|
||||
<tr><td>0</td><td>1</td><td>2</td><td>3</td><td>4</td><td>5</td><td>6</td><td>7</td></tr>
|
||||
<tr><td>8</td><td>9</td><td>:</td><td>;</td><td><</td><td>=</td><td>></td><td>?</td></tr>
|
||||
<tr><td>@</td><td>A</td><td>B</td><td>C</td><td>D</td><td>E</td><td>F</td><td>G</td></tr>
|
||||
<tr><td>H</td><td>I</td><td>J</td><td>K</td><td>L</td><td>M</td><td>N</td><td>O</td></tr>
|
||||
<tr><td>P</td><td>Q</td><td>R</td><td>S</td><td>T</td><td>U</td><td>V</td><td>W</td></tr>
|
||||
<tr><td>X</td><td>Y</td><td>Z</td><td>[</td><td>\</td><td>]</td><td>^</td><td>_</td></tr>
|
||||
<tr><td>`</td><td>a</td><td>b</td><td>c</td><td>d</td><td>e</td><td>f</td><td>g</td></tr>
|
||||
<tr><td>h</td><td>i</td><td>j</td><td>k</td><td>l</td><td>m</td><td>n</td><td>o</td></tr>
|
||||
<tr><td>p</td><td>q</td><td>r</td><td>s</td><td>t</td><td>u</td><td>v</td><td>w</td></tr>
|
||||
<tr><td>x</td><td>y</td><td>z</td><td>{</td><td>|</td><td>}</td><td>~</td><td></td></tr>
|
||||
|
||||
<tr><td><br><br></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<!-- cp1252 -->
|
||||
<tr><td>€</td><td></td><td>‚</td><td>ƒ</td><td>„</td><td>…</td><td>†</td><td>‡</td></tr>
|
||||
<tr><td>ˆ</td><td>‰</td><td>Š</td><td>‹</td><td>Œ</td><td></td><td>Ž</td><td></td></tr>
|
||||
<tr><td></td><td>‘</td><td>’</td><td>“</td><td>”</td><td>•</td><td>–</td><td>—</td></tr>
|
||||
<tr><td>˜</td><td>™</td><td>š</td><td>›</td><td>œ</td><td></td><td>ž</td><td>Ÿ</td></tr>
|
||||
|
||||
<tr><td><br><br></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<!-- iso8859-1 -->
|
||||
<tr><td> </td><td>¡</td><td>¢</td><td>£</td><td>¤</td><td>¥</td><td>¦</td><td>§</td></tr>
|
||||
<tr><td>¨</td><td>©</td><td>ª</td><td>«</td><td>¬</td><td>­</td><td>®</td><td>¯</td></tr>
|
||||
<tr><td>°</td><td>±</td><td>²</td><td>³</td><td>´</td><td>µ</td><td>¶</td><td>·</td></tr>
|
||||
<tr><td>¸</td><td>¹</td><td>º</td><td>»</td><td>¼</td><td>½</td><td>¾</td><td>¿</td></tr>
|
||||
<tr><td>À</td><td>Á</td><td>Â</td><td>Ã</td><td>Ä</td><td>Å</td><td>Æ</td><td>Ç</td></tr>
|
||||
<tr><td>È</td><td>É</td><td>Ê</td><td>Ë</td><td>Ì</td><td>Í</td><td>Î</td><td>Ï</td></tr>
|
||||
<tr><td>Ð</td><td>Ñ</td><td>Ò</td><td>Ó</td><td>Ô</td><td>Õ</td><td>Ö</td><td>×</td></tr>
|
||||
<tr><td>Ø</td><td>Ù</td><td>Ú</td><td>Û</td><td>Ü</td><td>Ý</td><td>Þ</td><td>ß</td></tr>
|
||||
<tr><td>à</td><td>á</td><td>â</td><td>ã</td><td>ä</td><td>å</td><td>æ</td><td>ç</td></tr>
|
||||
<tr><td>è</td><td>é</td><td>ê</td><td>ë</td><td>ì</td><td>í</td><td>î</td><td>ï</td></tr>
|
||||
<tr><td>ð</td><td>ñ</td><td>ò</td><td>ó</td><td>ô</td><td>õ</td><td>ö</td><td>÷</td></tr>
|
||||
<tr><td>ø</td><td>ù</td><td>ú</td><td>û</td><td>ü</td><td>ý</td><td>þ</td><td>ÿ</td></tr>
|
||||
|
||||
<tr><td><br><br></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
|
||||
|
||||
<!-- cp1253, iso8859-7 -->
|
||||
<tr><td>ͺ</td><td>;</td><td>΅</td><td>Ά</td><td>·</td><td>΄</td><td></td><td></td></tr>
|
||||
<tr><td>Έ</td><td>Ή</td><td>Ί</td><td></td><td>Ό</td><td></td><td>Ύ</td><td>Ώ</td></tr>
|
||||
<tr><td>ΐ</td><td>Α</td><td>Β</td><td>Γ</td><td>Δ</td><td>Ε</td><td>Ζ</td><td>Η</td></tr>
|
||||
<tr><td>Θ</td><td>Ι</td><td>Κ</td><td>Λ</td><td>Μ</td><td>Ν</td><td>Ξ</td><td>Ο</td></tr>
|
||||
<tr><td>Π</td><td>Ρ</td><td></td><td>Σ</td><td> Τ</td><td>Υ</td><td>Φ</td><td>Χ</td></tr>
|
||||
<tr><td>Ψ</td><td>Ω</td><td>Ϊ</td><td>Ϋ</td><td>ά</td><td>έ</td><td>ή</td><td>ί</td></tr>
|
||||
<tr><td>ΰ</td><td>α</td><td>β</td><td>γ</td><td>δ</td><td>ε</td><td>ζ</td><td>η</td></tr>
|
||||
<tr><td>θ</td><td>ι</td><td>κ</td><td>λ</td><td>μ</td><td>ν</td><td>ξ</td><td>ο</td></tr>
|
||||
<tr><td>π</td><td>ρ</td><td>ς</td><td>σ</td><td>τ</td><td>υ</td><td>φ</td><td>χ</td></tr>
|
||||
<tr><td>ψ</td><td>ω</td><td>ϊ</td><td>ϋ</td><td>ό</td><td>ύ</td><td>ώ</td><td></td></tr>
|
||||
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<p class="tx12">0x00AD (Soft Hyphen) Display Test</p>
|
||||
<p class="tx10">下の文字列の画面右端のみハイフンが表示され、それ以外では表示されていなければOK.</p>
|
||||
<p class="tx10" id="fontsize_softhyphen">
|
||||
A­B­C­D­E­F­G­H­I­J­K­L­M­N­O­P­Q­R­S­T­U­V­W­X­Y­Z­a­b­c­d­e­f­g­h­i­j­k­l­m­n­o­p­q­r­s­t­u­v­w­x­y­z­<br>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="margin: 0" id="pageExtend"></div>
|
||||
<div style="margin: 0" id="pageEnd"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,170 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css/page/L_03_d.css">
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
<script type="text/javascript" src="../js/base.js"></script>
|
||||
|
||||
<title>FontList</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>;
|
||||
|
||||
function debug_changeFontSize(size) {
|
||||
|
||||
var test = upWindowObject.document.getElementById("fontsize");
|
||||
|
||||
test.className = size;
|
||||
}
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_scroll(); } , false);
|
||||
</script>
|
||||
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- body -->
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
<div class="debugLink">
|
||||
<span class="tx10debug">dbg:</span>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); historyBack();">back</a>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); hideScrollButton(); setUrlUD('index_u.html',WIPE_ANIM_TRANS, 'index_d.html',WIPE_ANIM_TRANS);">index</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx12">
|
||||
|
||||
|
||||
|
||||
<!-- body_text start -->
|
||||
|
||||
|
||||
#no message<br>
|
||||
|
||||
FontSize :
|
||||
<a id="fontsize_S" href="javascript: void(0)" onclick="debug_changeFontSize('tx10');">S</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_S') );</script>
|
||||
<a id="fontsize_M" href="javascript: void(0)" onclick="debug_changeFontSize('tx12');">M</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_M') );</script>
|
||||
<a id="fontsize_L" href="javascript: void(0)" onclick="debug_changeFontSize('tx16');">L</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_L') );</script>
|
||||
|
||||
<!-- body_text end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- basic button start -->
|
||||
|
||||
|
||||
|
||||
<!-- uis start -->
|
||||
<!---------------->
|
||||
<div class="violet_128x28" id="button_left">
|
||||
<div class="_128x28_inner">
|
||||
<span class="tx12white">Back</span>
|
||||
</div>
|
||||
<div class="_128x28_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_left'));
|
||||
setOnclickUrlUD($('button_left'), 'index_u.html', WIPE_ANIM_TRANS, 'index_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="button_24x24" id="prev_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('prev_button'));
|
||||
setOnclickUrlUD($('prev_button'), 'fontlist_01_u.html', WIPE_ANIM_TRANS, 'fontlist_01_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div id="pageBox"><span id="page" class="tx12">2/4</span></div>
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div class="button_24x24" id="next_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('next_button'));
|
||||
setOnclickUrlUD($('next_button'), 'fontlist_03_u.html', WIPE_ANIM_TRANS, 'fontlist_03_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- uis end -->
|
||||
|
||||
<!-- basic button end -->
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="fontlist_02_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="fontlist_02_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,153 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<title>FontList</title>
|
||||
|
||||
<style>;
|
||||
.layout_grid {
|
||||
layout-grid-type : fixed;
|
||||
layout-grid-char : 30px;
|
||||
layout-grid-line : 30px;
|
||||
layout-grid-mode : both;
|
||||
}
|
||||
.standardPage {
|
||||
position : absolute;
|
||||
top : 0px;
|
||||
width : 240px;
|
||||
margin : 8 8 0 8;
|
||||
padding : 0 0 22 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx10 layout_grid" id="fontsize" >
|
||||
|
||||
<pre>
|
||||
<!-- jis_kana -->
|
||||
。 「 」 、 ・ ヲ ァ
|
||||
ィ ゥ ェ ォ ャ ュ ョ ッ
|
||||
ー ア イ ウ エ オ カ キ
|
||||
ク ケ コ サ シ ス セ ソ
|
||||
タ チ ツ テ ト ナ ニ ヌ
|
||||
ネ ノ ハ ヒ フ ヘ ホ マ
|
||||
ミ ム メ モ ヤ ユ ヨ ラ
|
||||
リ ル レ ロ ワ ン ゙ ゚
|
||||
|
||||
<!-- jis_symbol_kana -->
|
||||
、 。 , . ・ : ;
|
||||
? ! ゛ ゜
|
||||
|
||||
`
|
||||
|
||||
^
|
||||
 ̄ _ ヽ ヾ ゝ ゞ 〃 仝
|
||||
々 〆 〇 ー ― ‐ / \
|
||||
~ ∥ |
|
||||
|
||||
‥
|
||||
|
||||
|
||||
( ) 〔 〕 [ ] {
|
||||
} 〈 〉 《 》 「 」 『
|
||||
』 【 】 + -
|
||||
= ≠ < > ≦ ≧ ∞ ∴
|
||||
♂ ♀
|
||||
|
||||
′ ″ ℃ ¥ $
|
||||
¢ £ % # & * @
|
||||
|
||||
|
||||
☆ ★ ○ ● ◎ ◇ ◆ □
|
||||
■ △ ▲ ▽ ▼ ※ 〒 →
|
||||
← ↑ ↓ 〓 ∈ ∋ ⊆ ⊇
|
||||
⊂ ⊃ ∪ ∩ ∧ ∨ ¬ ⇒
|
||||
⇔ ∀ ∃ ∠ ⊥ ⌒ ∂ ∇
|
||||
≡ ≒ ≪ ≫ √ ∽ ∝ ∵
|
||||
∫ ∬ Å
|
||||
|
||||
♯ ♭ ♪
|
||||
◯ 0 1 2 3 4
|
||||
5 6 7 8 9 A B C
|
||||
D E F G H I J K
|
||||
L M N O P Q R S
|
||||
T U V W X Y Z a
|
||||
b c d e f g h i
|
||||
j k l m n o p q
|
||||
r s t u v w x y
|
||||
z ぁ あ ぃ い ぅ う ぇ
|
||||
え ぉ お か が き ぎ く
|
||||
ぐ け げ こ ご さ ざ し
|
||||
じ す ず せ ぜ そ ぞ た
|
||||
だ ち ぢ っ つ づ て で
|
||||
と ど な に ぬ ね の は
|
||||
ば ぱ ひ び ぴ ふ ぶ ぷ
|
||||
へ べ ぺ ほ ぼ ぽ ま み
|
||||
む め も ゃ や ゅ ゆ ょ
|
||||
よ ら り る れ ろ ゎ わ
|
||||
ゐ ゑ を ん ァ ア ィ イ
|
||||
ゥ ウ ェ エ ォ オ カ ガ
|
||||
キ ギ ク グ ケ ゲ コ ゴ
|
||||
サ ザ シ ジ ス ズ セ ゼ
|
||||
ソ ゾ タ ダ チ ヂ ッ ツ
|
||||
ヅ テ デ ト ド ナ ニ ヌ
|
||||
ネ ノ ハ バ パ ヒ ビ ピ
|
||||
フ ブ プ ヘ ベ ペ ホ ボ
|
||||
ポ マ ミ ム メ モ ャ ヤ
|
||||
ュ ユ ョ ヨ ラ リ ル レ
|
||||
ロ ヮ ワ ヰ ヱ ヲ ン ヴ
|
||||
ヵ ヶ
|
||||
|
||||
<!-- jis_ligature_extension -->
|
||||
|
||||
А Б В Г Д Е
|
||||
Ё Ж З И Й К Л М
|
||||
Н О П Р С Т У Ф
|
||||
Х Ц Ч Ш Щ Ъ Ы Ь
|
||||
Э Ю Я а б в г д
|
||||
е ё ж з и й к л
|
||||
м н о п р с т у
|
||||
ф х ц ч ш щ ъ ы
|
||||
ь э ю я ─ │ ┌ ┐
|
||||
┘ └ ├ ┬ ┤ ┴ ┼ ━
|
||||
┃ ┏ ┓ ┛ ┗ ┣ ┳ ┫
|
||||
┻ ╋ ┠ ┯ ┨ ┷ ┿ ┝
|
||||
┰ ┥ ┸ ╂ ① ② ③ ④
|
||||
⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫
|
||||
⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳
|
||||
Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ
|
||||
Ⅸ Ⅹ ㍉ ㌔ ㌢ ㍍ ㌘ ㌧
|
||||
㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫
|
||||
㍊ ㌻ ㎜ ㎝ ㎞ ㎎ ㎏ ㏄
|
||||
㎡ ㍻ 〝 〟 № ㏍ ℡ ㊤
|
||||
㊥ ㊦ ㊧ ㊨ ㈱ ㈲ ㈹ ㍾
|
||||
㍽ ㍼ ∮ ∑ ∟ ⊿
|
||||
</pre>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="margin: 0" id="pageExtend"></div>
|
||||
<div style="margin: 0" id="pageEnd"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,170 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css/page/L_03_d.css">
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
<script type="text/javascript" src="../js/base.js"></script>
|
||||
|
||||
<title>FontList</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>;
|
||||
|
||||
function debug_changeFontSize(size) {
|
||||
|
||||
var test = upWindowObject.document.getElementById("fontsize");
|
||||
|
||||
test.className = size;
|
||||
}
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_scroll(); } , false);
|
||||
</script>
|
||||
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- body -->
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
<div class="debugLink">
|
||||
<span class="tx10debug">dbg:</span>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); historyBack();">back</a>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); hideScrollButton(); setUrlUD('index_u.html',WIPE_ANIM_TRANS, 'index_d.html',WIPE_ANIM_TRANS);">index</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx12">
|
||||
|
||||
|
||||
|
||||
<!-- body_text start -->
|
||||
|
||||
|
||||
#no message<br>
|
||||
|
||||
FontSize :
|
||||
<a id="fontsize_S" href="javascript: void(0)" onclick="debug_changeFontSize('tx10');">S</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_S') );</script>
|
||||
<a id="fontsize_M" href="javascript: void(0)" onclick="debug_changeFontSize('tx12');">M</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_M') );</script>
|
||||
<a id="fontsize_L" href="javascript: void(0)" onclick="debug_changeFontSize('tx16');">L</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_L') );</script>
|
||||
|
||||
<!-- body_text end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- basic button start -->
|
||||
|
||||
|
||||
|
||||
<!-- uis start -->
|
||||
<!---------------->
|
||||
<div class="violet_128x28" id="button_left">
|
||||
<div class="_128x28_inner">
|
||||
<span class="tx12white">Back</span>
|
||||
</div>
|
||||
<div class="_128x28_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_left'));
|
||||
setOnclickUrlUD($('button_left'), 'index_u.html', WIPE_ANIM_TRANS, 'index_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="button_24x24" id="prev_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('prev_button'));
|
||||
setOnclickUrlUD($('prev_button'), 'fontlist_02_u.html', WIPE_ANIM_TRANS, 'fontlist_02_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div id="pageBox"><span id="page" class="tx12">3/4</span></div>
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div class="button_24x24" id="next_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('next_button'));
|
||||
setOnclickUrlUD($('next_button'), 'fontlist_04_u.html', WIPE_ANIM_TRANS, 'fontlist_04_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- uis end -->
|
||||
|
||||
<!-- basic button end -->
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="fontlist_03_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="fontlist_03_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,427 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
|
||||
<title>FontList</title>
|
||||
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.layout_grid {
|
||||
layout-grid-type : fixed;
|
||||
layout-grid-char : 30px;
|
||||
layout-grid-line : 30px;
|
||||
layout-grid-mode : both;
|
||||
}
|
||||
.standardPage {
|
||||
position : absolute;
|
||||
top : 0px;
|
||||
width : 240px;
|
||||
margin : 8 8 0 8;
|
||||
padding : 0 0 22 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx10 layout_grid" id="fontsize" >
|
||||
|
||||
<pre>
|
||||
<!-- jis_level_1 -->
|
||||
亜 唖
|
||||
娃 阿 哀 愛 挨 姶 逢 葵
|
||||
茜 穐 悪 握 渥 旭 葦 芦
|
||||
鯵 梓 圧 斡 扱 宛 姐 虻
|
||||
飴 絢 綾 鮎 或 粟 袷 安
|
||||
庵 按 暗 案 闇 鞍 杏 以
|
||||
伊 位 依 偉 囲 夷 委 威
|
||||
尉 惟 意 慰 易 椅 為 畏
|
||||
異 移 維 緯 胃 萎 衣 謂
|
||||
違 遺 医 井 亥 域 育 郁
|
||||
磯 一 壱 溢 逸 稲 茨 芋
|
||||
鰯 允 印 咽 員 因 姻 引
|
||||
飲 淫 胤 蔭 院 陰 隠 韻
|
||||
吋 右 宇 烏 羽 迂 雨 卯
|
||||
鵜 窺 丑 碓 臼 渦 嘘 唄
|
||||
欝 蔚 鰻 姥 厩 浦 瓜 閏
|
||||
噂 云 運 雲 荏 餌 叡 営
|
||||
嬰 影 映 曳 栄 永 泳 洩
|
||||
瑛 盈 穎 頴 英 衛 詠 鋭
|
||||
液 疫 益 駅 悦 謁 越 閲
|
||||
榎 厭 円 園 堰 奄 宴 延
|
||||
怨 掩 援 沿 演 炎 焔 煙
|
||||
燕 猿 縁 艶 苑 薗 遠 鉛
|
||||
鴛 塩 於 汚 甥 凹 央 奥
|
||||
往 応 押 旺 横 欧 殴 王
|
||||
翁 襖 鴬 鴎 黄 岡 沖 荻
|
||||
億 屋 憶 臆 桶 牡 乙 俺
|
||||
卸 恩 温 穏 音 下 化 仮
|
||||
何 伽 価 佳 加 可 嘉 夏
|
||||
嫁 家 寡 科 暇 果 架 歌
|
||||
河 火 珂 禍 禾 稼 箇 花
|
||||
苛 茄 荷 華 菓 蝦 課 嘩<hr>
|
||||
貨 迦 過 霞 蚊 俄 峨 我
|
||||
牙 画 臥 芽 蛾 賀 雅 餓
|
||||
駕 介 会 解 回 塊 壊 廻
|
||||
快 怪 悔 恢 懐 戒 拐 改
|
||||
魁 晦 械 海 灰 界 皆 絵
|
||||
芥 蟹 開 階 貝 凱 劾 外
|
||||
咳 害 崖 慨 概 涯 碍 蓋
|
||||
街 該 鎧 骸 浬 馨 蛙 垣
|
||||
柿 蛎 鈎 劃 嚇 各 廓 拡
|
||||
撹 格 核 殻 獲 確 穫 覚
|
||||
角 赫 較 郭 閣 隔 革 学
|
||||
岳 楽 額 顎 掛 笠 樫 橿
|
||||
梶 鰍 潟 割 喝 恰 括 活
|
||||
渇 滑 葛 褐 轄 且 鰹 叶
|
||||
椛 樺 鞄 株 兜 竃 蒲 釜
|
||||
鎌 噛 鴨 栢 茅 萱 粥 刈
|
||||
苅 瓦 乾 侃 冠 寒 刊 勘
|
||||
勧 巻 喚 堪 姦 完 官 寛
|
||||
干 幹 患 感 慣 憾 換 敢
|
||||
柑 桓 棺 款 歓 汗 漢 澗
|
||||
潅 環 甘 監 看 竿 管 簡
|
||||
緩 缶 翰 肝 艦 莞 観 諌
|
||||
貫 還 鑑 間 閑 関 陥 韓
|
||||
館 舘 丸 含 岸 巌 玩 癌
|
||||
眼 岩 翫 贋 雁 頑 顔 願
|
||||
企 伎 危 喜 器 基 奇 嬉
|
||||
寄 岐 希 幾 忌 揮 机 旗
|
||||
既 期 棋 棄 機 帰 毅 気
|
||||
汽 畿 祈 季 稀 紀 徽 規
|
||||
記 貴 起 軌 輝 飢 騎 鬼
|
||||
亀 偽 儀 妓 宜 戯 技 擬
|
||||
欺 犠 疑 祇 義 蟻 誼 議<hr>
|
||||
掬 菊 鞠 吉 吃 喫 桔 橘
|
||||
詰 砧 杵 黍 却 客 脚 虐
|
||||
逆 丘 久 仇 休 及 吸 宮
|
||||
弓 急 救 朽 求 汲 泣 灸
|
||||
球 究 窮 笈 級 糾 給 旧
|
||||
牛 去 居 巨 拒 拠 挙 渠
|
||||
虚 許 距 鋸 漁 禦 魚 亨
|
||||
享 京 供 侠 僑 兇 競 共
|
||||
凶 協 匡 卿 叫 喬 境 峡
|
||||
強 彊 怯 恐 恭 挟 教 橋
|
||||
況 狂 狭 矯 胸 脅 興 蕎
|
||||
郷 鏡 響 饗 驚 仰 凝 尭
|
||||
暁 業 局 曲 極 玉 桐 粁
|
||||
僅 勤 均 巾 錦 斤 欣 欽
|
||||
琴 禁 禽 筋 緊 芹 菌 衿
|
||||
襟 謹 近 金 吟 銀 九 倶
|
||||
句 区 狗 玖 矩 苦 躯 駆
|
||||
駈 駒 具 愚 虞 喰 空 偶
|
||||
寓 遇 隅 串 櫛 釧 屑 屈
|
||||
掘 窟 沓 靴 轡 窪 熊 隈
|
||||
粂 栗 繰 桑 鍬 勲 君 薫
|
||||
訓 群 軍 郡 卦 袈 祁 係
|
||||
傾 刑 兄 啓 圭 珪 型 契
|
||||
形 径 恵 慶 慧 憩 掲 携
|
||||
敬 景 桂 渓 畦 稽 系 経
|
||||
継 繋 罫 茎 荊 蛍 計 詣
|
||||
警 軽 頚 鶏 芸 迎 鯨 劇
|
||||
戟 撃 激 隙 桁 傑 欠 決
|
||||
潔 穴 結 血 訣 月 件 倹
|
||||
倦 健 兼 券 剣 喧 圏 堅
|
||||
嫌 建 憲 懸 拳 捲 検 権
|
||||
牽 犬 献 研 硯 絹 県 肩<hr>
|
||||
見 謙 賢 軒 遣 鍵 険 顕
|
||||
験 鹸 元 原 厳 幻 弦 減
|
||||
源 玄 現 絃 舷 言 諺 限
|
||||
乎 個 古 呼 固 姑 孤 己
|
||||
庫 弧 戸 故 枯 湖 狐 糊
|
||||
袴 股 胡 菰 虎 誇 跨 鈷
|
||||
雇 顧 鼓 五 互 伍 午 呉
|
||||
吾 娯 後 御 悟 梧 檎 瑚
|
||||
碁 語 誤 護 醐 乞 鯉 交
|
||||
佼 侯 候 倖 光 公 功 効
|
||||
勾 厚 口 向 后 喉 坑 垢
|
||||
好 孔 孝 宏 工 巧 巷 幸
|
||||
広 庚 康 弘 恒 慌 抗 拘
|
||||
控 攻 昂 晃 更 杭 校 梗
|
||||
構 江 洪 浩 港 溝 甲 皇
|
||||
硬 稿 糠 紅 紘 絞 綱 耕
|
||||
考 肯 肱 腔 膏 航 荒 行
|
||||
衡 講 貢 購 郊 酵 鉱 砿
|
||||
鋼 閤 降 項 香 高 鴻 剛
|
||||
劫 号 合 壕 拷 濠 豪 轟
|
||||
麹 克 刻 告 国 穀 酷 鵠
|
||||
黒 獄 漉 腰 甑 忽 惚 骨
|
||||
狛 込 此 頃 今 困 坤 墾
|
||||
婚 恨 懇 昏 昆 根 梱 混
|
||||
痕 紺 艮 魂 些 佐 叉 唆
|
||||
嵯 左 差 査 沙 瑳 砂 詐
|
||||
鎖 裟 坐 座 挫 債 催 再
|
||||
最 哉 塞 妻 宰 彩 才 採
|
||||
栽 歳 済 災 采 犀 砕 砦
|
||||
祭 斎 細 菜 裁 載 際 剤
|
||||
在 材 罪 財 冴 坂 阪 堺
|
||||
榊 肴 咲 崎 埼 碕 鷺 作<hr>
|
||||
削 咋 搾 昨 朔 柵 窄 策
|
||||
索 錯 桜 鮭 笹 匙 冊 刷
|
||||
察 拶 撮 擦 札 殺 薩 雑
|
||||
皐 鯖 捌 錆 鮫 皿 晒 三
|
||||
傘 参 山 惨 撒 散 桟 燦
|
||||
珊 産 算 纂 蚕 讃 賛 酸
|
||||
餐 斬 暫 残 仕 仔 伺 使
|
||||
刺 司 史 嗣 四 士 始 姉
|
||||
姿 子 屍 市 師 志 思 指
|
||||
支 孜 斯 施 旨 枝 止 死
|
||||
氏 獅 祉 私 糸 紙 紫 肢
|
||||
脂 至 視 詞 詩 試 誌 諮
|
||||
資 賜 雌 飼 歯 事 似 侍
|
||||
児 字 寺 慈 持 時 次 滋
|
||||
治 爾 璽 痔 磁 示 而 耳
|
||||
自 蒔 辞 汐 鹿 式 識 鴫
|
||||
竺 軸 宍 雫 七 叱 執 失
|
||||
嫉 室 悉 湿 漆 疾 質 実
|
||||
蔀 篠 偲 柴 芝 屡 蕊 縞
|
||||
舎 写 射 捨 赦 斜 煮 社
|
||||
紗 者 謝 車 遮 蛇 邪 借
|
||||
勺 尺 杓 灼 爵 酌 釈 錫
|
||||
若 寂 弱 惹 主 取 守 手
|
||||
朱 殊 狩 珠 種 腫 趣 酒
|
||||
首 儒 受 呪 寿 授 樹 綬
|
||||
需 囚 収 周 宗 就 州 修
|
||||
愁 拾 洲 秀 秋 終 繍 習
|
||||
臭 舟 蒐 衆 襲 讐 蹴 輯
|
||||
週 酋 酬 集 醜 什 住 充
|
||||
十 従 戎 柔 汁 渋 獣 縦
|
||||
重 銃 叔 夙 宿 淑 祝 縮
|
||||
粛 塾 熟 出 術 述 俊 峻<hr>
|
||||
春 瞬 竣 舜 駿 准 循 旬
|
||||
楯 殉 淳 準 潤 盾 純 巡
|
||||
遵 醇 順 処 初 所 暑 曙
|
||||
渚 庶 緒 署 書 薯 藷 諸
|
||||
助 叙 女 序 徐 恕 鋤 除
|
||||
傷 償 勝 匠 升 召 哨 商
|
||||
唱 嘗 奨 妾 娼 宵 将 小
|
||||
少 尚 庄 床 廠 彰 承 抄
|
||||
招 掌 捷 昇 昌 昭 晶 松
|
||||
梢 樟 樵 沼 消 渉 湘 焼
|
||||
焦 照 症 省 硝 礁 祥 称
|
||||
章 笑 粧 紹 肖 菖 蒋 蕉
|
||||
衝 裳 訟 証 詔 詳 象 賞
|
||||
醤 鉦 鍾 鐘 障 鞘 上 丈
|
||||
丞 乗 冗 剰 城 場 壌 嬢
|
||||
常 情 擾 条 杖 浄 状 畳
|
||||
穣 蒸 譲 醸 錠 嘱 埴 飾
|
||||
拭 植 殖 燭 織 職 色 触
|
||||
食 蝕 辱 尻 伸 信 侵 唇
|
||||
娠 寝 審 心 慎 振 新 晋
|
||||
森 榛 浸 深 申 疹 真 神
|
||||
秦 紳 臣 芯 薪 親 診 身
|
||||
辛 進 針 震 人 仁 刃 塵
|
||||
壬 尋 甚 尽 腎 訊 迅 陣
|
||||
靭 笥 諏 須 酢 図 厨 逗
|
||||
吹 垂 帥 推 水 炊 睡 粋
|
||||
翠 衰 遂 酔 錐 錘 随 瑞
|
||||
髄 崇 嵩 数 枢 趨 雛 据
|
||||
杉 椙 菅 頗 雀 裾 澄 摺
|
||||
寸 世 瀬 畝 是 凄 制 勢
|
||||
姓 征 性 成 政 整 星 晴
|
||||
棲 栖 正 清 牲 生 盛 精<hr>
|
||||
聖 声 製 西 誠 誓 請 逝
|
||||
醒 青 静 斉 税 脆 隻 席
|
||||
惜 戚 斥 昔 析 石 積 籍
|
||||
績 脊 責 赤 跡 蹟 碩 切
|
||||
拙 接 摂 折 設 窃 節 説
|
||||
雪 絶 舌 蝉 仙 先 千 占
|
||||
宣 専 尖 川 戦 扇 撰 栓
|
||||
栴 泉 浅 洗 染 潜 煎 煽
|
||||
旋 穿 箭 線 繊 羨 腺 舛
|
||||
船 薦 詮 賎 践 選 遷 銭
|
||||
銑 閃 鮮 前 善 漸 然 全
|
||||
禅 繕 膳 糎 噌 塑 岨 措
|
||||
曾 曽 楚 狙 疏 疎 礎 祖
|
||||
租 粗 素 組 蘇 訴 阻 遡
|
||||
鼠 僧 創 双 叢 倉 喪 壮
|
||||
奏 爽 宋 層 匝 惣 想 捜
|
||||
掃 挿 掻 操 早 曹 巣 槍
|
||||
槽 漕 燥 争 痩 相 窓 糟
|
||||
総 綜 聡 草 荘 葬 蒼 藻
|
||||
装 走 送 遭 鎗 霜 騒 像
|
||||
増 憎 臓 蔵 贈 造 促 側
|
||||
則 即 息 捉 束 測 足 速
|
||||
俗 属 賊 族 続 卒 袖 其
|
||||
揃 存 孫 尊 損 村 遜 他
|
||||
多 太 汰 詑 唾 堕 妥 惰
|
||||
打 柁 舵 楕 陀 駄 騨 体
|
||||
堆 対 耐 岱 帯 待 怠 態
|
||||
戴 替 泰 滞 胎 腿 苔 袋
|
||||
貸 退 逮 隊 黛 鯛 代 台
|
||||
大 第 醍 題 鷹 滝 瀧 卓
|
||||
啄 宅 托 択 拓 沢 濯 琢
|
||||
託 鐸 濁 諾 茸 凧 蛸 只<hr>
|
||||
叩 但 達 辰 奪 脱 巽 竪
|
||||
辿 棚 谷 狸 鱈 樽 誰 丹
|
||||
単 嘆 坦 担 探 旦 歎 淡
|
||||
湛 炭 短 端 箪 綻 耽 胆
|
||||
蛋 誕 鍛 団 壇 弾 断 暖
|
||||
檀 段 男 談 値 知 地 弛
|
||||
恥 智 池 痴 稚 置 致 蜘
|
||||
遅 馳 築 畜 竹 筑 蓄 逐
|
||||
秩 窒 茶 嫡 着 中 仲 宙
|
||||
忠 抽 昼 柱 注 虫 衷 註
|
||||
酎 鋳 駐 樗 瀦 猪 苧 著
|
||||
貯 丁 兆 凋 喋 寵 帖 帳
|
||||
庁 弔 張 彫 徴 懲 挑 暢
|
||||
朝 潮 牒 町 眺 聴 脹 腸
|
||||
蝶 調 諜 超 跳 銚 長 頂
|
||||
鳥 勅 捗 直 朕 沈 珍 賃
|
||||
鎮 陳 津 墜 椎 槌 追 鎚
|
||||
痛 通 塚 栂 掴 槻 佃 漬
|
||||
柘 辻 蔦 綴 鍔 椿 潰 坪
|
||||
壷 嬬 紬 爪 吊 釣 鶴 亭
|
||||
低 停 偵 剃 貞 呈 堤 定
|
||||
帝 底 庭 廷 弟 悌 抵 挺
|
||||
提 梯 汀 碇 禎 程 締 艇
|
||||
訂 諦 蹄 逓 邸 鄭 釘 鼎
|
||||
泥 摘 擢 敵 滴 的 笛 適
|
||||
鏑 溺 哲 徹 撤 轍 迭 鉄
|
||||
典 填 天 展 店 添 纏 甜
|
||||
貼 転 顛 点 伝 殿 澱 田
|
||||
電 兎 吐 堵 塗 妬 屠 徒
|
||||
斗 杜 渡 登 菟 賭 途 都
|
||||
鍍 砥 砺 努 度 土 奴 怒
|
||||
倒 党 冬 凍 刀 唐 塔 塘<hr>
|
||||
套 宕 島 嶋 悼 投 搭 東
|
||||
桃 梼 棟 盗 淘 湯 涛 灯
|
||||
燈 当 痘 祷 等 答 筒 糖
|
||||
統 到 董 蕩 藤 討 謄 豆
|
||||
踏 逃 透 鐙 陶 頭 騰 闘
|
||||
働 動 同 堂 導 憧 撞 洞
|
||||
瞳 童 胴 萄 道 銅 峠 鴇
|
||||
匿 得 徳 涜 特 督 禿 篤
|
||||
毒 独 読 栃 橡 凸 突 椴
|
||||
届 鳶 苫 寅 酉 瀞 噸 屯
|
||||
惇 敦 沌 豚 遁 頓 呑 曇
|
||||
鈍 奈 那 内 乍 凪 薙 謎
|
||||
灘 捺 鍋 楢 馴 縄 畷 南
|
||||
楠 軟 難 汝 二 尼 弐 迩
|
||||
匂 賑 肉 虹 廿 日 乳 入
|
||||
如 尿 韮 任 妊 忍 認 濡
|
||||
禰 祢 寧 葱 猫 熱 年 念
|
||||
捻 撚 燃 粘 乃 廼 之 埜
|
||||
嚢 悩 濃 納 能 脳 膿 農
|
||||
覗 蚤 巴 把 播 覇 杷 波
|
||||
派 琶 破 婆 罵 芭 馬 俳
|
||||
廃 拝 排 敗 杯 盃 牌 背
|
||||
肺 輩 配 倍 培 媒 梅 楳
|
||||
煤 狽 買 売 賠 陪 這 蝿
|
||||
秤 矧 萩 伯 剥 博 拍 柏
|
||||
泊 白 箔 粕 舶 薄 迫 曝
|
||||
漠 爆 縛 莫 駁 麦 函 箱
|
||||
硲 箸 肇 筈 櫨 幡 肌 畑
|
||||
畠 八 鉢 溌 発 醗 髪 伐
|
||||
罰 抜 筏 閥 鳩 噺 塙 蛤
|
||||
隼 伴 判 半 反 叛 帆 搬
|
||||
斑 板 氾 汎 版 犯 班 畔<hr>
|
||||
繁 般 藩 販 範 釆 煩 頒
|
||||
飯 挽 晩 番 盤 磐 蕃 蛮
|
||||
匪 卑 否 妃 庇 彼 悲 扉
|
||||
批 披 斐 比 泌 疲 皮 碑
|
||||
秘 緋 罷 肥 被 誹 費 避
|
||||
非 飛 樋 簸 備 尾 微 枇
|
||||
毘 琵 眉 美 鼻 柊 稗 匹
|
||||
疋 髭 彦 膝 菱 肘 弼 必
|
||||
畢 筆 逼 桧 姫 媛 紐 百
|
||||
謬 俵 彪 標 氷 漂 瓢 票
|
||||
表 評 豹 廟 描 病 秒 苗
|
||||
錨 鋲 蒜 蛭 鰭 品 彬 斌
|
||||
浜 瀕 貧 賓 頻 敏 瓶 不
|
||||
付 埠 夫 婦 富 冨 布 府
|
||||
怖 扶 敷 斧 普 浮 父 符
|
||||
腐 膚 芙 譜 負 賦 赴 阜
|
||||
附 侮 撫 武 舞 葡 蕪 部
|
||||
封 楓 風 葺 蕗 伏 副 復
|
||||
幅 服 福 腹 複 覆 淵 弗
|
||||
払 沸 仏 物 鮒 分 吻 噴
|
||||
墳 憤 扮 焚 奮 粉 糞 紛
|
||||
雰 文 聞 丙 併 兵 塀 幣
|
||||
平 弊 柄 並 蔽 閉 陛 米
|
||||
頁 僻 壁 癖 碧 別 瞥 蔑
|
||||
箆 偏 変 片 篇 編 辺 返
|
||||
遍 便 勉 娩 弁 鞭 保 舗
|
||||
鋪 圃 捕 歩 甫 補 輔 穂
|
||||
募 墓 慕 戊 暮 母 簿 菩
|
||||
倣 俸 包 呆 報 奉 宝 峰
|
||||
峯 崩 庖 抱 捧 放 方 朋
|
||||
法 泡 烹 砲 縫 胞 芳 萌
|
||||
蓬 蜂 褒 訪 豊 邦 鋒 飽<hr>
|
||||
鳳 鵬 乏 亡 傍 剖 坊 妨
|
||||
帽 忘 忙 房 暴 望 某 棒
|
||||
冒 紡 肪 膨 謀 貌 貿 鉾
|
||||
防 吠 頬 北 僕 卜 墨 撲
|
||||
朴 牧 睦 穆 釦 勃 没 殆
|
||||
堀 幌 奔 本 翻 凡 盆 摩
|
||||
磨 魔 麻 埋 妹 昧 枚 毎
|
||||
哩 槙 幕 膜 枕 鮪 柾 鱒
|
||||
桝 亦 俣 又 抹 末 沫 迄
|
||||
侭 繭 麿 万 慢 満 漫 蔓
|
||||
味 未 魅 巳 箕 岬 密 蜜
|
||||
湊 蓑 稔 脈 妙 粍 民 眠
|
||||
務 夢 無 牟 矛 霧 鵡 椋
|
||||
婿 娘 冥 名 命 明 盟 迷
|
||||
銘 鳴 姪 牝 滅 免 棉 綿
|
||||
緬 面 麺 摸 模 茂 妄 孟
|
||||
毛 猛 盲 網 耗 蒙 儲 木
|
||||
黙 目 杢 勿 餅 尤 戻 籾
|
||||
貰 問 悶 紋 門 匁 也 冶
|
||||
夜 爺 耶 野 弥 矢 厄 役
|
||||
約 薬 訳 躍 靖 柳 薮 鑓
|
||||
愉 愈 油 癒 諭 輸 唯 佑
|
||||
優 勇 友 宥 幽 悠 憂 揖
|
||||
有 柚 湧 涌 猶 猷 由 祐
|
||||
裕 誘 遊 邑 郵 雄 融 夕
|
||||
予 余 与 誉 輿 預 傭 幼
|
||||
妖 容 庸 揚 揺 擁 曜 楊
|
||||
様 洋 溶 熔 用 窯 羊 耀
|
||||
葉 蓉 要 謡 踊 遥 陽 養
|
||||
慾 抑 欲 沃 浴 翌 翼 淀
|
||||
羅 螺 裸 来 莱 頼 雷 洛
|
||||
絡 落 酪 乱 卵 嵐 欄 濫<hr>
|
||||
藍 蘭 覧 利 吏 履 李 梨
|
||||
理 璃 痢 裏 裡 里 離 陸
|
||||
律 率 立 葎 掠 略 劉 流
|
||||
溜 琉 留 硫 粒 隆 竜 龍
|
||||
侶 慮 旅 虜 了 亮 僚 両
|
||||
凌 寮 料 梁 涼 猟 療 瞭
|
||||
稜 糧 良 諒 遼 量 陵 領
|
||||
力 緑 倫 厘 林 淋 燐 琳
|
||||
臨 輪 隣 鱗 麟 瑠 塁 涙
|
||||
累 類 令 伶 例 冷 励 嶺
|
||||
怜 玲 礼 苓 鈴 隷 零 霊
|
||||
麗 齢 暦 歴 列 劣 烈 裂
|
||||
廉 恋 憐 漣 煉 簾 練 聯
|
||||
蓮 連 錬 呂 魯 櫓 炉 賂
|
||||
路 露 労 婁 廊 弄 朗 楼
|
||||
榔 浪 漏 牢 狼 篭 老 聾
|
||||
蝋 郎 六 麓 禄 肋 録 論
|
||||
倭 和 話 歪 賄 脇 惑 枠
|
||||
鷲 亙 亘 鰐 詫 藁 蕨 椀
|
||||
湾 碗 腕
|
||||
</pre>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="margin: 0" id="pageExtend"></div>
|
||||
<div style="margin: 0" id="pageEnd"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,170 +0,0 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<meta http-equiv="Content-Style-Type" content="text/css">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
<link rel="stylesheet" type="text/css" href="../css/page/L_03_d.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
<script type="text/javascript" src="../js/base.js"></script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<title>FontList</title>
|
||||
|
||||
|
||||
|
||||
|
||||
<script>;
|
||||
|
||||
function debug_changeFontSize(size) {
|
||||
|
||||
var test = upWindowObject.document.getElementById("fontsize");
|
||||
|
||||
test.className = size;
|
||||
}
|
||||
|
||||
|
||||
window.addEventListener('load', function(){ onload_scroll(); } , false);
|
||||
</script>
|
||||
|
||||
|
||||
<!--end_of_head-->
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- body -->
|
||||
<body>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
<div class="debugLink">
|
||||
<span class="tx10debug">dbg:</span>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); historyBack();">back</a>
|
||||
<a class="atx10debug" href="javascript: void(0)"
|
||||
onclick="gkong.PlaySE(TWL_SHOP_SE_ONCLICK); hideScrollButton(); setUrlUD('index_u.html',WIPE_ANIM_TRANS, 'index_d.html',WIPE_ANIM_TRANS);">index</a>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx12">
|
||||
|
||||
|
||||
|
||||
<!-- body_text start -->
|
||||
|
||||
|
||||
#no message<br>
|
||||
|
||||
FontSize :
|
||||
<a id="fontsize_S" href="javascript: void(0)" onclick="debug_changeFontSize('tx10');">S</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_S') );</script>
|
||||
<a id="fontsize_M" href="javascript: void(0)" onclick="debug_changeFontSize('tx12');">M</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_M') );</script>
|
||||
<a id="fontsize_L" href="javascript: void(0)" onclick="debug_changeFontSize('tx16');">L</a>
|
||||
<script>addClickEffectAndSE( $('fontsize_L') );</script>
|
||||
|
||||
<!-- body_text end -->
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
<!------------------------------------------------------------------>
|
||||
|
||||
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<!-- basic button start -->
|
||||
|
||||
|
||||
|
||||
<!-- uis start -->
|
||||
<!---------------->
|
||||
<div class="violet_128x28" id="button_left">
|
||||
<div class="_128x28_inner">
|
||||
<span class="tx12white">Back</span>
|
||||
</div>
|
||||
<div class="_128x28_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('button_left'));
|
||||
setOnclickUrlUD($('button_left'), 'index_u.html', WIPE_ANIM_TRANS, 'index_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
<div class="button_24x24" id="prev_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('prev_button'));
|
||||
setOnclickUrlUD($('prev_button'), 'fontlist_03_u.html', WIPE_ANIM_TRANS, 'fontlist_03_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div id="pageBox"><span id="page" class="tx12">4/4</span></div>
|
||||
|
||||
<!---------------->
|
||||
|
||||
<div class="button_24x24" id="next_button">
|
||||
<div class="_24x24_spacer"></div>
|
||||
</div>
|
||||
|
||||
<script>;
|
||||
setButtonImages($('next_button'));
|
||||
setOnclickUrlUD($('next_button'), 'fontlist_01_u.html', WIPE_ANIM_TRANS, 'fontlist_01_d.html', WIPE_ANIM_TRANS);
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
<!-- uis end -->
|
||||
|
||||
<!-- basic button end -->
|
||||
|
||||
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="fontlist_04_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="fontlist_04_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,484 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<META http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
|
||||
<link rel="stylesheet" type="text/css" href="../css/def.css">
|
||||
|
||||
<!--<script type="text/javascript" src="../js/load_kong.js"></script>
|
||||
<script type="text/javascript" src="../js/se.js"></script>-->
|
||||
|
||||
<title>FontList</title>
|
||||
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
.layout_grid {
|
||||
layout-grid-type : fixed;
|
||||
layout-grid-char : 30px;
|
||||
layout-grid-line : 30px;
|
||||
layout-grid-mode : both;
|
||||
}
|
||||
.standardPage {
|
||||
position : absolute;
|
||||
top : 0px;
|
||||
width : 240px;
|
||||
margin : 8 8 0 8;
|
||||
padding : 0 0 22 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="standardPage">
|
||||
|
||||
|
||||
<!------------------------------------------------------------------>
|
||||
<div class="tx10 layout_grid" id="fontsize" >
|
||||
|
||||
<pre>
|
||||
<!-- jis_level_2 -->
|
||||
弌 丐 丕 个 丱
|
||||
丶 丼 丿 乂 乖 乘 亂 亅
|
||||
豫 亊 舒 弍 于 亞 亟 亠
|
||||
亢 亰 亳 亶 从 仍 仄 仆
|
||||
仂 仗 仞 仭 仟 价 伉 佚
|
||||
估 佛 佝 佗 佇 佶 侈 侏
|
||||
侘 佻 佩 佰 侑 佯 來 侖
|
||||
儘 俔 俟 俎 俘 俛 俑 俚
|
||||
俐 俤 俥 倚 倨 倔 倪 倥
|
||||
倅 伜 俶 倡 倩 倬 俾 俯
|
||||
們 倆 偃 假 會 偕 偐 偈
|
||||
做 偖 偬 偸 傀 傚 傅 傴
|
||||
傲 僉 僊 傳 僂 僖 僞 僥
|
||||
僭 僣 僮 價 僵 儉 儁 儂
|
||||
儖 儕 儔 儚 儡 儺 儷 儼
|
||||
儻 儿 兀 兒 兌 兔 兢 竸
|
||||
兩 兪 兮 冀 冂 囘 册 冉
|
||||
冏 冑 冓 冕 冖 冤 冦 冢
|
||||
冩 冪 冫 决 冱 冲 冰 况
|
||||
冽 凅 凉 凛 几 處 凩 凭
|
||||
凰 凵 凾 刄 刋 刔 刎 刧
|
||||
刪 刮 刳 刹 剏 剄 剋 剌
|
||||
剞 剔 剪 剴 剩 剳 剿 剽
|
||||
劍 劔 劒 剱 劈 劑 辨 辧
|
||||
劬 劭 劼 劵 勁 勍 勗 勞
|
||||
勣 勦 飭 勠 勳 勵 勸 勹
|
||||
匆 匈 甸 匍 匐 匏 匕 匚
|
||||
匣 匯 匱 匳 匸 區 卆 卅
|
||||
丗 卉 卍 凖 卞 卩 卮 夘
|
||||
卻 卷 厂 厖 厠 厦 厥 厮
|
||||
厰 厶 參 簒 雙 叟 曼 燮
|
||||
叮 叨 叭 叺 吁 吽 呀 听<hr>
|
||||
吭 吼 吮 吶 吩 吝 呎 咏
|
||||
呵 咎 呟 呱 呷 呰 咒 呻
|
||||
咀 呶 咄 咐 咆 哇 咢 咸
|
||||
咥 咬 哄 哈 咨 咫 哂 咤
|
||||
咾 咼 哘 哥 哦 唏 唔 哽
|
||||
哮 哭 哺 哢 唹 啀 啣 啌
|
||||
售 啜 啅 啖 啗 唸 唳 啝
|
||||
喙 喀 咯 喊 喟 啻 啾 喘
|
||||
喞 單 啼 喃 喩 喇 喨 嗚
|
||||
嗅 嗟 嗄 嗜 嗤 嗔 嘔 嗷
|
||||
嘖 嗾 嗽 嘛 嗹 噎 噐 營
|
||||
嘴 嘶 嘲 嘸 噫 噤 嘯 噬
|
||||
噪 嚆 嚀 嚊 嚠 嚔 嚏 嚥
|
||||
嚮 嚶 嚴 囂 嚼 囁 囃 囀
|
||||
囈 囎 囑 囓 囗 囮 囹 圀
|
||||
囿 圄 圉 圈 國 圍 圓 團
|
||||
圖 嗇 圜 圦 圷 圸 坎 圻
|
||||
址 坏 坩 埀 垈 坡 坿 垉
|
||||
垓 垠 垳 垤 垪 垰 埃 埆
|
||||
埔 埒 埓 堊 埖 埣 堋 堙
|
||||
堝 塲 堡 塢 塋 塰 毀 塒
|
||||
堽 塹 墅 墹 墟 墫 墺 壞
|
||||
墻 墸 墮 壅 壓 壑 壗 壙
|
||||
壘 壥 壜 壤 壟 壯 壺 壹
|
||||
壻 壼 壽 夂 夊 夐 夛 梦
|
||||
夥 夬 夭 夲 夸 夾 竒 奕
|
||||
奐 奎 奚 奘 奢 奠 奧 奬
|
||||
奩 奸 妁 妝 佞 侫 妣 妲
|
||||
姆 姨 姜 妍 姙 姚 娥 娟
|
||||
娑 娜 娉 娚 婀 婬 婉 娵
|
||||
娶 婢 婪 媚 媼 媾 嫋 嫂
|
||||
媽 嫣 嫗 嫦 嫩 嫖 嫺 嫻<hr>
|
||||
嬌 嬋 嬖 嬲 嫐 嬪 嬶 嬾
|
||||
孃 孅 孀 孑 孕 孚 孛 孥
|
||||
孩 孰 孳 孵 學 斈 孺 宀
|
||||
它 宦 宸 寃 寇 寉 寔 寐
|
||||
寤 實 寢 寞 寥 寫 寰 寶
|
||||
寳 尅 將 專 對 尓 尠 尢
|
||||
尨 尸 尹 屁 屆 屎 屓 屐
|
||||
屏 孱 屬 屮 乢 屶 屹 岌
|
||||
岑 岔 妛 岫 岻 岶 岼 岷
|
||||
峅 岾 峇 峙 峩 峽 峺 峭
|
||||
嶌 峪 崋 崕 崗 嵜 崟 崛
|
||||
崑 崔 崢 崚 崙 崘 嵌 嵒
|
||||
嵎 嵋 嵬 嵳 嵶 嶇 嶄 嶂
|
||||
嶢 嶝 嶬 嶮 嶽 嶐 嶷 嶼
|
||||
巉 巍 巓 巒 巖 巛 巫 已
|
||||
巵 帋 帚 帙 帑 帛 帶 帷
|
||||
幄 幃 幀 幎 幗 幔 幟 幢
|
||||
幤 幇 幵 并 幺 麼 广 庠
|
||||
廁 廂 廈 廐 廏 廖 廣 廝
|
||||
廚 廛 廢 廡 廨 廩 廬 廱
|
||||
廳 廰 廴 廸 廾 弃 弉 彝
|
||||
彜 弋 弑 弖 弩 弭 弸 彁
|
||||
彈 彌 彎 弯 彑 彖 彗 彙
|
||||
彡 彭 彳 彷 徃 徂 彿 徊
|
||||
很 徑 徇 從 徙 徘 徠 徨
|
||||
徭 徼 忖 忻 忤 忸 忱 忝
|
||||
悳 忿 怡 恠 怙 怐 怩 怎
|
||||
怱 怛 怕 怫 怦 怏 怺 恚
|
||||
恁 恪 恷 恟 恊 恆 恍 恣
|
||||
恃 恤 恂 恬 恫 恙 悁 悍
|
||||
惧 悃 悚 悄 悛 悖 悗 悒
|
||||
悧 悋 惡 悸 惠 惓 悴 忰<hr>
|
||||
悽 惆 悵 惘 慍 愕 愆 惶
|
||||
惷 愀 惴 惺 愃 愡 惻 惱
|
||||
愍 愎 慇 愾 愨 愧 慊 愿
|
||||
愼 愬 愴 愽 慂 慄 慳 慷
|
||||
慘 慙 慚 慫 慴 慯 慥 慱
|
||||
慟 慝 慓 慵 憙 憖 憇 憬
|
||||
憔 憚 憊 憑 憫 憮 懌 懊
|
||||
應 懷 懈 懃 懆 憺 懋 罹
|
||||
懍 懦 懣 懶 懺 懴 懿 懽
|
||||
懼 懾 戀 戈 戉 戍 戌 戔
|
||||
戛 戞 戡 截 戮 戰 戲 戳
|
||||
扁 扎 扞 扣 扛 扠 扨 扼
|
||||
抂 抉 找 抒 抓 抖 拔 抃
|
||||
抔 拗 拑 抻 拏 拿 拆 擔
|
||||
拈 拜 拌 拊 拂 拇 抛 拉
|
||||
挌 拮 拱 挧 挂 挈 拯 拵
|
||||
捐 挾 捍 搜 捏 掖 掎 掀
|
||||
掫 捶 掣 掏 掉 掟 掵 捫
|
||||
捩 掾 揩 揀 揆 揣 揉 插
|
||||
揶 揄 搖 搴 搆 搓 搦 搶
|
||||
攝 搗 搨 搏 摧 摯 摶 摎
|
||||
攪 撕 撓 撥 撩 撈 撼 據
|
||||
擒 擅 擇 撻 擘 擂 擱 擧
|
||||
舉 擠 擡 抬 擣 擯 攬 擶
|
||||
擴 擲 擺 攀 擽 攘 攜 攅
|
||||
攤 攣 攫 攴 攵 攷 收 攸
|
||||
畋 效 敖 敕 敍 敘 敞 敝
|
||||
敲 數 斂 斃 變 斛 斟 斫
|
||||
斷 旃 旆 旁 旄 旌 旒 旛
|
||||
旙 无 旡 旱 杲 昊 昃 旻
|
||||
杳 昵 昶 昴 昜 晏 晄 晉
|
||||
晁 晞 晝 晤 晧 晨 晟 晢<hr>
|
||||
晰 暃 暈 暎 暉 暄 暘 暝
|
||||
曁 暹 曉 暾 暼 曄 暸 曖
|
||||
曚 曠 昿 曦 曩 曰 曵 曷
|
||||
朏 朖 朞 朦 朧 霸 朮 朿
|
||||
朶 杁 朸 朷 杆 杞 杠 杙
|
||||
杣 杤 枉 杰 枩 杼 杪 枌
|
||||
枋 枦 枡 枅 枷 柯 枴 柬
|
||||
枳 柩 枸 柤 柞 柝 柢 柮
|
||||
枹 柎 柆 柧 檜 栞 框 栩
|
||||
桀 桍 栲 桎 梳 栫 桙 档
|
||||
桷 桿 梟 梏 梭 梔 條 梛
|
||||
梃 檮 梹 桴 梵 梠 梺 椏
|
||||
梍 桾 椁 棊 椈 棘 椢 椦
|
||||
棡 椌 棍 棔 棧 棕 椶 椒
|
||||
椄 棗 棣 椥 棹 棠 棯 椨
|
||||
椪 椚 椣 椡 棆 楹 楷 楜
|
||||
楸 楫 楔 楾 楮 椹 楴 椽
|
||||
楙 椰 楡 楞 楝 榁 楪 榲
|
||||
榮 槐 榿 槁 槓 榾 槎 寨
|
||||
槊 槝 榻 槃 榧 樮 榑 榠
|
||||
榜 榕 榴 槞 槨 樂 樛 槿
|
||||
權 槹 槲 槧 樅 榱 樞 槭
|
||||
樔 槫 樊 樒 櫁 樣 樓 橄
|
||||
樌 橲 樶 橸 橇 橢 橙 橦
|
||||
橈 樸 樢 檐 檍 檠 檄 檢
|
||||
檣 檗 蘗 檻 櫃 櫂 檸 檳
|
||||
檬 櫞 櫑 櫟 檪 櫚 櫪 櫻
|
||||
欅 蘖 櫺 欒 欖 鬱 欟 欸
|
||||
欷 盜 欹 飮 歇 歃 歉 歐
|
||||
歙 歔 歛 歟 歡 歸 歹 歿
|
||||
殀 殄 殃 殍 殘 殕 殞 殤
|
||||
殪 殫 殯 殲 殱 殳 殷 殼<hr>
|
||||
毆 毋 毓 毟 毬 毫 毳 毯
|
||||
麾 氈 氓 气 氛 氤 氣 汞
|
||||
汕 汢 汪 沂 沍 沚 沁 沛
|
||||
汾 汨 汳 沒 沐 泄 泱 泓
|
||||
沽 泗 泅 泝 沮 沱 沾 沺
|
||||
泛 泯 泙 泪 洟 衍 洶 洫
|
||||
洽 洸 洙 洵 洳 洒 洌 浣
|
||||
涓 浤 浚 浹 浙 涎 涕 濤
|
||||
涅 淹 渕 渊 涵 淇 淦 涸
|
||||
淆 淬 淞 淌 淨 淒 淅 淺
|
||||
淙 淤 淕 淪 淮 渭 湮 渮
|
||||
渙 湲 湟 渾 渣 湫 渫 湶
|
||||
湍 渟 湃 渺 湎 渤 滿 渝
|
||||
游 溂 溪 溘 滉 溷 滓 溽
|
||||
溯 滄 溲 滔 滕 溏 溥 滂
|
||||
溟 潁 漑 灌 滬 滸 滾 漿
|
||||
滲 漱 滯 漲 滌 漾 漓 滷
|
||||
澆 潺 潸 澁 澀 潯 潛 濳
|
||||
潭 澂 潼 潘 澎 澑 濂 潦
|
||||
澳 澣 澡 澤 澹 濆 澪 濟
|
||||
濕 濬 濔 濘 濱 濮 濛 瀉
|
||||
瀋 濺 瀑 瀁 瀏 濾 瀛 瀚
|
||||
潴 瀝 瀘 瀟 瀰 瀾 瀲 灑
|
||||
灣 炙 炒 炯 烱 炬 炸 炳
|
||||
炮 烟 烋 烝 烙 焉 烽 焜
|
||||
焙 煥 煕 熈 煦 煢 煌 煖
|
||||
煬 熏 燻 熄 熕 熨 熬 燗
|
||||
熹 熾 燒 燉 燔 燎 燠 燬
|
||||
燧 燵 燼 燹 燿 爍 爐 爛
|
||||
爨 爭 爬 爰 爲 爻 爼 爿
|
||||
牀 牆 牋 牘 牴 牾 犂 犁
|
||||
犇 犒 犖 犢 犧 犹 犲 狃<hr>
|
||||
狆 狄 狎 狒 狢 狠 狡 狹
|
||||
狷 倏 猗 猊 猜 猖 猝 猴
|
||||
猯 猩 猥 猾 獎 獏 默 獗
|
||||
獪 獨 獰 獸 獵 獻 獺 珈
|
||||
玳 珎 玻 珀 珥 珮 珞 璢
|
||||
琅 瑯 琥 珸 琲 琺 瑕 琿
|
||||
瑟 瑙 瑁 瑜 瑩 瑰 瑣 瑪
|
||||
瑶 瑾 璋 璞 璧 瓊 瓏 瓔
|
||||
珱 瓠 瓣 瓧 瓩 瓮 瓲 瓰
|
||||
瓱 瓸 瓷 甄 甃 甅 甌 甎
|
||||
甍 甕 甓 甞 甦 甬 甼 畄
|
||||
畍 畊 畉 畛 畆 畚 畩 畤
|
||||
畧 畫 畭 畸 當 疆 疇 畴
|
||||
疊 疉 疂 疔 疚 疝 疥 疣
|
||||
痂 疳 痃 疵 疽 疸 疼 疱
|
||||
痍 痊 痒 痙 痣 痞 痾 痿
|
||||
痼 瘁 痰 痺 痲 痳 瘋 瘍
|
||||
瘉 瘟 瘧 瘠 瘡 瘢 瘤 瘴
|
||||
瘰 瘻 癇 癈 癆 癜 癘 癡
|
||||
癢 癨 癩 癪 癧 癬 癰 癲
|
||||
癶 癸 發 皀 皃 皈 皋 皎
|
||||
皖 皓 皙 皚 皰 皴 皸 皹
|
||||
皺 盂 盍 盖 盒 盞 盡 盥
|
||||
盧 盪 蘯 盻 眈 眇 眄 眩
|
||||
眤 眞 眥 眦 眛 眷 眸 睇
|
||||
睚 睨 睫 睛 睥 睿 睾 睹
|
||||
瞎 瞋 瞑 瞠 瞞 瞰 瞶 瞹
|
||||
瞿 瞼 瞽 瞻 矇 矍 矗 矚
|
||||
矜 矣 矮 矼 砌 砒 礦 砠
|
||||
礪 硅 碎 硴 碆 硼 碚 碌
|
||||
碣 碵 碪 碯 磑 磆 磋 磔
|
||||
碾 碼 磅 磊 磬 磧 磚 磽<hr>
|
||||
磴 礇 礒 礑 礙 礬 礫 祀
|
||||
祠 祗 祟 祚 祕 祓 祺 祿
|
||||
禊 禝 禧 齋 禪 禮 禳 禹
|
||||
禺 秉 秕 秧 秬 秡 秣 稈
|
||||
稍 稘 稙 稠 稟 禀 稱 稻
|
||||
稾 稷 穃 穗 穉 穡 穢 穩
|
||||
龝 穰 穹 穽 窈 窗 窕 窘
|
||||
窖 窩 竈 窰 窶 竅 竄 窿
|
||||
邃 竇 竊 竍 竏 竕 竓 站
|
||||
竚 竝 竡 竢 竦 竭 竰 笂
|
||||
笏 笊 笆 笳 笘 笙 笞 笵
|
||||
笨 笶 筐 筺 笄 筍 笋 筌
|
||||
筅 筵 筥 筴 筧 筰 筱 筬
|
||||
筮 箝 箘 箟 箍 箜 箚 箋
|
||||
箒 箏 筝 箙 篋 篁 篌 篏
|
||||
箴 篆 篝 篩 簑 簔 篦 篥
|
||||
籠 簀 簇 簓 篳 篷 簗 簍
|
||||
篶 簣 簧 簪 簟 簷 簫 簽
|
||||
籌 籃 籔 籏 籀 籐 籘 籟
|
||||
籤 籖 籥 籬 籵 粃 粐 粤
|
||||
粭 粢 粫 粡 粨 粳 粲 粱
|
||||
粮 粹 粽 糀 糅 糂 糘 糒
|
||||
糜 糢 鬻 糯 糲 糴 糶 糺
|
||||
紆 紂 紜 紕 紊 絅 絋 紮
|
||||
紲 紿 紵 絆 絳 絖 絎 絲
|
||||
絨 絮 絏 絣 經 綉 絛 綏
|
||||
絽 綛 綺 綮 綣 綵 緇 綽
|
||||
綫 總 綢 綯 緜 綸 綟 綰
|
||||
緘 緝 緤 緞 緻 緲 緡 縅
|
||||
縊 縣 縡 縒 縱 縟 縉 縋
|
||||
縢 繆 繦 縻 縵 縹 繃 縷
|
||||
縲 縺 繧 繝 繖 繞 繙 繚<hr>
|
||||
繹 繪 繩 繼 繻 纃 緕 繽
|
||||
辮 繿 纈 纉 續 纒 纐 纓
|
||||
纔 纖 纎 纛 纜 缸 缺 罅
|
||||
罌 罍 罎 罐 网 罕 罔 罘
|
||||
罟 罠 罨 罩 罧 罸 羂 羆
|
||||
羃 羈 羇 羌 羔 羞 羝 羚
|
||||
羣 羯 羲 羹 羮 羶 羸 譱
|
||||
翅 翆 翊 翕 翔 翡 翦 翩
|
||||
翳 翹 飜 耆 耄 耋 耒 耘
|
||||
耙 耜 耡 耨 耿 耻 聊 聆
|
||||
聒 聘 聚 聟 聢 聨 聳 聲
|
||||
聰 聶 聹 聽 聿 肄 肆 肅
|
||||
肛 肓 肚 肭 冐 肬 胛 胥
|
||||
胙 胝 胄 胚 胖 脉 胯 胱
|
||||
脛 脩 脣 脯 腋 隋 腆 脾
|
||||
腓 腑 胼 腱 腮 腥 腦 腴
|
||||
膃 膈 膊 膀 膂 膠 膕 膤
|
||||
膣 腟 膓 膩 膰 膵 膾 膸
|
||||
膽 臀 臂 膺 臉 臍 臑 臙
|
||||
臘 臈 臚 臟 臠 臧 臺 臻
|
||||
臾 舁 舂 舅 與 舊 舍 舐
|
||||
舖 舩 舫 舸 舳 艀 艙 艘
|
||||
艝 艚 艟 艤 艢 艨 艪 艫
|
||||
舮 艱 艷 艸 艾 芍 芒 芫
|
||||
芟 芻 芬 苡 苣 苟 苒 苴
|
||||
苳 苺 莓 范 苻 苹 苞 茆
|
||||
苜 茉 苙 茵 茴 茖 茲 茱
|
||||
荀 茹 荐 荅 茯 茫 茗 茘
|
||||
莅 莚 莪 莟 莢 莖 茣 莎
|
||||
莇 莊 荼 莵 荳 荵 莠 莉
|
||||
莨 菴 萓 菫 菎 菽 萃 菘
|
||||
萋 菁 菷 萇 菠 菲 萍 萢<hr>
|
||||
萠 莽 萸 蔆 菻 葭 萪 萼
|
||||
蕚 蒄 葷 葫 蒭 葮 蒂 葩
|
||||
葆 萬 葯 葹 萵 蓊 葢 蒹
|
||||
蒿 蒟 蓙 蓍 蒻 蓚 蓐 蓁
|
||||
蓆 蓖 蒡 蔡 蓿 蓴 蔗 蔘
|
||||
蔬 蔟 蔕 蔔 蓼 蕀 蕣 蕘
|
||||
蕈 蕁 蘂 蕋 蕕 薀 薤 薈
|
||||
薑 薊 薨 蕭 薔 薛 藪 薇
|
||||
薜 蕷 蕾 薐 藉 薺 藏 薹
|
||||
藐 藕 藝 藥 藜 藹 蘊 蘓
|
||||
蘋 藾 藺 蘆 蘢 蘚 蘰 蘿
|
||||
虍 乕 虔 號 虧 虱 蚓 蚣
|
||||
蚩 蚪 蚋 蚌 蚶 蚯 蛄 蛆
|
||||
蚰 蛉 蠣 蚫 蛔 蛞 蛩 蛬
|
||||
蛟 蛛 蛯 蜒 蜆 蜈 蜀 蜃
|
||||
蛻 蜑 蜉 蜍 蛹 蜊 蜴 蜿
|
||||
蜷 蜻 蜥 蜩 蜚 蝠 蝟 蝸
|
||||
蝌 蝎 蝴 蝗 蝨 蝮 蝙 蝓
|
||||
蝣 蝪 蠅 螢 螟 螂 螯 蟋
|
||||
螽 蟀 蟐 雖 螫 蟄 螳 蟇
|
||||
蟆 螻 蟯 蟲 蟠 蠏 蠍 蟾
|
||||
蟶 蟷 蠎 蟒 蠑 蠖 蠕 蠢
|
||||
蠡 蠱 蠶 蠹 蠧 蠻 衄 衂
|
||||
衒 衙 衞 衢 衫 袁 衾 袞
|
||||
衵 衽 袵 衲 袂 袗 袒 袮
|
||||
袙 袢 袍 袤 袰 袿 袱 裃
|
||||
裄 裔 裘 裙 裝 裹 褂 裼
|
||||
裴 裨 裲 褄 褌 褊 褓 襃
|
||||
褞 褥 褪 褫 襁 襄 褻 褶
|
||||
褸 襌 褝 襠 襞 襦 襤 襭
|
||||
襪 襯 襴 襷 襾 覃 覈 覊
|
||||
覓 覘 覡 覩 覦 覬 覯 覲<hr>
|
||||
覺 覽 覿 觀 觚 觜 觝 觧
|
||||
觴 觸 訃 訖 訐 訌 訛 訝
|
||||
訥 訶 詁 詛 詒 詆 詈 詼
|
||||
詭 詬 詢 誅 誂 誄 誨 誡
|
||||
誑 誥 誦 誚 誣 諄 諍 諂
|
||||
諚 諫 諳 諧 諤 諱 謔 諠
|
||||
諢 諷 諞 諛 謌 謇 謚 諡
|
||||
謖 謐 謗 謠 謳 鞫 謦 謫
|
||||
謾 謨 譁 譌 譏 譎 證 譖
|
||||
譛 譚 譫 譟 譬 譯 譴 譽
|
||||
讀 讌 讎 讒 讓 讖 讙 讚
|
||||
谺 豁 谿 豈 豌 豎 豐 豕
|
||||
豢 豬 豸 豺 貂 貉 貅 貊
|
||||
貍 貎 貔 豼 貘 戝 貭 貪
|
||||
貽 貲 貳 貮 貶 賈 賁 賤
|
||||
賣 賚 賽 賺 賻 贄 贅 贊
|
||||
贇 贏 贍 贐 齎 贓 賍 贔
|
||||
贖 赧 赭 赱 赳 趁 趙 跂
|
||||
趾 趺 跏 跚 跖 跌 跛 跋
|
||||
跪 跫 跟 跣 跼 踈 踉 跿
|
||||
踝 踞 踐 踟 蹂 踵 踰 踴
|
||||
蹊 蹇 蹉 蹌 蹐 蹈 蹙 蹤
|
||||
蹠 踪 蹣 蹕 蹶 蹲 蹼 躁
|
||||
躇 躅 躄 躋 躊 躓 躑 躔
|
||||
躙 躪 躡 躬 躰 軆 躱 躾
|
||||
軅 軈 軋 軛 軣 軼 軻 軫
|
||||
軾 輊 輅 輕 輒 輙 輓 輜
|
||||
輟 輛 輌 輦 輳 輻 輹 轅
|
||||
轂 輾 轌 轉 轆 轎 轗 轜
|
||||
轢 轣 轤 辜 辟 辣 辭 辯
|
||||
辷 迚 迥 迢 迪 迯 邇 迴
|
||||
逅 迹 迺 逑 逕 逡 逍 逞<hr>
|
||||
逖 逋 逧 逶 逵 逹 迸 遏
|
||||
遐 遑 遒 逎 遉 逾 遖 遘
|
||||
遞 遨 遯 遶 隨 遲 邂 遽
|
||||
邁 邀 邊 邉 邏 邨 邯 邱
|
||||
邵 郢 郤 扈 郛 鄂 鄒 鄙
|
||||
鄲 鄰 酊 酖 酘 酣 酥 酩
|
||||
酳 酲 醋 醉 醂 醢 醫 醯
|
||||
醪 醵 醴 醺 釀 釁 釉 釋
|
||||
釐 釖 釟 釡 釛 釼 釵 釶
|
||||
鈞 釿 鈔 鈬 鈕 鈑 鉞 鉗
|
||||
鉅 鉉 鉤 鉈 銕 鈿 鉋 鉐
|
||||
銜 銖 銓 銛 鉚 鋏 銹 銷
|
||||
鋩 錏 鋺 鍄 錮 錙 錢 錚
|
||||
錣 錺 錵 錻 鍜 鍠 鍼 鍮
|
||||
鍖 鎰 鎬 鎭 鎔 鎹 鏖 鏗
|
||||
鏨 鏥 鏘 鏃 鏝 鏐 鏈 鏤
|
||||
鐚 鐔 鐓 鐃 鐇 鐐 鐶 鐫
|
||||
鐵 鐡 鐺 鑁 鑒 鑄 鑛 鑠
|
||||
鑢 鑞 鑪 鈩 鑰 鑵 鑷 鑽
|
||||
鑚 鑼 鑾 钁 鑿 閂 閇 閊
|
||||
閔 閖 閘 閙 閠 閨 閧 閭
|
||||
閼 閻 閹 閾 闊 濶 闃 闍
|
||||
闌 闕 闔 闖 關 闡 闥 闢
|
||||
阡 阨 阮 阯 陂 陌 陏 陋
|
||||
陷 陜 陞 陝 陟 陦 陲 陬
|
||||
隍 隘 隕 隗 險 隧 隱 隲
|
||||
隰 隴 隶 隸 隹 雎 雋 雉
|
||||
雍 襍 雜 霍 雕 雹 霄 霆
|
||||
霈 霓 霎 霑 霏 霖 霙 霤
|
||||
霪 霰 霹 霽 霾 靄 靆 靈
|
||||
靂 靉 靜 靠 靤 靦 靨 勒
|
||||
靫 靱 靹 鞅 靼 鞁 靺 鞆<hr>
|
||||
鞋 鞏 鞐 鞜 鞨 鞦 鞣 鞳
|
||||
鞴 韃 韆 韈 韋 韜 韭 齏
|
||||
韲 竟 韶 韵 頏 頌 頸 頤
|
||||
頡 頷 頽 顆 顏 顋 顫 顯
|
||||
顰 顱 顴 顳 颪 颯 颱 颶
|
||||
飄 飃 飆 飩 飫 餃 餉 餒
|
||||
餔 餘 餡 餝 餞 餤 餠 餬
|
||||
餮 餽 餾 饂 饉 饅 饐 饋
|
||||
饑 饒 饌 饕 馗 馘 馥 馭
|
||||
馮 馼 駟 駛 駝 駘 駑 駭
|
||||
駮 駱 駲 駻 駸 騁 騏 騅
|
||||
駢 騙 騫 騷 驅 驂 驀 驃
|
||||
騾 驕 驍 驛 驗 驟 驢 驥
|
||||
驤 驩 驫 驪 骭 骰 骼 髀
|
||||
髏 髑 髓 體 髞 髟 髢 髣
|
||||
髦 髯 髫 髮 髴 髱 髷 髻
|
||||
鬆 鬘 鬚 鬟 鬢 鬣 鬥 鬧
|
||||
鬨 鬩 鬪 鬮 鬯 鬲 魄 魃
|
||||
魏 魍 魎 魑 魘 魴 鮓 鮃
|
||||
鮑 鮖 鮗 鮟 鮠 鮨 鮴 鯀
|
||||
鯊 鮹 鯆 鯏 鯑 鯒 鯣 鯢
|
||||
鯤 鯔 鯡 鰺 鯲 鯱 鯰 鰕
|
||||
鰔 鰉 鰓 鰌 鰆 鰈 鰒 鰊
|
||||
鰄 鰮 鰛 鰥 鰤 鰡 鰰 鱇
|
||||
鰲 鱆 鰾 鱚 鱠 鱧 鱶 鱸
|
||||
鳧 鳬 鳰 鴉 鴈 鳫 鴃 鴆
|
||||
鴪 鴦 鶯 鴣 鴟 鵄 鴕 鴒
|
||||
鵁 鴿 鴾 鵆 鵈 鵝 鵞 鵤
|
||||
鵑 鵐 鵙 鵲 鶉 鶇 鶫 鵯
|
||||
鵺 鶚 鶤 鶩 鶲 鷄 鷁 鶻
|
||||
鶸 鶺 鷆 鷏 鷂 鷙 鷓 鷸
|
||||
鷦 鷭 鷯 鷽 鸚 鸛 鸞 鹵<hr>
|
||||
鹹 鹽 麁 麈 麋 麌 麒 麕
|
||||
麑 麝 麥 麩 麸 麪 麭 靡
|
||||
黌 黎 黏 黐 黔 黜 點 黝
|
||||
黠 黥 黨 黯 黴 黶 黷 黹
|
||||
黻 黼 黽 鼇 鼈 皷 鼕 鼡
|
||||
鼬 鼾 齊 齒 齔 齣 齟 齠
|
||||
齡 齦 齧 齬 齪 齷 齲 齶
|
||||
龕 龜 龠 堯 槇 遙 瑤 凜
|
||||
熙
|
||||
|
||||
<!-- jis_ligature_extension -->
|
||||
ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ
|
||||
ⅸ ⅹ ¦ ' "
|
||||
</pre>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<div id="pageBottom"></div>
|
||||
</div>
|
||||
|
||||
|
||||
<div style="margin: 0" id="pageExtend"></div>
|
||||
<div style="margin: 0" id="pageEnd"></div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="index_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="index_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,52 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>SMC index_u</title>
|
||||
<link rel="stylesheet" type="text/css" href="default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- メモリ上での識別のため背景色を白(#FFFFFF)以外にしています -->
|
||||
<body bgcolor="#FDFEFF" onload="Init();">
|
||||
<h1>Links</h1>
|
||||
<div id="div_UserAgent" class="f8">Instead, take a look at the other pages in this directory.</div>
|
||||
|
||||
<h1>fontlist</h1>
|
||||
<div>
|
||||
<a href="fontlist_01_index.html" target="_top">
|
||||
/fontlist_01_index.html
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="fontlist_02_index.html" target="_top">
|
||||
/fontlist_02_index.html
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="fontlist_03_index.html" target="_top">
|
||||
/fontlist_03_index.html
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="fontlist_04_index.html" target="_top">
|
||||
/fontlist_04_index.html
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -1,28 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>SMC index_u</title>
|
||||
<link rel="stylesheet" type="text/css" href="default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- メモリ上での識別のため背景色を白(#FFFFFF)以外にしています -->
|
||||
<body bgcolor="#FDFEFF" onload="Init();">
|
||||
<h1>NOTICE</h1>
|
||||
<div id="div_UserAgent" class="f8">This page was missing from the original app. I have no idea what it is supposed to look like or even do, so sorry.</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,11 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="index_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="index_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
@ -1,70 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>SMC index_d</title>
|
||||
<link rel="stylesheet" type="text/css" href="../common/css/default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
<!--
|
||||
window.name = "DownWindow";
|
||||
|
||||
function GoWeb()
|
||||
{
|
||||
var up = up_url.value;
|
||||
var down = down_url.value;
|
||||
MovePage( up, down, 1, 1 );
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Shop Server</h1>
|
||||
<div>
|
||||
<a href="javascript:void(0);"
|
||||
onclick="MovePage('https://tss.t.shop.nintendowifi.net/index_u',
|
||||
'https://tss.t.shop.nintendowifi.net', 1, 1);">
|
||||
https://tss.t.shop.nintendowifi.net
|
||||
</a>
|
||||
</div>
|
||||
<div>
|
||||
<a href="javascript:void(0);"
|
||||
onclick="MovePage('https://tss.t.shop.shenqudigital.com/index_u',
|
||||
'https://tss.t.shop.shenqudigital.com', 1, 1);">
|
||||
https://tss.t.shop.nintendowifi.net
|
||||
</a>
|
||||
</div>
|
||||
<!-- アドレスの最後に / を付けるとダメ! -->
|
||||
|
||||
<h1>EC</h1>
|
||||
<ul>
|
||||
<li><a href="ec/ec_example_index.html" target="_top">ec/ec_example.html</a></li>
|
||||
<li><a href="ec/ec_deviceInfo.html" target="_top">
|
||||
ec/ec_deviceInfo.html
|
||||
</a></li>
|
||||
</ul>
|
||||
|
||||
<h1>ショップモック</h1>
|
||||
<a href="font_check/shopmock/index.html" target="_top">
|
||||
../shopmock/shopmock/index_x.html
|
||||
</a>
|
||||
|
||||
<h1>エラーシミュレータ</h1>
|
||||
<a href="tools/ShowErrorPage.html">tools/ShowErrorPage.html</a>
|
||||
|
||||
<h1>フォントチェック</h1>
|
||||
<a href="font_check/shopmock/fontlist_01_index.html" target="_top">
|
||||
font_check/shopmock/fontlist_01_x.html
|
||||
</a>
|
||||
|
||||
<h1>Topに戻る</h1>
|
||||
<a href="../startup.html" target="_top">
|
||||
../startup_x.html
|
||||
</a>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,81 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>SMC index_u</title>
|
||||
<link rel="stylesheet" type="text/css" href="../common/css/default.css">
|
||||
<script type="text/javascript" src="../common/js/default.js"></script>
|
||||
<!--<script>
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_UserAgent.innerHTML = navigator.userAgent;
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>accountId</td><td>" + r.accountId + "</td></tr>";
|
||||
info += "<tr><td>deviceId</td><td>" + r.deviceId + "</td></tr>";
|
||||
info += "<tr><td>serial</td><td>" + r.serial + "</td></tr>";
|
||||
info += "<tr><td>country/region/lang</td><td>" + r.country + " / " + r.region + " / " + r.language + "</td></tr>";
|
||||
info += "<tr><td>block(x" + (r.blockSize/1024) + "[KB])</td><td>" + r.usedBlocks + " / " + r.totalBlocks + "</td></tr>";
|
||||
info += "<tr><td>MAC</td><td>" + r.wirelessMACAddr + "</td></tr>";
|
||||
info += "</table>"
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- メモリ上での識別のため背景色を白(#FFFFFF)以外にしています -->
|
||||
<body bgcolor="#FDFEFF" onload="Init();">
|
||||
<h1>マリオクラブ</h1>
|
||||
<div class="f8">
|
||||
Opera/9.50 (Nintendo; Opera/153; U; Nintendo DS; en)</div>
|
||||
<!--<div id="div_Date" class="f8"></div>-->
|
||||
<!--<div id="div_UTCDate" class="f8"></div>-->
|
||||
<!--<div id="div_CountUpTimer" class="f8"></div>-->
|
||||
<div class="f8">
|
||||
<table border='1'>
|
||||
<tr><td>accountId</td><td>54319686</td></tr>
|
||||
<tr><td>deviceId</td><td>13685480607</td></tr>
|
||||
<tr><td>serial</td><td>WW414572520</td></tr>
|
||||
<tr><td>country/reg/lang</td><td>CA / USA / en</td></tr>
|
||||
<tr><td>block(x16[KB])</td><td>5603 / 8192</td></tr>
|
||||
<tr><td>MAC</td><td>69:69:69:69:69:69</td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,25 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
|
||||
<title>GetMessage</title>
|
||||
<link rel="stylesheet" type="text/css" href="default.css">
|
||||
<script type="text/javascript" src="default.js"></script>
|
||||
<!--<script>
|
||||
|
||||
function ShowErrorPage()
|
||||
{
|
||||
var id = document.getElementById("err_code").value;
|
||||
var kong_ = new Kong();
|
||||
kong_.ShowErrorPage( id );
|
||||
}
|
||||
|
||||
|
||||
</script>-->
|
||||
</head>
|
||||
<body>
|
||||
<h1>ShowErrorPage</h1>
|
||||
<input id="err_code" type="text" size="6" maxlength="6" onClick="ActiveKeyboard(0, 'Error Code')" value="0"><br>
|
||||
<button onClick="ShowErrorPage()">ShowErrorPage</button><br>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,40 +0,0 @@
|
||||
/* Common CSS */
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
h1
|
||||
{
|
||||
font-size: 16px;
|
||||
text-decoration: underline;
|
||||
background-color: #CCFFCC;
|
||||
margin: 4px 0px;
|
||||
}
|
||||
body
|
||||
{
|
||||
font-size: 12px;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
table
|
||||
{
|
||||
border-width: 1px;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 2px;
|
||||
}
|
||||
ul
|
||||
{
|
||||
padding: 0px;
|
||||
margin: 0px 12px;
|
||||
}
|
||||
|
||||
#up_url, #down_url
|
||||
{
|
||||
width: 95%;
|
||||
}
|
||||
@ -1,32 +0,0 @@
|
||||
function MovePage( up_url, down_url, up_anim, down_anim )
|
||||
{
|
||||
if ( up_url != "" || down_url != "" )
|
||||
{
|
||||
if ( up_anim == undefined ) up_anim = 0;
|
||||
if ( down_anim == undefined ) down_anim = 0;
|
||||
|
||||
var kong_ = new Kong();
|
||||
kong_.SetTransition( up_anim, down_anim );
|
||||
if ( up_url != "" )
|
||||
{
|
||||
window.open( up_url, "UpWindow" );
|
||||
}
|
||||
if ( down_url != "" )
|
||||
{
|
||||
window.open( down_url, "DownWindow" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field);
|
||||
}
|
||||
|
||||
function GoWeb()
|
||||
{
|
||||
var up = up_url.value;
|
||||
var down = down_url.value;
|
||||
MovePage( up, down, 1, 1 );
|
||||
}
|
||||
@ -1,46 +0,0 @@
|
||||
/* Common CSS */
|
||||
@font-face {
|
||||
font-family: dsifont;
|
||||
src: url(/assets/dsi/nintendo_NTLGDB_001.ttf);
|
||||
}
|
||||
html * {
|
||||
font-family: dsifont;
|
||||
}
|
||||
h1
|
||||
{
|
||||
font-size: 16px;
|
||||
text-decoration: underline;
|
||||
background-color: #CCFFCC;
|
||||
margin: 4px 0px;
|
||||
}
|
||||
body
|
||||
{
|
||||
font-size: 12px;
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
table
|
||||
{
|
||||
border-width: 1px;
|
||||
border-collapse: separate;
|
||||
border-spacing: 0px;
|
||||
}
|
||||
td
|
||||
{
|
||||
padding: 2px;
|
||||
}
|
||||
ul
|
||||
{
|
||||
padding: 0px;
|
||||
margin: 0px 12px;
|
||||
}
|
||||
|
||||
#up_url, #down_url
|
||||
{
|
||||
width: 95%;
|
||||
}
|
||||
|
||||
#app_version
|
||||
{
|
||||
text-align: right;
|
||||
background-color: #CCC;
|
||||
}
|
||||
@ -1,32 +0,0 @@
|
||||
function MovePage( up_url, down_url, up_anim, down_anim )
|
||||
{
|
||||
if ( up_url != "" || down_url != "" )
|
||||
{
|
||||
if ( up_anim == undefined ) up_anim = 0;
|
||||
if ( down_anim == undefined ) down_anim = 0;
|
||||
|
||||
var kong_ = new Kong();
|
||||
kong_.SetTransition( up_anim, down_anim );
|
||||
if ( up_url != "" )
|
||||
{
|
||||
window.open( up_url, "UpWindow" );
|
||||
}
|
||||
if ( down_url != "" )
|
||||
{
|
||||
window.open( down_url, "DownWindow" );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field);
|
||||
}
|
||||
|
||||
function GoWeb()
|
||||
{
|
||||
var up = up_url.value;
|
||||
var down = down_url.value;
|
||||
MovePage( up, down, 1, 1 );
|
||||
}
|
||||
@ -1,27 +0,0 @@
|
||||
---
|
||||
title: DSi Shop
|
||||
layout: dsiware
|
||||
---
|
||||
<center>
|
||||
<iframe src="startup_u.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
<br>
|
||||
<iframe src="startup_d.html" width="256" height="192" style="border:0px solid black;">
|
||||
</iframe>
|
||||
</center>
|
||||
<div style="text-align:left;">
|
||||
<h2>This is an interactive demo of the developer DSi Shop.</h2>The developer DSi shop uses a modified version of the DSi Browser, and most of its content is local HTML/JS. Because the app is almost entirely HTML/JS, I was able to take the HTML pages from romfs and format them to work on your browser.<br><br>Sadly, many of the pages are missing- locked behind Nintendo's development servers or just straight up gone. I patched things up wherever possible, killing any dead links and linking to otherwise unlinked pages.<br>Features such as the console information and DSi specific operations are also missing/broken (as is to be expected when running a DSi app on a modern browser). I tried filling in the blanks where I could, but it still has a way to go.<br>If you want to help polish up the code, feel free to submit a PR <a href="https://github.com/IanSkinner1982/ianskinner1982.github.io/tree/master/dsidev/dsishop">here.</a><br>
|
||||
<h2>Download original app:</h2>
|
||||
I have found 3 different versions of this app. I am not sure what the specific differences between the apps are, though I will look into that.<br>
|
||||
I used the files from <i><b>shop.HNFC.Release.v1536</b></i> for my demo.
|
||||
<br><br>
|
||||
shop.HNFC.Release.v1536: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.v1536.tad">tad</a><br>
|
||||
|
||||
shop.HNFC.Release.14231: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.14231.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.14231.tad">tad</a><br>
|
||||
|
||||
shop.HNFC.Release.thumb: <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.srl">srl</a> | <a href="https://archive.org/download/rmc-dsi/shop.HNFC.Release.thumb.tad">tad</a><br>
|
||||
|
||||
<br><br><span style="color:orange;">
|
||||
<i><b>shop.HNFC.Release.v1536.tad</b></i> is the only working version of the debug shop. It will only run if installed to NAND and booted via the home menu.<br>Using nds-bootstrap, unlaunch, or any similar apps will introduce problems like dead touch controls, a <b>293003</b> error, or cause the shop to whitescreen.</span>
|
||||
<br><br>
|
||||
</div>
|
||||
@ -1,67 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title>StartPage</title>
|
||||
<link rel="stylesheet" type="text/css" href="common/css/default.css">
|
||||
<script type="text/javascript" src="common/js/default.js"></script>
|
||||
<style>
|
||||
body {
|
||||
background-color: #FFFFFF;
|
||||
}
|
||||
</style>
|
||||
<script>
|
||||
<!--
|
||||
window.name = "DownWindow";
|
||||
var gkong = new Kong();
|
||||
gkong.ShowUpWindowScrollButton();
|
||||
|
||||
function gotoShopServer( addr )
|
||||
{
|
||||
var query = window.location.search;
|
||||
gkong.HideUpWindowScrollButton();
|
||||
MovePage( addr + "/index_u" + query,
|
||||
addr + query, 1, 1);
|
||||
}
|
||||
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Shop Server</h1>
|
||||
<div>
|
||||
<a href="https://tss.t.shop.nintendowifi.net" target="_top">
|
||||
https://tss.t.shop.nintendowifi.net
|
||||
</a>
|
||||
</div>
|
||||
|
||||
|
||||
<div>
|
||||
<a href="https://tss.t.shop.shenqudigital.com" target="_top">
|
||||
https://tss.t.shop.shenqudigital.com
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<h1>Debug</h1>
|
||||
<ul>
|
||||
<li><a href="NCL/index.html" target="_top">
|
||||
NCL
|
||||
</a></li>
|
||||
<li><a href="javascript:void(0);"
|
||||
onclick="MovePage('NOA_NOE_NAL/index_u.html',
|
||||
'NOA_NOE_NAL/index_d.html', 1, 1)">
|
||||
NOA / NOE / NAL
|
||||
</a></li>
|
||||
<li><a href="SMC/index.html" target="_top">
|
||||
SMC
|
||||
</a></li>
|
||||
<li><a href="javascript:void(0);"
|
||||
onclick="MovePage('BroadOn/index_u.html',
|
||||
'BroadOn/index_d.html', 1, 1)">
|
||||
BroadOn
|
||||
</a></li>
|
||||
</ul>
|
||||
|
||||
<p id="app_version">DSi Shop for China/Korea</p>
|
||||
</body>
|
||||
</html>
|
||||
@ -1,81 +0,0 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
|
||||
<title></title>
|
||||
<link rel="stylesheet" type="text/css" href="common/css/default.css">
|
||||
<script type="text/javascript" src="common/js/default.js"></script>
|
||||
<!--<script>
|
||||
window.name = "UpWindow";
|
||||
|
||||
function AddZero( num )
|
||||
{
|
||||
return ( num<10 ? "0"+num : num );
|
||||
}
|
||||
|
||||
function Init()
|
||||
{
|
||||
div_UserAgent.innerHTML = navigator.userAgent;
|
||||
div_DeviceInfo.innerHTML = GetDeviceInfo();
|
||||
}
|
||||
|
||||
function GetDeviceInfo()
|
||||
{
|
||||
var info = "";
|
||||
try
|
||||
{
|
||||
var ec = new ECommerceInterface();
|
||||
var r = ec.getDeviceInfo();
|
||||
info = "<table border='1'>";
|
||||
info += "<tr><td>accountId</td><td>" + r.accountId + "</td></tr>";
|
||||
info += "<tr><td>deviceId</td><td>" + r.deviceId + "</td></tr>";
|
||||
info += "<tr><td>serial</td><td>" + r.serial + "</td></tr>";
|
||||
info += "<tr><td>country/reg/lang</td><td>" + r.country + " / " + r.region + " / " + r.language + "</td></tr>";
|
||||
info += "<tr><td>block(x" + (r.blockSize/1024) + "[KB])</td><td>" + r.usedBlocks + " / " + r.totalBlocks + "</td></tr>";
|
||||
info += "<tr><td>MAC</td><td>" + r.wirelessMACAddr + "</td></tr>";
|
||||
info += "</table>"
|
||||
}
|
||||
catch( e )
|
||||
{
|
||||
info = "<font color='red'>Error ECommerceInterface</font><br>" + e;
|
||||
}
|
||||
|
||||
return( info );
|
||||
}
|
||||
|
||||
</script>-->
|
||||
<style>
|
||||
.f8
|
||||
{
|
||||
font-size: 8px;
|
||||
}
|
||||
.f12
|
||||
{
|
||||
font-size: 12px;
|
||||
}
|
||||
.f16
|
||||
{
|
||||
font-size: 16px;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<!-- メモリ上での識別のため背景色を白(#FFFFFF)以外にしています -->
|
||||
<body bgcolor="#FDFEFF" onload="Init();">
|
||||
<h1>Shopping Channel</h1>
|
||||
<div class="f8">
|
||||
Opera/9.50 (Nintendo; Opera/153; U; Nintendo DS; en)</div>
|
||||
<!--<div id="div_Date" class="f8"></div>-->
|
||||
<!--<div id="div_UTCDate" class="f8"></div>-->
|
||||
<!--<div id="div_CountUpTimer" class="f8"></div>-->
|
||||
<div class="f8">
|
||||
<table border='1'>
|
||||
<tr><td>accountId</td><td>54319686</td></tr>
|
||||
<tr><td>deviceId</td><td>13685480607</td></tr>
|
||||
<tr><td>serial</td><td>WW414572520</td></tr>
|
||||
<tr><td>country/reg/lang</td><td>CA / USA / en</td></tr>
|
||||
<tr><td>block(x16[KB])</td><td>5603 / 8192</td></tr>
|
||||
<tr><td>MAC</td><td>69:69:69:69:69:69</td></tr>
|
||||
</table>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
16
index.html
@ -58,8 +58,8 @@ Edit: woah this sucks. But the message still goes hard.
|
||||
-->
|
||||
|
||||
<div class="flex-container">
|
||||
{% for ENTRY in site.data.dsinfo %}
|
||||
{% if ENTRY.PUBLISHED == "TRUE" %}
|
||||
{% for ENTRY in site.data.dsinfo -%}
|
||||
{%- if ENTRY.PUBLISHED == "TRUE" -%}
|
||||
<div class="parent_or_guardian">
|
||||
<div class="flexception">
|
||||
<div class="flexceptionception">
|
||||
@ -72,12 +72,12 @@ Edit: woah this sucks. But the message still goes hard.
|
||||
{{ ENTRY.TITLE }}
|
||||
</div>
|
||||
<div>
|
||||
Target:</b>
|
||||
{% if ENTRY.SYSTEM == "TWL (DSi)" %}
|
||||
<b>Target: </b>
|
||||
{%- if ENTRY.SYSTEM == "TWL (DSi)" -%}
|
||||
<span style="color:#ff0000;">{{ ENTRY.SYSTEM }}</span>
|
||||
{% else %}
|
||||
{%- else -%}
|
||||
<span style="color:#3399ff;">{{ ENTRY.SYSTEM }}</span>
|
||||
{% endif %}
|
||||
{%- endif -%}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -89,6 +89,6 @@ Edit: woah this sucks. But the message still goes hard.
|
||||
<img class="prompt" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_red_prompt.png">
|
||||
<a href="/dsidev/{{ ENTRY.PROGRAM | downcase }}.html"><img class="prompt_two_a_new_hover" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_prompthover.png"></a>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endfor %}
|
||||
{%- endif -%}
|
||||
{%- endfor %}
|
||||
</div>
|
||||