Package com.google.livingstories.client.lsp.event

Examples of com.google.livingstories.client.lsp.event.BlockToggledEvent


          boolean opened = !isOpen;
          // Need to set this open first here instead of relying on the event
          // in case the user didn't specify a content item id for this widget.
          setOpen(opened, true);
          if (contentItemId != null) {
            EventBus.INSTANCE.fireEvent(new BlockToggledEvent(opened, contentItemId));
          }
      }
    }
View Full Code Here


        @Override
        public void onClick(ClickEvent event) {
          // Consume this event, so that it doesn't cause the disclosurePanel to register the
          // click
          event.stopPropagation();
          EventBus.INSTANCE.fireEvent(new BlockToggledEvent(true, contentItemId)
              .setOnFinish(new Command() {
                @Override
                public void execute() {
                  WindowScroll.scrollTo(linkTarget.getAbsoluteTop(),
                      new Command() {
View Full Code Here

      title.addStyleName(Resources.INSTANCE.css().clickable());
      title.addClickHandler(new ClickHandler() {
        @Override
        public void onClick(ClickEvent event) {
          EventBus.INSTANCE.fireEvent(
              new BlockToggledEvent(!content.isOpen(), contentItem.getId()));
        }
      });
      content.setContent(shortView, longView);
      content.handleContentItemEvents(contentItem.getId());
      ContainerStreamViewFooter disclosurePanelHeader = new ContainerStreamViewFooter(contentItem);
View Full Code Here

   * Method for expanding and collapsing the view programmatically.  This is only used
   * by the contentItem list when setting view expansion in bulk.
   */
  @Override
  public boolean setExpansion(boolean expand) {
    EventBus.INSTANCE.fireEvent(new BlockToggledEvent(expand, contentItem.getId())
        .skipAnimation().skipHistory().skipScrollOnClose());
    return true;
  }
View Full Code Here

        new NarrativeLinkClickedEvent.Handler() {
          @Override
          public void onClick(final NarrativeLinkClickedEvent e) {
            if (contentItem.getId().equals(e.getContainerContentItemId())
                && narrativeWidgetsById.containsKey(e.getNarrativeContentItemId())) {
              EventBus.INSTANCE.fireEvent(new BlockToggledEvent(true, contentItem.getId())
                  .setOnFinish(new Command() {
                    @Override
                    public void execute() {
                      WindowScroll.scrollTo(
                          narrativeWidgetsById.get(e.getNarrativeContentItemId()).getAbsoluteTop(),
View Full Code Here

TOP

Related Classes of com.google.livingstories.client.lsp.event.BlockToggledEvent

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.