* @brief get Callback function for Javascript * */
| 321 | * |
| 322 | */ |
| 323 | JS_BINDED_PROP_GET_IMPL(MinXmlHttpRequest, onreadystatechange) |
| 324 | { |
| 325 | if (onreadystateCallback) { |
| 326 | |
| 327 | JSString *tmpstr = JS_NewStringCopyZ(cx, "1"); |
| 328 | jsval tmpval = STRING_TO_JSVAL(tmpstr); |
| 329 | JS_SetProperty(cx, onreadystateCallback, "readyState", &tmpval); |
| 330 | |
| 331 | jsval out = OBJECT_TO_JSVAL(onreadystateCallback); |
| 332 | vp.set(out); |
| 333 | |
| 334 | } else { |
| 335 | vp.set(JSVAL_NULL); |
| 336 | } |
| 337 | return JS_TRUE; |
| 338 | } |
| 339 | |
| 340 | /** |
| 341 | * @brief Set Callback function coming from Javascript |
nothing calls this directly
no test coverage detected