/usr/share/libgda-5.0/web/irb.js is in libgda-5.0-common 5.2.4-9.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | //
// Copyright (c) 2008 why the lucky stiff
// Copyright (c) 2010 Andrew McElroy
// Permission is hereby granted, free of charge, to any person
// obtaining a copy of this software and associated documentation
// files (the "Software"), to deal in the Software without restriction,
// including without limitation the rights to use, copy, modify, merge,
// publish, distribute, sublicense, and/or sell copies of the Software,
// and to permit persons to whom the Software is furnished to do so,
// subject to the following conditions:
//
// The above copyright notice and this permission notice shall be
// included in all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF
// ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
// TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
// PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT
// SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT
// OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
// SOFTWARE.
//
var allStretch;
var helpPages;
var chapPages;
var defaultPage;
var toot = window.location.search.substr(1)
//the main function, call to the effect object
function dumpAlert(obj) {
props = [];
for ( var i in obj ) {
props.push( "" + i + ": " + obj[i] );
}
alert( props );
}
window.onload = function() {
$.ajax({url: "/~irb?cmd=!INIT!IRB!", type: "GET",
complete: (function(r) {
var xmlDoc=r.responseXML.documentElement;
var cid = xmlDoc.getElementsByTagName("cid")[0].childNodes[0].nodeValue;
window.irb.options.gdaid = cid;
var pt = xmlDoc.getElementsByTagName("prompt")[0].childNodes[0].nodeValue;
var trimmed = pt.replace(/^\s+|\s+$/g, '') ;
window.irb.options.ps = "\033[1;31m" + trimmed + "\033[m";
window.irb.prompt();
}), type:"xml"});
window.irb = new MouseApp.Irb('#irb', {
rows: 25,
name: 'IRB',
greeting: "Use .? to get help\n",
ps: '',
user: 'guest',
host: 'tryruby',
// original: irbUrl: '/irb',
irbUrl: '/~irb',
init: function () {
},
});
}
|