Aleksander Machniak
2014-04-18 36a154e934b2e43fa24f2e177a5b6fe25b5eeffd
Fix next message display after removing a message (#1489800)
2 files modified
12 ■■■■ changed files
CHANGELOG 1 ●●●● patch | view | raw | blame | history
program/js/common.js 11 ●●●● patch | view | raw | blame | history
CHANGELOG
@@ -10,6 +10,7 @@
- Fix XSS issue in plain text spellchecker (#1489806)
- Fix invalid page title for some folders (1489804)
- Fix redundant alert message on over-size uploads (#1489817)
- Fix next message display after removing a message (#1489800)
RELEASE 1.0.0
-------------
program/js/common.js
@@ -327,13 +327,17 @@
triggerEvent: function(evt, e)
{
  var ret, h;
  if (e === undefined)
    e = this;
  else if (typeof e === 'object')
    e.event = evt;
  if (this._events && this._events[evt] && !this._event_exec) {
    this._event_exec = true;
  if (!this._event_exec)
    this._event_exec = {};
  if (this._events && this._events[evt] && !this._event_exec[evt]) {
    this._event_exec[evt] = true;
    for (var i=0; i < this._events[evt].length; i++) {
      if ((h = this._events[evt][i])) {
        if (typeof h.func === 'function')
@@ -356,7 +360,8 @@
    }
  }
  this._event_exec = false;
  delete this._event_exec[evt];
  if (e.event) {
    try {
      delete e.event;