(epList)
| 935 | } |
| 936 | |
| 937 | offsetHandler(epList) { |
| 938 | if (!this.page.overview!.list!.offsetHandler) return; |
| 939 | if (this.getOffset()) return; |
| 940 | if (!this.searchObj || this.searchObj.provider === 'user') return; |
| 941 | for (let i = 0; i < epList.length; ++i) { |
| 942 | if (typeof epList[i] !== 'undefined') { |
| 943 | logger.log('Offset', i); |
| 944 | if (i > 1) { |
| 945 | const calcOffset = 1 - i; |
| 946 | utils.flashConfirm( |
| 947 | api.storage.lang('syncPage_flashConfirm_offsetHandler_1', [String(calcOffset)]), |
| 948 | 'offset', |
| 949 | () => { |
| 950 | this.setOffset(calcOffset); |
| 951 | }, |
| 952 | () => { |
| 953 | this.setOffset(0); |
| 954 | }, |
| 955 | true, |
| 956 | ); |
| 957 | } |
| 958 | return; |
| 959 | } |
| 960 | } |
| 961 | } |
| 962 | |
| 963 | protected imageFallbackInterval: NodeJS.Timeout | undefined = undefined; |
| 964 |
no test coverage detected