Pre-release
AdventureJS Docs Downloads
Score: 0 Moves: 0
// updateDescriptionDocks.js

(function () {
  /* global AdventureJS A */

  var p = AdventureJS.Display.prototype;

  /**
   * Update description in description docks.
   * @method AdventureJS.Display#updateDescriptionDocks
   * @param {Object} properties
   */
  p.updateDescriptionDocks = function Display_updateDescriptionDocks(output) {
    if (this.descriptiondocks.length === 0) return;

    output = A.FX.handlePlaceholders.call(this.game, output);

    output = `<div class="ajs-p">${output}</div>`;
    output = `<div class="ajs-room-description-container ajs-output">${output}</div>`;

    this.descriptiondocks.forEach(function (dock) {
      dock.innerHTML = output;
    });
  };
})();