Siestroms App Events

您可以監聽Sidesirs例項上的事件。

回呼可以用onmethod註冊,用removeListener方法註冊。 如果回呼僅被呼叫一次,然後取消註冊,則once方法可方便使用。

var app = Livefyre.Sidenotes(convConfig); 
   app.once('sidenotes.initialized', function () { 
     // Sidenotes initialized!  
});

如需Livefyre事件的詳細資訊,請參閱「參考」區段中的「JavaScript事件」頁面。

金鑰 說明
sidenotes.initialized 當應用程式實例化、有資料且位於頁面上時引發。
sidenotes.commentFlagged 當注釋已標幟時引發。 資料包含:
  • targetId:標幟之留言的ID
  • type:標籤字串 (offensive, off-topic, spam, disagree)
sidenotes.commentPosted 張貼留言時引發。 資料包含:
  • authorId:評論作者的ID
  • bodyHtml:評論正文
  • parent:注釋的父項ID,或null
sidenotes.commentShared 已共用留言時引發。 資料包含:
  • targetId:已共用之留言的ID
  • sharedToFacebook:是否與Facebook分享了評論
  • sharedToTwitter:是否與Twitter分享了評論
sidenotes.commentVoted 在對評論投票時引發。 資料包含:
  • targetId:已投票的評論ID
  • targetAuthorId:對其評論投票的作者的ID
  • type:數值投票類型:0:『clear』, 1:「upvote」或2:「下投」
sidenotes.userLoggedIn 使用者登入時引發。 資料包含:
  • avatar:使用者的頭像URL
  • displayName:使用者的顯示名稱
  • id:使用者的ID
  • isModerator:使用者是否為目前系列的協調者
sidenotes.userLoggedOut 當使用者登出時引發

本頁內容