kopia lustrzana https://github.com/backface/turtlestitch
tweaked toggles with draggable buttons
rodzic
a85ea32b25
commit
49185ec27f
|
@ -15,7 +15,7 @@
|
||||||
<meta name="msapplication-TileColor" content="#FFFFFF">
|
<meta name="msapplication-TileColor" content="#FFFFFF">
|
||||||
<script src="src/morphic.js?version=2021-07-09"></script>
|
<script src="src/morphic.js?version=2021-07-09"></script>
|
||||||
<script src="src/symbols.js?version=2021-03-03"></script>
|
<script src="src/symbols.js?version=2021-03-03"></script>
|
||||||
<script src="src/widgets.js?version=2021-17-07"></script>
|
<script src="src/widgets.js?version=2021-17-09"></script>
|
||||||
<script src="src/blocks.js?version=2021-11-09"></script>
|
<script src="src/blocks.js?version=2021-11-09"></script>
|
||||||
<script src="src/threads.js?version=2021-11-08"></script>
|
<script src="src/threads.js?version=2021-11-08"></script>
|
||||||
<script src="src/objects.js?version=2021-11-09"></script>
|
<script src="src/objects.js?version=2021-11-09"></script>
|
||||||
|
|
|
@ -4193,6 +4193,7 @@ BlockExportDialogMorph.prototype.buildContents = function () {
|
||||||
}
|
}
|
||||||
lastCat = category;
|
lastCat = category;
|
||||||
block = definition.templateInstance();
|
block = definition.templateInstance();
|
||||||
|
block.isToggleLabel = true; // mark as unrefreshable label
|
||||||
checkBox = new ToggleMorph(
|
checkBox = new ToggleMorph(
|
||||||
'checkbox',
|
'checkbox',
|
||||||
this,
|
this,
|
||||||
|
@ -4565,6 +4566,7 @@ BlockVisibilityDialogMorph.prototype.buildContents = function () {
|
||||||
}
|
}
|
||||||
lastCat = block.category;
|
lastCat = block.category;
|
||||||
|
|
||||||
|
block.isToggleLabel = true; // mark block as unrefreshable toggle label
|
||||||
checkBox = new ToggleMorph(
|
checkBox = new ToggleMorph(
|
||||||
'checkbox',
|
'checkbox',
|
||||||
this,
|
this,
|
||||||
|
|
|
@ -87,7 +87,7 @@ ScrollFrameMorph, MenuItemMorph, useBlurredShadows, getDocumentPositionOf*/
|
||||||
|
|
||||||
/*jshint esversion: 6*/
|
/*jshint esversion: 6*/
|
||||||
|
|
||||||
modules.widgets = '2021-November-07';
|
modules.widgets = '2021-November-09';
|
||||||
|
|
||||||
var PushButtonMorph;
|
var PushButtonMorph;
|
||||||
var ToggleButtonMorph;
|
var ToggleButtonMorph;
|
||||||
|
@ -1253,7 +1253,8 @@ ToggleMorph.prototype.refresh = function () {
|
||||||
} else {
|
} else {
|
||||||
this.tick.hide();
|
this.tick.hide();
|
||||||
}
|
}
|
||||||
if (this.toggleElement && this.toggleElement.refresh) {
|
if (this.toggleElement && this.toggleElement.refresh &&
|
||||||
|
!this.toggleElement.isToggleLabel) {
|
||||||
this.toggleElement.refresh();
|
this.toggleElement.refresh();
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Ładowanie…
Reference in New Issue