alecpl
2011-03-15 129aeff1991a37c4877fd6bf03825e084fe821fc
- Move console initialization to rcube.init(), hide console area if browser's console exists, some code cleanup


2 files modified
34 ■■■■■ changed files
program/js/app.js 8 ●●●●● patch | view | raw | blame | history
program/js/common.js 26 ●●●● patch | view | raw | blame | history
program/js/app.js
@@ -135,6 +135,14 @@
      return;
    }
    // Enable debug console
    if (!window.console) {
      console = new rcube_console();
    }
    else {
      $('#console').hide();
    }
    // find all registered gui containers
    for (var n in this.gui_containers)
      this.gui_containers[n] = $('#'+this.gui_containers[n]);
program/js/common.js
@@ -81,7 +81,7 @@
    this.vendver = (/khtml\/([0-9\.]+)/.test(this.agent_lc)) ? parseFloat(RegExp.$1) : 0;
  // get real language out of safari's user agent
  if(this.safari && (/;\s+([a-z]{2})-[a-z]{2}\)/.test(this.agent_lc)))
  if (this.safari && (/;\s+([a-z]{2})-[a-z]{2}\)/.test(this.agent_lc)))
    this.lang = RegExp.$1;
  this.dhtml = ((this.ie4 && this.win) || this.ie5 || this.ie6 || this.ns4 || this.mz);
@@ -582,8 +582,8 @@
// determine whether the mouse is over the given object or not
function rcube_mouse_is_over(ev, obj)
{
  var mouse = rcube_event.get_mouse_pos(ev);
  var pos = $(obj).offset();
  var mouse = rcube_event.get_mouse_pos(ev),
    pos = $(obj).offset();
  return ((mouse.x >= pos.left) && (mouse.x < (pos.left + obj.offsetWidth)) &&
    (mouse.y >= pos.top) && (mouse.y < (pos.top + obj.offsetHeight)));
@@ -603,18 +603,23 @@
function getCookie(name)
{
  var dc = document.cookie;
  var prefix = name + "=";
  var begin = dc.indexOf("; " + prefix);
  var dc = document.cookie,
    prefix = name + "=",
    begin = dc.indexOf("; " + prefix);
  if (begin == -1) {
    begin = dc.indexOf(prefix);
    if (begin != 0) return null;
    if (begin != 0)
      return null;
  }
  else
  else {
    begin += 2;  
  }
  var end = document.cookie.indexOf(";", begin);
  if (end == -1)
    end = dc.length;
  return unescape(dc.substring(begin + prefix.length, end));
};
@@ -634,7 +639,7 @@
      else
        msg += '\n--------------------------------------\n';
      // Konqueror doesn't allows to just change value of hidden element
      // Konqueror doesn't allow to just change the value of hidden element
      if (bw.konq) {
        box.innerText += msg;
        box.value = box.innerText;
@@ -653,9 +658,6 @@
var bw = new roundcube_browser();
bw.set_html_class();
if (!window.console)
  console = new rcube_console();
// Add escape() method to RegExp object