8
LJServer.prototype.type="LJServer";
10
function getStore(url, reader, loadListener, exListener ){
12
return new Ext.data.Store({
17
listeners : { load : loadListener, loadexception: exListener }
24
var errFunc= function(proxy, options, response, error) {
25
console.log('error loading records from server ' + response);
28
var loadFunc= function(records, options) {
29
console.log( 'loaded ' + records.totalLength + ' records');
31
var JOURNAL_PREFIX = 'http://demo.liquidpub.org/liquidjournals/liquid-journal';
36
LJServer.prototype.getJournals=function()
38
var modRec = Ext.data.Record.create([
39
{name: 'name', type: 'string'},
40
{name: 'description', type: 'string'},
41
{name: 'update-rate', type: 'string'},
42
{name: 'owner-ref', type: 'string'},
43
{name: 'id', type: 'string'}
46
var reader = new Ext.data.XmlReader( { record : 'liquid-journal', id: 'id'}, rec);
48
var store = getStore (JOURNAL_PREFIX + '.'+ FMT, reader, loadFunc, errFunc);