| | |
| | | this.id = attrib.id ? attrib.id : this.p1id + '_' + this.p2id + '_splitter'; |
| | | this.orientation = attrib.orientation; |
| | | this.horizontal = (this.orientation == 'horizontal' || this.orientation == 'h'); |
| | | this.offset_1 = bw.ie ? 0 : (bw.safari ? 2 : -1); |
| | | this.offset_2 = bw.ie ? -2 : (bw.safari ? -2 : 1); |
| | | this.offset_1 = bw.ie ? 0 : -1; |
| | | this.offset_2 = bw.ie ? -2 : 1; |
| | | this.pos = 0; |
| | | |
| | | this.init = function() |
| | |
| | | rcube_event.add_listener({element: this.elm, event:'mousedown', object:this, method:'onDragStart'}); |
| | | rcube_event.add_listener({element: window, event:'resize', object:this, method:'onResize'}); |
| | | |
| | | // read saved position form cookie |
| | | // read saved position from cookie |
| | | var cookie = bw.get_cookie(this.id); |
| | | if (cookie) |
| | | { |
| | |
| | | exp.setYear(exp.getFullYear() + 1); |
| | | bw.set_cookie(this.id, 'pos='+this.pos, exp); |
| | | |
| | | // Firefox 3 will initiate its built in drag-and-drop on the divider |
| | | // widget if it already has focus when a second drag event starts |
| | | this.p1.focus(); |
| | | this.p1.blur(); |
| | | |
| | | return bw.safari ? true : rcube_event.cancel(e); |
| | | }; |
| | | |