summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/actions/navigation.js
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-02 15:28:25 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-02 15:28:25 +0200
commitcd2d5e5101edb466b13ada19b09ea42ef726ad96 (patch)
tree108b4aaf2c87f60a790e318ecaaa64eeecf59062 /packages/gitbook-core/src/actions/navigation.js
parent5abac3a79a01698d69c3273a3f1398b63012a4b8 (diff)
downloadgitbook-cd2d5e5101edb466b13ada19b09ea42ef726ad96.zip
gitbook-cd2d5e5101edb466b13ada19b09ea42ef726ad96.tar.gz
gitbook-cd2d5e5101edb466b13ada19b09ea42ef726ad96.tar.bz2
Pass actions to thunk acitons
Diffstat (limited to 'packages/gitbook-core/src/actions/navigation.js')
-rw-r--r--packages/gitbook-core/src/actions/navigation.js22
1 files changed, 21 insertions, 1 deletions
diff --git a/packages/gitbook-core/src/actions/navigation.js b/packages/gitbook-core/src/actions/navigation.js
index 60be593..f13e878 100644
--- a/packages/gitbook-core/src/actions/navigation.js
+++ b/packages/gitbook-core/src/actions/navigation.js
@@ -123,8 +123,28 @@ function fetchArticle(article) {
return fetchPage(article.path);
}
+/**
+ * Update anchor for current page
+ * @param {String} anchor
+ * @return {Action} action
+ */
+function updateAnchor(anchor) {
+ return { type: ACTION_TYPES.PAGE_UPDATE_ANCHOR, anchor };
+}
+
+/**
+ * Update query for current page
+ * @param {Object|Map} query
+ * @return {Action} action
+ */
+function updateQuery(query) {
+ return { type: ACTION_TYPES.PAGE_UPDATE_QUERY, query };
+}
+
module.exports = {
pushURI,
fetchPage,
- fetchArticle
+ fetchArticle,
+ updateAnchor,
+ updateQuery
};