-<script src="[% interface %]/lib/codemirror/codemirror-compressed.js"></script>
-<script src="[% interface %]/lib/filesaver.js"></script>
-<script src="[% interface %]/lib/koha/cateditor/marc-mode.js"></script>
-<script src="[% interface %]/lib/require.js"></script>
+[% Asset.js("lib/codemirror/codemirror-compressed.js") %]
+[% Asset.js("lib/filesaver.js") %]
+[% Asset.js("lib/koha/cateditor/marc-mode.js") %]
+[% Asset.js("lib/require.js") %]
<script>
+ var authInfo = {
+ [%- FOREACH authtag = authtags -%]
+ [% authtag.tagfield %]: {
+ subfield: '[% authtag.tagsubfield %]',
+ authtypecode: '[% authtag.authtypecode %]',
+ },
+ [%- END -%]
+ };
require.config( {
baseUrl: '[% interface %]/lib/koha/cateditor/',
config: {
return false;
} );
+ window.onbeforeunload = function() {
+ if(editor.modified )
+ { return 1; }
+ else
+ { return undef; }
+ };
+
// Start editor
Preferences.Load( [% USER_INFO.borrowernumber || 0 %] );
displayPreferences(editor);