diff --git a/app/views/play/level/modal/docs_modal.coffee b/app/views/play/level/modal/docs_modal.coffee index 294a9ae3c..7123cfc56 100644 --- a/app/views/play/level/modal/docs_modal.coffee +++ b/app/views/play/level/modal/docs_modal.coffee @@ -13,6 +13,7 @@ module.exports = class DocsModal extends View 'enter': 'hide' constructor: (options) -> + @firstOnly = options.firstOnly @docs = options?.docs general = @docs.generalArticles or [] specific = @docs.specificArticles or [] @@ -25,6 +26,7 @@ module.exports = class DocsModal extends View @docs = specific.concat(general) @docs = $.extend(true, [], @docs) + @docs = [@docs[0]] if @firstOnly and @docs[0] doc.html = marked(utils.i18n doc, 'body') for doc in @docs doc.name = (utils.i18n doc, 'name') for doc in @docs doc.slug = _.string.slugify(doc.name) for doc in @docs diff --git a/app/views/play/level_view.coffee b/app/views/play/level_view.coffee index e3a874424..e675082cf 100644 --- a/app/views/play/level_view.coffee +++ b/app/views/play/level_view.coffee @@ -133,7 +133,10 @@ module.exports = class PlayLevelView extends View showGuide: -> @seenDocs = true DocsModal = require './level/modal/docs_modal' - options = {docs: @levelLoader.level.get('documentation'), supermodel: @supermodel} + options = + docs: @levelLoader.level.get('documentation') + supermodel: @supermodel + firstOnly: true @openModalView(new DocsModal(options), true) Backbone.Mediator.subscribeOnce 'modal-closed', @onLevelStarted, @ return true