Package org.olat.core.gui.control.generic.iframe

Examples of org.olat.core.gui.control.generic.iframe.IFrameDisplayController


    // Display in iframe when
    // a) configured as to be displayed in iframe and not in braille mode
    // b) page is a direct jump in (unclear why not in this case, code was like that)
    // c) when page type can not be inline rendered (e.g. when page is a pdf file)
    if (g_inIframe || jumpIn || !HtmlStaticPageComponent.isFileTypeSupported(startURI)) {
      idc = new IFrameDisplayController(ureq, getWindowControl(), g_new_rootContainer, contextResourcable);
      idc.addControllerListener(this);
      idc.setCurrentURI(startURI);
      myContent.put("content", idc.getInitialComponent());
    } else
      // in inline mode
View Full Code Here


        // remove course node id from combined course id / node id value
        courseId = courseId.substring(0, delimiterPos);
      }
      courseOres = OresHelper.createOLATResourceableInstance(CourseModule.class, Long.valueOf(courseId));
    }
    iframectr = new IFrameDisplayController(ureq, wControl, new LocalFolderImpl(cpRoot), SCORM_CONTENT_FRAME,  courseOres);
    listenTo(iframectr);
    myContent.contextPut("frameId", SCORM_CONTENT_FRAME);
   
    //pre next navigation links
    nextScoTop = LinkFactory.createCustomLink("nextScoTop", "nextsco", "", Link.NONTRANSLATED, myContent, this);
View Full Code Here

    if (getWindowControl().getWindowBackOffice().getWindowManager().isForScreenReader()) {
      cpComponent = new HtmlStaticPageComponent("", rootContainer);
      cpComponent.addListener(this);
      myContent.put("cpContent", cpComponent);
    } else {
      cpContentCtr = new IFrameDisplayController(ureq, getWindowControl(),rootContainer, null, ores);
      cpContentCtr.setAllowDownload(true);
      listenTo(cpContentCtr);
      myContent.put("cpContent", cpContentCtr.getInitialComponent());
    }
View Full Code Here

    if (getWindowControl().getWindowBackOffice().getWindowManager().isForScreenReader()) {
      HtmlStaticPageComponent display = new HtmlStaticPageComponent("display", rootContainer);
      display.setCurrentURI(startUri);     
      putInitialPanel(display);
    } else {
      IFrameDisplayController iframeCtr = new IFrameDisplayController(ureq, wControl, rootContainer);
      iframeCtr.setCurrentURI(startUri);
      listenTo(iframeCtr);
      putInitialPanel(iframeCtr.getInitialComponent());
    }
  }
View Full Code Here

          cmc = new CloseableModalController(getWindowControl(), translator.translate("close"), cpc);
          cmc.activate();
        } else {
          // render content for other users always in iframe
          if (iFrameCtr != null) iFrameCtr.dispose();
          IFrameDisplayController iframeCtr = new IFrameDisplayController(ureq, getWindowControl(), fTaskfolder);
          iframeCtr.setCurrentURI(assignedTask);         
          if (cmc != null) cmc.dispose();
          cmc = new CloseableModalController(getWindowControl(), translator.translate("close"), iframeCtr.getInitialComponent());
          cmc.activate();
        }

      } else {
        ureq.getDispatchResult().setResultingMediaResource(new FileMediaResource(new File(fTaskfolder, assignedTask)));
View Full Code Here

            HtmlStaticPageComponent disclaimerComp = new HtmlStaticPageComponent("disc", baseContainer);
            myContent.put("disc", disclaimerComp);
            disclaimerComp.setCurrentURI(sDisclaimer);
            myContent.contextPut("hasDisc", Boolean.TRUE);
          } else {
            iFrameCtr = new IFrameDisplayController(ureq, getWindowControl(), baseContainer);
            listenTo(iFrameCtr);//dispose automatically
            myContent.put("disc", iFrameCtr.getInitialComponent());
            iFrameCtr.setCurrentURI(sDisclaimer);
            myContent.contextPut("hasDisc", Boolean.TRUE);
          }
View Full Code Here

    this.cp = cp;

    contentVC = createVelocityContainer("cpContent");
    // set initial page to display

    iframeCtr = new IFrameDisplayController(ureq, control, cp.getRootDir());
    listenTo(iframeCtr);

  }
View Full Code Here

TOP

Related Classes of org.olat.core.gui.control.generic.iframe.IFrameDisplayController

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.