Tobias Koller (GERMO GmbH) schrieb:

Hi Dietrich,

one last question ;)

is it possible to disable the Upload-Button?

When I set enabled(false) the button looks disabled but is still click-able (Browse-Window still appears)!

I'm afraid it is currently not. I've attached a patch which implements the this. The patch is attached. Please verify that it works. I've currently no time to test this.
If needed modify the patch and send it back.




Thanks

Tobias

*Von:* [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] *Im Auftrag von *Dietrich Streifert
*Gesendet:* Freitag, 25. Januar 2008 12:53
*An:* qooxdoo Development
*Betreff:* Re: [qooxdoo-devel] upload-widget



Tobias Koller (GERMO GmbH) schrieb:

Maybe I want to use an image or a button with another style instead of your UploadButton.

Ah OK. UploadButton is derived from qx.ui.form.Button. So everything you can do with the button is also do-able with the UploadButton.


*Von:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] *Im Auftrag von *Dietrich Streifert
*Gesendet:* Freitag, 25. Januar 2008 12:25
*An:* qooxdoo Development
*Betreff:* Re: [qooxdoo-devel] upload-widget

Do you want to have anther button style? Please explain a bit more what you want to achieve.


Tobias Koller (GERMO GmbH) schrieb:

One more little wish :D

It would be nice if it would be possible to set my own button (or any widget) to the UploadForm instead of the default UploadButton.js ;)

Tobias

*Von:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] *Im Auftrag von *Dietrich Streifert
*Gesendet:* Freitag, 25. Januar 2008 11:13
*An:* qooxdoo Development
*Betreff:* Re: [qooxdoo-devel] upload-widget



Tobias Koller (GERMO GmbH) schrieb:

but how is it possible to programmatically open the "upload-window"?

I thought it will only appear by clicking the standard-browser-upload-button ;)

You click "through" the qooxdoo button onto the original button. So in fact the standard upload file button "is" clicked and the qooxdoo button is styled "as if" it has been clicked.






Tobias

*Von:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] *Im Auftrag von *Dietrich Streifert
*Gesendet:* Freitag, 25. Januar 2008 10:55
*An:* qooxdoo Development
*Betreff:* Re: [qooxdoo-devel] upload-widget



Tobias Koller (GERMO GmbH) schrieb:

Hi Dietrich,

your widget works very good! Thanks again.

You're welcome. Vote for it to become part of the standard distro.




I never knew that it's possible to change de default "Browser-Upload-Button" ;)

In fact you can't change the default browser button. The UploadButton is an extra widget which puts the internal input type=file tag out of screen and overlays it with a standard qooxdoo button which then is themable including the icon of the button.




Tobias

*Von:* [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> [mailto:[EMAIL PROTECTED] *Im Auftrag von *Dietrich Streifert
*Gesendet:* Freitag, 25. Januar 2008 09:51
*An:* qooxdoo Development
*Betreff:* Re: [qooxdoo-devel] upload-widget

Hi Tobias,

yes there is one in the qooxdoo-contrib repository:

http://qooxdoo-contrib.svn.sourceforge.net/viewvc/qooxdoo-contrib/trunk/qooxdoo-contrib/UploadWidget/


which I'm using currently in my project (well I wrote the widget). Don't know about others.

Give it a try.

It is also mentioned on Frederics page just under the download link.


Tobias Koller (GERMO GmbH) schrieb:

Hi list,

i want to use a upload-widget.

I tried this one and it works fine

http://frederic.fournaise.free.fr/qooxdoo-file-upload-widget.php

is there another official upload-widget?

Thanks

Tobias

------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------


_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net <mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel






--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------


_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net <mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel





--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------


_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net <mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel




--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------


_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net <mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel



--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
------------------------------------------------------------------------


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------


_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net <mailto:qooxdoo-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel


--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner
------------------------------------------------------------------------

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
------------------------------------------------------------------------

_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

--
Mit freundlichen Grüßen
Dietrich Streifert
--
Visionet GmbH
Firmensitz: Am Weichselgarten 7, 91058 Erlangen
Registergericht: Handelsregister Fürth, HRB 6573
Geschäftsführer: Stefan Lindner



Index: 
X:/www/qooxdoo-contrib/UploadWidget/0.1/source/class/uploadwidget/UploadButton.js
===================================================================
--- 
X:/www/qooxdoo-contrib/UploadWidget/0.1/source/class/uploadwidget/UploadButton.js
   (revision 1164)
+++ 
X:/www/qooxdoo-contrib/UploadWidget/0.1/source/class/uploadwidget/UploadButton.js
   (working copy)
@@ -139,6 +139,22 @@
     },
 
 
+    /**
+     * Apply the enabled property.
+     *
+     * @type member
+     * @param value {var} Current value
+     * @param old {var} Previous value
+     */
+    _applyEnabled : function(value, old)
+    {
+      if (this._input) {
+        this._input.disabled = value===false;
+      }
+
+      return this.base(arguments, value, old);
+    },
+
     /*
     ---------------------------------------------------------------------------
       EVENT-HANDLER
@@ -176,6 +192,7 @@
        input.style.opacity     = "0";
        input.style.MozOutlinestyle     = "none";
        input.style.hidefocus                           = "true";
+      input.disabled = this.getEnabled()===false;
     
        var _this = this;
        input.onchange = function(ev) { return _this._onChange(ev); };
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to