Merge pull request #29226 from sKopheK/RoyalSlider-currSlide

Royal slider currSlide
This commit is contained in:
Andrew Casey
2018-09-28 10:30:23 -07:00
committed by GitHub
+70 -3
View File
@@ -1,6 +1,6 @@
// Type definitions for jQuery royal-slider 9.4
// Project: http://dimsemenov.com/plugins/royal-slider/documentation/
// Definitions by: Christiaan Rakowski <https://github.com/csrakowski>
// Definitions by: Christiaan Rakowski <https://github.com/csrakowski>, sKopheK <https://github.com/sKopheK>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.3
@@ -367,6 +367,73 @@ declare namespace RoyalSlider {
visibleNearby?: RoyalSliderVisibleOptions;
}
export interface RoyalSliderSlide {
/**
* TODO
*/
appendOnLoaded: boolean;
/**
* slide element
*/
content: JQuery;
/**
* TODO
*/
contentAdded: boolean;
/**
* slide element wrapper
*/
holder: JQuery;
/**
* slide index
*/
id: number;
/**
* TODO
*/
images: null;
/**
* TODO
*/
isAdded: boolean;
/**
* TODO
*/
isAppended: boolean;
/**
* TODO
*/
isBig: boolean;
/**
* TODO
*/
isLoaded: boolean;
/**
* TODO
*/
isLoading: boolean;
/**
* TODO
*/
isRendered: boolean;
/**
* TODO
*/
loadedTriggered: boolean;
/**
* TODO
*/
positionSet: boolean;
/**
* TODO
*/
sizeReady: boolean;
/**
* TODO
*/
thumbnail: string;
}
export interface RoyalSlider { //TODO: extends/implements JQuery? (giving problems due to next(), prev(), width and height and 'selector'.
/**
* go to slide with id
@@ -443,7 +510,7 @@ declare namespace RoyalSlider {
/**
* current slide object
*/
currSlide: JQuery;
currSlide: RoyalSliderSlide;
/**
* total number of slides
*/
@@ -471,7 +538,7 @@ declare namespace RoyalSlider {
/**
* contains all data about each slide
*/
slides: any[]; //TODO: what type?
slides: RoyalSliderSlide[];
/**
* Contains list of HTML slides that are added to slider
*/