# All files / src/lib/markdown-it/plugins/markdown-it-block-embed/services SlideShareService.js

50% Statements 3/6
100% Branches 0/0
33.33% Functions 1/3
50% Lines 3/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22

    20x

    20x

    20x
     "use strict";

    const VideoServiceBase = require("./VideoServiceBase");

    class SlideShareService extends VideoServiceBase {

      getDefaultOptions() {
        return {width: 599, height: 487};
      }

      extractVideoID(reference) {
        return reference;
      }

      getVideoUrl(videoID) {
        let escapedVideoID = this.env.md.utils.escapeHtml(videoID);
        return `//www.slideshare.net/slideshow/embed_code/key/${escapedVideoID}`;
      }
    }

    module.exports = SlideShareService;