Merge branch 'master' of github.com:openseadragon/openseadragon

This commit is contained in:
Ian Gilman 2021-12-17 15:09:04 -08:00
commit 5835b85d3f
7 changed files with 26 additions and 15 deletions

View File

@ -444,8 +444,11 @@ $.extend( $.IIIFTileSource.prototype, $.TileSource.prototype, /** @lends OpenSea
/** /**
* Determine whether arbitrary tile requests can be made against a service with the given profile * Determine whether arbitrary tile requests can be made against a service with the given profile
* @function * @function
* @param {array} profile - IIIF profile array * @param {Object} options
* @throws {Error} * @param {Array|String} options.profile
* @param {Number} options.version
* @param {String} options.extraFeatures
* @returns {Boolean}
*/ */
function canBeTiled ( options ) { function canBeTiled ( options ) {
var level0Profiles = [ var level0Profiles = [

View File

@ -2313,7 +2313,7 @@ function OpenSeadragon( options ){
protocol !== "https:" )) { protocol !== "https:" )) {
onSuccess( request ); onSuccess( request );
} else { } else {
$.console.log( "AJAX request returned %d: %s", request.status, url ); $.console.error( "AJAX request returned %d: %s", request.status, url );
if ( $.isFunction( onError ) ) { if ( $.isFunction( onError ) ) {
onError( request ); onError( request );
@ -2343,7 +2343,7 @@ function OpenSeadragon( options ){
request.send(null); request.send(null);
} catch (e) { } catch (e) {
$.console.log( "%s while making AJAX request: %s", e.name, e.message ); $.console.error( "%s while making AJAX request: %s", e.name, e.message );
request.onreadystatechange = function(){}; request.onreadystatechange = function(){};

View File

@ -267,7 +267,7 @@ $.ReferenceStrip.prototype = {
*/ */
update: function () { update: function () {
if ( THIS[this.id].animating ) { if ( THIS[this.id].animating ) {
$.console.log( 'image reference strip update' ); // $.console.log( 'image reference strip update' );
return true; return true;
} }
return false; return false;

View File

@ -83,7 +83,7 @@ $.extend( $, /** @lends OpenSeadragon */{
string = container[ props[ i ] ]; string = container[ props[ i ] ];
if ( typeof ( string ) !== "string" ) { if ( typeof ( string ) !== "string" ) {
$.console.log( "Untranslated source string:", prop ); $.console.error( "Untranslated source string:", prop );
string = ""; // FIXME: this breaks gettext()-style convention, which would return source string = ""; // FIXME: this breaks gettext()-style convention, which would return source
} }

View File

@ -1608,7 +1608,7 @@ function loadTile( tiledImage, tile, time ) {
*/ */
function onTileLoad( tiledImage, tile, time, image, errorMsg, tileRequest ) { function onTileLoad( tiledImage, tile, time, image, errorMsg, tileRequest ) {
if ( !image ) { if ( !image ) {
$.console.log( "Tile %s failed to load: %s - error: %s", tile, tile.url, errorMsg ); $.console.error( "Tile %s failed to load: %s - error: %s", tile, tile.url, errorMsg );
/** /**
* Triggered when a tile fails to load. * Triggered when a tile fails to load.
* *
@ -1634,7 +1634,7 @@ function onTileLoad( tiledImage, tile, time, image, errorMsg, tileRequest ) {
} }
if ( time < tiledImage.lastResetTime ) { if ( time < tiledImage.lastResetTime ) {
$.console.log( "Ignoring tile %s loaded before reset: %s", tile, tile.url ); $.console.warn( "Ignoring tile %s loaded before reset: %s", tile, tile.url );
tile.loading = false; tile.loading = false;
return; return;
} }

View File

@ -1252,6 +1252,15 @@ $.extend( $.Viewer.prototype, $.EventSource.prototype, $.ControlDock.prototype,
}, },
//
/**
* @function
* @returns {Boolean} returns true if the viewer is in fullscreen
*/
isFullScreen: function () {
return $.isFullScreen() && this.isFullPage();
},
/** /**
* @function * @function
* @param {Boolean} visible * @param {Boolean} visible
@ -2657,8 +2666,8 @@ function onCanvasKeyDown( event ) {
var canvasKeyDownEventArgs = { var canvasKeyDownEventArgs = {
originalEvent: event.originalEvent, originalEvent: event.originalEvent,
preventDefaultAction: false, preventDefaultAction: false,
preventVerticalPan: event.preventVerticalPan, preventVerticalPan: event.preventVerticalPan || !this.panVertical,
preventHorizontalPan: event.preventHorizontalPan preventHorizontalPan: event.preventHorizontalPan || !this.panHorizontal
}; };
/** /**
@ -2728,8 +2737,8 @@ function onCanvasKeyPress( event ) {
var canvasKeyPressEventArgs = { var canvasKeyPressEventArgs = {
originalEvent: event.originalEvent, originalEvent: event.originalEvent,
preventDefaultAction: false, preventDefaultAction: false,
preventVerticalPan: event.preventVerticalPan, preventVerticalPan: event.preventVerticalPan || !this.panVertical,
preventHorizontalPan: event.preventHorizontalPan preventHorizontalPan: event.preventHorizontalPan || !this.panHorizontal
}; };
// This event is documented in onCanvasKeyDown // This event is documented in onCanvasKeyDown

View File

@ -27,7 +27,6 @@
tileSources: "../data/testpattern.dzi", tileSources: "../data/testpattern.dzi",
showNavigator:true showNavigator:true
}); });
</script> </script>
</body> </body>
</html> </html>