summaryrefslogtreecommitdiffstats
path: root/packages/gitbook-core/src/actions/navigation.js
diff options
context:
space:
mode:
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
};