tweaked toggles with draggable buttons

snap7
jmoenig 2021-11-09 17:55:25 +01:00
rodzic a85ea32b25
commit 49185ec27f
3 zmienionych plików z 6 dodań i 3 usunięć

Wyświetl plik

@ -15,7 +15,7 @@
<meta name="msapplication-TileColor" content="#FFFFFF">
<script src="src/morphic.js?version=2021-07-09"></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/threads.js?version=2021-11-08"></script>
<script src="src/objects.js?version=2021-11-09"></script>

Wyświetl plik

@ -4193,6 +4193,7 @@ BlockExportDialogMorph.prototype.buildContents = function () {
}
lastCat = category;
block = definition.templateInstance();
block.isToggleLabel = true; // mark as unrefreshable label
checkBox = new ToggleMorph(
'checkbox',
this,
@ -4565,6 +4566,7 @@ BlockVisibilityDialogMorph.prototype.buildContents = function () {
}
lastCat = block.category;
block.isToggleLabel = true; // mark block as unrefreshable toggle label
checkBox = new ToggleMorph(
'checkbox',
this,

Wyświetl plik

@ -87,7 +87,7 @@ ScrollFrameMorph, MenuItemMorph, useBlurredShadows, getDocumentPositionOf*/
/*jshint esversion: 6*/
modules.widgets = '2021-November-07';
modules.widgets = '2021-November-09';
var PushButtonMorph;
var ToggleButtonMorph;
@ -1253,7 +1253,8 @@ ToggleMorph.prototype.refresh = function () {
} else {
this.tick.hide();
}
if (this.toggleElement && this.toggleElement.refresh) {
if (this.toggleElement && this.toggleElement.refresh &&
!this.toggleElement.isToggleLabel) {
this.toggleElement.refresh();
}
};