diff options
| author | jmoenig <jens@moenig.org> | 2015-01-12 10:17:58 +0100 |
|---|---|---|
| committer | jmoenig <jens@moenig.org> | 2015-01-12 10:17:58 +0100 |
| commit | a0b39a4dafd41214ebf52f2db149486a2bdf27b7 (patch) | |
| tree | ffeaee9fce0cda198b91fb35e774f61c8df89cf8 | |
| parent | 04ffda276e0294996431da8aca3584918873ae4f (diff) | |
| download | snap-a0b39a4dafd41214ebf52f2db149486a2bdf27b7.tar.gz snap-a0b39a4dafd41214ebf52f2db149486a2bdf27b7.zip | |
Make clones non-editable
Disable clones from being edited via their context menus or double-click
| -rw-r--r-- | objects.js | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -9,7 +9,7 @@ written by Jens Mönig jens@moenig.org - Copyright (C) 2014 by Jens Mönig + Copyright (C) 2015 by Jens Mönig This file is part of Snap!. @@ -125,7 +125,7 @@ PrototypeHatBlockMorph*/ // Global stuff //////////////////////////////////////////////////////// -modules.objects = '2014-December-17'; +modules.objects = '2015-January-12'; var SpriteMorph; var StageMorph; @@ -2642,7 +2642,9 @@ SpriteMorph.prototype.userMenu = function () { menu.addItem("duplicate", 'duplicate'); menu.addItem("delete", 'remove'); menu.addItem("move", 'move'); - menu.addItem("edit", 'edit'); + if (!this.isClone) { + menu.addItem("edit", 'edit'); + } menu.addLine(); if (this.anchor) { menu.addItem( @@ -2658,6 +2660,7 @@ SpriteMorph.prototype.userMenu = function () { }; SpriteMorph.prototype.exportSprite = function () { + if (this.isCoone) {return; } var ide = this.parentThatIsA(IDE_Morph); if (ide) { ide.exportSprite(this); @@ -3530,6 +3533,7 @@ SpriteMorph.prototype.mouseClickLeft = function () { }; SpriteMorph.prototype.mouseDoubleClick = function () { + if (this.isClone) {return; } this.edit(); }; |
