From 1c5685d68f1b73270fb814fe04cbb490eb90ba5f Mon Sep 17 00:00:00 2001 From: mensonge Date: Fri, 14 Nov 2008 15:39:19 +0000 Subject: Minor fix: Remove DOJO library (60Mo) replaced by link to Google CDN (online DOJO library) git-svn-id: https://semanticscuttle.svn.sourceforge.net/svnroot/semanticscuttle/trunk@159 b3834d28-1941-0410-a4f8-b48e95affb8f --- .../js/dojox/grid/tests/support/yahoo_search.js | 131 --------------------- 1 file changed, 131 deletions(-) delete mode 100644 includes/js/dojox/grid/tests/support/yahoo_search.js (limited to 'includes/js/dojox/grid/tests/support/yahoo_search.js') diff --git a/includes/js/dojox/grid/tests/support/yahoo_search.js b/includes/js/dojox/grid/tests/support/yahoo_search.js deleted file mode 100644 index a013b5d..0000000 --- a/includes/js/dojox/grid/tests/support/yahoo_search.js +++ /dev/null @@ -1,131 +0,0 @@ -// model that works with Yahoo Search API -dojo.declare("dojox.grid.data.yahooSearch", dojox.grid.data.dynamic, - function(inFields, inData) { - this.rowsPerPage = 20; - this.fieldNames = []; - for (var i=0, f; (f=inFields[i]); i++) - this.fieldNames.push(f.name); - }, { - clearData: function() { - turbo.widgets.TurboGrid.data.dynamic.prototype.clearData.apply(this, arguments); - }, - // server send / receive - encodeParam: function(inName, inValue) { - return turbo.printf('&%s=%s', inName, inValue); - }, - getParams: function(inParams) { - var url = this.url; - url += '?appid=turboajax'; - inParams = inParams || {}; - inParams.output = 'json'; - inParams.results = this.rowsPerPage; - inParams.query = turbo.$('searchInput').value.replace(/ /g, '+'); - for (var i in inParams) - if (inParams[i] != undefined) - url += this.encodeParam(i, inParams[i]); - return url; - }, - send: function(inAsync, inParams, inOnReceive, inOnError) { - var p = this.getParams(inParams); - dojo.io.bind({ - url: "support/proxy.php", - method: "post", - content: {url: p }, - contentType: "application/x-www-form-urlencoded; charset=utf-8", - mimetype: 'text/json', - sync: !inAsync, - load: turbo.bindArgs(this, "receive", inOnReceive, inOnError), - error: turbo.bindArgs(this, "error", inOnError) - }); - this.onSend(inParams); - }, - receive: function(inOnReceive, inOnError, inEvt, inData) { - try { - inData = inData.ResultSet; - inOnReceive(inData); - this.onReceive(inData); - } catch(e) { - if (inOnError) - inOnError(inData); - } - }, - error: function(inOnError, inTyp, inErr) { - var m = 'io error: ' + inErr.message; - alert(m); - if (inOnError) - inOnError(m); - }, - fetchRowCount: function(inCallback) { - this.send(true, inCallback ); - }, - // request data - requestRows: function(inRowIndex, inCount) { - inRowIndex = (inRowIndex == undefined ? 0 : inRowIndex); - var params = { - start: inRowIndex + 1 - } - this.send(true, params, turbo.bindArgs(this, this.processRows)); - }, - // server callbacks - processRows: function(inData) { - for (var i=0, l=inData.totalResultsReturned, s=inData.firstResultPosition; i{text}', {href: inData[0], text: inData[1] }); -}; - -formatImage = function(inData, inRowIndex) { - if (!inData[0] || !inData[1]) - return ' '; - var o = { - href: inData[0], - src: inData[1].Url, - width: inData[1].Width, - height: inData[1].Height - } - return turbo.supplant('', o); -}; - -formatDate = function(inDatum, inRowIndex) { - if (inDatum == '') - return ' '; - var d = new Date(inDatum * 1000); - return turbo.printf('%s/%s/%s', d.getMonth(), d.getDate(), d.getFullYear()); -}; - -formatDimensions = function(inData, inRowIndex) { - if (!inData[0] || !inData[1]) - return ' '; - return inData[0] + ' x ' + inData[1]; -} -- cgit v1.2.3