Solstice
view release on metacpan or search on metacpan
javascript/yui/build/datatable/README view on Meta::CPAN
* Fixed rowSingleSelect for paginated DataTable.
* Fix for currency values with more than 2 decimal places.
* Fixed broken TR ID assignments in replaceRows().
* Fixed Opera UI artifacting problem when repaginating via dropdowns.
* Fixed orphaned ColumnEditor during pagination or other de facto blur
interaction. Data gets saved.
* Extracted non-foundational CSS for scrollable DataTables to make UI easier to
customize.
* Updated methods select() and unselect() to also accept an array of elements or
an array of strings.
* Improved row selection behavior to model the desktop paradigm (i.e., require
CONTROL and/or SHIFT keys to multi-select).
* Tweaked inline editing for better Mac performance.
* Refactored pagination code to be easier to implement, configure, and extend.
* Accept an error boolean from DataSource in case of data error and show error
message.
* The CustomEvent rowDeleteEvent is now only fired once per deleted row and
its argument signature has been modified.
* Added selectRow(), rowSelectEvent, unselectRow(), rowUnselectEvent, rowAddEvent,
and rowUpdateEvent.
* Added constants CLASS_TABLE, CLASS_EDITOR, CLASS_FIRST, and CLASS_LAST.
javascript/yui/build/datatable/datatable-beta-debug.js view on Meta::CPAN
var el = this.getThEl(target) || this.getTdEl(target);
if(el && YAHOO.lang.isNumber(el.yuiColumnId)) {
this.sortColumn(this._oColumnSet.getColumn(el.yuiColumnId));
}
else {
YAHOO.log("Could not sort column " + target, "warn", this.toString());
}
};
/**
* Overridable custom event handler to manage selection according to desktop paradigm.
*
* @method onEventSelectRow
* @param oArgs.event {HTMLEvent} Event object.
* @param oArgs.target {HTMLElement} Target element.
*/
YAHOO.widget.DataTable.prototype.onEventSelectRow = function(oArgs) {
var sMode = this.get("selectionMode");
if ((sMode == "singlecell") || (sMode == "cellblock") || (sMode == "cellrange")) {
return;
}
javascript/yui/build/datatable/datatable-beta.js view on Meta::CPAN
var el = this.getThEl(target) || this.getTdEl(target);
if(el && YAHOO.lang.isNumber(el.yuiColumnId)) {
this.sortColumn(this._oColumnSet.getColumn(el.yuiColumnId));
}
else {
}
};
/**
* Overridable custom event handler to manage selection according to desktop paradigm.
*
* @method onEventSelectRow
* @param oArgs.event {HTMLEvent} Event object.
* @param oArgs.target {HTMLElement} Target element.
*/
YAHOO.widget.DataTable.prototype.onEventSelectRow = function(oArgs) {
var sMode = this.get("selectionMode");
if ((sMode == "singlecell") || (sMode == "cellblock") || (sMode == "cellrange")) {
return;
}
( run in 0.322 second using v1.01-cache-2.11-cpan-299005ec8e3 )