| | |
| | | var opcode = 0; |
| | | e = e || window.event; |
| | | |
| | | if (bw.mac && e) { |
| | | if (bw.mac && e) |
| | | opcode += (e.metaKey && CONTROL_KEY) + (e.shiftKey && SHIFT_KEY); |
| | | return opcode; |
| | | } |
| | | if (e) { |
| | | else if (e) |
| | | opcode += (e.ctrlKey && CONTROL_KEY) + (e.shiftKey && SHIFT_KEY); |
| | | return opcode; |
| | | } |
| | | |
| | | return opcode; |
| | | }, |
| | | |
| | | /** |
| | |
| | | break; |
| | | } |
| | | } |
| | | |
| | | if (ret) |
| | | delete ret.event; |
| | | if (ret && ret.event) { |
| | | try { |
| | | delete ret.event; |
| | | } catch (err) { |
| | | // IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017) |
| | | $(ret).removeAttr('event'); |
| | | } |
| | | } |
| | | } |
| | | |
| | | this._event_exec = false; |
| | | delete e.event; |
| | | if (e.event) { |
| | | try { |
| | | delete e.event; |
| | | } catch (err) { |
| | | // IE6-7 doesn't support deleting HTMLFormElement attributes (#1488017) |
| | | $(e).removeAttr('event'); |
| | | } |
| | | } |
| | | |
| | | return ret; |
| | | } |
| | |
| | | return null; |
| | | } |
| | | else { |
| | | begin += 2; |
| | | begin += 2; |
| | | } |
| | | |
| | | var end = document.cookie.indexOf(";", begin); |
| | | var end = dc.indexOf(";", begin); |
| | | if (end == -1) |
| | | end = dc.length; |
| | | |
| | |
| | | return String(str).replace(/([.*+?^=!:${}()|[\]\/\\])/g, '\\$1'); |
| | | }; |
| | | |
| | | // Extend Date prototype to detect Standard timezone without DST |
| | | // from http://www.michaelapproved.com/articles/timezone-detect-and-ignore-daylight-saving-time-dst/ |
| | | Date.prototype.getStdTimezoneOffset = function() |
| | | { |
| | | var m = 12, |
| | | d = new Date(null, m, 1), |
| | | tzo = d.getTimezoneOffset(); |
| | | |
| | | while (--m) { |
| | | d.setUTCMonth(m); |
| | | if (tzo != d.getTimezoneOffset()) { |
| | | return Math.max(tzo, d.getTimezoneOffset()); |
| | | } |
| | | } |
| | | |
| | | return tzo; |
| | | } |
| | | |
| | | // Make getElementById() case-sensitive on IE |
| | | if (bw.ie) |