kopia lustrzana https://github.com/backface/turtlestitch
				
				
				
			Variable-names drop-down menu when renaming blobs
renaming variable blobs now features a drop-down menu in the dialog box with reachable variable names and a picture of the block to be renamedpull/3/merge
							rodzic
							
								
									2e7ea3c14f
								
							
						
					
					
						commit
						a4037b57c1
					
				
							
								
								
									
										11
									
								
								blocks.js
								
								
								
								
							
							
						
						
									
										11
									
								
								blocks.js
								
								
								
								
							| 
						 | 
				
			
			@ -153,7 +153,7 @@ DialogBoxMorph, BlockInputFragmentMorph, PrototypeHatBlockMorph*/
 | 
			
		|||
 | 
			
		||||
// Global stuff ////////////////////////////////////////////////////////
 | 
			
		||||
 | 
			
		||||
modules.blocks = '2013-April-04';
 | 
			
		||||
modules.blocks = '2013-April-05';
 | 
			
		||||
 | 
			
		||||
var SyntaxElementMorph;
 | 
			
		||||
var BlockMorph;
 | 
			
		||||
| 
						 | 
				
			
			@ -1777,7 +1777,8 @@ BlockMorph.prototype.rebuild = function (contrast) {
 | 
			
		|||
BlockMorph.prototype.userMenu = function () {
 | 
			
		||||
    var menu = new MenuMorph(this),
 | 
			
		||||
        world = this.world(),
 | 
			
		||||
        myself = this;
 | 
			
		||||
        myself = this,
 | 
			
		||||
        blck;
 | 
			
		||||
 | 
			
		||||
    menu.addItem(
 | 
			
		||||
        "help...",
 | 
			
		||||
| 
						 | 
				
			
			@ -1788,6 +1789,8 @@ BlockMorph.prototype.userMenu = function () {
 | 
			
		|||
    }
 | 
			
		||||
    menu.addLine();
 | 
			
		||||
    if (this.selector === 'reportGetVar') {
 | 
			
		||||
        blck = this.fullCopy();
 | 
			
		||||
        blck.addShadow();
 | 
			
		||||
        menu.addItem(
 | 
			
		||||
            'rename...',
 | 
			
		||||
            function () {
 | 
			
		||||
| 
						 | 
				
			
			@ -1798,7 +1801,9 @@ BlockMorph.prototype.userMenu = function () {
 | 
			
		|||
                ).prompt(
 | 
			
		||||
                    "Variable name",
 | 
			
		||||
                    myself.blockSpec,
 | 
			
		||||
                    world
 | 
			
		||||
                    world,
 | 
			
		||||
                    blck.fullImage(), // pic
 | 
			
		||||
                    InputSlotMorph.prototype.getVarNamesDict.call(myself)
 | 
			
		||||
                );
 | 
			
		||||
            }
 | 
			
		||||
        );
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1585,3 +1585,7 @@ ______
 | 
			
		|||
* loading shared projects in presentation mode, exporting URL for shared projects
 | 
			
		||||
* Selecting "Help" for a custom block now pops up the comment attached to its definition's prototype hat, if any
 | 
			
		||||
* BYOB fix for detaching comments from prototype hat blocks
 | 
			
		||||
 | 
			
		||||
130405
 | 
			
		||||
------
 | 
			
		||||
* renaming variable blobs now features a drop-down with reachable variable names and a picture of the block to be renamed
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Ładowanie…
	
		Reference in New Issue