tweaked variable declaration extension primitive

commented out palette refresh prim
snap7
jmoenig 2021-06-18 08:32:52 +02:00
rodzic d34a7c7afe
commit 5be63e57b3
2 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -10,6 +10,7 @@
### 2021-06-18
* extensions: added text extension primitives
* updated strings library
* extensions: tweaked variable declaration extension primitive, commented out palette refresh prim
### 2021-06-17
* extensions: added APL extension primitives

Wyświetl plik

@ -478,7 +478,7 @@ SnapExtensions.set(
SnapExtensions.set(
'var_declare(scope, name)',
function (scope, name, proc) {
var frame;
var ide, frame;
proc.assertType(name, 'text');
if (name === '') {return; }
if (scope === 'script') {
@ -492,6 +492,9 @@ SnapExtensions.set(
}
if (frame.vars[name] === undefined) {
frame.addVar(name);
ide = this.parentThatIsA(IDE_Morph);
ide.flushBlocksCache('variables'); // b/c of inheritance
ide.refreshPalette();
}
}
);
@ -560,6 +563,7 @@ SnapExtensions.set(
// IDE (ide_):
/*
SnapExtensions.set(
'ide_refreshpalette(name)',
function (name) {
@ -571,3 +575,4 @@ SnapExtensions.set(
ide.refreshPalette();
}
);
*/