/*\r
* pettanR common.js\r
- * version 0.4.35\r
+ * version 0.4.36\r
* \r
* author: itozyun\r
*/\r
IS_DEBUG = Type.isBoolean( URL_PARAMS.debug ) ? URL_PARAMS.debug : IS_LOCAL === true,\r
jqWindow , jqDocument , jqBody;\r
return {\r
- version: '0.4.35',\r
+ version: '0.4.36',\r
init: function(){\r
jqWindow = $( window );\r
jqDocument = $( document );\r
_cssText = [],\r
_comicElements = json.panel_elements || [],\r
_comicElement, _elmImg, _rImg, _rPic,\r
- _balloon, _elmBalloonWrap, _elmText, _text, _speachesAttributes, _key;\r
+ _balloon, _elmBalloonWrap, _elmText, _text, _speechesAttributes, _key;\r
if( noClassnameMode === true ){\r
\r
} else {\r
_elmText.appendChild( document.createElement( 'span' ) );\r
\r
_text = '';\r
- _speachesAttributes = _comicElement.speaches_attributes;\r
- if( _speachesAttributes ){\r
- for( _key in _speachesAttributes ){\r
- _text += _speachesAttributes[ _key ] && _speachesAttributes[ _key ].content ? _speachesAttributes[ _key ].content : '';\r
+ _speechesAttributes = _comicElement.speeches_attributes;\r
+ if( _speechesAttributes ){\r
+ for( _key in _speechesAttributes ){\r
+ _text += _speechesAttributes[ _key ] && _speechesAttributes[ _key ].content ? _speechesAttributes[ _key ].content : '';\r
}\r
}\r
_elmText.firstChild.appendChild( document.createTextNode( _text ));\r
/*\r
* pettanR work.js\r
- * version 0.4.35\r
+ * version 0.4.36\r
* \r
* author:\r
* itozyun\r
//this.w = w;\r
//this.h = h; \r
this.z = data.z;\r
- this.timing = data.t;\r
+ this.timing = data.t || PANEL_ELEMENT_ARRAY.length + 1;\r
this.keepSize = false;\r
this.init = function(){\r
updateResourcePicture( data.resource_picture );\r
elmText = JQ_WRAPPER.find( 'td,.speach-inner' ).get( 0 ),\r
type = data.balloon_template_id,\r
text = ( function(){\r
- var _speachs = data.speaches_attributes;\r
+ var _speachs = data.speeches_attributes;\r
for( var k in _speachs ){\r
return _speachs[ k ].content || '';\r
}\r
//this.w = w;\r
//this.h = h;\r
this.z = data.z;\r
- this.timing = data.t;\r
+ this.timing = data.t || PANEL_ELEMENT_ARRAY.length + 1;\r
this.init = function(){\r
updateText();\r
instance.resize( data.x, data.y, data.width, data.height, data.tail );\r
x: Math.floor( panelW / 2 - data.width / 2 ),\r
y: Math.floor( panelH / 2 - data.height / 2 ),\r
z: -1,\r
- t: PANEL_ELEMENT_ARRAY.length,\r
+ t: PANEL_ELEMENT_ARRAY.length + 1,\r
width: 1,\r
height: 1\r
});\r
x: Math.floor( panelW /2 - 100 +Math.random() *10 ),\r
y: Math.floor( panelH /2 - 100 +Math.random() *10 ),\r
z: -1,\r
- t: PANEL_ELEMENT_ARRAY.length,\r
+ t: PANEL_ELEMENT_ARRAY.length + 1,\r
width: 200,\r
height: 200,\r
- speaches_attributes: {\r
+ speeches_attributes: {\r
text1: {\r
content: 'Hello'\r
}\r
}\r
\r
function getPanelElementByTiming(){\r
- var l = panelElementArray.length;\r
+ var i, l = panelElementArray.length;\r
while( timing < l * 2){\r
- for(var i=0; i<l; ++i){\r
+ for( i=0; i<l; ++i ){\r
if( timing === panelElementArray[ i ].timing ){\r
++timing;\r
return panelElementArray[ i ];\r
'"x": ', 0, ',', cr,\r
'"y": ', 0, ',', cr,\r
'"z": ', 0, ',', cr,\r
- panelTimming !== -1 ? ( '"t": ' + panelTimming + ',' + cr ) : '',\r
+ '"t": ', panelTimming, ',', cr,\r
'"width": ', panelW, ',', cr,\r
'"height": ', panelH, ',', cr,\r
'"panel_pictures_attributes": {', cr,\r
'"t": ', timing, ',', cr,\r
'"width": ', _textElement.w, ',', cr,\r
'"height": ', _textElement.h, ',', cr,\r
- '"speaches_attributes": {', cr,\r
+ '"speeches_attributes": {', cr,\r
'"newf', timing, '": {', cr,\r
'"content": "', _textElement.text(), '",', cr,\r
'"x": ', _textElement.x, ',', cr,\r