Changeset 27257 for main/trunk/greenstone2/web
- Timestamp:
- 2013-04-24T21:20:27+12:00 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone2/web/script/gsajaxapi.js
r24072 r27257 139 139 } 140 140 141 142 143 144 145 141 this.setLiveMetadata = function(id,metaname,metavalue) 146 142 { … … 155 151 this.urlGetSync(url); 156 152 } 157 153 154 // New 155 // The where parameter can be specified as one or more of: import, archives, index, live 156 // separated by |. If null, it is assumed to be index which is the original default 157 // behaviour of calling set-metadata). E.g. where=import|archives|index 158 this.setMetadata = function(docid,metaname,metapos,metavalue,metamode,where) 159 { 160 var mdserver = this.metadataserverURL(); 161 162 var params = "a=set-metadata"; 163 if(where != null) { 164 params += "&where=" + where; // if where not specified, meta-server will default to setting index meta 165 //} else { 166 // params += "&where=import|archives|index"; 167 } 168 params += "&c="+collect_; 169 params += "&d="+docid; 170 params += "&metaname=" + metaname; 171 if (metapos!=null) { 172 params += "&metapos=" + metapos; 173 } 174 params += "&metavalue=" + metavalue; 175 if (metamode!=null) { 176 params += "&metamode=" + metamode; 177 } 178 179 this.urlGetSync(mdserver + "?" + params); 180 //this.urlPostSync(mdserver,params); 181 } 182 183 // New 184 // The where parameter can be specified as one or more of: import, archives, index, live 185 // separated by |. If null, it is assumed to be index which is the original default 186 // behaviour of calling set-metadata-array). E.g. where=import|archives|index 187 this.setMetadataArray = function(docArray,metamode,where) 188 { 189 docArrayJSON = JSON.stringify(docArray); 190 191 var mdserver = this.metadataserverURL(); 192 193 var params = "a=set-metadata-array"; 194 if(where != null) { 195 params += "&where=" + where; // if where not specified, meta-server will default to setting index meta 196 //} else { 197 // params += "&where=import|archives|index"; 198 } 199 params += "&c="+collect_; 200 params += "&json="+docArrayJSON; 201 202 if (metamode!=null) { 203 params += "&metamode=" + metamode; 204 } 205 206 this.urlGetSync(mdserver + "?" + params); 207 208 } 209 158 210 this._setMetadata = function(mode,docid,metaname,metapos,metavalue,metamode) 159 211 { … … 168 220 } 169 221 params += "&metavalue=" + metavalue; 170 222 if (metamode!=null) { 171 223 params += "&metamode=" + metamode; 172 224 } 173 225 174 226 this.urlGetSync(mdserver + "?" + params); … … 177 229 178 230 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 231 this._setDocumentArrayMetadata = function(mode,docArray,metamode) 232 { 233 docArrayJSON = JSON.stringify(docArray); 234 235 var mdserver = this.metadataserverURL(); 236 237 var params = "a=set" + mode + "-metadata-array"; 238 params += "&c="+collect_; 239 params += "&json="+docArrayJSON; 240 241 if (metamode!=null) { 242 params += "&metamode=" + metamode; 243 } 244 245 this.urlGetSync(mdserver + "?" + params); 246 247 } 196 248 197 249
Note:
See TracChangeset
for help on using the changeset viewer.