/*
* pettanR peta.apps.js
- * version 0.5.26
+ * version 0.5.27
*
* author:
* itozyun
* visibilityのほうがいい, display:none だと ie で描画が狂う
*/
styleMover.visibility = '';
- TailOperator.update( _currentText.w, _currentText.h, _currentText.a );
currentText = _currentText;
+ TailOperator.update( _currentText.w, _currentText.h, _currentText.a );
},
+ hide: function(){
+ styleMover.visibility = 'hidden';
+ currentText = null;
+ },
hitTest: function( _mouseX, _mouseY ){
var _x = tailX -SIZE / 2,
_y = tailY -SIZE / 2,
ret === true && app.updateCoursor( 'move' );
return ret;
},
- hide: function(){
- styleMover.visibility = 'hidden';
- currentText = null;
- },
onStart: function( _mouseX, _mouseY ){
if( currentText.type !== PANEL_ELEMENT_TYPE_TEXT ) return false;
if( TailOperator.hitTest( _mouseX, _mouseY ) === true ){
w = currentText.w;
h = currentText.h;
- currentText = currentText;
- startA = currentText.a;
+ startA = currentText.a;
return true;
};
return false;
onFinish: function(){
startA !== currentText.a && PanelElementOperatorManager.saveStatus( undefined, undefined, w, h, startA );
startA !== currentText.a && PanelElementOperatorManager.resize( undefined, undefined, w, h, currentText.a );
- currentText = null;
},
onCancel: function(){
currentText.angle( startA );
PanelElementOperatorManager.resize( undefined, undefined, w, h, startA );
- currentText = null;
}
}
})();
show : function( _currentElement ){
currentElement = _currentElement;
},
+ hide : function(){
+ currentElement = null;
+ },
onStart: function( _mouseX, _mouseY ){
offsetX = _mouseX;
offsetY = _mouseY;
PositionOperator.onStart( x, y );
currentOperator = PositionOperator;
};
- return true;
+ // return true;
};
function mousemove( e ){
var x = e.layerX - HIT_AREA / 2 - 5,
app.updateCoursor( '' );
TailOperator.hide();
ResizeOperator.hide();
+ PositionOperator.hide();
CONSOLE_CONTROLER.hide();
},
resizeElement : function( _x, _y, _w, _h, _angle ){
function del(){
if( currentElement === null ) return;
HISTORY_CONTROL.saveState( PANEL_ELEMENT_CONTROL.restore, [ true, currentElement ], [ false, currentElement ], false ); // true
- PanelElementOperatorManager.hide();
PANEL_ELEMENT_CONTROL.remove( currentElement );
+ PanelElementOperatorManager.hide();
};
function edit(){
if( currentElement === null || currentElement.type !== PANEL_ELEMENT_TYPE_TEXT ) return;