jquery-uijquery-ui-dialogjquery-ui-widget

JQuery UI Widget Inheritance / class method call


I'm trying to write a custom widget in JQuery UI (v 1.9 m8): http://pastebin.com/zua4HgjR From my site I call it like this: var D = new $.ui.mail({}); Basically it works.

Is there a better method to call doSend on button click?

The question is how to access object instance from function handler? "this" returns entire html window. Tried with $.proxy doesn't work: click: $.proxy(this.doSend, this);

Thanks in advice!


Solution

  • Spending this weekend finally I finished my plugin: http://agrimarket-blacksea.com/jsc/jquery-mail.js

    I decided to call "class function" in classical way: $(this).mail('doSend'), until I'll find something better.

    Thanks!