| 1 |
if (Drupal.jsEnabled) {
|
| 2 |
$(document).ready(function () {
|
| 3 |
facebook_status_count = 1;
|
| 4 |
facebook_status_original_value = $('div#facebook_status_update').find('input#edit-status').val();
|
| 5 |
//Show or hide status form.
|
| 6 |
$('div#facebook_status_update').find('span.facebook_status_hide').hide().end().find('a.facebook_status_slide').click(function() {
|
| 7 |
$('span.facebook_status_hide').slideToggle();
|
| 8 |
});
|
| 9 |
$('div#facebook_status_update').find('input#edit-status').focus(function() {
|
| 10 |
facebook_status_form_clear();
|
| 11 |
});
|
| 12 |
});
|
| 13 |
function facebook_status_form_clear() {
|
| 14 |
facebook_status_value = $('div#facebook_status_update').find('input#edit-status').val();
|
| 15 |
//Clear field on focus unless new text has been entered.
|
| 16 |
if (facebook_status_count == 1) {
|
| 17 |
facebook_status_value = "";
|
| 18 |
$('div#facebook_status_update').find('input#edit-status').val(facebook_status_value);
|
| 19 |
}
|
| 20 |
$('div#facebook_status_update').find('input#edit-status').keypress(function() {
|
| 21 |
facebook_status_count = 0;
|
| 22 |
});
|
| 23 |
//Set to original value if field is empty and the textfield is closed.
|
| 24 |
$('div#facebook_status_update').find('a.facebook_status_slide').click(function() {
|
| 25 |
if ($('div#facebook_status_update').find('input#edit-status').val() == "") {
|
| 26 |
facebook_status_value = facebook_status_original_value;
|
| 27 |
$('div#facebook_status_update').find('input#edit-status').val(facebook_status_value);
|
| 28 |
}
|
| 29 |
});
|
| 30 |
}
|
| 31 |
}
|