MediaWiki:Common.js: Difference between revisions
No edit summary |
No edit summary |
||
Line 18: | Line 18: | ||
mw.loader.using( ['jquery'] ).then( function () { | |||
$.getScript("https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js", function() { | |||
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(); | |||
} | |||
}); | |||
}()); | |||
Revision as of 19:16, 5 November 2022
(function($, mw) {
var fn = function() {
var cats = mw.config.get('wgCategories'), newClasses;
if (cats) {
newClasses = $.map(cats, function(el) {
return 'cat-' + encodeURIComponent(el.replace(/[ .]/g, '_')).replace(/%/g, '_');
}).join(' ');
$(document.body).addClass(newClasses);
}
};
if (document.body) {
fn();
} else {
$(fn);
}
})(jQuery, mw);
mw.loader.using( ['jquery'] ).then( function () {
$.getScript("https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js", function() {
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();
}
});
}());
/* Any JavaScript here will be loaded for all users on every page load. */
/*
mw.loader.load( '/index.php?title=MediaWiki:Policy.js&action=raw&ctype=text/javascript' );
mw.loader.load( '/index.php?title=MediaWiki:AcrionList.js&action=raw&ctype=text/javascript' );
*/
/*
mw.loader.using( ['jquery'] ).then( function () {
mw.loader.load( '/index.php?title=MediaWiki:Select.js&action=raw&ctype=text/javascript' );
});
*/
$('body.page-Special_FormEdit_Progress #firstHeading').text('Uusi edistysaskel');
$('body.page-Special_FormEdit_Progress #wpSave > button').text('Tallenna');
$('#searchform').append('<input type="hidden" value="default" name="profile" />');