Examples of SpacerElement


Examples of org.olat.core.gui.components.form.flexible.elements.SpacerElement

   * @param name
   * @param formLayout
   * @return
   */
  public SpacerElement addSpacerElement(String name, FormItemContainer formLayout, boolean onlySpaceAndNoLine) {
    SpacerElement spacer = new SpacerElementImpl(name);
    if (onlySpaceAndNoLine) {
      spacer.setSpacerCssClass("b_form_spacer_noline");
    }
    formLayout.add(spacer);
    return spacer;
  }
View Full Code Here

Examples of org.olat.core.gui.components.form.flexible.elements.SpacerElement

  public void render(Renderer renderer, StringOutput sb, Component source,
      URLBuilder ubu, Translator translator, RenderResult renderResult,
      String[] args) {

    SpacerElementComponent comp = (SpacerElementComponent) source;
    SpacerElement spacer = comp.getSpacerElement();
   
    sb.append("<hr class=\"b_form_spacer ");
    // add layout css if available
    if (args != null && args.length > 0) {
      sb.append(args[0]);     
    }
    // add no-line css if necessary
    String customCSS = spacer.getSpacerCssClass();
    if (customCSS != null) {
      sb.append(" ");
      sb.append(customCSS);
    }
    sb.append("\"/>");
View Full Code Here

Examples of org.olat.core.gui.components.form.flexible.elements.SpacerElement

     
      // add spacer if necessary (i.e. when group name changes)
      String group = userPropertyHandler.getGroup();
      if (!group.equals(currentGroup)) {
        if (currentGroup != null) {
          SpacerElement spacerElement = uifactory.addSpacerElement("spacer_" + group, formLayout, false);
          this.formItems.put("spacer_" + group, spacerElement);
        }
        currentGroup = group;
      }
     
View Full Code Here

Examples of org.olat.core.gui.components.form.flexible.elements.SpacerElement

    FormLink deleteLink = uifactory.addFormLink("customfield.delete.link." + i, formLayout,Link.BUTTON_SMALL);
    deleteLink.setUserObject(new Integer(i));
    customFieldLinkElementList.add(deleteLink);
   
    SpacerElement spacerElement = uifactory.addSpacerElement("spacer" + i, formLayout, false);
    customFieldSpacerElementList.add(spacerElement);
  }
View Full Code Here

