takker-scheduler-2/mobile
code:script.js
import {
addTask, startTask, endTask, toggleTask, posterioriEndTask,
togglePlanningTime, moveIncompleteTasks,
walkDay, moveToday, transport, sort,
} from '/api/code/takker/takker-scheduler-2/script.js';
import {isMobile} from '/api/code/takker/mobile版scrapboxの判定/script.js';
if (isMobile()) {
const id = 'Tritask';
scrapbox.PageMenu.addMenu({
title: id,
});
scrapbox.PageMenu.addMenu({
title: 'Toggle task',
onClick: toggleTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Add task',
onClick: addTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Start task',
onClick: startTask,
});
scrapbox.PageMenu(id).addItem({
title: 'End task',
onClick: endTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Posteriori end task',
onClick: posterioriEndTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Walk a day',
onClick: () => walkDay(),
});
scrapbox.PageMenu(id).addItem({
title: 'Move today',
onClick: () => moveToday(),
});
scrapbox.PageMenu(id).addItem({
title: 'Transport tasks',
onClick: () => transport({targetProject: 'takker-memex'}),
});
scrapbox.PageMenu(id).addItem({
title: 'Sort',
onClick: () => sort(),
});
scrapbox.PageMenu(id).addItem({
title: 'Postpone',
onClick: () => moveIncompleteTasks(),
});
}