Aleksander Machniak
2013-03-22 ad5cefeefc2dec285f9f9bb177e5bd190d0e6996
program/js/common.js
@@ -720,10 +720,12 @@
    var elem = $(this);
    this.title = text;
    // Try HTML5 placeholder attribute first
    if ('placeholder' in this) {
      elem.attr('placeholder', text);  // Try HTML5 placeholder attribute first
      elem.attr('placeholder', text);
    }
    else {  // Fallback to Javascript emulation of placeholder
    // Fallback to Javascript emulation of placeholder
    else {
      this._placeholder = text;
      elem.blur(function(e) {
        if ($.trim(elem.val()) == "")
@@ -740,7 +742,8 @@
        elem[(active ? 'addClass' : 'removeClass')]('placeholder').attr('spellcheck', active);
      });
      if (this != document.activeElement) // Do not blur currently focused element
      // Do not blur currently focused element
      if (this != document.activeElement)
        elem.blur();
    }
  });