mirror of
https://github.com/openseadragon/openseadragon.git
synced 2025-01-20 09:41:45 +03:00
Update viewer.js
Formatting; descriptions; rename sequenceButtons to _updateSequenceButtons
This commit is contained in:
parent
7aac7ffd9c
commit
a862870883
@ -200,6 +200,7 @@ $.Viewer = function( options ) {
|
|||||||
if( this.tileSources.length > 1 ){
|
if( this.tileSources.length > 1 ){
|
||||||
THIS[ this.hash ].sequenced = true;
|
THIS[ this.hash ].sequenced = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
//Keeps the initial page within bounds
|
//Keeps the initial page within bounds
|
||||||
if ( this.initialPage > this.tileSources.length - 1 ){
|
if ( this.initialPage > this.tileSources.length - 1 ){
|
||||||
this.initialPage = this.tileSources.length - 1;
|
this.initialPage = this.tileSources.length - 1;
|
||||||
@ -212,8 +213,6 @@ $.Viewer = function( options ) {
|
|||||||
} else {
|
} else {
|
||||||
initialTileSource = this.tileSources;
|
initialTileSource = this.tileSources;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.element = this.element || document.getElementById( this.id );
|
this.element = this.element || document.getElementById( this.id );
|
||||||
@ -351,10 +350,12 @@ $.Viewer = function( options ) {
|
|||||||
this.bindStandardControls();
|
this.bindStandardControls();
|
||||||
this.bindSequenceControls();
|
this.bindSequenceControls();
|
||||||
|
|
||||||
|
if ( initialTileSource ) {
|
||||||
this.open( initialTileSource );
|
this.open( initialTileSource );
|
||||||
|
}
|
||||||
|
|
||||||
if (this.tileSources.length > 1){
|
if ( this.tileSources.length > 1 ) {
|
||||||
this.sequenceButtons(this.initialPage);
|
this._updateSequenceButtons( this.initialPage );
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( i = 0; i < this.customControls.length; i++ ) {
|
for ( i = 0; i < this.customControls.length; i++ ) {
|
||||||
@ -1081,11 +1082,22 @@ $.extend( $.Viewer.prototype, $.EventSource.prototype, $.ControlDock.prototype,
|
|||||||
return this;
|
return this;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @function
|
||||||
|
* @name OpenSeadragon.Viewer.prototype.currentPage
|
||||||
|
* @return {Number}
|
||||||
|
*/
|
||||||
currentPage: function () {
|
currentPage: function () {
|
||||||
return THIS[ this.hash ].sequence;
|
return THIS[ this.hash ].sequence;
|
||||||
},
|
},
|
||||||
|
|
||||||
sequenceButtons: function (page) {
|
/**
|
||||||
|
* Updates the sequence buttons.
|
||||||
|
* @function
|
||||||
|
* @private
|
||||||
|
* @param {Number} Sequence Value
|
||||||
|
*/
|
||||||
|
_updateSequenceButtons: function (page) {
|
||||||
|
|
||||||
if( this.nextButton ){
|
if( this.nextButton ){
|
||||||
if( ( this.tileSources.length - 1 ) === page ){
|
if( ( this.tileSources.length - 1 ) === page ){
|
||||||
@ -1123,7 +1135,7 @@ $.extend( $.Viewer.prototype, $.EventSource.prototype, $.ControlDock.prototype,
|
|||||||
|
|
||||||
THIS[ this.hash ].sequence = page;
|
THIS[ this.hash ].sequence = page;
|
||||||
|
|
||||||
this.sequenceButtons(page);
|
this._updateSequenceButtons( page );
|
||||||
|
|
||||||
this.open( this.tileSources[ page ] );
|
this.open( this.tileSources[ page ] );
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user