⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 model.js

📁 联合国农粮署牵头开发的geonetwork源代码最新版
💻 JS
字号:
//=====================================================================================//===//=== Model (type:WebDav)//===//=====================================================================================wd.Model = function(xmlLoader){	HarvesterModel.call(this);			var loader = xmlLoader;	var callBackF = null;	this.retrieveGroups    = retrieveGroups;	this.retrieveCategories= retrieveCategories;	this.retrieveIcons     = retrieveIcons;	this.getUpdateRequest  = getUpdateRequest;//=====================================================================================function retrieveGroups(callBack){	new InfoService(loader, 'groups', callBack);}//=====================================================================================function retrieveCategories(callBack){	new InfoService(loader, 'categories', callBack);}//=====================================================================================function retrieveIcons(callBack){	callBackF = callBack;		var request = ker.createRequest('type', 'icons');		ker.send('xml.harvesting.info', request, ker.wrap(this, retrieveIcons_OK));}//-------------------------------------------------------------------------------------function retrieveIcons_OK(xmlRes){	if (xmlRes.nodeName == 'error')		ker.showError(loader.getText('cannotRetrieve'), xmlRes);	else	{		var data = [];		var list = xml.children(xml.children(xmlRes)[0]);				for (var i=0; i<list.length; i++)			data.push(xml.textContent(list[i]));				callBackF(data);	}}//=====================================================================================function getUpdateRequest(data){	var request = str.substitute(updateTemp, data);		return this.substituteCommon(data, request);}//=====================================================================================var updateTemp = ' <node id="{ID}" type="{TYPE}">'+ '    <site>'+'      <name>{NAME}</name>'+'      <url>{URL}</url>'+'      <icon>{ICON}</icon>'+'      <account>'+'        <use>{USE_ACCOUNT}</use>'+'        <username>{USERNAME}</username>'+'        <password>{PASSWORD}</password>'+'      </account>'+'    </site>'+    '    <options>'+'      <every>{EVERY}</every>'+'      <oneRunOnly>{ONE_RUN_ONLY}</oneRunOnly>'+'      <recurse>{RECURSE}</recurse>'+'      <validate>{VALIDATE}</validate>'+'    </options>'+'    <privileges>'+'       {PRIVIL_LIST}'+'    </privileges>'+'    <categories>'+'       {CATEG_LIST}'+'    </categories>'+'  </node>';//=====================================================================================}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -