/*
* pettanR peta.apps.js
- * version 0.5.53
+ * version 0.5.55
*
* author:
* itozyun
// Panel Element
case PANEL_ELEMENT_ARRAY :
json.type = FILE_TYPE.PANEL_ELEMENT;
- data = createFileData( json, PANEL_ELEMENT_ARRAY, 'caption,url,width,height,x,y,z,t,balloons,speeches,settings' ); // 画像の分
+ data = createFileData( json, PANEL_ELEMENT_ARRAY, 'caption,url,width,height,x,y,z,t,balloons,speeches,settings,classname' ); // 画像の分
// 噴出しの分
// 景色の分
break;
this.templete = data.balloon_template_id || data.balloon_template.id;
this.tempName = data.classname;
this.content = '';
-
+
var speaches = data.speeches;
for( var k in speaches ){
this.content += speaches[ k ].content || '';
},
onBalloonSelect : function( data ){
var _panelElement;
- if( data.classname ){
+ if( !data.balloons ){
data = {
balloon_template_id : data.id,
classname : data.classname,
if( model ){
model.publish( comboboxPublish.selectIndex() === 1 );
elmInput.value = model.getJsonPostString().replace( /\n/g, '' );
- inputData.value( elmInput.value );
+ inputData.value( elmInput.value );
} else {
elmInput.value = inputData.value();
};
this.elmUploaderID = 'newpanel';
this.iframeWrapID = 'panel-console-iframe-container';
this.elmIframeName = 'targetFrameNewPanel';
- this.scriptSrc = pettanr.CONST.CREATE_PANEL_JS;
+ //this.scriptSrc = pettanr.CONST.CREATE_PANEL_JS;
this.hideUploader = false;
FormApplicationHelper( this );
comboboxPublish.createOption( 'only me', '0', _model.publish() === false );
comboboxPublish.createOption( 'publish', '1', _model.publish() === true );
model = _model;
+ this.scriptSrc = _model.panelID() === -1 ? pettanr.CONST.CREATE_PANEL_JS : pettanr.CONST.UPDATE_PANEL_JS + _model.panelID() + '\/edit.js';
} else {
elm.parentNode.removeChild( elm );
};
return HTML_ARRAY.join( pettanr.LINE_FEED_CODE_TEXTAREA );
};
+ this.panelID = function(){
+ return panelID;
+ };
this.publish = function( v ){
return publish = Type.isBoolean( v ) === true ? v : publish;
};