JsSupport::JsSupport( iONode ini ) { m_LocDialog[0] = NULL; m_LocDialog[1] = NULL; m_LocDialog[2] = NULL; m_LocDialog[3] = NULL; m_Selected[0] = NULL; m_Selected[1] = NULL; m_Selected[2] = NULL; m_Selected[3] = NULL; for( int i = 0; i < 4; i++ ) { m_bF1[i] = False; m_bF2[i] = False; m_bF3[i] = False; m_bF4[i] = False; m_bF5[i] = False; m_bF6[i] = False; m_bF7[i] = False; m_bF8[i] = False; m_bF9[i] = False; m_bF10[i] = False; m_bF11[i] = False; m_bF12[i] = False; } m_Ini = ini; initJS(); }
FB::JSObjectPtr FB::BrowserHost::getDelayedInvokeDelegate() { if (getDOMWindow()) { if (call_delegate.empty()) { initJS(this); } if (!call_delegate.empty()) { return getDOMWindow()->getProperty<FB::JSObjectPtr>(call_delegate); } } return FB::JSObjectPtr(); }
FB::JSObjectPtr FB::BrowserHost::getDelayedInvokeDelegate() { if (call_delegate.empty()) { // initJS wasn't called (yet?)! assert(false); } FB::JSObjectPtr delegate(getDOMWindow()->getProperty<FB::JSObjectPtr>(call_delegate)); if (!delegate) { initJS(this); delegate = getDOMWindow()->getProperty<FB::JSObjectPtr>(call_delegate); assert(delegate); } return delegate; }