var canSelectTag = false; var canSelectFolder = false; var lbl_Unlink = "Unlink"; function on_UserLogout(){ top.location.replace( '/' ); } function allowSelectPath() { canSelectFolder = true; canSelectTag = false; } function allowSelectTag() { canSelectFolder = false; canSelectTag = true; } function articleAppEventProcessor( ev ) { switch( ev.type ) { case "changeTag" : updateTag( ev.id, ev.name, ev.description ); reloadPaths(); break; case "selectTag" : if( canSelectTag ) { addTagToList( ev ); reloadPaths(); } break; case "removeTag" : reloadPaths(); break; case "selectFolder" : if( canSelectFolder ) { addFolder( ev ); reloadPaths(); } break; case "documentLoaded" : break; case "mainboxChangeWidth" : /* **** Так мы получаем идентификатор iframe соответствующего экземпляра tinyMCE var xxx = tinyMCE.getInstanceById("annotation"); xxxx = xxx.editorId; xxx = document.getElementById( xxxx ); */ break; } } // function articleAppEventProcessor() function reloadPaths() { var div = document.getElementById( "form_article_path_tags" ); var html = ''; for( var i in present_tags ) { html += ''; } div.innerHTML = html; var f = document.form_article_path; f.submit(); } // function reloadPaths() function drawPaths( paths ) { present_paths = paths; var div = document.getElementById( "paths" ); var html = drawPath( paths, 0 ); div.innerHTML = html; if( div.onchange ) { div.onchange(); } } // function drawPaths() function drawPath( paths ) { var html = ""; for( var i in paths ) { html += '