| 
				   | 
				
| (3 intermediate revisions by the same user not shown) | 
| Line 149: | 
Line 149: | 
 |      <!-- Latest compiled and minified JavaScript -->  |  |      <!-- Latest compiled and minified JavaScript -->  | 
 |      <script>  |  |      <script>  | 
 | 
  |  | 
 | (function($, mw) {
  |  | 
 | $.getScript("https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.min.js", function() {
  |  | 
 |     $.getScript("https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js", function() {
  |  | 
 | $('#org').selectpicker();
  |  | 
 |     // setup click handlers
  |  | 
 |     $('#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(function(a) {return a.fi}).join(','))
  |  | 
 |         filtered_actions = filter_actions(new Set(actors.map(function(a) { return 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' })
  |  | 
 |  
  |  | 
 |       });
  |  | 
 |       $(".year-link").on('click', function(e) {
  |  | 
 |         e.preventDefault();
  |  | 
 |         var target = '#' + e.currentTarget.id.split('nav-item-')[1];
  |  | 
 |         $('html, body').animate({
  |  | 
 |           scrollTop: $(target).offset().top
  |  | 
 |         }, 1000);
  |  | 
 |       });
  |  | 
 |     // fetch data
  |  | 
 |       fetch_data();
  |  | 
 |     });
  |  | 
 | });
  |  | 
 | })(jQuery, mw);
  |  | 
 | 
  |  | 
 | 
  |  | 
 | 
  |  | 
  | 
 | 
  |  | 
  |