75 lines
1.7 KiB
JavaScript
75 lines
1.7 KiB
JavaScript
//
|
|
// Jala Project [http://opensvn.csie.org/traccgi/jala]
|
|
//
|
|
// Copyright 2004 ORF Online und Teletext GmbH
|
|
//
|
|
// Licensed under the Apache License, Version 2.0 (the ``License'');
|
|
// you may not use this file except in compliance with the License.
|
|
// You may obtain a copy of the License at
|
|
//
|
|
// http://www.apache.org/licenses/LICENSE-2.0
|
|
//
|
|
// Unless required by applicable law or agreed to in writing, software
|
|
// distributed under the License is distributed on an ``AS IS'' BASIS,
|
|
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
// See the License for the specific language governing permissions and
|
|
// limitations under the License.
|
|
//
|
|
// $Revision$
|
|
// $LastChangedBy$
|
|
// $LastChangedDate$
|
|
// $HeadURL$
|
|
//
|
|
|
|
|
|
/**
|
|
* @fileoverview Wrapper for automatic inclusion of all Jala modules.
|
|
*/
|
|
|
|
|
|
// Define the global namespace for Jala modules
|
|
if (!global.jala) {
|
|
/** @namespace jala */
|
|
global.jala = {};
|
|
}
|
|
|
|
|
|
(function() {
|
|
var packages = [
|
|
"AsyncRequest",
|
|
"BitTorrent",
|
|
"Date",
|
|
"DnsClient",
|
|
"Captcha",
|
|
"Form",
|
|
"History",
|
|
"HtmlDocument",
|
|
"HopObject",
|
|
"I18n",
|
|
"ImageFilter",
|
|
"IndexManager",
|
|
"ListRenderer",
|
|
"Mp3",
|
|
"PodcastWriter",
|
|
"RemoteContent",
|
|
"Rss20Writer",
|
|
"Utilities",
|
|
"XmlRpcRequest",
|
|
"XmlWriter"
|
|
];
|
|
var jalaDir = getProperty("jala.dir", "modules/jala");
|
|
for (var i in packages) {
|
|
app.addRepository(jalaDir + "/code/" + packages[i] + ".js");
|
|
}
|
|
return;
|
|
})();
|
|
|
|
|
|
/**
|
|
* Get a string representation of the Jala library.
|
|
* @returns [Jala JavaScript Application Library]
|
|
* @type String
|
|
*/
|
|
jala.toString = function() {
|
|
return "[Jala JavaScript Application Library]";
|
|
};
|