Example #1
0
            public Login(IAppLogin page)
            {
                #region message
                new Cookie("message").With(
                    message =>
                {
                    if (string.IsNullOrEmpty(message.Value))
                    {
                        return;
                    }

                    Native.window.alert(message.Value);
                    message.Delete();


                    //Native.Document.location.reload();
                }
                    );
                #endregion

                #region gravatar_Gravatar
                Action changed =
                    delegate
                {
                    this.gravatar_Gravatar(
                        page.email.value,
                        avatar: value => page.avatar.src    = value,
                        profile: value => page.profile.href = value
                        );
                };

                page.email.onchange +=
                    delegate
                {
                    changed();
                };

                page.email.onkeyup +=
                    delegate
                {
                    changed();
                };

                changed();
                #endregion

                #region OK
                page.OK.disabled = false;
                page.OK.onclick +=
                    delegate
                {
                    page.OK.disabled = true;


                    // oldschool, we want bowser to remember our password!
                    page.form.submit();
                };
                #endregion
            }
            public Login(IAppLogin page)
            {
                #region message
                new Cookie("message").With(
                      message =>
                      {
                          if (string.IsNullOrEmpty(message.Value))
                              return;

                          Native.window.alert(message.Value);
                          message.Delete();


                          //Native.Document.location.reload();
                      }
                 );
                #endregion

                #region gravatar_Gravatar
                Action changed =
                    delegate
                    {
                        this.gravatar_Gravatar(
                            page.email.value,
                            avatar: value => page.avatar.src = value,
                            profile: value => page.profile.href = value
                        );

                    };

                page.email.onchange +=
                   delegate
                   {

                       changed();

                   };

                page.email.onkeyup +=
                    delegate
                    {

                        changed();

                    };

                changed();
                #endregion

                #region OK
                page.OK.disabled = false;
                page.OK.onclick +=
                    delegate
                    {
                        page.OK.disabled = true;


                        // oldschool, we want bowser to remember our password!
                        page.form.submit();
                    };
                #endregion
            }