Merge branch 'master' of github.com:roundcube/roundcubemail

pull/18/head
Aleksander Machniak 12 years ago
commit 9763581d81

@ -83,6 +83,7 @@ function roundcube_browser()
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.lang = RegExp.$1;
this.mobile = this.agent_lc.match(/iphone|ipad|ipod|android|blackberry|iemobile|opera mini|opera mobi/);
this.dhtml = ((this.ie4 && this.win) || this.ie5 || this.ie6 || this.ns4 || this.mz); this.dhtml = ((this.ie4 && this.win) || this.ie5 || this.ie6 || this.ns4 || this.mz);
this.vml = (this.win && this.ie && this.dom && !this.opera); this.vml = (this.win && this.ie && this.dom && !this.opera);
this.pngalpha = (this.mz || (this.opera && this.vendver >= 6) || (this.ie && this.mac && this.vendver >= 5) || this.pngalpha = (this.mz || (this.opera && this.vendver >= 6) || (this.ie && this.mac && this.vendver >= 5) ||
@ -124,6 +125,9 @@ function roundcube_browser()
else if (this.safari || this.chrome) else if (this.safari || this.chrome)
classname += ' webkit'; classname += ' webkit';
if (this.mobile)
classname += ' mobile';
if (document.documentElement) if (document.documentElement)
document.documentElement.className += classname; document.documentElement.className += classname;
}; };

@ -112,7 +112,7 @@ init_row: function(row)
row.onmousedown = function(e){ return self.drag_row(e, this.uid); }; row.onmousedown = function(e){ return self.drag_row(e, this.uid); };
row.onmouseup = function(e){ return self.click_row(e, this.uid); }; row.onmouseup = function(e){ return self.click_row(e, this.uid); };
if (bw.iphone || bw.ipad) { if (bw.mobile) {
row.addEventListener('touchstart', function(e) { row.addEventListener('touchstart', function(e) {
if (e.touches.length == 1) { if (e.touches.length == 1) {
if (!self.drag_row(rcube_event.touchevent(e.touches[0]), this.uid)) if (!self.drag_row(rcube_event.touchevent(e.touches[0]), this.uid))
@ -313,7 +313,7 @@ drag_row: function(e, id)
this.drag_mouse_start = rcube_event.get_mouse_pos(e); this.drag_mouse_start = rcube_event.get_mouse_pos(e);
rcube_event.add_listener({event:'mousemove', object:this, method:'drag_mouse_move'}); rcube_event.add_listener({event:'mousemove', object:this, method:'drag_mouse_move'});
rcube_event.add_listener({event:'mouseup', object:this, method:'drag_mouse_up'}); rcube_event.add_listener({event:'mouseup', object:this, method:'drag_mouse_up'});
if (bw.iphone || bw.ipad) { if (bw.mobile) {
rcube_event.add_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.add_listener({event:'touchmove', object:this, method:'drag_mouse_move'});
rcube_event.add_listener({event:'touchend', object:this, method:'drag_mouse_up'}); rcube_event.add_listener({event:'touchend', object:this, method:'drag_mouse_up'});
} }
@ -1240,7 +1240,7 @@ drag_mouse_up: function(e)
rcube_event.remove_listener({event:'mousemove', object:this, method:'drag_mouse_move'}); rcube_event.remove_listener({event:'mousemove', object:this, method:'drag_mouse_move'});
rcube_event.remove_listener({event:'mouseup', object:this, method:'drag_mouse_up'}); rcube_event.remove_listener({event:'mouseup', object:this, method:'drag_mouse_up'});
if (bw.iphone || bw.ipad) { if (bw.mobile) {
rcube_event.remove_listener({event:'touchmove', object:this, method:'drag_mouse_move'}); rcube_event.remove_listener({event:'touchmove', object:this, method:'drag_mouse_move'});
rcube_event.remove_listener({event:'touchend', object:this, method:'drag_mouse_up'}); rcube_event.remove_listener({event:'touchend', object:this, method:'drag_mouse_up'});
} }

@ -150,6 +150,16 @@ body.iframe div.messageheaderbox
height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px'); height: expression((parseInt(this.parentNode.offsetHeight)-1-parseInt(document.getElementById('compose-headers').offsetHeight))+'px');
} }
#compose-attachments ul li
{
width: 1000px; /* for IE7 */
}
#compose-attachments li a
{
float: left; /* for IE7 */
}
#messagelist #messagelist
{ {
width: inherit; width: inherit;

@ -1485,8 +1485,7 @@ input.from_address
text-indent: -5000px; text-indent: -5000px;
width: 17px; width: 17px;
height: 16px; height: 16px;
display: block; display: inline-block;
float: left;
text-decoration: none; text-decoration: none;
} }

Loading…
Cancel
Save