8 <script src="https://cdn.ravenjs.com/1.1.7/jquery,native/raven.min.js"></script>
10 Raven.config('{{RAVEN_CONFIG.SENTRY_URL}}', {{RAVEN_CONFIG.SETTINGS|default:'{}'}}).install();
11 {% if request.user.is_authenticated %}
13 name: '{{request.user.username}}',
14 email: '{{request.user.email}}',
15 id: {{request.user.id}}
20 <script src="{% url 'django.views.i18n.javascript_catalog' %}"></script>
23 <link rel="stylesheet/less" type="text/css" href="{% static 'wiki/editor/src/editor/styles/main.less' %}"/>
24 <script type="text/javascript">less = {relativeUrls: true};</script>
25 <script src="{% static 'wiki/editor/libs/less-1.3.3.min.js' %}"></script>
26 <script src="{% static 'wiki/editor/libs/require.js' %}" data-main="{% static 'wiki/editor/src/editor/entrypoint.js' %}" ></script>
28 <link href="{% static 'wiki/build/rng.css' %}" rel="stylesheet">
29 <script src="{% static 'wiki/build/rng.js' %}"></script>
33 <script type="text/javascript">
36 rootSelector: '#editor_root',
37 jsonifySentPayload: false,
39 {% if request.user.is_authenticated %}
41 name: '{{request.user.username}}',
42 email: '{{request.user.email}}',
43 id: {{request.user.id}}
63 handlers: ['console', 'sentry']
68 documentSummaryView: {
69 title: '{% trans 'Informations about lesson' %}',
71 {name: 'version', label: '{% trans 'Version' %}'},
72 {name: 'stage', label: '{% trans 'Stage' %}'},
73 {name: 'assignment', label: '{% trans 'Assignment' %}'}
79 templates: {{serialized_templates|safe}},
81 {key: 'audience', values: [
92 {key: 'creator.scenario'},
93 {key: 'creator.methodologist'},
94 {key: 'creator.expert'},
95 {key: 'creator.textbook'},
96 {key: 'description', values: ['Publikacja zrealizowana w ramach projektu Cyfrowa Przyszłość, dofinansowanego ze środków Ministerstwa Kultury i Dziedzictwa Narodowego', 'Publikacja zrealizowana w ramach projektu Cybernauci - kompleksowy projekt kształtowania bezpiecznych zachowań w sieci, finansowanego ze środków Ministra Edukacji Narodowej.']},
97 {key: 'type', values: ['course', 'synthetic', 'project']},
98 {key: 'subject.curriculum', values: [
99 '2012/0/wychowanie-przedszkolne/c1',
100 '2012/0/wychowanie-przedszkolne/c2',
101 '2012/0/wychowanie-przedszkolne/c3',
102 '2012/0/wychowanie-przedszkolne/c4',
103 '2012/0/wychowanie-przedszkolne/c5',
104 '2012/0/wychowanie-przedszkolne/t1',
105 '2012/0/wychowanie-przedszkolne/t10',
106 '2012/0/wychowanie-przedszkolne/t11',
107 '2012/0/wychowanie-przedszkolne/t12',
108 '2012/0/wychowanie-przedszkolne/t13',
109 '2012/0/wychowanie-przedszkolne/t14',
110 '2012/0/wychowanie-przedszkolne/t15',
111 '2012/0/wychowanie-przedszkolne/t17',
112 '2012/0/wychowanie-przedszkolne/t2',
113 '2012/0/wychowanie-przedszkolne/t3',
114 '2012/0/wychowanie-przedszkolne/t4',
115 '2012/0/wychowanie-przedszkolne/t5',
116 '2012/0/wychowanie-przedszkolne/t6',
117 '2012/0/wychowanie-przedszkolne/t7',
118 '2012/0/wychowanie-przedszkolne/t8',
119 '2012/0/wychowanie-przedszkolne/t9',
120 '2012/I/edukacja-matematyczna/t1',
121 '2012/I/edukacja-plastyczna/t1',
122 '2012/I/edukacja-plastyczna/t2',
123 '2012/I/edukacja-plastyczna/t3',
124 '2012/I/edukacja-plastyczna/t4',
125 '2012/I/edukacja-plastyczna/t5',
126 '2012/I/edukacja-plastyczna/t6',
127 '2012/I/edukacja-polonistyczna/t1',
128 '2012/I/edukacja-polonistyczna/t10',
129 '2012/I/edukacja-polonistyczna/t11',
130 '2012/I/edukacja-polonistyczna/t2',
131 '2012/I/edukacja-polonistyczna/t3',
132 '2012/I/edukacja-polonistyczna/t4',
133 '2012/I/edukacja-polonistyczna/t5',
134 '2012/I/edukacja-polonistyczna/t6',
135 '2012/I/edukacja-polonistyczna/t7',
136 '2012/I/edukacja-polonistyczna/t8',
137 '2012/I/edukacja-polonistyczna/t9',
138 '2012/I/edukacja-przyrodnicza/t1',
139 '2012/I/edukacja-społeczna/t1',
140 '2012/I/edukacja-społeczna/t2',
141 '2012/I/edukacja-społeczna/t3',
142 '2012/I/edukacja-społeczna/t4',
143 '2012/I/edukacja-społeczna/t5',
144 '2012/I/edukacja-społeczna/t6',
158 '2012/II/HISTORIA_I_SPOLECZENSTWO/c4',
159 '2012/II/HISTORIA_I_SPOLECZENSTWO/t1',
160 '2012/II/HISTORIA_I_SPOLECZENSTWO/t4',
161 '2012/II/HISTORIA_I_SPOLECZENSTWO/t5',
162 '2012/II/HISTORIA_I_SPOLECZENSTWO/t7',
166 '2012/III/ETYKA/t11',
169 '2012/III/INFORMATYKA/c1',
170 '2012/III/INFORMATYKA/c2',
171 '2012/III/INFORMATYKA/c5',
172 '2012/III/PLASTYKA/c1',
173 '2012/III/PLASTYKA/c2',
174 '2012/III/PLASTYKA/c3',
175 '2012/III/POLSKI/c1',
176 '2012/III/POLSKI/c2',
177 '2012/III/POLSKI/c3',
195 '2012/II/PLASTYKA/C1',
196 '2012/II/PLASTYKA/C2',
197 '2012/II/PLASTYKA/C3',
198 '2012/II/PLASTYKA/T1',
199 '2012/II/PLASTYKA/T2',
200 '2012/II/PLASTYKA/T3',
205 '2012/II/POLSKI/T10',
206 '2012/II/POLSKI/T11',
207 '2012/II/POLSKI/T12',
208 '2012/II/POLSKI/T13',
209 '2012/II/POLSKI/T14',
210 '2012/II/POLSKI/T15',
211 '2012/II/POLSKI/T16',
212 '2012/II/POLSKI/T17',
213 '2012/II/POLSKI/T18',
220 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T10',
221 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T11',
222 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T13',
223 '2012/II/ZAJECIA_KOMPUTEROWE/c1',
224 '2012/II/ZAJECIA_KOMPUTEROWE/c2',
225 '2012/II/ZAJECIA_KOMPUTEROWE/c3',
226 '2012/II/ZAJECIA_KOMPUTEROWE/c5',
227 '2012/II/ZAJECIA_KOMPUTEROWE/T4',
228 '2012/II/ZAJECIA_KOMPUTEROWE/T6',
229 '2012/II/ZAJECIA_KOMPUTEROWE/T7',
236 '2012/IV/INFORMATYKA/c1',
237 '2012/IV/INFORMATYKA/c2',
238 '2012/IV/INFORMATYKA/c4',
239 '2012/IV/INFORMATYKA/c5',
240 '2012/IV/INFORMATYKA/t1',
241 '2012/IV/INFORMATYKA/t2',
242 '2012/IV/INFORMATYKA/t3',
243 '2012/IV/INFORMATYKA/t4',
244 '2012/IV/INFORMATYKA/t7',
256 '2012/IV/WOS/c6/roz',
258 '2012/IV/WOS/t10/roz',
259 '2012/IV/WOS/t13/roz',
260 '2012/IV/WOS/t14/roz',
261 '2012/IV/WOS/t15/roz',
263 '2012/IV/WOS/t27/roz',
264 '2012/IV/WOS/t2/roz',
266 '2012/IV/WOS/t32/roz',
267 '2012/IV/WOS/t36/roz',
270 '2012/IV/WOS/t8/roz',
271 '2012/I/wychowanie-przedszkolne/t16',
272 '2012/I/ZAJECIA_KOMPUTEROWE/t1',
273 '2012/I/ZAJECIA_KOMPUTEROWE/t2',
274 '2012/I/ZAJECIA_KOMPUTEROWE/t3',
275 '2012/I/ZAJECIA_KOMPUTEROWE/t4',
276 '2012/I/ZAJECIA_KOMPUTEROWE/t5'
278 {key: 'subject.curriculum.new'},
279 {key: 'subject.competence', values: [
280 'Anonimowość - Bezpieczeństwo w komunikacji i mediach',
281 'Bezpieczeństwo komunikacji, pracy i transakcji - Bezpieczeństwo w komunikacji i mediach',
282 'Finansowanie mediów i wybrane sposoby zarabiania w nowych mediach - Ekonomiczne aspekty działania mediów',
283 'Funkcje komunikatów medialnych - Język mediów',
284 'Informacja jako dobro ekonomiczne - Ekonomiczne aspekty działania mediów',
285 'Językowa natura mediów - Język mediów',
286 'Komunikacja i media jako przedmiot refleksji etycznej - Etyka i wartości w komunikacji i mediach',
287 'Komunikacja - Relacje w środowisku medialnym',
288 'Kultura komunikacji medialnej - Język mediów',
289 'Media a prawa człowieka, obywatela i dziecka - Prawo w komunikacji i mediach',
290 'Nadzór nad siecią - Bezpieczeństwo w komunikacji i mediach',
291 'Ochrona danych osobowych - Prawo w komunikacji i mediach',
292 'Ochrona prywatności i wizerunku - Bezpieczeństwo w komunikacji i mediach',
293 'Otoczenie - Relacje w środowisku medialnym',
294 'Podejście krytyczne do informacji - Korzystanie z informacji',
295 'Polityka medialna - Ekonomiczne aspekty działania mediów',
296 'Prawa osób niepełnosprawnych - Prawo w komunikacji i mediach',
297 'Prawa wyłączne i monopole intelektualne - Prawo w komunikacji i mediach',
298 'Prawo mediów i media publiczne - Prawo w komunikacji i mediach',
299 'Prawo telekomunikacyjne - Prawo w komunikacji i mediach',
300 'Prezentowanie - Kreatywne korzystanie z mediów',
301 'Przetwarzanie - Kreatywne korzystanie z mediów',
302 'Rodzaje, źródła i praktyka stosowania prawa w kontekście mediów - Prawo w komunikacji i mediach',
303 'Rynek mediów - Ekonomiczne aspekty działania mediów',
304 'Tworzenie - Kreatywne korzystanie z mediów',
305 'Uzależnienia i higiena korzystania z mediów - Bezpieczeństwo w komunikacji i mediach',
306 'Wizerunek - Relacje w środowisku medialnym',
307 'Wykorzystanie informacji - Korzystanie z informacji',
308 'Wyszukiwanie informacji - Korzystanie z informacji',
309 'Wyzwania etyczne a normy prawa w mediach i komunikacji - Etyka i wartości w komunikacji i mediach',
310 'Wyzwania etyczne a treści mediów i komunikacji - Etyka i wartości w komunikacji i mediach',
311 'Wyzwania etyczne w relacjach przez media - Etyka i wartości w komunikacji i mediach',
312 'Źródła informacji - Korzystanie z informacji'
319 ['core.undo', 'core.redo'],
322 {actionName: 'core.switchToHeader'},
323 {actionName: 'core.switchToParagraph'},
324 'core.toggleBulletList', 'core.toggleEnumList'
328 {actionName: 'core.emphasis', actionConfig: {label: 'wyróżnienie'}},
329 {actionName: 'core.cite', actionConfig: {label: 'cytat'}},
330 {actionName: 'core.link'}
334 ['core.showMetadataEditor'],
336 'core.insertOrderExercise',
337 'core.insertChoiceSingleExercise',
338 'core.insertChoiceMultiExercise',
339 'core.insertChoiceTrueOrFalseExercise',
340 'core.insertGapsExercise',
341 'core.insertReplaceExercise'
345 documentSaveUrl: function(id) { return '/editor/text/' + id + '/'; },
346 documentHistoryUrl: function(id) { return '/editor/history/' + id + '/'},
347 documentDiffUrl: function(id) { return '/editor/diff/' + id + '/'; },
348 documentRestoreUrl: function(id) { return '/editor/revert/' + id + '/'},
349 documentGalleryUrl: '{% url "catalogue_book_gallery" slug %}',
350 documentAttachmentUrl: function(attachmentName) {
351 return '{{MEDIA_URL}}{{IMAGE_DIR}}{{gallery}}/' + attachmentName;
353 documentUrl: function(id, version) {
354 var url = '{% url 'wiki_editor' slug %}';
356 url = url + '?version=' + version;
363 {label: '{{forms.text_save.comment.label}}', name: '{{forms.text_save.comment.html_name}}', type: 'textarea'},
364 {label: '{{forms.text_save.stage_completed.label}}', name: '{{forms.text_save.stage_completed.html_name}}', type: 'select', options: [
365 {% for value,text in tags %}
366 {value:'{{value|default:''}}', text:'{{text}}'} {% if not forloop.last %}, {% endif %}
368 ], description: '{{forms.text_save.stage_completed.help_text}}'}
370 content_field_name: '{{forms.text_save.text.html_name}}',
371 version_field_name: '{{forms.text_save.parent_revision.html_name}}'
374 documentRestoreForm: {
376 {label: '{{forms.text_revert.comment.label}}', name: '{{forms.text_revert.comment.html_name}}', type: 'textarea'}
378 version_field_name: '{{forms.text_revert.revision.html_name}}'
383 config.documentSaveForm.fields.push({
384 label: '{{forms.text_save.publishable.label}}',
385 name: '{{forms.text_save.publishable.html_name}}',
387 description: '{{forms.text_save.publishable.help_text}}',
388 checked: {{ forms.text_save.publishable.field.initial|yesno:"true,false" }}
390 config.documentSaveForm.fields.push({
391 label: '{{forms.text_save.for_cybernauts.label}}',
392 name: '{{forms.text_save.for_cybernauts.html_name}}',
394 description: '{{forms.text_save.for_cybernauts.help_text}}',
395 checked: {{ forms.text_save.for_cybernauts.field.initial|yesno:"true,false" }}
399 {% if not request.user.is_authenticated %}
400 config.documentSaveForm.fields.push(
401 {label: '{{forms.text_save.author_name.label}}', name: '{{forms.text_save.author_name.html_name}}', type: 'input', description: '{{forms.text_save.author_name.help_text}}'},
402 {label: '{{forms.text_save.author_email.label}}', name: '{{forms.text_save.author_email.html_name}}', type: 'input', description: '{{forms.text_save.author_email.help_text}}'}
405 config.documentRestoreForm.fields.push(
406 {label: '{{forms.text_revert.author_name.label}}', name: '{{forms.text_revert.author_name.html_name}}', type: 'input', description: '{{forms.text_revert.author_name.help_text}}'},
407 {label: '{{forms.text_revert.author_email.label}}', name: '{{forms.text_revert.author_email.html_name}}', type: 'input', description: '{{forms.text_revert.author_email.help_text}}'}
412 var data = {{serialized_document_data}};
413 var materials = {{materials}};
416 var editor_init = function(Editor) {
417 Editor.setBootstrappedData('data', data);
418 Editor.start(config);
421 <div id="editor_root"></div>