Added some very broken DSi Shop prototype stuff I did.
BIN
gaming/htmls/DEBUG.zip
Normal file
5
gaming/htmls/DEBUG/NCL/ec/activeKeyboard.js
Normal file
@ -0,0 +1,5 @@
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field );
|
||||
}
|
||||
113
gaming/htmls/DEBUG/NCL/ec/ec.js
Normal file
@ -0,0 +1,113 @@
|
||||
/* 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;
|
||||
10
gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
152
gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo_d.html
Normal file
@ -0,0 +1,152 @@
|
||||
<!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>"
|
||||
}
|
||||
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>
|
||||
.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>
|
||||
88
gaming/htmls/DEBUG/NCL/ec/ec_deviceInfo_u.html
Normal file
@ -0,0 +1,88 @@
|
||||
<!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>"
|
||||
}
|
||||
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>
|
||||
373
gaming/htmls/DEBUG/NCL/ec/ec_download.html
Normal file
@ -0,0 +1,373 @@
|
||||
<!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;
|
||||
}
|
||||
#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>
|
||||
1633
gaming/htmls/DEBUG/NCL/ec/ec_example.html
Normal file
221
gaming/htmls/DEBUG/NCL/ec/ec_example.js
Normal file
@ -0,0 +1,221 @@
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
10
gaming/htmls/DEBUG/NCL/ec/ec_example_index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
BIN
gaming/htmls/DEBUG/NCL/ec/ec_point.html
Normal file
10
gaming/htmls/DEBUG/NCL/ec/ec_u.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!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=shift_jis">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
ec_u.html
|
||||
</body>
|
||||
</html>
|
||||
BIN
gaming/htmls/DEBUG/NCL/ec/progress_bar.gif
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
gaming/htmls/DEBUG/NCL/ec/progress_bar_border.gif
Normal file
|
After Width: | Height: | Size: 185 B |
59
gaming/htmls/DEBUG/NCL/ec/syncEc.js
Normal file
@ -0,0 +1,59 @@
|
||||
/*
|
||||
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 )" );
|
||||
}
|
||||
}
|
||||
10
gaming/htmls/DEBUG/NCL/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
95
gaming/htmls/DEBUG/NCL/index_d.html
Normal file
@ -0,0 +1,95 @@
|
||||
<!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>
|
||||
<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>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>
|
||||
82
gaming/htmls/DEBUG/NCL/index_u.html
Normal file
@ -0,0 +1,82 @@
|
||||
<!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>
|
||||
25
gaming/htmls/DEBUG/NCL/tools/ShowErrorPage.html
Normal file
@ -0,0 +1,25 @@
|
||||
<!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>
|
||||
32
gaming/htmls/DEBUG/NCL/tools/default.css
Normal file
@ -0,0 +1,32 @@
|
||||
/* Common CSS */
|
||||
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%;
|
||||
}
|
||||
32
gaming/htmls/DEBUG/NCL/tools/default.js
Normal file
@ -0,0 +1,32 @@
|
||||
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 );
|
||||
}
|
||||
5
gaming/htmls/DEBUG/SMC/ec/activeKeyboard.js
Normal file
@ -0,0 +1,5 @@
|
||||
function ActiveKeyboard( type, title, field )
|
||||
{
|
||||
var kong_ = new Kong;
|
||||
kong_.KbdActive( type, title, field );
|
||||
}
|
||||
113
gaming/htmls/DEBUG/SMC/ec/ec.js
Normal file
@ -0,0 +1,113 @@
|
||||
/* 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;
|
||||
10
gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
152
gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo_d.html
Normal file
@ -0,0 +1,152 @@
|
||||
<!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>"
|
||||
}
|
||||
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>
|
||||
.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>
|
||||
88
gaming/htmls/DEBUG/SMC/ec/ec_deviceInfo_u.html
Normal file
@ -0,0 +1,88 @@
|
||||
<!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>"
|
||||
}
|
||||
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>
|
||||
1633
gaming/htmls/DEBUG/SMC/ec/ec_example.html
Normal file
221
gaming/htmls/DEBUG/SMC/ec/ec_example.js
Normal file
@ -0,0 +1,221 @@
|
||||
//-------------------------------------------------------------------
|
||||
//
|
||||
// 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;
|
||||
}
|
||||
}
|
||||
|
||||
10
gaming/htmls/DEBUG/SMC/ec/ec_example_index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
10
gaming/htmls/DEBUG/SMC/ec/ec_u.html
Normal file
@ -0,0 +1,10 @@
|
||||
<!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=shift_jis">
|
||||
<title></title>
|
||||
</head>
|
||||
<body>
|
||||
ec_u.html
|
||||
</body>
|
||||
</html>
|
||||
BIN
gaming/htmls/DEBUG/SMC/ec/progress_bar.gif
Normal file
|
After Width: | Height: | Size: 95 B |
BIN
gaming/htmls/DEBUG/SMC/ec/progress_bar_border.gif
Normal file
|
After Width: | Height: | Size: 185 B |
59
gaming/htmls/DEBUG/SMC/ec/syncEc.js
Normal file
@ -0,0 +1,59 @@
|
||||
/*
|
||||
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 )" );
|
||||
}
|
||||
}
|
||||
1280
gaming/htmls/DEBUG/SMC/font_check/css/def.css
Normal file
16
gaming/htmls/DEBUG/SMC/font_check/css/page/L_03_eur_u.css
Normal file
@ -0,0 +1,16 @@
|
||||
/* ---- common style ------------------------------- */
|
||||
|
||||
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;
|
||||
}
|
||||
1010
gaming/htmls/DEBUG/SMC/font_check/js/base.js
Normal file
544
gaming/htmls/DEBUG/SMC/font_check/js/kong.js
Normal file
@ -0,0 +1,544 @@
|
||||
/*****************************
|
||||
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);
|
||||
|
||||
|
||||
|
||||
|
||||
57
gaming/htmls/DEBUG/SMC/font_check/js/load_kong.js
Normal file
@ -0,0 +1,57 @@
|
||||
/*****************************
|
||||
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) };
|
||||
|
||||
233
gaming/htmls/DEBUG/SMC/font_check/js/multi_page_DOM.js
Normal file
@ -0,0 +1,233 @@
|
||||
//========================================
|
||||
// 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() {}
|
||||
|
||||
|
||||
9
gaming/htmls/DEBUG/SMC/font_check/js/se.js
Normal file
@ -0,0 +1,9 @@
|
||||
//----------------------------------------
|
||||
//-- 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;
|
||||
|
||||
38
gaming/htmls/DEBUG/SMC/font_check/shopmock/default.css
Normal file
@ -0,0 +1,38 @@
|
||||
/* Common CSS */
|
||||
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;
|
||||
}
|
||||
168
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_d.html
Normal file
@ -0,0 +1,168 @@
|
||||
<!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>
|
||||
|
||||
<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>
|
||||
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
133
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_01_u.html
Normal file
@ -0,0 +1,133 @@
|
||||
<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>
|
||||
.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>
|
||||
166
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_d.html
Normal file
@ -0,0 +1,166 @@
|
||||
<!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>
|
||||
|
||||
<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>
|
||||
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
149
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_02_u.html
Normal file
@ -0,0 +1,149 @@
|
||||
<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>;
|
||||
.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>
|
||||
166
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_d.html
Normal file
@ -0,0 +1,166 @@
|
||||
<!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>
|
||||
|
||||
<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>
|
||||
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
424
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_03_u.html
Normal file
@ -0,0 +1,424 @@
|
||||
<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>;
|
||||
.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>
|
||||
166
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_d.html
Normal file
@ -0,0 +1,166 @@
|
||||
<!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>
|
||||
|
||||
<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>
|
||||
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
481
gaming/htmls/DEBUG/SMC/font_check/shopmock/fontlist_04_u.html
Normal file
@ -0,0 +1,481 @@
|
||||
<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>;
|
||||
.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>
|
||||
10
gaming/htmls/DEBUG/SMC/font_check/shopmock/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
52
gaming/htmls/DEBUG/SMC/font_check/shopmock/index_d.html
Normal file
@ -0,0 +1,52 @@
|
||||
<!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>
|
||||
28
gaming/htmls/DEBUG/SMC/font_check/shopmock/index_u.html
Normal file
@ -0,0 +1,28 @@
|
||||
<!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>
|
||||
10
gaming/htmls/DEBUG/SMC/index.html
Normal file
@ -0,0 +1,10 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
65
gaming/htmls/DEBUG/SMC/index_d.html
Normal file
@ -0,0 +1,65 @@
|
||||
<!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>
|
||||
<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>
|
||||
81
gaming/htmls/DEBUG/SMC/index_u.html
Normal file
@ -0,0 +1,81 @@
|
||||
<!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>
|
||||
25
gaming/htmls/DEBUG/SMC/tools/ShowErrorPage.html
Normal file
@ -0,0 +1,25 @@
|
||||
<!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>
|
||||
32
gaming/htmls/DEBUG/SMC/tools/default.css
Normal file
@ -0,0 +1,32 @@
|
||||
/* Common CSS */
|
||||
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%;
|
||||
}
|
||||
32
gaming/htmls/DEBUG/SMC/tools/default.js
Normal file
@ -0,0 +1,32 @@
|
||||
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 );
|
||||
}
|
||||
38
gaming/htmls/DEBUG/common/css/default.css
Normal file
@ -0,0 +1,38 @@
|
||||
/* Common CSS */
|
||||
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;
|
||||
}
|
||||
32
gaming/htmls/DEBUG/common/js/default.js
Normal file
@ -0,0 +1,32 @@
|
||||
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 );
|
||||
}
|
||||
11
gaming/htmls/DEBUG/startup.html
Normal file
@ -0,0 +1,11 @@
|
||||
<center>
|
||||
<p>
|
||||
Prototype DSi Shop but online.<br>Enjoy! ^^
|
||||
</p>
|
||||
<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>
|
||||
<br><br><br>Note that I had to fill in dummy system info, most of the stuff is broken and won't work, and some formatting is messed up. idk how to fix that stuff, but feel free to submit a pr if you know how.<br>Also if a link doesn't work, it's probably because it links to a dead site or non existant page, so I stopped it from working.<br><br>This is just to give an idea of how the prototype shop looked. To experience the real thing, download the .nds file <a href="https://cdn.discordapp.com/attachments/857312389543493706/857320516913725471/DSi_Shop_Debug_shop.HNFC.Release.v1536.tad.srl">here</a> (may only work through hiyaCFW or NAND install).
|
||||
</center>
|
||||
62
gaming/htmls/DEBUG/startup_d.html
Normal file
@ -0,0 +1,62 @@
|
||||
<!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>
|
||||
<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>
|
||||
81
gaming/htmls/DEBUG/startup_u.html
Normal file
@ -0,0 +1,81 @@
|
||||
<!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>
|
||||
234
gaming/htmls/error/E_01_d.html
Normal file
@ -0,0 +1,234 @@
|
||||
<!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>
|
||||
55
gaming/htmls/error/E_01_u.html
Normal file
@ -0,0 +1,55 @@
|
||||
<!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>
|
||||
234
gaming/htmls/error/E_02_d.html
Normal file
@ -0,0 +1,234 @@
|
||||
<!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>
|
||||
55
gaming/htmls/error/E_02_u.html
Normal file
@ -0,0 +1,55 @@
|
||||
<!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>
|
||||
59
gaming/htmls/error/E_03_d.html
Normal file
@ -0,0 +1,59 @@
|
||||
<!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>
|
||||
42
gaming/htmls/error/E_03_u.html
Normal file
@ -0,0 +1,42 @@
|
||||
<!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>
|
||||
BIN
gaming/htmls/error/E_bg_d.gif
Normal file
|
After Width: | Height: | Size: 52 B |
BIN
gaming/htmls/error/E_bg_u.gif
Normal file
|
After Width: | Height: | Size: 52 B |
BIN
gaming/htmls/error/E_u_bar.gif
Normal file
|
After Width: | Height: | Size: 51 B |
BIN
gaming/htmls/error/Wi-Fi_on.gif
Normal file
|
After Width: | Height: | Size: 115 B |
1215
gaming/htmls/error/base.js
Normal file
BIN
gaming/htmls/error/button_224x28_all.gif
Normal file
|
After Width: | Height: | Size: 748 B |
BIN
gaming/htmls/error/button_224x32_all.gif
Normal file
|
After Width: | Height: | Size: 788 B |
321
gaming/htmls/error/error.css
Normal file
@ -0,0 +1,321 @@
|
||||
/* ---- 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);
|
||||
}
|
||||
13
gaming/htmls/error/error_id.js
Normal file
@ -0,0 +1,13 @@
|
||||
//----------------------------------------
|
||||
//-- 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;
|
||||
11
gaming/htmls/error/se.js
Normal file
@ -0,0 +1,11 @@
|
||||
//----------------------------------------
|
||||
//-- 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
|
||||
BIN
gaming/htmls/error/violet_128x28_all.gif
Normal file
|
After Width: | Height: | Size: 431 B |
BIN
gaming/htmls/error/violet_128x40_all.gif
Normal file
|
After Width: | Height: | Size: 512 B |