Package org.eurekastreams.web.client.jsni

Examples of org.eurekastreams.web.client.jsni.WidgetJSNIFacadeImpl


                // Banner exists and should override the banner the theme is supplying. (i.e. profile page.)
                if (event.getBannerableEntity() != null)
                {
                    AvatarUrlGenerator urlGen = new AvatarUrlGenerator(null);
                    new WidgetJSNIFacadeImpl()
                    .setBanner(urlGen.getBannerUrl(event.getBannerableEntity().getBannerId()));
                }
                // Start page, the bannerable entity is null, just clear out the banner value
                // to let the theme take over again.
                else
                {
                    new WidgetJSNIFacadeImpl().clearBanner(false);
                }
            }

                });
    }
View Full Code Here


            params.put("action", "editTab");
            params.put("description", inItem.getDescription());
            params.put("category", inItem.getCategory().getName());
            params.put("id", String.valueOf(inItem.getId()));

            final WidgetJSNIFacadeImpl jsni = new WidgetJSNIFacadeImpl();

            editControls.addEditClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    jsni.setHistoryToken(Session.getInstance().generateUrl(new CreateUrlRequest(Page.GALLERY, params)),
                            true);
                }

            });

            this.add(editControls);

            editControls.addDeleteClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    if (new WidgetJSNIFacadeImpl().confirm("Are you sure you want to delete this tab? "))
                    {
                        GalleryTabTemplateModel.getInstance().delete(inItem.getId());

                        Session.getInstance().getEventBus().notifyObservers(
                                new ShowNotificationEvent(new Notification("The " + inItem.getTitle()
View Full Code Here

        // set up the close command
        closeButton.addClickHandler(new ClickHandler()
        {
            public void onClick(final ClickEvent event)
            {
                if (new WidgetJSNIFacadeImpl().confirm("Are you sure you want to delete this app?"))
                {
                    GadgetModel.getInstance().delete(gadgetData.getId());
                }
            }
        });
View Full Code Here

            {
                currentTab = Session.getInstance().getHistoryHandler().getParameterValue("tab");
            }
            params.put("tab", currentTab);

            final WidgetJSNIFacadeImpl jsni = new WidgetJSNIFacadeImpl();

            editControls.addEditClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    jsni.setHistoryToken(Session.getInstance().generateUrl(new CreateUrlRequest(Page.GALLERY, params)),
                            true);
                }

            });

            this.add(editControls);

            editControls.addDeleteClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    if (new WidgetJSNIFacadeImpl().confirm("Are you sure you want to delete this theme? "
                            + "Deleting a theme will remove it from the start page and apply the default theme for "
                            + "every user that has applied it."))
                    {
                        ThemeModel.getInstance().delete(theme.getId());
View Full Code Here

                params.put("action", "editApp");
                params.put("url", metaData.getGadgetDefinition().getUrl());
                params.put("category", metaData.getGadgetDefinition().getCategory().toString());
                params.put("id", String.valueOf(metaData.getGadgetDefinition().getId()));
                params.put("tab", Session.getInstance().getParameterValue("tab"));
                final WidgetJSNIFacadeImpl jsni = new WidgetJSNIFacadeImpl();

                editControls.addEditClickHandler(new ClickHandler()
                {
                    public void onClick(final ClickEvent event)
                    {
                        jsni.setHistoryToken(Session.getInstance().generateUrl(
                                new CreateUrlRequest(Page.GALLERY, params)), true);
                    }
                });
            }

            this.add(editControls);

            editControls.addDeleteClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    if (new WidgetJSNIFacadeImpl().confirm(deleteMessage))
                    {
                        model.delete(metaData.getGadgetDefinition().getId());

                        Session.getInstance().getEventBus()
                                .notifyObservers(
View Full Code Here

        {
            public void update(final PreSwitchedHistoryViewEvent arg1)
            {
                if (hasFormChanged())
                {
                    if (new WidgetJSNIFacadeImpl().confirm("The form has been changed. Do you wish to save changes?"))
                    {
                        EventBus eventBus = Session.getInstance().getEventBus();
                        eventBus.notifyObservers(new PreventHistoryChangeEvent());
                        eventBus.notifyObservers(new SubmitFormIfChangedEvent());
                    }
View Full Code Here

        String groupName = "postTo-" + String.valueOf(Random.nextInt());
        mine = new RadioButton(groupName, "My activity stream");
        other = new RadioButton(groupName, "");

        myScope = postScope;
        WidgetJSNIFacade jSNIFacade = new WidgetJSNIFacadeImpl();
        mine.setChecked(true);
        this.addStyleName(StaticResourceBundle.INSTANCE.coreCss().postTo());

        if ((!jSNIFacade.getSecondToLastUrlToken().equals("people") && !jSNIFacade.getSecondToLastUrlToken().equals(
                "groups"))
                || alwaysShow)
        {

            final PostToPanel thisBuffered = this;
View Full Code Here

            deleteLink.addClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent inArg0)
                {
                    if (new WidgetJSNIFacadeImpl().confirm("Are you sure you want to remove " + item.getDisplayName()
                            + " from this group?"))
                    {
                        GroupMembersModel.getInstance().delete(
                                new SetFollowingStatusRequest(item.getAccountId(), groupUniqueId, EntityType.GROUP,
                                        false, FollowerStatus.NOTFOLLOWING, group.getShortName()));
View Full Code Here

        denyButton.addClickHandler(new ClickHandler()
        {
            public void onClick(final ClickEvent event)
            {
                if (new WidgetJSNIFacadeImpl().confirm("Are you sure you want to deny creation of this group?"))
                {
                    buttonsPanel.addStyleName(StaticResourceBundle.INSTANCE.coreCss().waitActive());

                    PendingGroupsModel.getInstance()
                            .update(new ReviewPendingGroupRequest(group.getShortName(), false));
View Full Code Here

            Anchor deleteButton = new Anchor("delete");
            deleteButton.addClickHandler(new ClickHandler()
            {
                public void onClick(final ClickEvent event)
                {
                    WidgetJSNIFacade jSNIFacade = new WidgetJSNIFacadeImpl();
                    if (jSNIFacade.confirm("Apps based on this list will need to be manually deleted from the "
                            + "Start Page. Saved Searches based on this list will be automatically deleted. Are "
                            + "you sure you want to delete this list?"))
                    {
                        CustomStreamModel.getInstance().delete(view);
                        close();
View Full Code Here

TOP

Related Classes of org.eurekastreams.web.client.jsni.WidgetJSNIFacadeImpl

Copyright © 2018 www.massapicom. 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.