allow smaller stage extent in embed mode

for social website
pull/89/head
jmoenig 2018-11-28 12:42:19 +01:00
rodzic 8b011ac38f
commit a0b4aba0cc
3 zmienionych plików z 10 dodań i 5 usunięć

Wyświetl plik

@ -3,6 +3,7 @@
## in development
### 2018-11-28
* Objects: added special checks to make imporing text-based files into vars easier in Windows
* GUI: allow smaller stage extent in embed mode (for social website)
### 2018-11-27
* Objects: Cache stage>>penTrailsMorph to optimize collision detection

Wyświetl plik

@ -9,7 +9,7 @@
<script type="text/javascript" src="src/blocks.js?version=2018-11-13"></script>
<script type="text/javascript" src="src/threads.js?version=2018-10-26"></script>
<script type="text/javascript" src="src/objects.js?version=2018-11-28"></script>
<script type="text/javascript" src="src/gui.js?version=2018-11-27"></script>
<script type="text/javascript" src="src/gui.js?version=2018-11-28"></script>
<script type="text/javascript" src="src/paint.js?version=2018-10-02"></script>
<script type="text/javascript" src="src/lists.js?version=2018-10-02"></script>
<script type="text/javascript" src="src/byob.js?version=2018-11-12"></script>

Wyświetl plik

@ -75,7 +75,7 @@ isRetinaSupported, SliderMorph, Animation, BoxMorph, MediaRecorder*/
// Global stuff ////////////////////////////////////////////////////////
modules.gui = '2018-November-27';
modules.gui = '2018-November-28';
// Declarations
@ -1852,9 +1852,13 @@ IDE_Morph.prototype.setExtent = function (point) {
// determine the minimum dimensions making sense for the current mode
if (this.isAppMode) {
minExt = StageMorph.prototype.dimensions.add(
this.controlBar.height() + 10
);
if (this.isEmbedMode) {
minExt = new Point(100, 100);
} else {
minExt = StageMorph.prototype.dimensions.add(
this.controlBar.height() + 10
);
}
} else {
if (this.stageRatio > 1) {
minExt = padding.add(StageMorph.prototype.dimensions);