module Origen::Generator::Compiler::DocHelpers::Yammer

Helpers to create Yammer widgets

Public Instance Methods

yammer_comments(options = {}) click to toggle source
# File lib/origen_doc_helpers/helpers.rb, line 7
          def yammer_comments(options = {})
            options = {
              prompt: 'Comment on this page'
            }.merge(options)

            options[:group_id] ||= Origen.app.config.yammer_group

            <<END
<div style="position: relative">
  <hr>
  <h4>Comments</h4>

  <div id="embedded-follow" style="position:absolute; top: 18px; left: 100px;"></div>
  <div id="embedded-feed" style="height:800px;width:600px;"></div>
</div>

<script type="text/javascript" src="https://c64.assets-yammer.com/assets/platform_embed.js"></script>

<script>
  yam.connect.actionButton({
   container: "#embedded-follow",
   network: "freescale.com",
   action: "follow"
  });
</script>

<script>
  yam.connect.embedFeed({
    container: "#embedded-feed",
    feedType: "open-graph",
    config: {
      header: false,
      footer: false,
      defaultGroupId: '#{options[:group_id]}',
      promptText: '#{options[:prompt]}'
    },
    objectProperties: {
      type: 'page',
      url: '#{current_latest_url}'
    }
  });
</script>
END
          end