kopia lustrzana https://github.com/backface/turtlestitch
				
				
				
			fixed #2510 (disabled direct editing of list watchers for non-literal typed lists)
such as costumes, avoids unloadable projectspull/89/head
							rodzic
							
								
									334a83706a
								
							
						
					
					
						commit
						3fb5e880cc
					
				|  | @ -14,11 +14,15 @@ | ||||||
|     * loading a project that fires STOP ALL from a WHEN hat block no longer "hangs" Snap |     * loading a project that fires STOP ALL from a WHEN hat block no longer "hangs" Snap | ||||||
|     * fixed pixel-manipulation distortions on newly imported hi-res images |     * fixed pixel-manipulation distortions on newly imported hi-res images | ||||||
|     * assert that dimensions given for STRETCH are finite numbers (avoid crash) |     * assert that dimensions given for STRETCH are finite numbers (avoid crash) | ||||||
|  |     * disabled direct editing of list watchers for non-literal typed lists (such as costumes, avoids unloadable projects) | ||||||
|     * fixed occasional "dead clicks" on buttons and menu items |     * fixed occasional "dead clicks" on buttons and menu items | ||||||
| * **Translation Updates:** | * **Translation Updates:** | ||||||
|     * English |     * English | ||||||
|     * German |     * German | ||||||
| 
 | 
 | ||||||
|  | ### 2019-10-23 | ||||||
|  | * lists: disabled direct editing of list watchers for non-literal typed lists (such as costumes) | ||||||
|  | 
 | ||||||
| ### 2019-10-22 | ### 2019-10-22 | ||||||
| * morphic: url-clicking fix by @brollb, updated morphic documentation | * morphic: url-clicking fix by @brollb, updated morphic documentation | ||||||
| * pushed dev version to release-candidate status | * pushed dev version to release-candidate status | ||||||
|  |  | ||||||
|  | @ -11,7 +11,7 @@ | ||||||
|         <script type="text/javascript" src="src/objects.js?version=2019-10-22"></script> |         <script type="text/javascript" src="src/objects.js?version=2019-10-22"></script> | ||||||
|         <script type="text/javascript" src="src/gui.js?version=2019-10-22"></script> |         <script type="text/javascript" src="src/gui.js?version=2019-10-22"></script> | ||||||
|         <script type="text/javascript" src="src/paint.js?version=2019-06-27"></script> |         <script type="text/javascript" src="src/paint.js?version=2019-06-27"></script> | ||||||
|         <script type="text/javascript" src="src/lists.js?version=2019-07-01"></script> |         <script type="text/javascript" src="src/lists.js?version=2019-10-23"></script> | ||||||
|         <script type="text/javascript" src="src/byob.js?version=2019-07-24"></script> |         <script type="text/javascript" src="src/byob.js?version=2019-07-24"></script> | ||||||
|         <script type="text/javascript" src="src/tables.js?version=2019-06-27"></script> |         <script type="text/javascript" src="src/tables.js?version=2019-06-27"></script> | ||||||
|         <script type="text/javascript" src="src/symbols.js?version=2019-06-27"></script> |         <script type="text/javascript" src="src/symbols.js?version=2019-06-27"></script> | ||||||
|  |  | ||||||
|  | @ -60,9 +60,9 @@ | ||||||
| Color, Point, WatcherMorph, StringMorph, SpriteMorph, ScrollFrameMorph, | Color, Point, WatcherMorph, StringMorph, SpriteMorph, ScrollFrameMorph, | ||||||
| CellMorph, ArrowMorph, MenuMorph, snapEquals, Morph, isNil, localize, isString, | CellMorph, ArrowMorph, MenuMorph, snapEquals, Morph, isNil, localize, isString, | ||||||
| MorphicPreferences, TableDialogMorph, SpriteBubbleMorph, SpeechBubbleMorph, | MorphicPreferences, TableDialogMorph, SpriteBubbleMorph, SpeechBubbleMorph, | ||||||
| TableFrameMorph, TableMorph, Variable, isSnapObject, Costume*/ | TableFrameMorph, TableMorph, Variable, isSnapObject, Costume, contains*/ | ||||||
| 
 | 
 | ||||||
| modules.lists = '2019-July-01'; | modules.lists = '2019-October-23'; | ||||||
| 
 | 
 | ||||||
| var List; | var List; | ||||||
| var ListWatcherMorph; | var ListWatcherMorph; | ||||||
|  | @ -657,6 +657,11 @@ ListWatcherMorph.prototype.init = function (list, parentCell) { | ||||||
|     this.plusButton.drawNew(); |     this.plusButton.drawNew(); | ||||||
|     this.plusButton.fixLayout(); |     this.plusButton.fixLayout(); | ||||||
| 
 | 
 | ||||||
|  |     // disable direct editing for non-literal typed lists (such as costumes):
 | ||||||
|  |     if (this.list.type && !contains(['text', 'number'], this.list.type)) { | ||||||
|  |         this.plusButton.hide(); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|     ListWatcherMorph.uber.init.call( |     ListWatcherMorph.uber.init.call( | ||||||
|         this, |         this, | ||||||
|         SyntaxElementMorph.prototype.rounding, |         SyntaxElementMorph.prototype.rounding, | ||||||
|  |  | ||||||
		Ładowanie…
	
		Reference in New Issue
	
	 jmoenig
						jmoenig