diff options
Diffstat (limited to 'web-ui/app/js/mail_view/ui')
-rw-r--r-- | web-ui/app/js/mail_view/ui/compose_box.js | 22 | ||||
-rw-r--r-- | web-ui/app/js/mail_view/ui/draft_box.js | 22 |
2 files changed, 4 insertions, 40 deletions
diff --git a/web-ui/app/js/mail_view/ui/compose_box.js b/web-ui/app/js/mail_view/ui/compose_box.js index e8210193..28f6dc83 100644 --- a/web-ui/app/js/mail_view/ui/compose_box.js +++ b/web-ui/app/js/mail_view/ui/compose_box.js @@ -54,29 +54,11 @@ define( this.renderComposeBox = function() { this.render(templates.compose.box, {}); + this.enableFloatlabel('input.floatlabel'); + this.enableFloatlabel('textarea.floatlabel'); this.select('recipientsFields').show(); this.on(this.select('closeButton'), 'click', this.showNoMessageSelected); this.enableAutoSave(); - - 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) { 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) { |