1
0
mirror of https://github.com/BoostIo/Boostnote synced 2026-02-17 01:40:43 +00:00

tutorial 追加

This commit is contained in:
Rokt33r
2015-11-11 00:59:14 +09:00
parent e4b2c42897
commit 2f4af3223b
11 changed files with 279 additions and 33 deletions

View File

@@ -1,13 +1,14 @@
import { combineReducers } from 'redux'
import _ from 'lodash'
import { SWITCH_FOLDER, SWITCH_MODE, SWITCH_ARTICLE, SET_SEARCH_FILTER, SET_TAG_FILTER, CLEAR_SEARCH, ARTICLE_UPDATE, ARTICLE_DESTROY, FOLDER_CREATE, FOLDER_UPDATE, FOLDER_DESTROY, IDLE_MODE, CREATE_MODE } from './actions'
import { SWITCH_FOLDER, SWITCH_MODE, SWITCH_ARTICLE, SET_SEARCH_FILTER, SET_TAG_FILTER, CLEAR_SEARCH, TOGGLE_TUTORIAL, ARTICLE_UPDATE, ARTICLE_DESTROY, FOLDER_CREATE, FOLDER_UPDATE, FOLDER_DESTROY, IDLE_MODE, CREATE_MODE } from './actions'
import dataStore from 'boost/dataStore'
import keygen from 'boost/keygen'
import activityRecord from 'boost/activityRecord'
const initialStatus = {
mode: IDLE_MODE,
search: ''
search: '',
isTutorialOpen: false
}
let data = dataStore.getData()
@@ -125,6 +126,9 @@ function articles (state = initialArticles, action) {
function status (state = initialStatus, action) {
state = Object.assign({}, state)
switch (action.type) {
case TOGGLE_TUTORIAL:
state.isTutorialOpen = !state.isTutorialOpen
return state
case SWITCH_FOLDER:
state.mode = IDLE_MODE
state.search = `in:${action.data} `