mirror of
https://github.com/galaxyproject/galaxy.git
synced 2026-09-24 16:30:27 +08:00
updates Aequatus control panel-settings font size Update README.md fix path to aequatus static scripts updates with upstream removes console removes installation guide removes demo removes duplicates removes d3.js removes bootstrap prunes font-awesome removes less of font-awesome removes scss of font-awesome uses font-swesome min removes bootstrap removes leftandright css class updates jQuery and changes css class for popup updates jQuery updates fontawesome to 5.6.1 restore galaxy.yml.sample add missing resource update paths after updating font remove console log switch to minified jquery ui
38 lines
796 B
JavaScript
38 lines
796 B
JavaScript
importScripts('sql.js');
|
|
|
|
onmessage = function(message){
|
|
|
|
http(message.data.url,message.data.sql);
|
|
|
|
function http(url, sql)
|
|
{
|
|
var url = url;
|
|
var sql = sql;
|
|
|
|
var xhr = new XMLHttpRequest();
|
|
xhr.open('GET', url, true);
|
|
xhr.responseType = 'arraybuffer';
|
|
|
|
xhr.onload = function(e) {
|
|
postMessage(applyTransform(this.response, sql));
|
|
close();
|
|
};
|
|
|
|
xhr.send();
|
|
}
|
|
|
|
function applyTransform(result, sql)
|
|
{
|
|
var data = [];
|
|
var uInt8Array = new Uint8Array(result);
|
|
var db = new SQL.Database(uInt8Array);
|
|
var stmt = db.prepare(sql);
|
|
while(stmt.step())
|
|
{
|
|
data.push(stmt.getAsObject())
|
|
}
|
|
db.close();
|
|
return data;
|
|
}
|
|
}
|