@Override public String getStyleName() { Component root = getCompositionRoot(); return root == null ? "" : root.getStyleName(); }
/** * Checks whether the given component may be placed into the buttons sub menu.<p> * * @param comp the component to check * * @return <code>true</code> in case the component should always be displayed in the toolbar */ private boolean isAlwaysShow(Component comp) { return ((comp == m_appIndicator) || (comp == m_contextMenu) || (comp == m_userDropDown) || (comp == m_quickLaunchDropDown) || comp.getStyleName().contains(OpenCmsTheme.REQUIRED_BUTTON)); }
@Override public String getStyleName() { return getComposition().getStyleName(); }
public boolean isVisibleForDisplaySize(ResponsiveLayout.DisplaySize displaySize) { if (displaySize == ResponsiveLayout.DisplaySize.XS) { for (String clazz : VisibilityCSSAdapter.xsClassGroup.classes) { if (this.component.getStyleName().contains(clazz)) { if (clazz.contains("hidden")) { return false; if (this.component.getStyleName().contains(clazz)) { if (clazz.contains("hidden")) { return false; if (this.component.getStyleName().contains(clazz)) { if (clazz.contains("hidden")) { return false; if (this.component.getStyleName().contains(clazz)) { if (clazz.contains("hidden")) { return false;
@Override public void buttonClick(final ClickEvent event) { if (getCompositionRoot().getStyleName().contains(STYLE_VISIBLE)) { getCompositionRoot().removeStyleName(STYLE_VISIBLE); } else { getCompositionRoot().addStyleName(STYLE_VISIBLE); } } }
@Override public void buttonClick(final ClickEvent event) { if (getCompositionRoot().getStyleName().contains(STYLE_VISIBLE)) { getCompositionRoot().removeStyleName(STYLE_VISIBLE); } else { getCompositionRoot().addStyleName(STYLE_VISIBLE); } } }
@Test public void testStartThemedApp() { // GIVEN String appName = APP_NAME_THEMED + "_name"; // WHEN appController.startIfNotAlreadyRunningThenFocus(appName, new DefaultLocation(Location.LOCATION_TYPE_APP, appName, "", "")); // THEN assertTrue(appController.getCurrentApp().getView().asVaadinComponent().getStyleName().contains("testtheme")); }
@Test public void completedLayout() throws Exception { // GIVEN BasicUploadField field = (BasicUploadField) basicUploadBuilder.createField(); Upload upload = new Upload(); UploadReceiver receiver = mock(UploadReceiver.class); when(receiver.getFileName()).thenReturn("filename.jpg"); upload.setReceiver(receiver); FinishedEvent event = new FinishedEvent(upload, "filename.jpg", "MIMEType", 0L); // WHEN field.uploadFinished(event); // THEN CssLayout layout = field.getCssLayout(); assertEquals(3, layout.getComponentCount()); assertThat(layout.getComponent(0), instanceOf(FormLayout.class)); assertThat(layout.getComponent(0).getStyleName(), containsString("file-details")); assertThat(layout.getComponent(1), instanceOf(HorizontalLayout.class)); HorizontalLayout horizontalLayout = (HorizontalLayout) layout.getComponent(1); assertEquals(2, horizontalLayout.getComponentCount()); assertThat(horizontalLayout.getComponent(0), instanceOf(Upload.class)); assertThat(layout.getComponent(2), instanceOf(Label.class)); assertTrue(layout.getComponent(2).getStyleName().contains("preview-image")); }
@Test public void emptyLayout() throws Exception { // GIVEN BasicUploadField field = (BasicUploadField) basicUploadBuilder.createField(); Upload upload = new Upload(); FailedEvent event = new FailedEvent(upload, "filename", "MIMEType", 0L); // WHEN field.uploadFinished(event); // THEN CssLayout layout = field.getCssLayout(); assertEquals(2, layout.getComponentCount()); assertThat(layout.getComponent(0), instanceOf(Upload.class)); assertThat(layout.getComponent(1), instanceOf(Label.class)); assertTrue(layout.getComponent(1).getStyleName().contains("upload-text")); }