Examples of ToggleWidget


Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

          yesStr = context.getTranslator().translate(userLocaleStr, "general.yes");
        }
       
        if ("checkbox".equals(parameters.get("style"))) {
          if (parameters.get("toggle") != null) {
            ToggleWidget toggleWidget = new ToggleWidget(parameters.get("toggle"));
            valueWidget = new CheckboxWidget(valueLabel, parameters.get("value") != null ? parameters.get("value") : "true", toggleWidget.getTargetId(), toggleWidget.isToggleDim());
          } else {
            valueWidget = new CheckboxWidget(valueLabel, parameters.get("value") != null ? parameters.get("value") : "true", parameters.get("toggle"));
          }
          valueLabel = "";
        } else if ("no_yes".equals(parameters.get("style"))) {
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

        Assert.assertEquals("<input type=\"file\" class=\"uploadWidget\" id=\"w1\" name=\"w1\"/>",uw.generateHtml(context));
    }
   
    @Test
    public void checkboxWidgetShouldProduceHtmlWithToggleSimple() {
    ToggleWidget toggleWidget = new ToggleWidget("hatColors");
    CheckboxWidget cw = new CheckboxWidget("Has a hat?", "true", toggleWidget.getTargetId(), toggleWidget.isToggleDim());
        context.registerWidget(cw);
        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleHide=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleHide=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
   
    @Test
    public void checkboxWidgetShouldProduceHtmlWithToggleDim() {
    ToggleWidget toggleWidget = new ToggleWidget("{id: 'hatColors', style: 'dim'}");
    CheckboxWidget cw = new CheckboxWidget("Has a hat?", "true", toggleWidget.getTargetId(), toggleWidget.isToggleDim());
        context.registerWidget(cw);
        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleDim=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleDim=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
   
    @Test
    public void checkboxWidgetShouldProduceHtmlWithToggleHide() {
    ToggleWidget toggleWidget = new ToggleWidget("{id: 'hatColors', style: 'hide'}");
    CheckboxWidget cw = new CheckboxWidget("Has a hat?", "true", toggleWidget.getTargetId(), toggleWidget.isToggleDim());
        context.registerWidget(cw);
        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleHide=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

        Assert.assertEquals("<input type=\"checkbox\" id=\"w1\" name=\"w1\" value=\"true\" toggleHide=\"hatColors\"/><label for=\"w1\">Has a hat?</label><input type=\"hidden\" name=\"_w1\"/>", cw.generateHtml(context));
    }
   
  @Test
  public void toggleWidgetShouldParseSimpleAttribute() {
    ToggleWidget toggleWidget = new ToggleWidget("hatColors");
    Assert.assertEquals(toggleWidget.getTargetId(), "hatColors");
    Assert.assertNull(toggleWidget.getTargetClass());
    Assert.assertNull(toggleWidget.getStyle());
    Assert.assertFalse(toggleWidget.isToggleDim());
  }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

    Assert.assertFalse(toggleWidget.isToggleDim());
  }
   
  @Test
  public void toggleWidgetShouldParseComplexHideAttribute() {
    ToggleWidget toggleWidget = new ToggleWidget("{id: 'hatColors', style: 'hide'}");
    Assert.assertEquals(toggleWidget.getTargetId(), "hatColors");
    Assert.assertNull(toggleWidget.getTargetClass());
    Assert.assertEquals(toggleWidget.getStyle(), "hide");
    Assert.assertFalse(toggleWidget.isToggleDim());
  }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

    Assert.assertFalse(toggleWidget.isToggleDim());
  }

  @Test
  public void toggleWidgetShouldParseComplexDimAttribute() {
    ToggleWidget toggleWidget = new ToggleWidget("{id: 'hatColors', style: 'dim'}");
    Assert.assertEquals(toggleWidget.getTargetId(), "hatColors");
    Assert.assertNull(toggleWidget.getTargetClass());
    Assert.assertEquals(toggleWidget.getStyle(), "dim");
    Assert.assertTrue(toggleWidget.isToggleDim());
  }
View Full Code Here

Examples of org.openmrs.module.htmlformentry.widget.ToggleWidget

        }


        if (Boolean.TRUE.equals(parameters.get("showVoidEncounter")) && context.getMode() == Mode.EDIT) { //only show void option if the encounter already exists.  And VIEW implies not voided.
      if (parameters.get("toggle") != null) {
        ToggleWidget toggleWidget = new ToggleWidget((String) parameters.get("toggle"));
        voidWidget = new CheckboxWidget(" " + Context.getMessageSourceService().getMessage("general.voided"), (context.getExistingEncounter() != null && context.getExistingEncounter().isVoided().equals(true)) ? "true" : "false", toggleWidget.getTargetId(), toggleWidget.isToggleDim());
      } else {
        voidWidget = new CheckboxWidget();
      }
            voidWidget.setLabel(" " + Context.getMessageSourceService().getMessage("general.voided"));
            voidErrorWidget = new ErrorWidget();
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.