, so the item is rendered // hidden and relocate.js moves it into the menu (like BulkMoveTasks). $this->template->hook->attach('template:board:column:dropdown', 'organonTweaks:board/column_dropdown'); $this->hook->on('template:layout:js', array( 'template' => 'plugins/OrganonTweaks/Asset/js/relocate.js', )); // Fix a core Kanboard touch bug: the subtask / board-column / swimlane reorder sortables // use handle:"td:first i", which makes the gear/caret menu icons and the subtask status // checkbox (all in the first cell) drag handles too, so on touch devices Touch Punch // swallows their taps -- the gear "drags" instead of opening. Re-scope the handle to the // real drag icon (.draggable-row-handle) in JS. Always on; harmless on desktop. $this->hook->on('template:layout:js', array( 'template' => 'plugins/OrganonTweaks/Asset/js/sortable-handle-fix.js', )); // Settings page for the plugin's tweaks. $this->template->hook->attach('template:config:sidebar', 'organonTweaks:config/sidebar'); // Per-board tweak: emphasize the due date on the board. Configured with 3-state radios on the // board's Settings -> Integrations (Use default / Always on / Always off); the global default // (for "Use default" boards) lives in the plugin settings above. The emphasis