/*\r
* pettanR work.js\r
- * version 0.4.5\r
+ * version 0.4.15\r
* \r
* author:\r
* itozyun\r
finder.onOpen( _w, _h);\r
},\r
onResize: function( _w, _h){\r
- finder.onWindowResize( _w, _h);\r
+ finder.resize( _w, _h);\r
}\r
},\r
'image-exproler', 'Album', 0, 215, 400, 350, false, true, true, 300, 300\r
currentElementType = _elementType;\r
}\r
if( currentElementType !== -1){\r
- inputX.update( x);\r
- inputY.update( y);\r
- inputZ.update( z);\r
- _elementType === 1 && inputA.update( a);\r
- inputW.update( w);\r
- inputH.update( h);\r
- _elementType === 0 && inputPercentW.update( wPercent);\r
- _elementType === 0 && inputPercentH.update( hPercent); \r
+ inputX.value( x);\r
+ inputY.value( y);\r
+ inputZ.value( z);\r
+ _elementType === 1 && inputA.value( a);\r
+ inputW.value( w);\r
+ inputH.value( h);\r
+ _elementType === 0 && inputPercentW.value( wPercent);\r
+ _elementType === 0 && inputPercentH.value( hPercent); \r
} else {\r
\r
}\r
\r
delete pettanr.editor.firstOpen;\r
},\r
- onOpen: function( _file){\r
+ onOpen: function( _w, _h, _file){\r
if( pettanr.file.isFileInstance( _file) === true){\r
// pettanr.file.isPettanFileInstance( _file) === true\r
// \r
MENU_BAR_CONTROL.open();\r
\r
pettanr.editor.firstOpen !== undefined && pettanr.editor.firstOpen();\r
+ \r
+ windowW = _w;\r
+ windowH = _h;\r
+ pettanr.editor.onWindowResize( _w, _h );\r
},\r
onClose: function(){\r
HISTORY_CONTROL.close();\r
MENU_BAR_CONTROL.open();\r
},\r
onWindowResize: function( _windowW, _windowH){\r
- windowW = _windowW;\r
- windowH = _windowH;\r
+ windowW = _windowW || windowW;\r
+ windowH = _windowH || windowH;\r
if( pettanr.editor.firstOpen) return;\r
/*\r
* ieは +'px'が不要みたい\r
var COMIC_CONSOLE = ( function(){\r
var jqWrap,\r
ID = 'comicConsole',\r
- elmProgress = document.getElementById( 'comic-console-progress'),\r
+ elmWrap = document.getElementById( 'comic-console-wrapper' ),\r
+ elmHeader = document.getElementById( 'comic-console-header' ),\r
+ elmProgress = document.getElementById( 'comic-console-progress' ),\r
inputTitle, inputW, inputH, inputVisible, inputEditable,\r
- elmUploader = null;\r
+ elmUploader = null,\r
+ elmScript = null\r
+ elmIframe = null,\r
+ elmForm = null,\r
+ timer = null,\r
+ isUploading = false;\r
//pettanr.key.addKeyDownEvent( ID, 69, false, false, clickOK);\r
\r
function clickOK(){\r
- // clickCancel();\r
- // pettanr.proxy.createFormProxy( pettanr.CONST.UPLOAD_PICTURE_JS, onCreateForm);\r
+ if( !elmForm || !elmIframe || isUploading === true ) return false;\r
+ // validate\r
+ isUploading = true;\r
elmProgress.innerHTML = '■';\r
- // set values\r
- // submit\r
- }\r
- function onCreateForm( iDocument){\r
- var div = iDocument.createElement( 'div');\r
- div.id = "uploader";\r
- iDocument.body.appendChild( div);\r
- \r
- var script = iDocument.createElement( 'script');\r
- script.type = 'text\/javascript';\r
- script.src = pettanr.CONST.UPLOAD_PICTURE_JS;\r
- iDocument.body.appendChild( script);\r
- \r
- elmProgress.innerHTML = '■■';\r
- \r
- var form = iDocument.forms[ 0 ];\r
- \r
+ copyAndSubmit();\r
}\r
- \r
+\r
+ function copyAndSubmit(){\r
+ var _inputList = elmForm.getElementsByTagName( 'input' ),\r
+ _input, _name;\r
+ for( var i=0, l= _inputList.length; i<l; ++i){\r
+ _input = _inputList[ i ];\r
+ _name = _input.name;\r
+ if( _name === 'comic[title]'){\r
+ _input.value = inputTitle.value();\r
+ } else\r
+ if( _name === 'comic[width]'){\r
+ _input.value = inputW.value();\r
+ } else\r
+ if( _name === 'comic[height]'){\r
+ _input.value = inputH.value();\r
+ }\r
+ }\r
+ var _selectList = elmForm.getElementsByTagName( 'select' ),\r
+ _select, _name, _optionList;\r
+ for( i=0, l= _selectList.length; i<l; ++i){\r
+ _select = _selectList[ i ];\r
+ _name = _select.name;\r
+ _optionList = _select.getElementsByTagName( 'option' )\r
+ if( _name === 'comic[visible]'){\r
+ _select.selectedIndex = 1;\r
+ } else\r
+ if( _name === 'comic[editable]'){\r
+ _select.selectedIndex = 0;\r
+ }\r
+ }\r
+ try {\r
+ elmForm.submit();\r
+ } catch( e){\r
+ elmProgress.innerHTML = 'submit() err..';\r
+ isUploading = false;\r
+ setTimeout( clickCancel , 3000);\r
+ return;\r
+ }\r
+ if( pettanr.ua.isIE){\r
+ elmIframe.onreadystatechange = detectIframe;\r
+ } else {\r
+ elmIframe.onload = onIframeUpdate;\r
+ }\r
+ elmProgress.innerHTML = 'uploading..';\r
+ }\r
+ /*\r
+ * ie の 場合、readyState をチェック.\r
+ */\r
+ function detectIframe(){\r
+ if ( elmIframe.readyState === 'complete') {\r
+ elmIframe.onreadystatechange = new Function();\r
+ elmIframe.onreadystatechange = null;\r
+ onIframeUpdate();\r
+ }\r
+ }\r
+ function onIframeUpdate(){\r
+ elmIframe.onload = null;\r
+ ( elmIframe.contentWindow || elmIframe.contentDocument.parentWindow ).close();\r
+ elmIframe = null;\r
+ elmProgress.innerHTML = 'success!';\r
+ setTimeout( clickCancel , 1000);\r
+ isUploading = false;\r
+ }\r
+ \r
function clickCancel(){\r
+ if( isUploading === true) return false;\r
pettanr.overlay.hide();\r
COMIC_CONSOLE.onClose();\r
}\r
+ function detectForm(){\r
+ elmForm = elmUploader.getElementsByTagName( 'form' )[ 0 ];\r
+ if( elmForm){\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ pettanr.util.createIframe( 'targetFrameCreateComic', onCreateIframe );\r
+ elmProgress.innerHTML = 'create iframe';\r
+ }\r
+ }\r
+ function onCreateIframe( _iframe ){\r
+ elmUploader.appendChild( _iframe );\r
+ elmIframe = _iframe;\r
+ elmForm.target = _iframe.name;\r
+ elmProgress.innerHTML = '';\r
+ }\r
\r
return {\r
init: function(){\r
pettanr.overlay.show( COMIC_CONSOLE );\r
\r
inputTitle.start();\r
+ \r
+ elmUploader = document.createElement( 'div');\r
+ elmUploader.id = "newcomic";\r
+ elmUploader.style.cssText = 'height:1px;line-height:1px;visibility:hidden;overflow:hidden;';\r
+ elmWrap.appendChild( elmUploader);\r
+ \r
+ var elmScript = document.createElement( 'script');\r
+ elmScript.type = 'text\/javascript';\r
+ elmScript.src = pettanr.CONST.CREATE_COMIC_JS;\r
+ elmWrap.appendChild( elmScript);\r
+ \r
+ elmProgress.innerHTML = 'loading form.';\r
+ \r
+ if( timer === null){\r
+ timer = window.setInterval( detectForm, 250);\r
+ }\r
+ \r
COMIC_CONSOLE.onWindowResize( w, h);\r
},\r
onWindowResize: function( _windowW, _windowH){\r
);\r
},\r
onClose: function(){\r
+ elmForm !== null && $( elmUploader ).remove();\r
+ elmForm = null;\r
+ isUploading = false;\r
+ \r
+ if( elmScript !== null ){\r
+ document.body.removeChild( elmScript);\r
+ elmScript = null; \r
+ }\r
+ if( timer !== null){\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ }\r
+ \r
jqWrap.hide();\r
},\r
ID: ID\r
COMIC_CONSOLE.init();\r
delete pettanr.comicConsole.init;\r
},\r
- onOpen: function( _file){\r
+ onOpen: function( _w, _h, _file){\r
if( pettanr.driver.isPettanrFileInstance( _file ) === true && _file.getType() === pettanr.driver.FILE_TYPE.COMIC){\r
// _data = _file.read();\r
}\r
\r
pettanr.uploadConsole = ( function(){\r
var UPLOAD_CONSOLE = ( function(){\r
- var jqWrap,\r
+ var jqWrap, windowW, windowH,\r
ID = 'uploadConsole',\r
TARGET_FRAME_NAME = 'targetFrame',\r
elmContainer = document.getElementById( 'uploader'),\r
* upload ボタンが押されたらまず iframe をつくる.
*/\r
function clickOK(){\r
- if( !elmForm || elmFile.value.length === 0) return false;\r
- pettanr.util.createIframe( TARGET_FRAME_NAME, onCreateIframe);\r
+ if( !elmForm || !elmIframe || isUploading === true ) return false;\r
+ if( elmFile.value.length === 0) return false;\r
elmProgress.innerHTML = 'uploading.';\r
isUploading = true;\r
+ submit();\r
return false;\r
}\r
/*\r
* form の target に iframe を指定したのち submit();
*/\r
- function onCreateIframe( iframe ){\r
- elmContainer.appendChild( iframe );\r
- elmForm.target = iframe.name;\r
- \r
+ function submit(){\r
try {\r
elmForm.submit();\r
} catch( e){\r
}\r
\r
if( pettanr.ua.isIE){\r
- iframe.onreadystatechange = detectIframe;\r
+ elmIframe.onreadystatechange = detectIframe;\r
} else {\r
- iframe.onload = onIframeUpdate;\r
+ elmIframe.onload = onLoad;\r
}\r
- elmIframe = iframe;\r
elmProgress.innerHTML = 'uploading..';\r
}\r
/*\r
if ( elmIframe.readyState === 'complete') {\r
elmIframe.onreadystatechange = new Function();\r
elmIframe.onreadystatechange = null;\r
- onIframeUpdate();\r
+ onLoad();\r
}\r
}\r
- function onIframeUpdate(){\r
+ function onLoad(){\r
elmIframe.onload = null;\r
( elmIframe.contentWindow || elmIframe.contentDocument.parentWindow ).close();\r
- elmIframe = null;\r
elmProgress.innerHTML = 'success!';\r
setTimeout( clickCancel , 1000);\r
isUploading = false;\r
}\r
\r
function detectForm(){\r
- elmForm = elmContainer.getElementsByTagName( 'form')[ 0 ];\r
+ elmForm = elmContainer.getElementsByTagName( 'form' )[ 0 ];\r
if( elmForm){\r
- var _inputList = elmForm.getElementsByTagName( 'input'),\r
+ var _inputList = elmForm.getElementsByTagName( 'input' ),\r
_input;\r
for( var i=0, l= _inputList.length; i<l; ++i){\r
_input = _inputList[ i ];\r
}\r
window.clearInterval( timer);\r
timer = null;\r
+ pettanr.util.createIframe( TARGET_FRAME_NAME, onCreateIframe);\r
+ elmProgress.innerHTML = 'create iframe';\r
}\r
}\r
+ function onCreateIframe( _iframe ){\r
+ elmContainer.appendChild( _iframe );\r
+ elmIframe = _iframe;\r
+ elmForm.target = _iframe.name;\r
+ elmProgress.innerHTML = '';\r
+ UPLOAD_CONSOLE.onWindowResize( windowW, windowH );\r
+ }\r
/*\r
*
*/\r
timer = window.setInterval( detectForm, 250);\r
}\r
\r
- elmProgress.innerHTML = '';\r
+ elmProgress.innerHTML = 'loading form.';\r
\r
UPLOAD_CONSOLE.onWindowResize( w, h);\r
},\r
onWindowResize: function( _windowW, _windowH){\r
+ windowW = _windowW;\r
+ windowH = _windowH;\r
jqWrap.css(\r
{\r
left: Math.floor( ( _windowW -jqWrap.width()) /2),\r
},\r
onClose: function(){\r
elmForm !== null && $( elmContainer.children ).remove();\r
- elmForm = elmFile = null;\r
+ elmForm = elmFile = elmIframe = null;\r
isUploading = false;\r
\r
- document.body.removeChild( elmScript);\r
- elmScript = null;\r
- \r
+ if( elmScript !== null ){\r
+ document.body.removeChild( elmScript);\r
+ elmScript = null; \r
+ }\r
if( timer !== null){\r
window.clearInterval( timer);\r
timer = null;\r
UPLOAD_CONSOLE.init();\r
delete pettanr.comicConsole.init;\r
},\r
- onOpen: function( _file){\r
+ onOpen: function( _w, _h, _file){\r
if( pettanr.driver.isPettanrFileInstance( _file ) === true && _file.getType() === pettanr.driver.FILE_TYPE.COMIC){\r
// _data = _file.read();\r
}\r
UPLOAD_CONSOLE.show( w, h);\r
}\r
}\r
+})();\r
+\r
+pettanr.panelConsole = ( function(){\r
+ var PANEL_CONSOLE = ( function(){\r
+ var jqWrap, windowW, windowH,\r
+ ID = 'panelConsole',\r
+ TARGET_FRAME_NAME = 'targetFrameCreateNewPanel',\r
+ elmContainer = document.getElementById( 'newpanel'),\r
+ elmProgress = document.getElementById( 'panel-console-progress'),\r
+ timer = null,\r
+ elmScript = null,\r
+ elmForm = null,\r
+ elmIframe = null,\r
+ isUploading = false;\r
+ /*\r
+ * upload ボタンが押されたらまず iframe をつくる.\r
+ */\r
+ function clickOK(){\r
+ if( !elmForm || !elmIframe || isUploading === true ) return false;\r
+ elmProgress.innerHTML = 'uploading.';\r
+ isUploading = true;\r
+ submit();\r
+ return false;\r
+ }\r
+ /*\r
+ * form の target に iframe を指定したのち submit();\r
+ */\r
+ function submit(){\r
+ try {\r
+ elmForm.submit();\r
+ } catch( e){\r
+ elmProgress.innerHTML = 'submit() err..';\r
+ isUploading = false;\r
+ setTimeout( clickCancel , 3000);\r
+ return;\r
+ }\r
+ \r
+ if( pettanr.ua.isIE){\r
+ elmIframe.onreadystatechange = detectIframe;\r
+ } else {\r
+ elmIframe.onload = onLoad;\r
+ }\r
+ elmProgress.innerHTML = 'uploading..';\r
+ }\r
+ /*\r
+ * ie の 場合、readyState をチェック.\r
+ */\r
+ function detectIframe(){\r
+ if ( elmIframe.readyState === 'complete') {\r
+ elmIframe.onreadystatechange = new Function();\r
+ elmIframe.onreadystatechange = null;\r
+ onLoad();\r
+ }\r
+ }\r
+ function onLoad(){\r
+ elmIframe.onload = null;\r
+ ( elmIframe.contentWindow || elmIframe.contentDocument.parentWindow ).close();\r
+ elmProgress.innerHTML = 'success!';\r
+ setTimeout( clickCancel , 1000);\r
+ isUploading = false;\r
+ }\r
+ \r
+ function detectForm(){\r
+ elmForm = elmContainer.getElementsByTagName( 'form' )[ 0 ];\r
+ if( elmForm){\r
+ var _inputList = elmForm.getElementsByTagName( 'input' ),\r
+ _input;\r
+ for( var i=0, l= _inputList.length; i<l; ++i){\r
+ _input = _inputList[ i ];\r
+ if( _input.type === 'submit'){\r
+ _input.style.display = 'none';\r
+ }\r
+ }\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ pettanr.util.createIframe( TARGET_FRAME_NAME, onCreateIframe);\r
+ elmProgress.innerHTML = 'create iframe';\r
+ }\r
+ }\r
+ function onCreateIframe( _iframe ){\r
+ elmContainer.appendChild( _iframe );\r
+ elmIframe = _iframe;\r
+ elmForm.target = _iframe.name;\r
+ elmProgress.innerHTML = '';\r
+ PANEL_CONSOLE.onWindowResize( windowW, windowH );\r
+ }\r
+ /*\r
+ * \r
+ */\r
+ function clickCancel(){\r
+ if( isUploading === true) return false;\r
+ pettanr.overlay.hide();\r
+ PANEL_CONSOLE.onClose();\r
+ return false;\r
+ }\r
+ \r
+ return {\r
+ init: function(){\r
+ this.jqWrap = jqWrap = $( '#panel-console-wrapper').hide();\r
+ $( '#panel-console-post-button').click( clickOK );\r
+ $( '#panel-console-cancel-button').click( clickCancel );\r
+\r
+ delete PANEL_CONSOLE.init;\r
+ },\r
+ jqWrap: null,\r
+ show: function( w, h){\r
+ /*\r
+ * ie 6, 7 で fadeIn 中の要素に appendChild すると クラッシュするので、document.body に追加.\r
+ */ \r
+ elmScript = document.createElement( 'script');\r
+ elmScript.type = 'text\/javascript';\r
+ elmScript.src = pettanr.CONST.CREATE_PANEL_JS;\r
+ document.body.appendChild( elmScript);\r
+ \r
+ jqWrap.show();\r
+ pettanr.overlay.show( PANEL_CONSOLE );\r
+\r
+ if( timer === null){\r
+ timer = window.setInterval( detectForm, 250 );\r
+ }\r
+ \r
+ elmProgress.innerHTML = 'loading form.';\r
+ \r
+ PANEL_CONSOLE.onWindowResize( w, h );\r
+ },\r
+ onWindowResize: function( _windowW, _windowH){\r
+ windowW = _windowW;\r
+ windowH = _windowH;\r
+ jqWrap.css(\r
+ {\r
+ left: Math.floor( ( _windowW -jqWrap.width()) /2),\r
+ top: Math.floor( ( _windowH -jqWrap.height()) /2)\r
+ }\r
+ );\r
+ },\r
+ onClose: function(){\r
+ elmForm !== null && $( elmContainer.children ).remove();\r
+ elmForm = elmIframe = null;\r
+ isUploading = false;\r
+ \r
+ if( elmScript !== null ){\r
+ document.body.removeChild( elmScript);\r
+ elmScript = null; \r
+ }\r
+ if( timer !== null){\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ }\r
+ jqWrap.hide();\r
+ },\r
+ ID: ID\r
+ }\r
+ })();\r
+ \r
+ return {\r
+ init: function(){\r
+ PANEL_CONSOLE.init();\r
+ delete pettanr.comicConsole.init;\r
+ },\r
+ onOpen: function( _w, _h, _file ){\r
+ \r
+ },\r
+ onClose: function(){\r
+ \r
+ },\r
+ onWindowResize: function( _windowW, _windowH){\r
+ },\r
+ _quickAccessShow: function(){\r
+ jqWindow = pettanr.jqWindow();\r
+ var w = jqWindow.width(),\r
+ h = jqWindow.height();\r
+ PANEL_CONSOLE.show( w, h);\r
+ }\r
+ }\r
+})();\r
+\r
+pettanr.artistConsole = ( function(){\r
+ var ARTIST_CONSOLE = ( function(){\r
+ var jqWrap, windowW, windowH,\r
+ ID = 'artistConsole',\r
+ TARGET_FRAME_NAME = 'targetFrameRegisterArtist',\r
+ elmContainer = document.getElementById( 'register'),\r
+ elmProgress = document.getElementById( 'artist-console-progress'),\r
+ timer = null,\r
+ elmScript = null,\r
+ elmForm = null,\r
+ elmIframe = null,\r
+ isUploading = false;\r
+ /*\r
+ * upload ボタンが押されたらまず iframe をつくる.\r
+ */\r
+ function clickOK(){\r
+ if( !elmForm || !elmIframe || isUploading === true ) return false;\r
+ elmProgress.innerHTML = 'uploading.';\r
+ isUploading = true;\r
+ submit();\r
+ return false;\r
+ }\r
+ /*\r
+ * form の target に iframe を指定したのち submit();\r
+ */\r
+ function submit(){\r
+ try {\r
+ elmForm.submit();\r
+ } catch( e){\r
+ elmProgress.innerHTML = 'submit() err..';\r
+ isUploading = false;\r
+ setTimeout( clickCancel , 3000);\r
+ return;\r
+ }\r
+ \r
+ if( pettanr.ua.isIE){\r
+ elmIframe.onreadystatechange = detectIframe;\r
+ } else {\r
+ elmIframe.onload = onLoad;\r
+ }\r
+ elmProgress.innerHTML = 'uploading..';\r
+ }\r
+ /*\r
+ * ie の 場合、readyState をチェック.\r
+ */\r
+ function detectIframe(){\r
+ if ( elmIframe.readyState === 'complete') {\r
+ elmIframe.onreadystatechange = new Function();\r
+ elmIframe.onreadystatechange = null;\r
+ onLoad();\r
+ }\r
+ }\r
+ function onLoad(){\r
+ elmIframe.onload = null;\r
+ ( elmIframe.contentWindow || elmIframe.contentDocument.parentWindow ).close();\r
+ elmProgress.innerHTML = 'success!';\r
+ setTimeout( clickCancel , 1000);\r
+ isUploading = false;\r
+ }\r
+ \r
+ function detectForm(){\r
+ elmForm = elmContainer.getElementsByTagName( 'form' )[ 0 ];\r
+ if( elmForm){\r
+ var _inputList = elmForm.getElementsByTagName( 'input' ),\r
+ _input;\r
+ for( var i=0, l= _inputList.length; i<l; ++i){\r
+ _input = _inputList[ i ];\r
+ if( _input.type === 'submit'){\r
+ _input.style.display = 'none';\r
+ }\r
+ }\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ pettanr.util.createIframe( TARGET_FRAME_NAME, onCreateIframe);\r
+ elmProgress.innerHTML = 'create iframe';\r
+ }\r
+ }\r
+ function onCreateIframe( _iframe ){\r
+ elmContainer.appendChild( _iframe );\r
+ elmIframe = _iframe;\r
+ elmForm.target = _iframe.name;\r
+ elmProgress.innerHTML = '';\r
+ ARTIST_CONSOLE.onWindowResize( windowW, windowH );\r
+ }\r
+ /*\r
+ * \r
+ */\r
+ function clickCancel(){\r
+ if( isUploading === true) return false;\r
+ pettanr.overlay.hide();\r
+ ARTIST_CONSOLE.onClose();\r
+ return false;\r
+ }\r
+ \r
+ return {\r
+ init: function(){\r
+ this.jqWrap = jqWrap = $( '#artist-console-wrapper').hide();\r
+ $( '#artist-console-post-button').click( clickOK );\r
+ $( '#artist-console-cancel-button').click( clickCancel );\r
+\r
+ delete ARTIST_CONSOLE.init;\r
+ },\r
+ jqWrap: null,\r
+ show: function( w, h){\r
+ /*\r
+ * ie 6, 7 で fadeIn 中の要素に appendChild すると クラッシュするので、document.body に追加.\r
+ */ \r
+ elmScript = document.createElement( 'script');\r
+ elmScript.type = 'text\/javascript';\r
+ elmScript.src = pettanr.CONST.REGISTER_ARTIST_JS;\r
+ document.body.appendChild( elmScript);\r
+ \r
+ jqWrap.show();\r
+ pettanr.overlay.show( ARTIST_CONSOLE );\r
+\r
+ if( timer === null){\r
+ timer = window.setInterval( detectForm, 250 );\r
+ }\r
+ \r
+ elmProgress.innerHTML = 'loading form.';\r
+ \r
+ ARTIST_CONSOLE.onWindowResize( w, h );\r
+ },\r
+ onWindowResize: function( _windowW, _windowH ){\r
+ windowW = _windowW;\r
+ windowH = _windowH;\r
+ jqWrap.css(\r
+ {\r
+ left: Math.floor( ( _windowW -jqWrap.width()) /2),\r
+ top: Math.floor( ( _windowH -jqWrap.height()) /2)\r
+ }\r
+ );\r
+ },\r
+ onClose: function(){\r
+ elmForm !== null && $( elmContainer.children ).remove();\r
+ elmForm = elmIframe = null;\r
+ isUploading = false;\r
+ \r
+ if( elmScript !== null ){\r
+ document.body.removeChild( elmScript);\r
+ elmScript = null; \r
+ }\r
+ if( timer !== null){\r
+ window.clearInterval( timer);\r
+ timer = null;\r
+ }\r
+ jqWrap.hide();\r
+ },\r
+ ID: ID\r
+ }\r
+ })();\r
+ \r
+ return {\r
+ init: function(){\r
+ ARTIST_CONSOLE.init();\r
+ delete pettanr.comicConsole.init;\r
+ },\r
+ onOpen: function( _w, _h, _option ){\r
+ \r
+ },\r
+ onClose: function(){\r
+ \r
+ },\r
+ onWindowResize: function( _windowW, _windowH){\r
+ },\r
+ _quickAccessShow: function(){\r
+ jqWindow = pettanr.jqWindow();\r
+ var w = jqWindow.width(),\r
+ h = jqWindow.height();\r
+ ARTIST_CONSOLE.show( w, h);\r
+ }\r
+ }\r
})();
\ No newline at end of file