diff options
Diffstat (limited to 'webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js')
-rw-r--r-- | webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js | 115 |
1 files changed, 0 insertions, 115 deletions
diff --git a/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js b/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js deleted file mode 100644 index 2499bc5823..0000000000 --- a/webapps/qooxdoo-0.6.3-sdk/frontend/framework/source/class/qx/ui/form/ListItem.js +++ /dev/null @@ -1,115 +0,0 @@ -/* ************************************************************************ - - qooxdoo - the new era of web development - - http://qooxdoo.org - - Copyright: - 2004-2006 by 1&1 Internet AG, Germany, http://www.1and1.org - - License: - LGPL 2.1: http://www.gnu.org/licenses/lgpl.html - - Authors: - * Sebastian Werner (wpbasti) - * Andreas Ecker (ecker) - -************************************************************************ */ - -/* ************************************************************************ - -#module(ui_form) - -************************************************************************ */ - -/** - * @event action {qx.event.type.Event} (Fired by {@link qx.ui.form.List}) - */ -qx.OO.defineClass("qx.ui.form.ListItem", qx.ui.basic.Atom, -function(vText, vIcon, vValue) -{ - qx.ui.basic.Atom.call(this, vText, vIcon); - - if (qx.util.Validation.isValid(vValue)) { - this.setValue(vValue); - } - - - // ************************************************************************ - // EVENT LISTENER - // ************************************************************************ - this.addEventListener("dblclick", this._ondblclick); -}); - -qx.OO.changeProperty({ name : "appearance", type : "string", defaultValue : "list-item" }); -qx.OO.addProperty({ name : "value" }); - - - - - -/* ---------------------------------------------------------------------------- - STATE ---------------------------------------------------------------------------- -*/ - -qx.Proto.handleStateChange = function() -{ - if (this.hasState("lead")) - { - this.setStyleProperty("MozOutline", "1px dotted invert"); - this.setStyleProperty("outline", "1px dotted invert"); - } - else - { - this.removeStyleProperty("MozOutline"); - this.setStyleProperty("outline", "0px none"); - } -} - -// Remove default outline focus border -qx.Proto._applyStateStyleFocus = function(vStates) {}; - - - - -/* ---------------------------------------------------------------------------- - UTILITIES ---------------------------------------------------------------------------- -*/ - -qx.Proto.matchesString = function(vText) { - return vText != "" && this.getLabel().toLowerCase().indexOf(vText.toLowerCase()) == 0; -} - -qx.Proto.matchesStringExact = function(vText) { - return vText != "" && this.getLabel().toLowerCase() == String(vText).toLowerCase(); -} - -qx.Proto.matchesValue = function(vText) { - return vText != "" && this.getValue().toLowerCase().indexOf(vText.toLowerCase()) == 0; -} - -qx.Proto.matchesValueExact = function(vText) { - return vText != "" && this.getValue().toLowerCase() == String(vText).toLowerCase(); -} - - - - - -/* ---------------------------------------------------------------------------- - EVENT HANDLER ---------------------------------------------------------------------------- -*/ - -qx.Proto._ondblclick = function(e) -{ - var vCommand = this.getCommand(); - if (vCommand) { - vCommand.execute(); - } -} |