twreporter-react
Version:
React-Redux site for The Reporter Foundation in Taiwan
44 lines (35 loc) • 1.13 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.setReadProgress = setReadProgress;
exports.setPageType = setPageType;
exports.setPageTitle = setPageTitle;
var _actionTypes = require('../constants/action-types');
var types = _interopRequireWildcard(_actionTypes);
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
function setReadProgress(percent) {
if (!percent || percent < 0) {
percent = 0;
} else if (percent > 100) {
percent = 100;
}
return {
type: types.SET_PROGRESS_PRECENTAGE,
percent: percent
};
}
function setPageType(pageType) {
return {
type: types.SET_PAGE_TYPE,
pageType: pageType
};
}
function setPageTitle(pageTitle) {
var pageTopic = arguments.length <= 1 || arguments[1] === undefined ? null : arguments[1];
return {
type: types.SET_PAGE_TITLE,
pageTitle: pageTitle,
pageTopic: pageTopic
};
}