CatalystX-CRUD-YUI
view release on metacpan or search on metacpan
lib/CatalystX/CRUD/YUI/TT/static/js/crud.js view on Meta::CPAN
/* CatalystX::CRUD::YUI custom JavaScript
# sync with .pm files
my $VERSION = '0.031';
*/
YAHOO.namespace('crud');
// global var trackers
YAHOO.crud.TABS = [];
YAHOO.crud.HISTORY = [];
// set global array of callbacks to execute on form submit
YAHOO.crud.onFormSubmit = [];
/* use FireBug for debugging if it is available */
if (!YAHOO.crud.log) {
if (typeof console != 'undefined' && OK2LOG) {
if (window.console && !console.debug) {
// safari
//alert("window.console is defined");
YAHOO.crud.log = function() { window.console.log(arguments[0]) };
}
else if (console.debug) {
YAHOO.crud.log = function() { console.log.apply( console, arguments ) };
}
else {
alert("no window.console or console.debug");
YAHOO.crud.log = function() { }; // do nothing
}
YAHOO.crud.log("console logger ok");
}
else {
YAHOO.crud.log = function() { YAHOO.log(arguments); }
YAHOO.crud.log("crud logger aliased to YAHOO.log");
}
}
var Logger = YAHOO.crud.log; // shorthand
YAHOO.crud.handleXHRFailure = function(o) {
alert("error: server failure (status = " + o.status + ")" + ' msg: ' + o.responseText);
};
YAHOO.crud.open_iframe_portal = function(url) {
//Logger("open url: " + url);
var Dom = YAHOO.util.Dom;
var div = Dom.get('iframe_portal_container');
div.innerHTML = '<iframe style="border:1px solid #aaa" ' +
'id="links_iframe" width="600" height="200" ' +
'src="' + url + '" /></iframe>';
var clicker = Dom.get('portal_clicker');
YAHOO.crud.toggle_class_hidden(clicker);
YAHOO.crud.toggle_class_hidden(div);
YAHOO.crud.toggle_class(div, "padded");
var resizer = new Ext.Resizable('iframe_portal_container', {
width: 625,
height: 225,
minWidth:100,
minHeight:50,
pinned: true,
resizeChild: true
});
}
YAHOO.crud.close_iframe_portal = function() {
var Dom = YAHOO.util.Dom;
var div = Dom.get('iframe_portal_container');
var clicker = Dom.get('portal_clicker');
YAHOO.crud.toggle_class_hidden(clicker);
YAHOO.crud.toggle_class_hidden(div);
YAHOO.crud.toggle_class(div, "padded");
( run in 0.702 second using v1.01-cache-2.11-cpan-d8267643d1d )