INNER CODE UNIT · TypeScript

ProtocolPluginElement

microsoft/pai · contrib/submit-job-v2/src/index.ts:29

class ProtocolPluginElement extends HTMLElement {
  public connectedCallback() {
    const api = this.getAttribute("pai-rest-server-uri") as string;
    const user = this.getAttribute("pai-user") as string;
    const token = this.getAttribute("pai-rest-server-token") as string;

    const params = new URLSearchParams(window.location.search);
    const source = Object(null);
    if (params.get("op") === "init") {
      source.protocolItemKey = sessionStorage.getItem("protocolItemKey") || undefined;
      source.protocolYAML = sessionStorage.getItem("protocolYAML") || "";
      sessionStorage.removeItem("protocolItemKey");
      sessionStorage.removeItem("protocolYAML");
    } else if (params.get("op") === "resubmit") {
      const sourceJobName = params.get("jobname") || "";
      const sourceUser = params.get("user") || "";
      if (sourceJobName && sourceUser) {
        source.jobName = sourceJobName;

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…