Sotaro KARASAWA 9 лет назад
Родитель
Сommit
90e9436ceb
2 измененных файлов с 3 добавлено и 4 удалено
  1. 1 1
      resource/js/app.js
  2. 2 3
      resource/js/components/BookmarkButton.js

+ 1 - 1
resource/js/app.js

@@ -48,7 +48,7 @@ const componentMappings = {
   //'revision-history': <PageHistory pageId={pageId} />,
   //'page-comment': <PageComment />,
   'seen-user-list': <SeenUserList />,
-  'bookmark-button': <BookmarkButton pageId={pageId} crowi={crowi} csrfToken={$('#bookmark-button').data('csrftoken')} />, // FIXME: How to pass token
+  'bookmark-button': <BookmarkButton pageId={pageId} crowi={crowi} />,
 };
 
 Object.keys(componentMappings).forEach((key) => {

+ 2 - 3
resource/js/components/BookmarkButton.js

@@ -27,16 +27,15 @@ export default class BookmarkButton extends React.Component {
   handleClick(event) {
     event.preventDefault();
 
-    const token = this.props.csrfToken;
     const pageId = this.props.pageId;
 
     if (!this.state.bookmarked) {
-      this.props.crowi.apiPost('/bookmarks.add', {_csrf: token, page_id: pageId})
+      this.props.crowi.apiPost('/bookmarks.add', {page_id: pageId})
       .then(res => {
         this.markBookmarked();
       });
     } else {
-      this.props.crowi.apiPost('/bookmarks.remove', {_csrf: token, page_id: pageId})
+      this.props.crowi.apiPost('/bookmarks.remove', {page_id: pageId})
       .then(res => {
         this.markUnBookmarked();
       });