xref: /plugin/bez/script.js (revision a99642a4e080c577ca6bae05ecac75de931fb219)
1var bez = {};
2bez.ctl = {};
3
4/* DOKUWIKI:include scripts/issue.js */
5
6jQuery(function () {
7    'use strict';
8	var getUrlVars = function() {
9		var vars = {},
10			parts = window.location.href.replace(/[?&]+([^=&]+)=([^&]*)/gi,
11			function(m,key,value) {
12				vars[key] = value;
13		});
14		return vars;
15	};
16	var getNparams = function(value) {
17		var nparams = [],
18			params = value.split(':');
19		for (let i = 0; i < params.length; i += 2) {
20			let k = params[i],
21				v = params[i+1];
22			nparams[k] = v;
23		}
24		return nparams;
25	}
26
27	bez.rich_text_editor = function($textarea, $header) {
28		//clone
29		var tb = toolbar.filter(function (button) {
30			if (button.type === 'autohead' ||
31				button.class === 'pk_hl' ||
32				button.icon === 'sig.png' ||
33				button.icon === 'strike.png') {
34				return false;
35			}
36			return true;
37		});
38		initToolbar($header, $textarea.attr('id'), tb);
39	};
40
41	jQuery.validate({
42		lang: 'pl'
43	});
44
45	var nparams = getNparams(getUrlVars()['id']),
46		ctl = nparams['bez'];
47
48	if (typeof bez.ctl[ctl] === 'function') {
49		bez.ctl[ctl].call(ctl);
50	}
51});
52