Loggerでは、いくつかの表示オプションが用意されています。オプションはYAHOO.widget.LogReader()の2番目のパラメータに{ オプション名 : 値 }の形式で指定します。設定するオプション名が複数ある場合は,(カンマ)で区切って指定します。通常ログウィンドウはドラッグすることができますが、draggable: falseを指定するとドラッグすることができなくなります(サンプル03)。
サンプル03
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>YUIロガーサンプル</title>
<link rel="stylesheet" type="text/css" href="css/logger.css">
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/logger.js"></script>
<script type="text/javascript"><!--
window.onload = function() {
new YAHOO.widget.LogReader(null, { draggable: false });
YAHOO.log("ドラッグできません");
}
// --></script>
</head>
<body>
<h1>YUIロガーサンプル(ドラッグ不可)</h1>
</body>
</html>
ログウィンドウの横幅と縦幅も指定できます。横幅はwidth、縦幅はheightで指定できます。また、ログウィンドウの下部にある領域を表示するかどうかはfooterEnabledで指定できます。trueを指定すれば表示され、falseを指定すれば表示されなくなります(サンプル04)。
サンプル04
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<title>YUIロガーサンプル</title>
<link rel="stylesheet" type="text/css" href="css/logger.css">
<script type="text/javascript" src="js/yahoo-dom-event.js"></script>
<script type="text/javascript" src="js/dragdrop.js"></script>
<script type="text/javascript" src="js/logger.js"></script>
<script type="text/javascript"><!--
window.onload = function() {
new YAHOO.widget.LogReader(null, {
draggable: true,
footerEnabled : true,
width : "20em",
height : "30em"
});
YAHOO.log("サンプルテキスト");
}
// --></script>
</head>
<body>
<h1>YUIロガーサンプル(幅を指定)</h1>
</body>
</html>