+ MPDF 6.1
This commit is contained in:
@ -149,17 +149,20 @@ function TMenu(v_obj,v_scr,v_treepath) //Горизонтальное меню
|
||||
xmlHttpRequest.responseXML=CreateXMLDOC(xmlHttpRequest.responseText);
|
||||
|
||||
//загрузился xml документ начинаем его разбирать (по id функции в документе)
|
||||
var xmldoc = xmlHttpRequest.responseXML;
|
||||
if(xmldoc==null) alert(_('Wrong_XML_document')+"!\n"+xmlHttpRequest.responseText);
|
||||
var node = xmldoc.documentElement;
|
||||
//alert("Данные=\n"+xmlHttpRequest.responseText);
|
||||
if((node==null)||(node.getAttribute("fn")==null)) alert(_('Error')+"\n"+_('No_data')+"!\n"+xmlHttpRequest.responseText);
|
||||
let xmldoc = xmlHttpRequest.responseXML;
|
||||
if(xmldoc==null){
|
||||
alert2(_('Alert'),_('Wrong_XML_document')+"!\n"+xmlHttpRequest.responseText);
|
||||
return;
|
||||
}
|
||||
let node = xmldoc.documentElement;
|
||||
//alert2(_('Alert'),"Данные=\n"+xmlHttpRequest.responseText);
|
||||
if((node==null)||(node.getAttribute("fn")==null)) alert2(_('Alert'),_('Error')+"\n"+_('No_data')+"!\n"+xmlHttpRequest.responseText);
|
||||
else
|
||||
{
|
||||
var fn = node.getAttribute("fn");
|
||||
if (fn=='0')
|
||||
{
|
||||
alert(findFirstNode(node,"#cdata-section").nodeValue);
|
||||
alert2(_('Alert'),findFirstNode(node,"#cdata-section").nodeValue);
|
||||
}else if (fn=='1')
|
||||
{
|
||||
var tn=this.findNode(node.getAttribute("htmlid")); //Родительский узел
|
||||
@ -180,11 +183,11 @@ function TMenu(v_obj,v_scr,v_treepath) //Горизонтальное меню
|
||||
var cnt=document.getElementById(this.m_pr+tn.htmlid+'tb');
|
||||
if(cnt!=null) this.createList(tn.htmlid); //Создать HTML кнопки
|
||||
}else
|
||||
alert("Unknown function! fn=\""+fn+"\"" );
|
||||
alert2(_('Alert'),"Unknown function! fn=\""+fn+"\"" );
|
||||
}
|
||||
}else
|
||||
{
|
||||
alert(_('Failed_to_get_data')+"\n URL: "+url+"\n" + xmlHttpRequest.statusText);
|
||||
alert2(_('Alert'),_('Failed_to_get_data')+"\n URL: "+url+"\n" + xmlHttpRequest.statusText);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -546,7 +549,7 @@ function TMenu(v_obj,v_scr,v_treepath) //Горизонтальное меню
|
||||
|
||||
//Добавить слушателя нажатия на кнопку
|
||||
this.addListener=function(listener)
|
||||
{ if(listener.OnClickNode==null) alert('У объекта нет функции "OnClickNode()"!');
|
||||
{ if(listener.OnClickNode==null) alert2(_('Alert'),'У объекта нет функции "OnClickNode()"!');
|
||||
this.m_ls[this.m_ls.length]=listener;
|
||||
};
|
||||
//Удалить слушателя
|
||||
@ -646,27 +649,30 @@ function TTree(v_obj,v_pr,v_scr,v_pth,v_imgsize) //Дерево
|
||||
xmlHttpRequest.responseXML=CreateXMLDOC(xmlHttpRequest.responseText);
|
||||
|
||||
//загрузился xml документ начинаем его разбирать (по id функции в документе)
|
||||
var xmldoc = xmlHttpRequest.responseXML;
|
||||
if(xmldoc==null) alert(_('Wrong_XML_document')+"!\n"+xmlHttpRequest.responseText);
|
||||
var node = xmldoc.documentElement;
|
||||
if((node==null)||(node.getAttribute("fn")==null)) alert(_('Error')+"\n"+_('No_data')+"!\n"+xmlHttpRequest.responseText);
|
||||
let xmldoc = xmlHttpRequest.responseXML;
|
||||
if(xmldoc==null){
|
||||
alert2(_('Alert'),_('Wrong_XML_document')+"!\n"+xmlHttpRequest.responseText);
|
||||
return;
|
||||
}
|
||||
let node = xmldoc.documentElement;
|
||||
if((node==null)||(node.getAttribute("fn")==null)) alert2(_('Alert'),_('Error')+"\n"+_('No_data')+"!\n"+xmlHttpRequest.responseText);
|
||||
else
|
||||
{
|
||||
var fn = node.getAttribute("fn");
|
||||
if (fn==0)
|
||||
{
|
||||
alert(findFirstNode(node,"#cdata-section").nodeValue);
|
||||
alert2(_('Alert'),findFirstNode(node,"#cdata-section").nodeValue);
|
||||
}else
|
||||
if (fn==1)
|
||||
{
|
||||
this.addNode(node);
|
||||
this.OpenTreeOnPath(this.m_path);
|
||||
}else
|
||||
alert("Unknown function! fn=\""+fn+"\"" );
|
||||
alert2(_('Alert'),"Unknown function! fn=\""+fn+"\"" );
|
||||
}
|
||||
}else
|
||||
{
|
||||
alert(_('Failed_to_get_data')+"\n URL: "+url+"\n" + xmlHttpRequest.statusText);
|
||||
alert2(_('Alert'),_('Failed_to_get_data')+"\n URL: "+url+"\n" + xmlHttpRequest.statusText);
|
||||
}
|
||||
}
|
||||
};
|
||||
@ -899,7 +905,7 @@ function TTree(v_obj,v_pr,v_scr,v_pth,v_imgsize) //Дерево
|
||||
|
||||
//Добавить слушателя
|
||||
this.addListener=function(listener)
|
||||
{ if(listener.OnClickNode==null) alert('У объекта нет функции "OnClickNode()"!');
|
||||
{ if(listener.OnClickNode==null) alert2(_('Alert'),'У объекта нет функции "OnClickNode()"!');
|
||||
this.m_ls[this.m_ls.length]=listener;
|
||||
};
|
||||
//Удалить слушателя
|
||||
@ -911,7 +917,7 @@ function TTree(v_obj,v_pr,v_scr,v_pth,v_imgsize) //Дерево
|
||||
};
|
||||
//Добавить слушателя
|
||||
this.addListenerLoad=function(listener)
|
||||
{ if(listener.OnLoadNode==null) alert('У объекта нет функции "OnLoadNode(node)"!');
|
||||
{ if(listener.OnLoadNode==null) alert2(_('Alert'),'У объекта нет функции "OnLoadNode(node)"!');
|
||||
this.m_lsl[this.m_lsl.length]=listener;
|
||||
};
|
||||
//Удалить слушателя
|
||||
|
||||
Reference in New Issue
Block a user