Skip to content

Commit

Permalink
Merge pull request #22 from deckgo/master
Browse files Browse the repository at this point in the history
[GSF] Syncing Fork
  • Loading branch information
peterennis committed Jan 13, 2020
2 parents 277b23e + 59d306b commit a837235
Show file tree
Hide file tree
Showing 5 changed files with 55 additions and 15 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
@@ -1,3 +1,15 @@
<a name="1.0.0-rc.4-8"></a>
# [1.0.0-rc.4-8](https://github.com/deckgo/deckdeckgo-website/compare/v1.0.0-rc.4-7...v1.0.0-rc.4-8) (2020-01-11)

### Features

* swipe slides with Tab

### Fix

* `<deckgo-lazy-img/>` lazy load correctly `svg`
* `<deckgo-youtube/>` component was not correctly loaded

<a name="1.0.0-rc.4-7"></a>
# [1.0.0-rc.4-7](https://github.com/deckgo/deckdeckgo-website/compare/v1.0.0-rc.4-6...v1.0.0-rc.4-7) (2020-01-08)

Expand Down
20 changes: 10 additions & 10 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions package.json
@@ -1,6 +1,6 @@
{
"name": "deckdeckgo-demo",
"version": "1.0.0-rc.4-7",
"version": "1.0.0-rc.4-8",
"description": "The Progressive Web App alternative for simple presentations",
"homepage": "https://deckdeckgo.com",
"scripts": {
Expand Down Expand Up @@ -38,10 +38,10 @@
"@deckdeckgo/core": "^1.0.0-rc.3-4",
"@deckdeckgo/deck-utils": "^1.0.0-rc.2-1",
"@deckdeckgo/highlight-code": "^1.0.0-rc.2-1",
"@deckdeckgo/lazy-img": "^1.0.0-rc.2-2",
"@deckdeckgo/lazy-img": "^1.0.0-rc.2-3",
"@deckdeckgo/qrcode": "^1.0.0-rc.1-1",
"@deckdeckgo/remote": "^1.0.0-rc.5",
"@deckdeckgo/slide-author": "^1.0.0-rc.3-1",
"@deckdeckgo/slide-author": "^1.0.0-rc.3-2",
"@deckdeckgo/slide-chart": "^1.0.0-rc.2-1",
"@deckdeckgo/slide-code": "^1.0.0-rc.1",
"@deckdeckgo/slide-content": "^1.0.0-rc.1",
Expand All @@ -52,7 +52,7 @@
"@deckdeckgo/slide-title": "^1.0.0-rc.1",
"@deckdeckgo/slide-youtube": "^1.0.0-rc.3",
"@deckdeckgo/social": "^1.0.0-rc.1-3",
"@deckdeckgo/youtube": "^1.0.0-rc.1",
"@deckdeckgo/youtube": "^1.0.0-rc.1-2",
"@ionic/core": "^4.11.7",
"@webcomponents/custom-elements": "^1.3.2",
"deckdeckgo-webpack-plugins": "^1.0.0-rc.2-1",
Expand Down
2 changes: 1 addition & 1 deletion src/index.js
Expand Up @@ -59,7 +59,7 @@ import { defineCustomElements as deckDeckGoChartsElements } from '@deckdeckgo/ch
import { defineCustomElements as deckDeckGoQRCodeElements } from '@deckdeckgo/qrcode/dist/loader';
import { defineCustomElements as deckDeckGoHighlightCodeElements } from '@deckdeckgo/highlight-code/dist/loader';
import { defineCustomElements as deckDeckGoSocialElements } from '@deckdeckgo/social/dist/loader';
import { defineCustomElements as deckDeckGoYoutubeElements } from '@deckdeckgo/social/dist/loader';
import { defineCustomElements as deckDeckGoYoutubeElements } from '@deckdeckgo/youtube/dist/loader';

// Init web-social-share
import { defineCustomElements as webSocialShareElements } from 'web-social-share/dist/loader';
Expand Down
28 changes: 28 additions & 0 deletions src/scripts/actions.js
Expand Up @@ -18,6 +18,10 @@ initActions = () => {
slider.addEventListener('slideToChange', async (event) => {
await initActionPlayPause(slider);
});

document.addEventListener('keydown', async ($event) => {
await handleTabOnKeydown($event, slider);
});
}

resolve();
Expand Down Expand Up @@ -83,6 +87,30 @@ initActionPlayPause = (deck) => {
pauseButton.style.display = 'none';
}

resolve();
});
};

function handleTabOnKeydown($event, slider) {
return new Promise(async (resolve) => {
if (!$event || !slider) {
resolve();
return;
}

if ($event.code !== 'Tab') {
resolve();
return;
}

$event.preventDefault();

if ($event.shiftKey) {
await slider.slidePrev();
} else {
await slider.slideNext();
}

resolve();
});
}

0 comments on commit a837235

Please sign in to comment.