(self)
| 45 | self.cookies = {} |
| 46 | |
| 47 | def request_cookies(self): |
| 48 | self.app_instance.execute_javascript(""" |
| 49 | var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/); |
| 50 | var result = {}; |
| 51 | for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) { |
| 52 | var key = decodeURIComponent(aKeys[nIdx]); |
| 53 | result[key] = decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(key).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; |
| 54 | } |
| 55 | remi.sendCallbackParam('%s','%s', result); |
| 56 | """%(self.identifier, self.EVENT_ONCOOKIES)) |
| 57 | |
| 58 | @gui.decorate_event |
| 59 | def on_cookies(self, **value): |
no test coverage detected