Module: SlideHero::Plugins

Defined in:
lib/slide_hero/plugins.rb

Class Method Summary collapse

Class Method Details

.revealObject



3
4
5
6
7
8
9
10
11
12
13
14
# File 'lib/slide_hero/plugins.rb', line 3

def self.reveal
  {
    class_list:  "{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } }",
    markdown:  "{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
              { src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } }",
    highlight:  "{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }",
    zoom:  "{ src: 'plugin/zoom-js/zoom.js', async: true, condition: function() { return !!document.body.classList; } }",
    notes:  "{ src: 'plugin/notes/notes.js', async: true, condition: function() { return !!document.body.classList; } }",
    remote:  "{ src: 'plugin/remotes/remotes.js', async: true, condition: function() { return !!document.body.classList; } }",
    leap: "{ src: 'plugin/leap/leap.js', async: true }"
  }
end

.reveal_listObject



16
17
18
# File 'lib/slide_hero/plugins.rb', line 16

def self.reveal_list
  reveal.keys
end