ActionList: Difference between revisions
No edit summary |
No edit summary |
||
Line 145: | Line 145: | ||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/css/bootstrap-select.min.css"> | <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/css/bootstrap-select.min.css"> | ||
<!-- Latest compiled and minified JavaScript --> | <!-- Latest compiled and minified JavaScript --> | ||
<!-- <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script> --> | |||
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css"> | <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css"> | ||
<script src="https://164-92-142-113.nip.io/index.php?title=MediaWiki:AcrionList.js&action=raw&ctype=text/javascript"></script> | <script src="https://164-92-142-113.nip.io/index.php?title=MediaWiki:AcrionList.js&action=raw&ctype=text/javascript"></script> | ||
Line 152: | Line 152: | ||
$(function () { | $(function () { | ||
mw.loader.using( ['jquery'] ).then( function () { | |||
$('head').append('<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script>'); | |||
if ( $( "#actions" ).length ) { | if ( $( "#actions" ).length ) { | ||
Line 180: | Line 182: | ||
fetch_data(); | fetch_data(); | ||
} | } | ||
}); | |||
}()); | }()); |
Revision as of 19:00, 5 November 2022
'); if ( $( "#actions" ).length ) { // setup selects $('#org').on('changed.bs.select', function (e, clickedIndex, isSelected, previousValue) { $('#actions').text('') $('#connected_actors').text('') var selectedBusinessID = e.target.value org_name = orgs[selectedBusinessID].name var actors = orgs[selectedBusinessID].responsible_actors $('#connected_actors').text('linkitetyt toimijat: ' + actors.map(a => a.fi).join(',')) filtered_actions = filter_actions(new Set(actors.map(a=> a.id))) console.log(filtered_actions) groups1 = group_actions_by_year(filtered_actions) console.log(groups1) //groups2 = group_years_by_actors(groups1, actors) //console.log(groups2) render_actions(groups1) $('body').scrollspy({ target: '#year-shortcut' }) $('#year2020').trigger('click') $("[data-toggle=popover]").popover(); }); // setup click handlers // fetch data fetch_data(); } }); }());