Movatterモバイル変換


[0]ホーム

URL:


Overview

Window Class

Windowを操作するメインクラスです。

initialize(id, options) Windowクラスをnewするときのコンストラクタです。 (new Window(id, options))

idWindowに与えるDOM idです。ユニークでなければなりません。

options Windowインスタンスに与える連想配列です。以下にその一覧を記します:

キー初期値説明
classNamedialogクラス名の接頭辞
titlenoneWindowのタイトル
urlnoneWindowのURL(iframeを使います)
parentbodyWindowの親ノード
top | bottomtop:0トップから(もしくはボトムから)のWindowの位置(pixelで)
right | leftleft:0右から(もしくは左から)のWindowの位置(pixelで)
width / height100Windowの高さ/幅
maxWidth / maxHeightnoneWindowの最大高
minWidth / minHeight100/20Windowの最小高
resizabletrueWindowがリサイズできるかどうか
closabletrueWindowにクローズボタンを付けるかどうか
minimizabletrueWindowに最小化ボタンを付けるかどうか
maximizabletrueWindowに最大化ボタンを付けるかどうか
draggabletrueWindowをドラッグできるようにするかどうか
showEffectEffect.Appear or
Element.show
Windowが表示されるときのエフェクト。script.aculo.usのeffect.jsがincludeされているかどうかに依存します。
hideEffectEffect.Fade or
Element.hide
Windowが非表示にされるときのエフェクト。script.aculo.usのeffect.jsがincludeされているかどうかに依存します。
showEffectOptionsnone表示するときのエフェクト関数に与えるオプション(see script.aculo.us documentation).
hideEffectOptionsnone非表示にするときのエフェクト関数に与えるオプション(see script.aculo.us documentation).
effectOptionsnone表示/非表示のエフェクト関数に与えるオプション (see script.aculo.us documentation).
onloadnoneWindowが表示されたときに実行する関数
opacity1Windowの不透明度
recenterModaltrueRecenter modal window

destroy() Windowのデストラクタ

getId()現在のwindowのDOM IDを得る

setDestroyOnClose() The window will be destroy by clicking on close button instead of being hidden

setDelegate(delegate) Windowのdelegateをセットする

delegateWindowのdelegateです。このdelegateはcanClose(window)関数を持っている必要があります。

getDelegate()現在のWindowのデリゲートを返す

setContent(id, autoresize, autoposition) Windowの内容を現在のDOM IDを用いてセットする (url/iframeには対応していない)

idwindowに挿入したいコンテンツのID

autoresize (default false)そのコンテンツに合うようにwindowをリサイズするかどうか

autoposition (default false)Windowの位置をその挿入するDOM要素の位置にするかどうか

setAjaxContent(url, options, showCentered, showModal) Windowの中身ををAjaxで取ってくる。HTTPRequestで返されるものは HTMLコードである必要がある。詳しくは script.aculo.us のAjax.request。HTTPレスポンスを受信した際にWindowは表示されます。

url取りに行くURL

optionsAjaxオブジェクトに与えるOption

showCentered (default false)HTTPRequestを受信した際にWindowを中央に表示するかどうか

showModal (default false)HTTPRequestを受信した際にWindowをモーダル風に表示するかどうか

getContent() 現在のWindowで表示されているコンテンツを返す( div か iframe)

setCookie(name, expires, path, domain, secure) windowサイズと位置の情報をCookieに保存する

name (初期値は windowの id)Cookie名

expires, path, domain, secureCookieの各属性

setLocation(top, left)windowのトップと左からの位置をセット

topトップの位置(pixelで)

bottomボトムの位置(pixelで)<?leftの誤記?>

getSize() Windowのコンテンツの大きさを取ります。 幅(width)と高さ(height)をキーにした連想配列で返します。

setSize(width, height)windowのコンテンツのサイズを設定します。

widthWidth in pixels

heightHeight in pixels

updateWidth() window の幅を再描画します。Windowのコンテンツを変えたときにスクローリングさせたくない場合に効果的でしょう。

updateHeight() window の高さを再描画します。Windowのコンテンツを変えたときにスクローリングさせたくない場合に効果的でしょう。

