List of usage examples for com.google.gwt.user.client Window confirm
public static boolean confirm(String msg)
From source file:org.kie.guvnor.metadata.client.widget.DiscussionWidget.java
License:Apache License
private void showNewCommentButton() { newCommentLayout.clear();/*from w w w . j a v a2 s . c om*/ final HorizontalPanel hp = new HorizontalPanel(); final Button createNewComment = new Button(MetadataConstants.INSTANCE.AddADiscussionComment()); createNewComment.setEnabled(!this.readOnly); hp.add(createNewComment); if (identity.hasRole(AppRoles.ADMIN)) { final Button adminClearAll = new Button(MetadataConstants.INSTANCE.EraseAllComments()); adminClearAll.setEnabled(!readOnly); hp.add(adminClearAll); adminClearAll.addClickHandler(new ClickHandler() { public void onClick(final ClickEvent sender) { if (Window.confirm(MetadataConstants.INSTANCE.EraseAllCommentsWarning())) { metadata.eraseDiscussion(); makeDirty(); updateCommentList(); } } }); } newCommentLayout.add(hp); newCommentLayout.setCellHorizontalAlignment(hp, ALIGN_RIGHT); createNewComment.addClickHandler(new ClickHandler() { public void onClick(ClickEvent sender) { showAddNewComment(); } }); }
From source file:org.kie.guvnor.testscenario.client.FactWidget.java
License:Apache License
protected void onDelete() { if (Window.confirm(TestScenarioConstants.INSTANCE.AreYouSureYouWantToRemoveThisBlockOfData())) { for (Fixture f : definitionList) scenario.removeFixture(f);/*from w w w.ja va 2s. com*/ parent.renderEditor(); } }
From source file:org.kie.guvnor.testscenario.client.VerifyFactWidget.java
License:Apache License
private FlexTable render(final VerifyFact vf) { FlexTable data = new FlexTable(); for (int i = 0; i < vf.getFieldValues().size(); i++) { final VerifyField fld = (VerifyField) vf.getFieldValues().get(i); data.setWidget(i, 1, new SmallLabel(fld.getFieldName() + ":")); data.getFlexCellFormatter().setHorizontalAlignment(i, 1, HasHorizontalAlignment.ALIGN_RIGHT); final ListBox opr = new ListBox(); opr.addItem(TestScenarioConstants.INSTANCE.equalsScenario(), "=="); opr.addItem(TestScenarioConstants.INSTANCE.doesNotEqualScenario(), "!="); if (fld.getOperator().equals("==")) { opr.setSelectedIndex(0);/*from www.ja v a 2s. c om*/ } else { opr.setSelectedIndex(1); } opr.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { fld.setOperator(opr.getValue(opr.getSelectedIndex())); } }); data.setWidget(i, 2, opr); Widget cellEditor = new VerifyFieldConstraintEditor(type, new ValueChanged() { public void valueChanged(String newValue) { fld.setExpected(newValue); } }, fld, dmo, this.scenario, this.executionTrace); data.setWidget(i, 3, cellEditor); Image del = CommonAltedImages.INSTANCE.DeleteItemSmall(); del.setAltText(TestScenarioConstants.INSTANCE.RemoveThisFieldExpectation()); del.setTitle(TestScenarioConstants.INSTANCE.RemoveThisFieldExpectation()); del.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { if (Window.confirm(TestScenarioConstants.INSTANCE .AreYouSureYouWantToRemoveThisFieldExpectation(fld.getFieldName()))) { vf.getFieldValues().remove(fld); FlexTable data = render(vf); outer.setWidget(1, 0, data); } } }); data.setWidget(i, 4, del); if (showResults && fld.getSuccessResult() != null) { if (!fld.getSuccessResult().booleanValue()) { data.setWidget(i, 0, new Image(CommonImages.INSTANCE.warning())); data.setWidget(i, 5, new HTML(TestScenarioConstants.INSTANCE.ActualResult(fld.getActualResult()))); data.getCellFormatter().addStyleName(i, 5, "testErrorValue"); //NON-NLS } else { data.setWidget(i, 0, new Image(TestScenarioImages.INSTANCE.testPassed())); } } } return data; }
From source file:org.kie.guvnor.testscenario.client.VerifyRulesFiredWidget.java
License:Apache License
private FlexTable render(final FixtureList rfl, final Scenario sc) { FlexTable data = new DirtyableFlexTable(); for (int i = 0; i < rfl.size(); i++) { final VerifyRuleFired v = (VerifyRuleFired) rfl.get(i); if (showResults && v.getSuccessResult() != null) { if (!v.getSuccessResult().booleanValue()) { data.setWidget(i, 0, new Image(CommonImages.INSTANCE.warning())); data.setWidget(i, 4,/*from w ww .j ava 2 s . c o m*/ new HTML(TestScenarioConstants.INSTANCE.ActualResult(v.getActualResult().toString()))); data.getCellFormatter().addStyleName(i, 4, "testErrorValue"); //NON-NLS } else { data.setWidget(i, 0, new Image(TestScenarioImages.INSTANCE.testPassed())); } } data.setWidget(i, 1, new SmallLabel(v.getRuleName() + ":")); data.getFlexCellFormatter().setAlignment(i, 1, HasHorizontalAlignment.ALIGN_RIGHT, HasVerticalAlignment.ALIGN_MIDDLE); final ListBox b = new ListBox(); b.addItem(TestScenarioConstants.INSTANCE.firedAtLeastOnce(), "y"); b.addItem(TestScenarioConstants.INSTANCE.didNotFire(), "n"); b.addItem(TestScenarioConstants.INSTANCE.firedThisManyTimes(), "e"); final TextBox num = new TextBox(); num.setVisibleLength(5); if (v.getExpectedFire() != null) { b.setSelectedIndex((v.getExpectedFire().booleanValue()) ? 0 : 1); num.setVisible(false); } else { b.setSelectedIndex(2); String xc = (v.getExpectedCount() != null) ? "" + v.getExpectedCount().intValue() : "0"; num.setText(xc); } b.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { String s = b.getValue(b.getSelectedIndex()); if (s.equals("y") || s.equals("n")) { num.setVisible(false); v.setExpectedFire((s.equals("y")) ? Boolean.TRUE : Boolean.FALSE); v.setExpectedCount(null); } else { num.setVisible(true); v.setExpectedFire(null); num.setText("1"); v.setExpectedCount(new Integer(1)); } } }); b.addItem(TestScenarioConstants.INSTANCE.ChooseDotDotDot()); num.addChangeHandler(new ChangeHandler() { public void onChange(ChangeEvent event) { v.setExpectedCount(new Integer(num.getText())); } }); HorizontalPanel h = new HorizontalPanel(); h.add(b); h.add(num); data.setWidget(i, 2, h); Image del = CommonAltedImages.INSTANCE.DeleteItemSmall(); del.setAltText(TestScenarioConstants.INSTANCE.RemoveThisRuleExpectation()); del.setTitle(TestScenarioConstants.INSTANCE.RemoveThisRuleExpectation()); del.addClickHandler(new ClickHandler() { public void onClick(ClickEvent w) { if (Window.confirm( TestScenarioConstants.INSTANCE.AreYouSureYouWantToRemoveThisRuleExpectation())) { rfl.remove(v); sc.removeFixture(v); outer.setWidget(1, 0, render(rfl, sc)); } } }); data.setWidget(i, 3, del); //we only want numbers here... num.addKeyPressHandler(new KeyPressHandler() { public void onKeyPress(KeyPressEvent event) { if (Character.isLetter(event.getCharCode())) { ((TextBox) event.getSource()).cancelKey(); } } }); } return data; }
From source file:org.kie.uberfire.wires.core.client.actions.ActionsGroup.java
License:Apache License
private NodeMouseClickHandler getClearCanvasClickHandler() { return new NodeMouseClickHandler() { @Override/*www . ja v a2s . c o m*/ public void onNodeMouseClick(final NodeMouseClickEvent event) { if (Window.confirm("Are you sure to clean the canvas?")) { clearEvent.fire(new ClearEvent()); } } }; }
From source file:org.kie.uberfire.wires.core.scratchpad.client.canvas.WiresScratchPadScreen.java
License:Apache License
@Override public void clear() { if (Window.confirm("Are you sure to clean the canvas?")) { clearEvent.fire(new ClearEvent()); }/*www. j a va 2 s . com*/ }
From source file:org.kie.uberfire.wires.core.scratchpad.client.canvas.WiresScratchPadScreen.java
License:Apache License
@Override public void deleteShape(final WiresBaseShape shape) { if (Window.confirm("Are you sure to remove the selected shape?")) { shapeDeletedEvent.fire(new ShapeDeletedEvent(shape)); }// w ww. j av a2s . c om }
From source file:org.kie.uberfire.wires.core.trees.client.canvas.WiresTreesScreen.java
License:Apache License
@Override public void clear() { if (Window.confirm("Are you sure to clean the canvas?")) { super.clear(); clearEvent.fire(new ClearEvent()); root = null;// ww w.j ava 2 s . co m } }
From source file:org.kie.uberfire.wires.core.trees.client.canvas.WiresTreesScreen.java
License:Apache License
@Override public void deleteShape(final WiresBaseShape shape) { if (Window.confirm("Are you sure to remove the selected shape?")) { shapeDeletedEvent.fire(new ShapeDeletedEvent(shape)); layout();/*from w w w . j a v a 2 s .co m*/ } }
From source file:org.kie.wires.core.scratchpad.client.canvas.WiresScratchPadScreen.java
License:Apache License
@Override public void clear() { if (Window.confirm("Are you sure to clean the canvas?")) { super.clear(); clearEvent.fire(new ClearEvent()); menus.getItems().get(0).setEnabled(false); menus.getItems().get(1).setEnabled(false); menus.getItems().get(2).setEnabled(false); }//from w w w .j a v a 2s . c om }