Example usage for com.google.gwt.user.client Window confirm

List of usage examples for com.google.gwt.user.client Window confirm

Introduction

In this page you can find the example usage for com.google.gwt.user.client Window confirm.

Prototype

public static boolean confirm(String msg) 

Source Link

Usage

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
}