- Fix meta/control seleccion

This commit is contained in:
Paulo Gustavo Veiga 2011-11-29 00:51:38 -03:00 committed by Paulo Veiga
parent 81f9ffa5e9
commit 334206ab19
3 changed files with 3 additions and 3 deletions

View File

@ -197,7 +197,7 @@ mindplot.Designer = new Class({
var objects = model.getObjects();
objects.forEach(function(object) {
// Disable all nodes on focus but not the current if Ctrl key isn't being pressed
if (!$defined(event) || (!event.ctrlKey && !event.metaKey)) {
if (!$defined(event) || (!event.control && !event.meta)) {
if (object.isOnFocus() && object != currentObject) {
object.setOnFocus(false);
}

View File

@ -693,7 +693,7 @@ mindplot.Topic = new Class({
// Focus events ...
var mouseDown = function(event) {
var value = true;
if ((event.metaKey && Browser.Platform.mac) || (event.ctrlKey && !Browser.Platform.mac)) {
if ((event.meta && Browser.Platform.mac) || (event.control && !Browser.Platform.mac)) {
value = !this.isOnFocus();
event.stopPropagation();
event.preventDefault();

View File

@ -246,7 +246,7 @@ mindplot.widget.Menu = new Class({
if (saveElem) {
this.addButton('save', false, false, function() {
this._save(saveElem, designer, true);
});
}.bind(this));
if (!readOnly) {
// To prevent the user from leaving the page with changes ...