Sha256: 841ba102da9e3e1d9182be0d31a59ac596b31d52371b0bda585fc7a25a3d16ce

Contents?: true

Size: 1.47 KB

Versions: 21

Compression:

Stored size: 1.47 KB

Contents

(function() {
  var StatusDisplay;

  StatusDisplay = (function() {
    StatusDisplay.prototype.status_history = [];

    StatusDisplay.prototype.waiting_statuses = [];

    StatusDisplay.prototype.max_statuses = 10;

    function StatusDisplay(ws, target) {
      this.ws = ws;
      this.target = target;
      console.log("Setting up status bar at " + this.target);
      this.target.click((function(_this) {
        return function() {
          return _this.show_history();
        };
      })(this));
    }

    StatusDisplay.prototype.show_status = function(data) {
      this.target.html(this.ws.escape(data.text, data));
      this.status_history.push(data);
      return console.log(this.status_history);
    };

    StatusDisplay.prototype.show_history = function() {
      var item, message;
      console.log(this.status_history);
      message = "<ul>" + (((function() {
        var i, len, ref, results;
        ref = this.status_history;
        results = [];
        for (i = 0, len = ref.length; i < len; i++) {
          item = ref[i];
          results.push("<li>" + (this.ws.escape(item.text, item)) + "</li>");
        }
        return results;
      }).call(this)).join("\n")) + "</ul>";
      $('#dialog > #content > #message').html(message);
      $('#dialog').show();
      return $('#dialog > #content > #ok').click(function() {
        return $('#dialog').hide();
      });
    };

    return StatusDisplay;

  })();

  window.StatusDisplay = StatusDisplay;

}).call(this);

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
flammarion-0.1.10pre2 lib/html/build/javascripts/status.js
flammarion-0.1.10pre1 lib/html/build/javascripts/status.js
flammarion-0.1.9 lib/html/build/javascripts/status.js
flammarion-0.1.8 lib/html/build/javascripts/status.js
flammarion-0.1.8pre1 lib/html/build/javascripts/status.js
flammarion-0.1.8pre lib/html/build/javascripts/status.js
flammarion-0.1.7 lib/html/build/javascripts/status.js
flammarion-0.1.7pre2 lib/html/build/javascripts/status.js
flammarion-0.1.7pre lib/html/build/javascripts/status.js
flammarion-0.1.6 lib/html/build/javascripts/status.js
flammarion-0.1.5 lib/html/build/javascripts/status.js
flammarion-0.1.4 lib/html/build/javascripts/status.js
flammarion-0.1.4pre lib/html/build/javascripts/status.js
flammarion-0.1.3 lib/html/build/javascripts/status.js
flammarion-0.1.2 lib/html/build/javascripts/status.js
flammarion-0.1.1 lib/html/build/javascripts/status.js
flammarion-0.1.0 lib/html/build/javascripts/status.js
flammarion-0.0.14 lib/html/build/javascripts/status.js
flammarion-0.0.13 lib/html/build/javascripts/status.js
flammarion-0.0.12 lib/html/build/javascripts/status.js