Examples of CreateUrlRequest


Examples of org.eurekastreams.web.client.history.CreateUrlRequest

             */
            @Override
            public void hide()
            {
                super.hide();
                EventBus.getInstance().notifyObservers(new UpdateHistoryEvent(new CreateUrlRequest(Page.START)));
            }
        };
        newDialog.showCentered();
    }
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

        {
            String resourceUrl = util.getParameter("resourceurl");
            String resourceTitle = util.getParameter("resourcetitle");
            String siteUrl = util.getParameter("siteurl");
            String siteTitle = util.getParameter("sitetitle");
            setHistory(new CreateUrlRequest(Page.WIDGET_COMMENT, "resource"));
            return new CommentWidget(resourceUrl, resourceUrl, resourceTitle, siteUrl, siteTitle);
        }
        else if ("readstream".equals(widgetName))
        {
            String request = util.getParameter("request");
            setHistory(new CreateUrlRequest(Page.WIDGET_READ_STREAM, "request"));
            return new ReadStreamWidget(request);
        }
        else if ("fullstream".equals(widgetName))
        {
            String request = util.getParameter("request");
            setHistory(new CreateUrlRequest(Page.WIDGET_FULL_STREAM, "request"));
            return new FullStreamWidget(request);
        }
        else if ("badge".equals(widgetName))
        {
            String accountId = util.getParameter("accountid");
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

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

            });
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

      }

        Widget name;
        if (makeLinkable)
      {
    String nameUrl = Session.getInstance().generateUrl(new CreateUrlRequest(Page.GROUPS, group.getShortName()));
    name = new Hyperlink(group.getName(), nameUrl);
      }
        else
      {
    name = new Label(group.getName());
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

            }
            restoreButton.setVisible(false);
            maximizeButton.setVisible(true);
            spacerButton.setVisible(false);
            Session.getInstance().getEventBus().notifyObservers(
                    new UpdateHistoryEvent(new CreateUrlRequest("canvas", null, false)));
            break;
        case MAXIMIZED:
            makeGadgetUndraggable();
            RootPanel.get().addStyleName(StaticResourceBundle.INSTANCE.coreCss().maximizedGadget());

            if (null != parentDropZone)
            {
                parentDropZone.addStyleName(StaticResourceBundle.INSTANCE.coreCss().maximizedDropZone());
            }

            gadgetRenderer.gadgetIFrameUrlRefreshing(gadgetIdModifier.toString());

            gadgetRenderer.changeContainerView("canvas");
            gadgetRenderer.refreshGadgetIFrameUrl(gadgetIdModifier.toString(), viewParams);
            gadgetRenderer.changeContainerView("home");

            minimizeButton.removeStyleName(StaticResourceBundle.INSTANCE.coreCss().minimized());
            restoreButton.setVisible(true);
            maximizeButton.setVisible(false);

            gadgetRenderer.maximizeGadgetZone(getElement());
            Session.getInstance().getEventBus().notifyObservers(
                    new UpdateHistoryEvent(new CreateUrlRequest("canvas", "true", false)));
            break;
        case MINIMIZED:
            minimizeButton.addStyleName(StaticResourceBundle.INSTANCE.coreCss().minimized());
            maximizeButton.setVisible(false);
            restoreButton.setVisible(false);
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

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

            });
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

                    {
                        if (isActive)
                        {
                            ((StartPageTabContent) getContents()).insertGadget(event.getGadget(), true);
                            Session.getInstance().getEventBus().notifyObservers(
                                    new UpdateHistoryEvent(new CreateUrlRequest("action", null, false)));

                            // fetch metadata again to force reevaluation of metadata
                            // (for making sure "edit settings" is hidden, if necessary)
                            List<GadgetDefinition> gadgetDefList = new ArrayList<GadgetDefinition>();
                            gadgetDefList.add(event.getGadget().getGadgetDefinition());
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

                    params.put("listId", null);
                    params.put("listFilter", null);
                    params.put("listSort", null);
                    params.put("startIndex", null);
                    params.put("endIndex", null);
                    String url = Session.getInstance().generateUrl(new CreateUrlRequest(params));

                    String prefs = "{\"streamQuery\":"
                            + WidgetJSNIFacadeImpl.makeJsonString(STREAM_URL_TRANSFORMER.getUrl(null, streamRequest))
                            + ",\"gadgetTitle\":" + WidgetJSNIFacadeImpl.makeJsonString(inStreamName)
                            + ",\"streamLocation\":" + WidgetJSNIFacadeImpl.makeJsonString(url) + "}";
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

                                new Observer<ThemeChangedEvent>()
                                {
                                    public void update(final ThemeChangedEvent arg1)
                                    {
                                        Session.getInstance().getEventBus().notifyObservers(
                                                new UpdateHistoryEvent(new CreateUrlRequest(Page.START)));
                                        Location.reload();
                                    }
                                });

                        HashMap<String, String> params = new HashMap<String, String>();
                        params.put("tab", Long.toString(tabDomainObjects.get(0).getId()));
                        params.put("galleryTab", "Apps");
                        params.put("listId", "gadgets");
                        settings.setTargetHistoryToken(Session.getInstance().generateUrl(
                                new CreateUrlRequest(Page.GALLERY, params)));

                        // Respond to history changes.
                        Session.getInstance().getEventBus().addObserver(UpdatedHistoryParametersEvent.class,
                                new Observer<UpdatedHistoryParametersEvent>()
                                {
                                    public void update(final UpdatedHistoryParametersEvent event)
                                    {
                                        // Note: parameters do not need to be decoded here -that's already done
                                        // by
                                        // HistoryHandler before it published the event

                                        if (event.getParameters().get("tab")
                                        // line break
                                        != null)
                                        {
                                            HashMap<String, String> params = new HashMap<String, String>();
                                            params.put("tab", event.getParameters().get("tab"));

                                            params.put("galleryTab", "Apps");
                                            settings.setTargetHistoryToken(Session.getInstance().generateUrl(
                                                    new CreateUrlRequest(Page.GALLERY, params)));
                                        }

                                        if (event.getParameters().get("action").equals("addGadget"))
                                        {
                                            String prefs = event.getParameters().get("prefs");
                                            String url = event.getParameters().get("url");

                                            // Clear current action
                                            event.getParameters().put("action", "");
                                            event.getParameters().put("url", "");
                                            event.getParameters().put("prefs", "");
                                            EventBus.getInstance().notifyObservers(
                                                    new UpdatedHistoryParametersEvent(event.getParameters(), false));

                                            GadgetModel.getInstance().insert(
                                                    new AddGadgetToStartPageRequest(url, tabsResponse.get(0).getId(),
                                                            prefs));
                                        }
                                        else if (event.getParameters().get("action").equals("setTheme"))
                                        {
                                            // Clear current action
                                            EventBus.getInstance().notifyObservers(
                                                    new UpdatedHistoryParametersEvent(event.getParameters(), false));
                                            String url = event.getParameters().get("url");
                                            ThemeModel.getInstance().set(url);
                                        }
                                    }
                                }, true);

                        // Respond to new tabs.
                        Session.getInstance().getEventBus().addObserver(InsertedStartTabResponseEvent.class,
                                new Observer<InsertedStartTabResponseEvent>()
                                {
                                    public void update(final InsertedStartTabResponseEvent event)
                                    {
                                        Session.getInstance().getEventBus()
                                                .notifyObservers(new HideNotificationEvent());

                                        newTab.getTextBox().setVisible(false);
                                        newTab.getLabel().setVisible(true);

                                        StartPageTab tab = new StartPageTab(event.getResponse());
                                        tabs.insertTab(tab, event.getResponse().getTabIndex());

                                        // If more than 8 tabs (the new tab counts as 1) disable the new tab.
                                        if (tabs.getSize() >= Person.TAB_LIMIT + 1)
                                        {
                                            tabs.removeTab(newTab.getIdentifier());
                                        }

                                        // If 2 tabs are present (the new tab counts as 1) re-enable the remove.
                                        if (tabs.getSize() == 3)
                                        {
                                            ((StartPageTab) tabs.getTab(0)).enableRemove();
                                        }

                                        // The start page tab is ready.
                                        Session.getInstance().getEventBus().notifyObservers(
                                                new StartPageTabReadyEvent(tab));

                                        Session.getInstance().getEventBus().notifyObservers(
                                                new UpdateHistoryEvent(new CreateUrlRequest("tab", tab.getIdentifier(),
                                                        true)));
                                    }
                                });

                        Session.getInstance().getEventBus().addObserver(DeletedStartPageTabResponseEvent.class,
                                new Observer<DeletedStartPageTabResponseEvent>()
                                {
                                    public void update(final DeletedStartPageTabResponseEvent event)
                                    {
                                        tabs.removeTab(String.valueOf(event.getResponse().getId()));
                                        tabs.addTab(newTab);
                                        Session.getInstance().getEventBus().notifyObservers(
                                                new ShowNotificationEvent(new Notification(new UndoDeleteNotification(
                                                        event.getResponse().getTabName(), new ClickHandler()
                                                        {
                                                            public void onClick(final ClickEvent clickEvent)
                                                            {
                                                                StartTabsModel.getInstance().undoDelete(
                                                                        event.getResponse().getId());
                                                                Session.getInstance().getEventBus().notifyObservers(
                                                                        new HideNotificationEvent());
                                                            }
                                                        }), "")));

                                        // Highlight the first tab
                                        Session.getInstance().getEventBus().notifyObservers(
                                                new UpdateHistoryEvent(new CreateUrlRequest("tab", ((StartPageTab) tabs
                                                        .getTab(0)).getIdentifier(), true)));

                                        // Only one tab left (the new tab counts as 1). Disable remove.
                                        if (tabs.getSize() == 2)
                                        {
View Full Code Here

Examples of org.eurekastreams.web.client.history.CreateUrlRequest

        FlowPanel groupAbout = new FlowPanel();
        groupAbout.addStyleName(StaticResourceBundle.INSTANCE.coreCss().connectionItemInfo());

        String url;

        url = Session.getInstance().generateUrl(new CreateUrlRequest(Page.GROUPS, group.getShortName()));
        Hyperlink groupNameLink = new Hyperlink(group.getName(), url);
        groupNameLink.addStyleName(StaticResourceBundle.INSTANCE.coreCss().displayName());
        groupAbout.add(groupNameLink);

        if (null != group.getDescription())
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.