mirror of
https://github.com/openseadragon/openseadragon.git
synced 2024-11-25 06:36:11 +03:00
Add a basic setFlip method to TiledImage
This doesn't fully work - even raising a bounds-change doesn't seem to be enough.
This commit is contained in:
parent
53052c8c08
commit
3161808a9d
@ -859,6 +859,16 @@ $.extend($.TiledImage.prototype, $.EventSource.prototype, /** @lends OpenSeadrag
|
|||||||
return !!this.flipped;
|
return !!this.flipped;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {Boolean} flip Whether the TiledImage should be flipped before rendering.
|
||||||
|
* @fires OpenSeadragon.TiledImage.event:bounds-change
|
||||||
|
*/
|
||||||
|
setFlip: function(flip) {
|
||||||
|
this.flipped = !!flip;
|
||||||
|
this._needsDraw = true;
|
||||||
|
this._raiseBoundsChange();
|
||||||
|
},
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @returns {Number} The TiledImage's current opacity.
|
* @returns {Number} The TiledImage's current opacity.
|
||||||
*/
|
*/
|
||||||
|
@ -36,7 +36,7 @@
|
|||||||
First
|
First
|
||||||
<div class="button">
|
<div class="button">
|
||||||
<input type="checkbox" id="ffirst" onchange="flip(0, this.checked)">
|
<input type="checkbox" id="ffirst" onchange="flip(0, this.checked)">
|
||||||
<label for="ffirst">Flip (Not Implemented Yet)</label>
|
<label for="ffirst">Flip (Partially Implemented)</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="button">
|
<div class="button">
|
||||||
<input type="checkbox" id="rfirst" onchange="rotate(0, this.checked * 45)">
|
<input type="checkbox" id="rfirst" onchange="rotate(0, this.checked * 45)">
|
||||||
@ -48,7 +48,7 @@
|
|||||||
Second
|
Second
|
||||||
<div class="button">
|
<div class="button">
|
||||||
<input type="checkbox" id="fsecond" onchange="flip(1, this.checked)" checked>
|
<input type="checkbox" id="fsecond" onchange="flip(1, this.checked)" checked>
|
||||||
<label for="fsecond">Flip (Not Implemented Yet)</label>
|
<label for="fsecond">Flip (Partially Implemented)</label>
|
||||||
</div>
|
</div>
|
||||||
<div class="button">
|
<div class="button">
|
||||||
<input type="checkbox" id="rsecond" onchange="rotate(1, this.checked * 45)">
|
<input type="checkbox" id="rsecond" onchange="rotate(1, this.checked * 45)">
|
||||||
|
Loading…
Reference in New Issue
Block a user