Examples of org.olat.core.gui.components.form.flexible.elements.SpacerElement

      displayTypeRadios.select("system", true);
    }
    // Peekview details configuration - allow only MAX_PEEKVIEW_CHILD_NODES
    // peekviews to be selected
    if (selectedPeekviewChildKeys.length > 0) {
      SpacerElement spacerChild = formFact.addSpacerElement("spacerChild", formLayout, true);
      selectedPeekviewChildren = formFact.addCheckboxesVertical("selectedPeekviewChildren", formLayout, selectedPeekviewChildKeys,
          selectedPeekviewChildValues, selectedPeekviewChildCssClasses, 1);
      selectedPeekviewChildren.setLabel("selectedPeekviewChildren",
          new String[] { STCourseNodeConfiguration.MAX_PEEKVIEW_CHILD_NODES + "" });
      // visibility rules for peekview children selection
      RulesFactory.createHideRule(displayTypeRadios, "file", selectedPeekviewChildren, formLayout);
      RulesFactory.createHideRule(displayTypeRadios, "system", selectedPeekviewChildren, formLayout);
      RulesFactory.createShowRule(displayTypeRadios, "peekview", selectedPeekviewChildren, formLayout);
      RulesFactory.createHideRule(displayTypeRadios, "file", spacerChild, formLayout);
      RulesFactory.createHideRule(displayTypeRadios, "system", spacerChild, formLayout);
      RulesFactory.createShowRule(displayTypeRadios, "peekview", spacerChild, formLayout);
      // Pre-select configured keys. Discard configured selections that are not
      // found (e.g. deleted or moved nodes)
      String[] preSelectedChildNodes = (selectedPeekviewChildNodesConfig == null ? new String[0] : selectedPeekviewChildNodesConfig
          .split(","));
      for (String preSelectedNode : preSelectedChildNodes) {
        for (String selectableNode : selectedPeekviewChildKeys) {
          if (preSelectedNode.equals(selectableNode)) {
            selectedPeekviewChildren.select(selectableNode, true);
            break;
          }
        }
      }
      // Allow only MAX_PEEKVIEW_CHILD_NODES child nodes to be enabled
      if (selectedPeekviewChildren.getSelectedKeys().size() >= STCourseNodeConfiguration.MAX_PEEKVIEW_CHILD_NODES) {
        for (int i = 0; i < selectedPeekviewChildKeys.length; i++) {
          if (!selectedPeekviewChildren.isSelected(i)) {
            selectedPeekviewChildren.setEnabled(selectedPeekviewChildKeys[i], false);
          }
        }
      }
      // Pre-select the first MAX_PEEKVIEW_CHILD_NODES child nodes if none is
      // selected to reflect meaningfull default configuration
      if (selectedPeekviewChildren.getSelectedKeys().size() == 0) {
        for (int i = 0; i < selectedPeekviewChildKeys.length; i++) {
          if (i < STCourseNodeConfiguration.MAX_PEEKVIEW_CHILD_NODES) {
            selectedPeekviewChildren.select(selectedPeekviewChildKeys[i], true);
          } else {
            selectedPeekviewChildren.setEnabled(selectedPeekviewChildKeys[i], false);
          }
        }
      }
      // Add as listener for any changes
      selectedPeekviewChildren.addActionListener(this, FormEvent.ONCLICK);
    }
    //
    // Number of rows (only available in system or peekview type)
    SpacerElement spacerCols = formFact.addSpacerElement("spacerCols", formLayout, true);
    displayTwoColumns = formFact
        .addCheckboxesVertical("displayTwoColumns", formLayout, new String[] { "on" }, new String[] { "" }, null, 1);
    displayTwoColumns.setLabel("displayTwoColumns", null);
    if (columnsConfig == 2) {
      displayTwoColumns.selectAll();
View Full Code Here

Examples of org.olat.core.gui.formelements.SpacerElement

    if (fe instanceof TitleElement) {
      TitleElement te = (TitleElement) fe;
      sb.append("<h4>").append(translator.translate(te.getTitleKey())).append("</h4>");
     
    } else if (fe instanceof SpacerElement) {
      SpacerElement spe = (SpacerElement) fe;
      if (spe.isHr()) sb.append("<hr class=\"b_form_spacer\" />");
      if (spe.isBr()) sb.append("<div class=\"b_form_spacer\" />");
     
    } else {
      // real form field follow now
      sb.append("<div class=\"b_form_element_label \">");
     
View Full Code Here

Examples of org.olat.core.gui.formelements.SpacerElement

    toogleVisibility = new RadioButtonGroupElement(false, "form.onlinelist", ynKeys, ynValue);
    if (imPrefs.isVisibleToOthers()) toogleVisibility.select(Boolean.TRUE.toString(), true);
    else toogleVisibility.select(Boolean.FALSE.toString(), true);
    addFormElement(ONLINELIST, toogleVisibility);
   
    SpacerElement s1 = new SpacerElement(true, false);
    addFormElement("s1", s1);
   
    // online time visible switch
    String[] onlineTimeSwitchKeys = new String[] { Boolean.TRUE.toString(), Boolean.FALSE.toString() };
    String[] onlineTimeSwitchValues = new String[] { translate("yes"), translate("no") };
    onlineTimeSwitch = new StaticSingleSelectionElement("form.onlinetime", onlineTimeSwitchKeys, onlineTimeSwitchValues);
    if (imPrefs.isOnlineTimeVisible()) onlineTimeSwitch.select(Boolean.TRUE.toString(), true);
    else onlineTimeSwitch.select(Boolean.FALSE.toString(), true);   
    addFormElement(ONLINETIME, onlineTimeSwitch);
   
    SpacerElement s2 = new SpacerElement(true, false);
    addFormElement("s2", s2);
   
    // course name visible
    String[] courseNameSwitchKeys = new String[] { Boolean.TRUE.toString(), Boolean.FALSE.toString() };
    String[] courseNameSwitchValues = new String[] { translate("yes"), translate("no") };
    courseNameSwitch = new StaticSingleSelectionElement("form.coursename", courseNameSwitchKeys, courseNameSwitchValues);
    if (imPrefs.isAwarenessVisible()) courseNameSwitch.select(Boolean.TRUE.toString(), true);
    else courseNameSwitch.select(Boolean.FALSE.toString(), true);
    addFormElement(COURSENAME, courseNameSwitch);
   
    SpacerElement s3 = new SpacerElement(true, false);
    addFormElement("s3", s3);
   
    // rules
    VisibilityDependsOnSelectionRule rule;
View Full Code Here

Examples of org.olat.core.gui.formelements.SpacerElement

        if (isOLATAdmin || uLogV)
            addFormElement("logUser", logUser);
        if (isOLATAdmin || sLogV)
            addFormElement("logStat", logStat);
       
        addFormElement("spacer1", new SpacerElement());
       
        this.beginDate = new DateElement("logfilechooserform.begindate", locale);
        this.beginDate.setExample(Formatter.getInstance(locale).formatDate(new Date()));
        addFormElement("startdate", this.beginDate);
       
View Full Code Here

Examples of org.olat.core.gui.formelements.SpacerElement

    addFormElement("cal.form.end", end);
   
    allDayEvent = new CheckBoxElement("cal.form.allday", event.isAllDayEvent());
    addFormElement("cal.form.allday", allDayEvent);

    spacer = new SpacerElement(true, false);
    addFormElement("spacer1", spacer);
    // recurrence
    String currentRecur = CalendarUtils.getRecurrence(event.getRecurrenceRule());
    VisibilityDependsOnSelectionRule rule;
    String[] keysRecurrence = new String[] {
View Full Code Here

Examples of org.olat.core.gui.formelements.SpacerElement

    keys = new String[] { "1", "2", "3", "4" };
    lables = new String[] { "square", "circle", "rectangle", "triangle" };
    StaticMultipleSelectionElement checkbox = new StaticMultipleSelectionElement("guidemo.form.checkbox", keys, lables, true);
    addFormElement("checkbox", checkbox);
   
    spacer = new SpacerElement();
    addFormElement("spacer", spacer);
   
    textarea = new TextAreaElement("guidemo.form.textarea", 10, 50);
    addFormElement("textarea", textarea);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.