Package org.olat.core.gui.components.panel

Examples of org.olat.core.gui.components.panel.Panel


    this.forum = forum;
    this.foCallback = foCallback;
    // set logger on this run controller
    addLoggingResourceable(LoggingResourceable.wrap(foCourseNode));

    main = new Panel("forunmain");
    doLaunch(ureq);
    setInitialComponent(main);
  }
View Full Code Here


        VelocityContainer peekviewVC = createVelocityContainer("peekview");
        peekviewVC.put("downloadComp", downloadComp);
        putInitialPanel(peekviewVC);
      } else {
        // boy, can't find file, use an empty panel
        putInitialPanel(new Panel("empty"));
      }
    }
  }
View Full Code Here

      fccecontr.setAllFileSuffixesAllowed(false);
      fccecontr.setAllowedFileSuffixes(ALLOWED_FILE_SUFFIXES_NO_IFRAME);
    }
    fccecontr.setShowHomeLink(!statefulMicroWeb.equals(KEY_TRUE_WITHOUT_HOMELINK));
   
    fcPanel = new Panel("filechoosecreateedit");
    Component fcContent = fccecontr.getInitialComponent();
    fcPanel.setContent(fcContent);
    myContent.put(fcPanel.getComponentName(), fcPanel);
   
    CourseGroupManager groupMgr = course.getCourseEnvironment().getCourseGroupManager();
View Full Code Here

    long size = vfsfile.getSize(); //bytes
   
    if (size > 500000) { // max filesize is 500kb
      // limit to reasonable size, see OLAT-3025
      this.showError("plaintext.error.tolarge", (size / 1000) + "");
      putInitialPanel(new Panel("empty"));
      return;
    }   
   
    String content = FileUtils.load(vfsfile.getInputStream(),encoding);
   
View Full Code Here

  public BulkAssessmentWizardController(UserRequest ureq, WindowControl wControl, OLATResourceable ores, List allowedIdentities) {
    super(ureq, wControl);
    // use user property handler translator as fallback
    setTranslator(UserManager.getInstance().getPropertyHandlerTranslator(getTranslator()));
    this.ores = ores;
    main = new Panel("main");
    step1VC = createVelocityContainer("bulkstep1");
   
    bulkActions = new ArrayList();
    // bulkType: 0
    BulkActionSetNodeScore baSetNodeScore = new BulkActionSetNodeScore(ores, allowedIdentities,ureq.getIdentity(),getTranslator());
View Full Code Here

    TreeModel tm = buildTreeModel(ureq);
    olatMenuTree.setTreeModel(tm);
    olatMenuTree.setSelectedNodeId(tm.getRootNode().getIdent());
    olatMenuTree.addListener(this);
    // Content
    content = new Panel("content");
    // Tools
    // 1 create empty Tools and init menuAndToolController
    // 2 set correct tools using setTools method (override step 1)
    toolC = ToolFactory.createToolController(getWindowControl());
    columnLayoutCtr = new LayoutMain3ColsController(ureq, getWindowControl(), olatMenuTree, toolC.getInitialComponent(), content, "groupmngt" + bgContext.getKey());
    listenTo(columnLayoutCtr);

    doOverview(ureq);

    putInitialPanel(columnLayoutCtr.getInitialComponent());

   
   
    //disposed message controller
    //must be created beforehand
    Panel empty = new Panel("empty");//empty panel set as "menu" and "tool"
    Controller courseCloser = new DisposedBGAManagementController(ureq, wControl, this);
    Controller disposedBGAManagementController = new LayoutMain3ColsController(ureq, wControl, empty, empty, courseCloser.getInitialComponent(), "disposed " + "groupmngt" + bgContext.getKey());
    setDisposedMsgController(disposedBGAManagementController);

   
View Full Code Here

    myContent.contextPut("displayTitle", coCourseNode.getLongTitle());

    // Adding learning objectives using a consumable panel. Will only be
    // displayed on the first page
    String learningObj = coCourseNode.getLearningObjectives();
    Panel panel = new Panel("panel");
    myContent.put("learningObjectives", panel);
    if (learningObj != null) {
      Component learningObjectives = ObjectivesHelper.createLearningObjectivesComponent(learningObj, ureq);
      panel.setContent(learningObjectives);
    }

    boolean valid = false; // true if at least one email adress
    Stack<ContactList> contactLists = new Stack<ContactList>();
    Boolean partipsConfigured = moduleConfiguration.getBooleanEntry(COEditController.CONFIG_KEY_EMAILTOPARTICIPANTS);
View Full Code Here

    this.listenTo(readerCtr);
    accessVC.put("readerCondition", readerCtr.getInitialComponent());

    // Podcast tab. Embed the actual podcast learning contentVC into the
    // building block
    learningResource = new Panel("learning_resource_panel");
    contentVC = new VelocityContainer("accessVC", FeedNodeEditController.class, "edit", getTranslator(), this);
    changeButton = LinkFactory.createButtonSmall(BUTTON_CHANGE_FEED, contentVC, this);
    chooseButton = LinkFactory.createButtonSmall(BUTTON_CREATE_FEED, contentVC, this);

    if (config.get(AbstractFeedCourseNode.CONFIG_KEY_REPOSITORY_SOFTKEY) != null) {
View Full Code Here

  public IdentityAssessmentEditController(WindowControl wControl, UserRequest ureq,
      UserCourseEnvironment assessedUserCourseEnvironment, OLATResourceable ores, boolean mayEdit) {
   
    super(ureq, wControl);
    this.mayEdit = mayEdit;
    this.main = new Panel("main");
    this.assessedUserCourseEnvironment = assessedUserCourseEnvironment;
    this.ores = ores;
    doIdentityAssessmentOverview(ureq, true);   
    putInitialPanel(main);
   
View Full Code Here

  private void addStartEditorToView(UserRequest ureq) {
    this.fccecontr = new LinkChooseCreateEditController(ureq, getWindowControl(), chosenFile, allowRelativeLinks, courseFolderContainer, new CourseInternalLinkTreeModel(editorModel) );   
    this.listenTo(fccecontr);

    fccePanel = new Panel("filechoosecreateedit");
    Component fcContent = fccecontr.getInitialComponent();
    fccePanel.setContent(fcContent);
    configvc.put(fccePanel.getComponentName(), fccePanel);
  }
View Full Code Here

TOP

Related Classes of org.olat.core.gui.components.panel.Panel

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.