Module: Origen::Generator::Compiler::DocHelpers::Yammer
- Included in:
- Origen::Generator::Compiler::DocHelpers
- Defined in:
- lib/origen_doc_helpers/helpers.rb
Overview
Helpers to create Yammer widgets
Instance Method Summary collapse
Instance Method Details
#yammer_comments(options = {}) ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
# File 'lib/origen_doc_helpers/helpers.rb', line 7 def yammer_comments( = {}) = { prompt: 'Comment on this page' }.merge() [:group_id] ||= Origen.app.config.yammer_group "<div style=\"position: relative\">\n <hr>\n <h4>Comments</h4>\n\n <div id=\"embedded-follow\" style=\"position:absolute; top: 18px; left: 100px;\"></div>\n <div id=\"embedded-feed\" style=\"height:800px;width:600px;\"></div>\n</div>\n\n<script type=\"text/javascript\" src=\"https://c64.assets-yammer.com/assets/platform_embed.js\"></script>\n\n<script>\n yam.connect.actionButton({\n container: \"#embedded-follow\",\n network: \"freescale.com\",\n action: \"follow\"\n });\n</script>\n\n<script>\n yam.connect.embedFeed({\n container: \"#embedded-feed\",\n feedType: \"open-graph\",\n config: {\n header: false,\n footer: false,\n defaultGroupId: '\#{options[:group_id]}',\n promptText: '\#{options[:prompt]}'\n },\n objectProperties: {\n type: 'page',\n url: '\#{current_latest_url}'\n }\n });\n</script>\n" end |