UNPKG

pretur.navigation

Version:
30 lines 3.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var ls = require('local-storage'); function save(prefix, data) { ls.set(prefix + "_NAVIGATION_PAGES", data); } exports.save = save; function load(prefix) { return ls.get(prefix + "_NAVIGATION_PAGES") || []; } exports.load = load; function saveActivePage(prefix, mutex) { if (typeof mutex === 'string') { ls.set(prefix + "_NAVIGATION_ACTIVE_PAGE", mutex); } else { ls.remove(prefix + "_NAVIGATION_ACTIVE_PAGE"); } } exports.saveActivePage = saveActivePage; function loadActivePage(prefix) { return ls.get(prefix + "_NAVIGATION_ACTIVE_PAGE") || undefined; } exports.loadActivePage = loadActivePage; function clear(prefix) { ls.remove(prefix + "_NAVIGATION_PAGES"); ls.remove(prefix + "_NAVIGATION_ACTIVE_PAGE"); } exports.clear = clear; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicGVyc2lzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9wZXJzaXN0LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7O0FBQ0EsSUFBTSxFQUFFLEdBQUcsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0FBRXBDLGNBQXFCLE1BQWMsRUFBRSxJQUFzQjtJQUN6RCxFQUFFLENBQUMsR0FBRyxDQUFJLE1BQU0sc0JBQW1CLEVBQUUsSUFBSSxDQUFDLENBQUM7QUFDN0MsQ0FBQztBQUZELG9CQUVDO0FBRUQsY0FBcUIsTUFBYztJQUNqQyxNQUFNLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBSSxNQUFNLHNCQUFtQixDQUFDLElBQUksRUFBRSxDQUFDO0FBQ3BELENBQUM7QUFGRCxvQkFFQztBQUVELHdCQUErQixNQUFjLEVBQUUsS0FBeUI7SUFDdEUsRUFBRSxDQUFDLENBQUMsT0FBTyxLQUFLLEtBQUssUUFBUSxDQUFDLENBQUMsQ0FBQztRQUM5QixFQUFFLENBQUMsR0FBRyxDQUFJLE1BQU0sNEJBQXlCLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDcEQsQ0FBQztJQUFDLElBQUksQ0FBQyxDQUFDO1FBQ04sRUFBRSxDQUFDLE1BQU0sQ0FBSSxNQUFNLDRCQUF5QixDQUFDLENBQUM7SUFDaEQsQ0FBQztBQUNILENBQUM7QUFORCx3Q0FNQztBQUVELHdCQUErQixNQUFjO0lBQzNDLE1BQU0sQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFJLE1BQU0sNEJBQXlCLENBQUMsSUFBSSxTQUFTLENBQUM7QUFDakUsQ0FBQztBQUZELHdDQUVDO0FBRUQsZUFBc0IsTUFBYztJQUNsQyxFQUFFLENBQUMsTUFBTSxDQUFJLE1BQU0sc0JBQW1CLENBQUMsQ0FBQztJQUN4QyxFQUFFLENBQUMsTUFBTSxDQUFJLE1BQU0sNEJBQXlCLENBQUMsQ0FBQztBQUNoRCxDQUFDO0FBSEQsc0JBR0MiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBQYWdlT2NjdXJyZW5jZSB9IGZyb20gJy4vcGFnZXMnO1xyXG5jb25zdCBscyA9IHJlcXVpcmUoJ2xvY2FsLXN0b3JhZ2UnKTtcclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBzYXZlKHByZWZpeDogc3RyaW5nLCBkYXRhOiBQYWdlT2NjdXJyZW5jZVtdKSB7XHJcbiAgbHMuc2V0KGAke3ByZWZpeH1fTkFWSUdBVElPTl9QQUdFU2AsIGRhdGEpO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gbG9hZChwcmVmaXg6IHN0cmluZyk6IFBhZ2VPY2N1cnJlbmNlW10ge1xyXG4gIHJldHVybiBscy5nZXQoYCR7cHJlZml4fV9OQVZJR0FUSU9OX1BBR0VTYCkgfHwgW107XHJcbn1cclxuXHJcbmV4cG9ydCBmdW5jdGlvbiBzYXZlQWN0aXZlUGFnZShwcmVmaXg6IHN0cmluZywgbXV0ZXg6IHN0cmluZyB8IHVuZGVmaW5lZCkge1xyXG4gIGlmICh0eXBlb2YgbXV0ZXggPT09ICdzdHJpbmcnKSB7XHJcbiAgICBscy5zZXQoYCR7cHJlZml4fV9OQVZJR0FUSU9OX0FDVElWRV9QQUdFYCwgbXV0ZXgpO1xyXG4gIH0gZWxzZSB7XHJcbiAgICBscy5yZW1vdmUoYCR7cHJlZml4fV9OQVZJR0FUSU9OX0FDVElWRV9QQUdFYCk7XHJcbiAgfVxyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gbG9hZEFjdGl2ZVBhZ2UocHJlZml4OiBzdHJpbmcpOiBzdHJpbmcgfCB1bmRlZmluZWQge1xyXG4gIHJldHVybiBscy5nZXQoYCR7cHJlZml4fV9OQVZJR0FUSU9OX0FDVElWRV9QQUdFYCkgfHwgdW5kZWZpbmVkO1xyXG59XHJcblxyXG5leHBvcnQgZnVuY3Rpb24gY2xlYXIocHJlZml4OiBzdHJpbmcpIHtcclxuICBscy5yZW1vdmUoYCR7cHJlZml4fV9OQVZJR0FUSU9OX1BBR0VTYCk7XHJcbiAgbHMucmVtb3ZlKGAke3ByZWZpeH1fTkFWSUdBVElPTl9BQ1RJVkVfUEFHRWApO1xyXG59XHJcbiJdfQ==