takker-scheduler-3/mobile
takker-scheduler-3のmobile版scrapbox用Page Menu
code:script.js
import {
addTask, startTask, endTask, toggleTask, posterioriEndTask, setPlan, setDuration,
walkDay, moveToday, transport, sort, makePlanFromSelection, makePlan,
} from '../takker-scheduler-3/script.js';
import {isMobile} from '../mobile版scrapboxの判定/script.js';
if (isMobile()) {
const id = 'task';
scrapbox.PageMenu.addMenu({
title: id,
image: 'https://img.icons8.com/ios/180/FFFFFF/todo-list--v2.png',
});
scrapbox.PageMenu.addMenu({
title: 'Toggle task',
image: 'https://img.icons8.com/ios/180/FFFFFF/repeat.png',
onClick: toggleTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Add task',
image: 'https://img.icons8.com/ios/180/FFFFFF/plus-math.png',
onClick: addTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Start task',
image: 'https://img.icons8.com/ios/180/FFFFFF/start--v1.png',
onClick: startTask,
});
scrapbox.PageMenu(id).addItem({
title: 'End task',
image: 'https://img.icons8.com/ios/180/FFFFFF/stop-squared.png',
onClick: endTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Posteriori end task',
image: 'https://img.icons8.com/ios/180/FFFFFF/end--v1.png',
onClick: posterioriEndTask,
});
scrapbox.PageMenu(id).addItem({
title: 'Walk a day',
image: 'https://img.icons8.com/ios/180/FFFFFF/plus-1day.png',
onClick: () => walkDay(),
});
scrapbox.PageMenu(id).addItem({
title: 'Move today',
image: 'https://img.icons8.com/ios/180/FFFFFF/date-to.png',
onClick: () => moveToday(),
});
scrapbox.PageMenu(id).addItem({
title: 'Set plan:start',
image: 'https://img.icons8.com/ios/180/FFFFFF/overtime.png',
onClick: () => setPlan(),
});
scrapbox.PageMenu(id).addItem({
title: 'Set plan:duration',
image: 'https://img.icons8.com/ios/180/FFFFFF/time-span.png',
onClick: () => setDuration(),
});
scrapbox.PageMenu(id).addItem({
title: 'Transport tasks',
onClick: () => transport({targetProject: 'takker-memex'}),
});
scrapbox.PageMenu(id).addItem({
title: 'Sort',
image: 'https://img.icons8.com/ios/180/FFFFFF/sort-by-start-date.png',
onClick: () => sort(),
});
/*scrapbox.PageMenu(id).addItem({
title: 'Postpone',
image: 'https://img.icons8.com/ios/180/FFFFFF/rescheduling-a-task.png',
onClick: () => moveIncompleteTasks(),
});*/
scrapbox.PageMenu(id).addItem({
title: 'create a today plan',
image: 'https://img.icons8.com/ios/180/FFFFFF/calendar-plus.png',
onClick: () => makePlan(0),
});
scrapbox.PageMenu(id).addItem({
title: 'create a tomorrow plan',
image: 'https://img.icons8.com/ios/180/FFFFFF/plus-1day.png',
onClick: () => makePlan(1),
});
scrapbox.PageMenu(id).addItem({
title: 'create plans',
image: 'https://img.icons8.com/ios/180/FFFFFF/timeline-week.png',
onClick: () => makePlanFromSelection(),
});
}
#2021-05-22 10:34:00
#2021-03-15 06:32:24