public NewClasspagePopupView() { this.res = NewClasspagePopupCBundle.INSTANCE; res.css().ensureInjected(); setWidget(uiBinder.createAndBindUi(this)); // this.getElement().getStyle().setWidth(450,Unit.PX); btnCancel.addClickHandler(new CloseExistsClickHandler()); btnAdd.addClickHandler(new AddExistsClickHandler()); classpageTitleTxt.getElement().setAttribute("placeholder", i18n.GL1124()); classpageTitleTxt.getElement().setAttribute("maxlength", "50"); classpageTitleTxt.getElement().setId("txtClassPageTitle"); StringUtil.setAttributes(classpageTitleTxt, true); bodyConatiner.getElement().getStyle().setPadding(15, Unit.PX); titlePanel.getElement().getStyle().setMarginBottom(10, Unit.PX); btnAdd.getElement().setId("btnAdd"); btnAdd.setText(i18n.GL0745()); btnAdd.getElement().setAttribute("alt", i18n.GL0745()); btnAdd.getElement().setAttribute("title", i18n.GL0745()); btnCancel.setText(i18n.GL0142()); btnCancel.getElement().setId("btnCancel"); btnCancel.getElement().setAttribute("alt", i18n.GL0142()); btnCancel.getElement().setAttribute("title", i18n.GL0142()); titlePanel.getElement().setInnerText(i18n.GL0318()); titlePanel.getElement().setId("pnlTitle"); titlePanel.getElement().setAttribute("alt", i18n.GL0318()); titlePanel.getElement().setAttribute("title", i18n.GL0318()); headerPanel.getElement().setInnerText(i18n.GL0747()); headerPanel.getElement().setId("pnlHeader"); headerPanel.getElement().setAttribute("alt", i18n.GL0747()); headerPanel.getElement().setAttribute("title", i18n.GL0747()); mandatoryClasspageTitleLbl.setText(i18n.GL0746()); mandatoryClasspageTitleLbl.getElement().setId("lblMandatoryClasspageTitle"); mandatoryClasspageTitleLbl.getElement().setAttribute("alt", i18n.GL0746()); mandatoryClasspageTitleLbl.getElement().setAttribute("title", i18n.GL0746()); classpageTitleTxt.addBlurHandler( new BlurHandler() { @Override public void onBlur(BlurEvent event) { Map<String, String> parms = new HashMap<String, String>(); parms.put("text", classpageTitleTxt.getText()); AppClientFactory.getInjector() .getResourceService() .checkProfanity( parms, new SimpleAsyncCallback<Boolean>() { @Override public void onSuccess(Boolean value) { boolean isHavingBadWords = value; if (value) { classpageTitleTxt.getElement().getStyle().setBorderColor("orange"); mandatoryClasspageTitleLbl.setText(i18n.GL0554()); mandatoryClasspageTitleLbl.setVisible(true); } else { classpageTitleTxt.getElement().getStyle().clearBackgroundColor(); classpageTitleTxt.getElement().getStyle().setBorderColor("#ccc"); mandatoryClasspageTitleLbl.setVisible(false); } } }); } }); classpageTitleTxt.addKeyUpHandler(new TitleKeyUpHandler()); setModal(true); Window.enableScrolling(false); AppClientFactory.fireEvent(new SetHeaderZIndexEvent(98, false)); mandatoryClasspageTitleLbl.setVisible(false); // panelLoading.setVisible(false); panelPleaseWait.setVisible(false); panelLoading.setText(i18n.GL0122()); panelControls.setVisible(true); show(); center(); classpageTitleTxt.setFocus(true); panelLoading.getElement().setId("pnlLoading"); panelControls.getElement().setId("pnlControls"); }