8 <script src="http://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>
21 <script src="http://cdnjs.cloudflare.com/ajax/libs/ace/1.1.01/ace.js" type="text/javascript" charset="utf-8"></script>
24 <link rel="stylesheet/less" type="text/css" href="{% static 'wiki/editor/src/editor/styles/main.less' %}"/>
25 <script type="text/javascript">less = {relativeUrls: true};</script>
26 <script src="{% static 'wiki/editor/libs/less-1.3.3.min.js' %}"></script>
27 <script src="{% static 'wiki/editor/libs/require.js' %}" data-main="{% static 'wiki/editor/src/editor/entrypoint.js' %}" ></script>
29 <link href="{% static 'wiki/build/rng.css' %}" rel="stylesheet">
30 <script src="{% static 'wiki/build/rng.js' %}"></script>
34 <script type="text/javascript">
37 rootSelector: '#editor_root',
38 jsonifySentPayload: false,
40 {% if request.user.is_authenticated %}
42 name: '{{request.user.username}}',
43 email: '{{request.user.email}}',
44 id: {{request.user.id}}
63 handlers: ['sentry', 'console']
69 {key: 'audience', values: [
71 'Szkoła podstawowa 1-3',
72 'Szkoła podstawowa 4-6',
74 'Szkoła ponadgimnazjalna',
80 {key: 'creator.scenario'},
81 {key: 'creator.methodologist'},
83 {key: 'type', values: ['cource', 'synthetic', 'project']},
84 {key: 'subject.curriculum', values: [
94 '2012/IV/INFORMATYKA/c5',
98 '2012/II/PLASTYKA/C1',
99 '2012/II/PLASTYKA/C2',
100 '2012/II/PLASTYKA/C3',
102 '2012/IV/WOS/c6/roz',
103 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T11',
109 '2012/II/POLSKI/T10',
110 '2012/II/POLSKI/T11',
111 '2012/II/POLSKI/T12',
112 '2012/II/POLSKI/T13',
113 '2012/II/POLSKI/T14',
114 '2012/II/POLSKI/T15',
115 '2012/II/POLSKI/T16',
116 '2012/II/POLSKI/T17',
117 '2012/II/POLSKI/T18',
118 '2012/II/PLASTYKA/T1',
119 '2012/II/PLASTYKA/T2',
120 '2012/II/PLASTYKA/T3',
122 '2012/II/ZAJECIA_KOMPUTEROWE/T6',
123 '2012/II/ZAJECIA_KOMPUTEROWE/T7',
125 '2012/II/ZAJECIA_KOMPUTEROWE/T4',
126 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T13',
127 '2012/II/WYCHOWANIE_DO_ZYCIA_W_RODZINIE/T10',
129 '2012/IV/WOS/t2/roz',
130 '2012/IV/INFORMATYKA/t1',
131 '2012/IV/INFORMATYKA/t7',
134 '2012/IV/WOS/t8/roz',
137 '2012/III/POLSKI/c1',
138 '2012/III/POLSKI/c2',
139 '2012/III/POLSKI/c3',
140 '2012/III/PLASTYKA/c1',
141 '2012/III/PLASTYKA/c2',
142 '2012/III/PLASTYKA/c3',
160 '2012/III/INFORMATYKA/c1',
161 '2012/III/INFORMATYKA/c2',
162 '2012/III/INFORMATYKA/c5',
165 '2012/IV/INFORMATYKA/c2',
166 '2012/IV/INFORMATYKA/c4',
167 '2012/IV/INFORMATYKA/t2',
168 '2012/IV/INFORMATYKA/t3',
169 '2012/IV/INFORMATYKA/t4',
173 '2012/IV/INFORMATYKA/c2',
174 '2012/IV/INFORMATYKA/c4',
175 '2012/IV/INFORMATYKA/t2',
176 '2012/IV/INFORMATYKA/t3',
177 '2012/IV/INFORMATYKA/t4',
186 '2012/IV/WOS/t13/roz',
190 '2012/II/ZAJECIA_KOMPUTEROWE/c1',
191 '2012/II/ZAJECIA_KOMPUTEROWE/c2',
192 '2012/II/ZAJECIA_KOMPUTEROWE/c3',
193 '2012/II/ZAJECIA_KOMPUTEROWE/c5',
194 '2012/II/HISTORIA_I_SPOLECZENSTWO/c4',
195 '2012/II/HISTORIA_I_SPOLECZENSTWO/t1',
196 '2012/II/HISTORIA_I_SPOLECZENSTWO/t4',
197 '2012/II/HISTORIA_I_SPOLECZENSTWO/t5',
208 '2012/IV/WOS/t10/roz',
209 '2012/IV/WOS/t14/roz',
210 '2012/IV/WOS/t15/roz',
211 '2012/IV/WOS/t27/roz',
212 '2012/IV/WOS/t32/roz',
213 '2012/IV/WOS/t36/roz',
214 '2012/IV/INFORMATYKA/c1',
215 '2012/II/HISTORIA_I_SPOLECZENSTWO/t7'
217 {key: 'subject.competence', values: [
219 'Wyszukiwanie informacji',
220 'Podejście krytyczne do informacji',
221 'Wykorzystanie informacji',
225 'Kultura komunikacji medialnej',
226 'Funkcje komunikatów medialnych',
227 'Językowa natura mediów',
231 'Wyzwania etyczne a normy prawa w mediach i komunikacji',
232 'Wyzwania etyczne a treści mediów i komunikacji',
233 'Komunikacja i media jako przedmiot refleksji etycznej',
234 'Wyzwania etyczne w relacjach przez media',
235 'Bezpieczeństwo komunikacji, pracy i transakcji',
236 'Uzależnienia i higiena korzystania z mediów',
238 'Ochrona prywatności i wizerunku',
240 'Rodzaje, źródła i praktyka stosowania prawa w kontekście mediów',
241 'Prawa osób niepełnosprawnych',
242 'Prawo mediów i media publiczne',
243 'Ochrona danych osobowych',
244 'Prawa wyłączne i monopole intelektualne',
245 'Prawo telekomunikacyjne',
246 'Media a prawa człowieka, obywatela i dziecka',
248 'Informacja jako dobro ekonomiczne',
249 'Finansowanie mediów i wybrane sposoby zarabiania w nowych mediach'
253 documentSummaryView: {
254 title: '{% trans 'Informations about lesson' %}',
256 {name: 'stage', label: '{% trans 'Stage' %}'},
257 {name: 'assignment', label: '{% trans 'Assignment' %}'}
261 documentSaveUrl: function(id) { return '/editor/text/' + id + '/'; },
262 documentHistoryUrl: function(id) { return '/editor/history/' + id + '/'},
263 documentDiffUrl: function(id) { return '/editor/diff/' + id + '/'; },
264 documentRestoreUrl: function(id) { return '/editor/revert/' + id + '/'},
268 {label: '{{forms.text_save.comment.label}}', name: '{{forms.text_save.comment.html_name}}', type: 'textarea'},
269 {label: '{{forms.text_save.stage_completed.label}}', name: '{{forms.text_save.stage_completed.html_name}}', type: 'select', options: [
270 {% for value,text in tags %}
271 {value:'{{value|default:''}}', text:'{{text}}'} {% if not forloop.last %}, {% endif %}
273 ], description: '{{forms.text_save.stage_completed.help_text}}'},
275 content_field_name: '{{forms.text_save.text.html_name}}',
276 version_field_name: '{{forms.text_save.parent_revision.html_name}}'
279 documentRestoreForm: {
281 {label: '{{forms.text_revert.comment.label}}', name: '{{forms.text_revert.comment.html_name}}', type: 'textarea'}
283 version_field_name: '{{forms.text_revert.revision.html_name}}'
288 config.documentSaveForm.fields.push(
289 {label: '{{forms.text_save.publishable.label}}', name: '{{forms.text_save.publishable.html_name}}', type: 'checkbox', description: '{{forms.text_save.publishable.help_text}}'}
293 {% if not request.user.is_authenticated %}
294 config.documentSaveForm.fields.push(
295 {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}}'},
296 {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}}'}
299 config.documentRestoreForm.fields.push(
300 {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}}'},
301 {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}}'}
306 var data = {{serialized_document_data}},
307 templates = {{serialized_templates}}
310 var editor_init = function(Editor) {
311 Editor.setBootstrappedData('data', data);
312 Editor.setBootstrappedData('documentToolbar', templates);
313 Editor.start(config);
316 <div id="editor_root"></div>