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">
|
||||
<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>
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
};
|
||||
|
|
Ładowanie…
Reference in New Issue