Merge pull request #6 from rvtr/usable
Oops. Forgot I wasn't on master.
15
_config.yml
@ -1,6 +1,7 @@
|
|||||||
name: rmc
|
name: rmc
|
||||||
title: rmc
|
title: rmc
|
||||||
url: https://randommeaninglesscharacters.com
|
url: https://randommeaninglesscharacters.com
|
||||||
|
shopurl: https://shop.randommeaninglesscharacters.com
|
||||||
imgurl: https://cdn.randommeaninglesscharacters.com/img-dsi/
|
imgurl: https://cdn.randommeaninglesscharacters.com/img-dsi/
|
||||||
appurl: https://cdn.randommeaninglesscharacters.com/rmc-prg/
|
appurl: https://cdn.randommeaninglesscharacters.com/rmc-prg/
|
||||||
releaseurl: https://cdn.randommeaninglesscharacters.com/assets-dsi/release/
|
releaseurl: https://cdn.randommeaninglesscharacters.com/assets-dsi/release/
|
||||||
@ -10,16 +11,4 @@ plugins:
|
|||||||
- jekyll-sitemap
|
- jekyll-sitemap
|
||||||
- jekyll-seo-tag
|
- jekyll-seo-tag
|
||||||
feed:
|
feed:
|
||||||
posts_limit: 20
|
posts_limit: 20
|
||||||
# Exclude all files from `pages` in sitemap
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -12,7 +12,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="nav-content-box">
|
<div class="nav-content-box">
|
||||||
<img class="nav-content-box-main" src="https://cdn.randommeaninglesscharacters.com/assets-dsi/menu/dsi_boxfull.png" />
|
<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">
|
<img src="https://cdn.randommeaninglesscharacters.com/assets-dsi/icon/navbar/devshop_128.png" class="nav-content-box-icon">
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-content-box">
|
<div class="nav-content-box">
|
||||||
|
|||||||
@ -11,7 +11,7 @@
|
|||||||
<a class="nav-link" href="/">Home</a>
|
<a class="nav-link" href="/">Home</a>
|
||||||
</li>
|
</li>
|
||||||
<li class="nav-item" style="">
|
<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>
|
||||||
<li class="nav-item" style="">
|
<li class="nav-item" style="">
|
||||||
<a class="nav-link" href="/dsidev/guide/ds-ique-firmware.html">iQueDS FW</a>
|
<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">
|
<div class="flex-container">
|
||||||
{% for ENTRY in site.data.dsinfo %}
|
{% for ENTRY in site.data.dsinfo -%}
|
||||||
{% if ENTRY.PUBLISHED == "TRUE" %}
|
{%- if ENTRY.PUBLISHED == "TRUE" -%}
|
||||||
<div class="parent_or_guardian">
|
<div class="parent_or_guardian">
|
||||||
<div class="flexception">
|
<div class="flexception">
|
||||||
<div class="flexceptionception">
|
<div class="flexceptionception">
|
||||||
@ -72,12 +72,12 @@ Edit: woah this sucks. But the message still goes hard.
|
|||||||
{{ ENTRY.TITLE }}
|
{{ ENTRY.TITLE }}
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
Target:</b>
|
<b>Target: </b>
|
||||||
{% if ENTRY.SYSTEM == "TWL (DSi)" %}
|
{%- if ENTRY.SYSTEM == "TWL (DSi)" -%}
|
||||||
<span style="color:#ff0000;">{{ ENTRY.SYSTEM }}</span>
|
<span style="color:#ff0000;">{{ ENTRY.SYSTEM }}</span>
|
||||||
{% else %}
|
{%- else -%}
|
||||||
<span style="color:#3399ff;">{{ ENTRY.SYSTEM }}</span>
|
<span style="color:#3399ff;">{{ ENTRY.SYSTEM }}</span>
|
||||||
{% endif %}
|
{%- endif -%}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</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">
|
<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>
|
<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>
|
</div>
|
||||||
{% endif %}
|
{%- endif -%}
|
||||||
{% endfor %}
|
{%- endfor %}
|
||||||
</div>
|
</div>
|
||||||
2
todo.md
@ -16,5 +16,5 @@
|
|||||||
- [ ] Contact page
|
- [ ] Contact page
|
||||||
- [X] Unmark incomplete pages as listed in CSV
|
- [X] Unmark incomplete pages as listed in CSV
|
||||||
- [X] Smaller image sizes
|
- [X] Smaller image sizes
|
||||||
- [ ] Make all screenshots use screenshot class
|
- [X] Make all screenshots use screenshot class
|
||||||
- [X] Fix generated home menu preview
|
- [X] Fix generated home menu preview
|
||||||