Пример #1
0
 /**
  * Call Twitter share event
  *
  * @param clickEvent instance of {@link ClickEvent}
  */
 @UiHandler("twitterPanel")
 public void onTwitterClickEvent(ClickEvent event) {
   if (!(socialDo.getShareType().equalsIgnoreCase("private"))) {
     if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.RESOURCE_SEARCH)) {
       MixpanelUtil.Click_Twitter_FromResource();
     } else if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.COLLECTION_SEARCH)) {
       MixpanelUtil.Click_Twitter_FromCollection();
     } else if (AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.COLLECTION_PLAY)
         || AppClientFactory.getCurrentPlaceToken().equals(PlaceTokens.PREVIEW_PLAY)) {
       if (socialShareContainer.getElement().getId().equalsIgnoreCase("collectionShareViewPage")) {
         MixpanelUtil.ClickTwitterFromShareInCollectionplayer();
       } else if (socialShareContainer
           .getElement()
           .getId()
           .equalsIgnoreCase("collectionShareSummaryPage")) {
         MixpanelUtil.ClickTwitterFromSummaryPageInCollectionplayer();
       }
     }
     onTwisterShareEvent();
   }
 }