model.js
来自「联合国农粮署牵头开发的geonetwork源代码最新版」· JavaScript 代码 · 共 70 行
JS
70 行
//=====================================================================================//===//=== Model (type:Geonetwork 2.0.X)//===//=====================================================================================gn20.Model = function(xmlLoader){ var loader = xmlLoader; this.getUpdateRequest = getUpdateRequest; //=====================================================================================function getUpdateRequest(data){ var request = str.substitute(updateTemp, data); var list = data.SEARCH_LIST; var text = ''; for (var i=0; i<list.length; i++) text += str.substitute(searchTemp, list[i]); return str.replace(request, '{SEARCHES}', text);}//=====================================================================================var updateTemp = ' <node id="{ID}" type="{TYPE}">'+ ' <site>'+' <name>{NAME}</name>'+' <host>{HOST}</host>'+' <port>{PORT}</port>'+' <servlet>{SERVLET}</servlet>'+' <account>'+' <use>{USE_ACCOUNT}</use>'+' <username>{USERNAME}</username>'+' <password>{PASSWORD}</password>'+' </account>'+' </site>'+ ' <searches>'+' {SEARCHES}'+' </searches>'+ ' <options>'+' <every>{EVERY}</every>'+' <oneRunOnly>{ONE_RUN_ONLY}</oneRunOnly>'+' </options>'+' </node>';//=====================================================================================var searchTemp = ' <search>'+' <freeText>{TEXT}</freeText>'+' <title>{TITLE}</title>'+' <abstract>{ABSTRACT}</abstract>'+' <keywords>{KEYWORDS}</keywords>'+' <digital>{DIGITAL}</digital>'+' <hardcopy>{HARDCOPY}</hardcopy>'+' <siteId>{SITE_ID}</siteId>'+' </search>';//=====================================================================================}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?