Commit Graph

171 Commits

Author SHA1 Message Date
brion
a1a97930f3 Workaround for bug 1317 '"What's up" textarea on iPhone missing proper submit button'
http://laconi.ca/trac/ticket/1317

Mobile Safari shows a 'return' button for making newlines in a <textarea> where it would show a submit button for plain <input> text fields...
However there's a keydown event handler which is supposed to detect hitting enter and submit the form for us. This didn't work on Mobile Safari because it was checking of 13 ("\r") but the iPhone sends us char 10 ("\n") here. Changed to accept both, so we now submit on hitting 'return' on iPhone.

Note: I also added a blur() to move focus out of the textarea, which closes the on-screen keyboard. It will also take focus out of the textarea on other platforms, but this is probably the right thing -- the same thing happens when you push the "send" button after all.

Also note: unfortunately the layout right now looks pretty awful generally while editing on the iPhone; you can't see the send button or character counter while typing at the default zoom, and it doesn't zoom out after you submit so you can't really see where your message is going. This should be dealt with in general by fixing up the mobile skin variant...
2009-08-10 11:58:55 -04:00
brion
c6d2e54a71 Throttles updating of the character counter to reduce the performance impact on typing, especially on slower devices (mobiles, netbooks).
http://laconi.ca/trac/ticket/1462
2009-08-08 21:50:31 -04:00
Sarven Capadisli
534d0d804c Fix for removing the first occurance of the duplicate nickname in
textarea when NoticeReply() is used.
2009-08-08 10:44:28 +00:00
Tom Adams
b2e9d23b84 Set counter text only when it differs from the new remaining count.
This speeds up keyboard navigation around the textarea field.
2009-08-06 23:17:23 +01:00
Sarven Capadisli
557e214ce9 Refactored rgb2hex 2009-08-04 12:26:29 -04:00
Sarven Capadisli
3a6e7d68fc Ticket 1758 Multiple replies in web interface on "profile" page
appends own username
2009-08-04 15:54:02 +00:00
Sarven Capadisli
d0a020dd4e Merge branch '0.8.x' of git@gitorious.org:laconica/mainline into 0.8.x 2009-08-04 15:53:15 +00:00
Tom Adams
ffa1d662a7 Didn't test that JS in IE. Revert a little. 2009-08-04 16:15:36 +01:00
Tom Adams
39c420b51f Set focus to end of field. 2009-08-04 09:22:37 +01:00
Tom Adams
2b00990d27 Prepend replyto string to message, don't destroy user input! 2009-08-04 01:58:45 +01:00
Tom Adams
20b2540779 Only warn when chars remaining < 0, not <= 0. 2009-08-04 01:24:50 +01:00
Sarven Capadisli
5f3af3e121 Added credit to rgb2hex() author 2009-07-31 19:31:23 +00:00
Sarven Capadisli
80ad02610a Removed default values from <input>s. JavaScript will now get the
colours from the theme. This approach removes data that was
previously available in HTML. It was only necessary if the user wanted
to know the site's default values.
2009-07-30 20:44:51 +00:00
Sarven Capadisli
0b44b252a0 Updated attachment view position. It is now closer to top. 2009-07-15 19:53:24 +00:00
Sarven Capadisli
be0b149517 Updated max-width values for attachment view 2009-07-09 17:01:45 +00:00
Robin Millette
be8d77c923 Trac #1689: inreplyto hidden value doesn't get cleared after a successful submit (javascript fix) 2009-07-07 23:27:34 -04:00
Sarven Capadisli
bb404c9be2 Disabled textarea focus for conversation page since most entrances to
this page is with 'in context' link (which includes a fragment
identifier)
2009-07-02 21:29:03 +00:00
Sarven Capadisli
e39b2378be Removed extra slash 2009-07-01 23:18:35 +00:00
Sarven Capadisli
c832888234 Centres the overlay container as best as it can (given that we can't
calculate the height of the XHR response container without actually
loading it into the DOM).
2009-07-01 20:57:21 +00:00
Evan Prodromou
89240cee95 update joverlay to latest version 2009-07-01 13:46:54 -04:00
Evan Prodromou
8d9827c9af add the readable source for joverlay 2009-07-01 13:46:32 -04:00
Evan Prodromou
67e3bf0f05 remove extra / in attachment code 2009-07-01 13:43:36 -04:00
Sarven Capadisli
ccfe0e018d Updated jOverlay version and set max-width for images 2009-06-30 03:05:45 +00:00
Sarven Capadisli
60b47d8797 Added background-attachment:fixed for userdesigns 2009-06-26 15:20:22 +00:00
Sarven Capadisli
9fc8ad4531 Removed redundant selector from JS 2009-06-26 15:10:04 +00:00
Sarven Capadisli
74d9b0f820 Removed unnecessary assignment to variable for background image on 2009-06-26 05:38:43 +00:00
Sarven Capadisli
6a0571d51b Added functionality to remove the notice data attachment 2009-06-25 21:01:07 +00:00
Sarven Capadisli
1e17f1256a Shows the selected file attachment under the form_notice textarea 2009-06-25 16:55:19 +00:00
Sarven Capadisli
0c5c834827 Slightly more specific selector. Looks only in the notices in the
content area
2009-06-25 03:46:52 +00:00
Sarven Capadisli
eb40fbc17a On XHR notice post, calls NoticeAttachment to trigger thumbnail and
attachment views
2009-06-23 17:05:55 +00:00
Sarven Capadisli
77185dd4c6 A little more specific selector for notice reply 2009-06-18 01:10:48 +00:00
Sarven Capadisli
5854fe194a Placed a check to make sure there is a reply button in a notice before
applying the dynamic action
2009-06-18 01:04:12 +00:00
Zach Copley
164588ef0f Merge branch '0.8.x' into userdesign 2009-06-17 21:40:52 +00:00
Sarven Capadisli
0e4d8c416d Removed NoticeHover from JavaScript for speed gain. Using CSS instead
to handle the notice hover state. The difference is only seen in the
conversation page.
2009-06-17 07:49:41 +00:00
Sarven Capadisli
ea5d46a94d It was accidently removed 2009-06-17 06:38:21 +00:00
Sarven Capadisli
7148ea86df Dynamically tile background image and turn background image on or off
in user design
2009-06-17 06:23:57 +00:00
Sarven Capadisli
93205cac09 Connects html, body and content, navigation background colors 2009-06-16 06:24:29 +00:00
Sarven Capadisli
bd8f9a979a Converts user entry in the form of '#1B2' into '#11BB22' for user
design swatches
2009-06-16 02:33:10 +00:00
Sarven Capadisli
2f693c4c94 Updated swatch numbering 2009-06-15 21:02:12 +00:00
Sarven Capadisli
dbbb3a4fb5 Dynamic notice item insertion for conversation page. 2009-06-13 00:53:23 -04:00
Evan Prodromou
c0853e3040 Merge branch '0.7.x' into 0.8.x 2009-06-10 09:09:57 -07:00
Sarven Capadisli
d9e5cda35d Removed 404 test 2009-06-09 00:09:44 +00:00
Sarven Capadisli
67cb99c442 Clearing notice_data-test and resetting notice_text-count if the
notice XHR. Removed hanging text URL from previous commit.
2009-06-08 20:52:27 +00:00
Sarven Capadisli
c5378beb83 Revert "Clearing notice_data-test and resetting notice_text-count if the notice XHR"
This reverts commit b20ac7a1fe.
2009-06-08 20:50:13 +00:00
Sarven Capadisli
b20ac7a1fe Clearing notice_data-test and resetting notice_text-count if the notice XHR
response is empty and have a 20x,30x HTTP status
2009-06-08 20:45:44 +00:00
Sarven Capadisli
a2ca9d96d2 Temporary workaround for silenting mysterious 200 OK error for XHR
notice posts.

The bug is sometimes reproduceable by sending a notice that includes
"@someusernamethatdoesntexist".

This patch doesn't throw alerts to user if server doesn't return with
an XHR response but HTTP is one of 20x, 30x.
2009-06-08 18:55:23 +00:00
Sarven Capadisli
b708b81065 Init notice_data-attach UI for form_notice 2009-06-05 00:00:04 -04:00
Robin Millette
fe38827a76 Remove js that crept back in, added another error string. 2009-06-01 17:40:53 -04:00
Robin Millette
0cbd72e092 Re-added some javascript to toggle upload field. 2009-06-01 15:52:52 -04:00
Sarven Capadisli
a39fa0ce2b Unnecessary JavaScript for notice form attachment 2009-06-01 15:20:12 -04:00