diff options
author | Leonardo Schäffer <leonardo.schaffer@gmail.com> | 2015-07-05 18:39:17 -0300 |
---|---|---|
committer | Leonardo Schäffer <leonardo.schaffer@gmail.com> | 2015-07-05 18:39:17 -0300 |
commit | e07a76471291256094028f0a29e4f278baa83cf6 (patch) | |
tree | 5203c6d3a341df052620d1b20662243fe67301cd /web-ui/app/js/mail_view/ui/draft_box.js | |
parent | 8d7adde3179d12fc215a899d8f533789a440441b (diff) |
Moved floatlabel function to a mixin
Diffstat (limited to 'web-ui/app/js/mail_view/ui/draft_box.js')
-rw-r--r-- | web-ui/app/js/mail_view/ui/draft_box.js | 22 |
1 files changed, 2 insertions, 20 deletions
diff --git a/web-ui/app/js/mail_view/ui/draft_box.js b/web-ui/app/js/mail_view/ui/draft_box.js index da8b3055..8c2e15c7 100644 --- a/web-ui/app/js/mail_view/ui/draft_box.js +++ b/web-ui/app/js/mail_view/ui/draft_box.js @@ -66,32 +66,14 @@ define( body: body }); + this.enableFloatlabel('input.floatlabel'); + this.enableFloatlabel('textarea.floatlabel'); this.select('recipientsFields').show(); this.select('bodyBox').focus(); this.select('tipMsg').hide(); this.enableAutoSave(); this.on(this.select('cancelButton'), 'click', this.showNoMessageSelected); this.on(this.select('closeMailButton'), 'click', this.showNoMessageSelected); - - function floatlabelHandler(element) { - $(function() { - var showClass = 'showfloatlabel'; - $(element).bind('checkval', function() { - var label = $(this).prev('label'); - if (this.value !== '') { - label.addClass(showClass); - $(this).addClass(showClass); - } else { - label.removeClass(showClass); - $(this).removeClass(showClass); - } - }).on('keyup',function() { - $(this).trigger('checkval'); - }).trigger('checkval'); - }); - } - floatlabelHandler('input.floatlabel'); - floatlabelHandler('textarea.floatlabel'); }; this.mailDeleted = function(event, data) { |