gt22 icon

Untitled

gt22 | PRO | 12/16/16 07:38:18 PM UTC | 0 ⭐ | 577 👁️ | Never ⏰ | []
Java |

2.29 KB

|

None

|

0 👍

/

0 👎

        throw new JSException("Unexpected error: This method should not be used unless loaded from plugin.jar");
 
/*
        try
        {
            if (applet != null)
            {
 
                String obj = (String) applet.getParameter("MAYSCRIPT");
 
                // Comment out MAYSCRIPT check because Internet Explorer doesn't support
                // it.
//              if (obj != null && (obj.equals("") || (new Boolean(obj).booleanValue() == true)))
                {
                    // MAYSCRIPT is enabled
 
                    AppletContext c = applet.getAppletContext();
 
                    // The applet context must implement the sun.plugin.javascript.JSContext
                    // in order for us to get the handle that can be used when evaluating
                    // JavaScript expression.
                    //
                    JSObject ret = null;
 
                    if (c instanceof sun.plugin.javascript.JSContext)
                    {
                        JSContext j = (JSContext) c;
                        ret = j.getJSObject();
                    }
 
                    if (ret != null) {
                        return ret;
                    }
                }
            } else {
                // new code for CustomProgress to get the JSObject w/o applet
                AppContext ac = ToolkitStore.get().getAppContext();
                if (ac != null) {
                    Plugin2Context context = (Plugin2Context)
                            ac.get(sun.plugin2.applet.Plugin2Manager.APPCONTEXT_PLUGIN2CTX_KEY);
                    if (context != null) {
                        Applet2Host host = context.getHost();
                        if (host != null && host instanceof JSContext) {
                            JSContext jsc = (JSContext) host;
                            JSObject ret = jsc.getOneWayJSObject();
                            if (ret != null) {
                               return ret;
                            }
                        }
                    }
                }
            }
        }
        catch (Throwable e)
        {
            throw (JSException) new JSException(JSException.EXCEPTION_TYPE_ERROR, e).initCause(e);
        }
 
        throw new JSException();
*/

Comments