toFront() 現在のWindowを最前面に持ってきます。

show(modal) windowを現在の位置で表示させます。

modal (default false)モーダルウインドウとして扱うかどうか

showCenter(modal, top, left) window をページの中央に見せるかどうか。縦方向のみを中央にしたいか・横方向のみを中央にしたいかを選べます。

modal (default false)top (default null)left (default null)モーダルとして扱うか

minimize() windowの最小化。最上部のバーだけが表示されます。

maximize() windowの最大化。 windowは現在のページの表示部分全体に広がります。

isMinimized() window が最小化されているかどうか

isMaximized() windowが最大化されているかどうか

setOpacity(opacity) windowの透明度を設定する

opacity0(透明)から1(非透明)までの少数を設定

setZIndex(zindex) windowのzindexを設定

zindexInt 値

setTitle(title) Sets window のタイトルを設定

titleWindowのタイトル(nullもOK)

setStatusBar(element) windowのステータスバーを設定します

elementHTMLかDOMエレメントを指定します

Dialog module

アラート/確認/情報表示のモーダルダイアログウインドウを作るファクトリクラスです

confirm(content, options)OKとCancelの二つのボタンつきのモーダルダイアログを表示します。

content - content が文字列(HTMLコード)の場合は、ダイアログの中に表示されます。
- content がハッシュの場合は、Ajaxリクエストとして設定されます。つまりハッシュにはキーとして「url」などのAjaxクラスのおなじみのオプションが使えると言うことです。

options ダイアログを表示する為のオプションハッシュです。

キー初期値説明
topnullトップの位置
leftnull左の位置
okLabelOkOkボタンのラベル
cancelLabelCancelCancelボタンのラベル
oknoneOkが押された時にコールバックされる関数
cancelnoneCancelが押された時にコールバックされる関数
buttonClassnoneOkとCancelボタンのCSSのクラス名
windowParameters (hash map)noneWindowのコンストラクタのオプション

alert(content, options) アラート風のモーダルウインドウを開く (OKボタンのみ)

content - content が文字列(HTMLコード)の場合は、ダイアログの中に表示されます。
- content がハッシュの場合は、Ajaxリクエストとして設定されます。つまりハッシュにはキーとして「url」などのAjaxクラスのおなじみのオプションが使えると言うことです。

options ダイアログを表示する為のオプションハッシュです。

キー初期値説明
topnullトップの位置
leftnull左の位置
okLabelOkOk ボタンのラベル
okCallbacknoneOk ボタンが押されたときにコールバックされる関数
buttonClassnoneOkボタンのCSSクラス命
windowParameters (hash map)noneWindowのコンストラクタのオプション

info(content, options) ボタンのないモーダルウインドウを開きます。進捗具合を示すプログレスバーを表示したりするのに使われます。

content - content が文字列(HTMLコード)の場合は、ダイアログの中に表示されます。
- content がハッシュの場合は、Ajaxリクエストとして設定されます。つまりハッシュにはキーとして「url」などのAjaxクラスのおなじみのオプションが使えると言うことです。

options ダイアログを表示する為のオプションハッシュです。

キー初期値説明
topnullトップの位置
leftnull左の位置
showProgressfalseプログレスイメージをつけるかどうか。 (info found in the css file)
windowParameters (hash map)noneWindowのコンストラクタのオプション

setInfoMessage(message) 情報メッセージを表示する (32%終了・・などの進捗状況を示すのに表示される)

message情報メッセージ(次々と更新させられる)

closeInfo() ウインドウを閉じる

Windows

Windows factory. Handles created windows, and windows observers

addObserver(observer) Registers a new windows observer. Should be able to respond to onStartResize(), onEndResize(), onStartMove(), onEndMove(), onClose(), onDestroy(), onMaximize(), onMinimize(), onFocus(), onHide(), onShow() functions

observerObserver object

removeObserver(observer) Unregisters a windows observer.

observerObserver object

closeAll() Closes all closeable windows.

getFocusedWindow() Returns the last focused window.


[8]ページ先頭

©2009-2025 Movatter.jp