Files
Redmine/app/javascript/controllers/tablesort_controller.js

19 lines
541 B
JavaScript
Raw Normal View History

/**
* Redmine - project management software
* Copyright (C) 2006- Jean-Philippe Lang
* This code is released under the GNU General Public License.
*/
import { Controller } from "@hotwired/stimulus"
import Tablesort from 'tablesort';
import numberPlugin from 'tablesort.number';
// Extensions must be loaded explicitly
Tablesort.extend(numberPlugin.name, numberPlugin.pattern, numberPlugin.sort);
// Connects to data-controller="tablesort"
export default class extends Controller {
connect() {
new Tablesort(this.element);
}
}