123456789101112131415161718192021222324252627282930313233 |
- /**
- * Attach handlers to toggle the twitter message field and inform the number
- * of characters remaining to achieve the max length
- */
- (function ($) {
- Drupal.behaviors.twitter_post = {
- attach: function (context, settings) {
- $("#twitter-textfield", context).keyup(function() {
- var charsLeft = (140 - $(this).val().length);
- var descDiv = $(this).next();
- $(descDiv).html("<strong>" + charsLeft + "</strong> characters remaining");
- if (charsLeft < 0) {
- $(descDiv).addClass("negative");
- } else {
- $(descDiv).removeClass("negative");
- }
- });
- if (!$("#twitter-toggle").attr("checked")) {
- $(".form-item-twitter-status").hide();
- }
- $("#twitter-toggle").bind("click", function() {
- if ($("#twitter-toggle").attr("checked")) {
- $(".form-item-twitter-status").show();
- }
- else {
- $(".form-item-twitter-status").hide();
- }
- });
- }
- };
- }(jQuery));
|