Added recipent autofill (Closes #125)

This commit is contained in:
RainLoop Team 2014-04-11 00:22:10 +04:00
parent cc9186377f
commit bb16353c1f
13 changed files with 217 additions and 215 deletions

View file

@ -15,7 +15,7 @@
     
<span class="caret"></span> <span class="caret"></span>
</a> </a>
<ul class="dropdown-menu g-ui-menu" data-bind="foreach: folderMenuForMove"> <ul class="dropdown-menu g-ui-menu" role="menu" data-bind="foreach: folderMenuForMove">
<li class="e-item" data-bind="css: { 'disable': disable }, click: function () { if (!disable) $root.moveSelectedMessagesToFolder(id); }"> <li class="e-item" data-bind="css: { 'disable': disable }, click: function () { if (!disable) $root.moveSelectedMessagesToFolder(id); }">
<a class="e-link" data-bind="text: name"></a> <a class="e-link" data-bind="text: name"></a>
</li> </li>
@ -39,7 +39,7 @@
<a class="btn dropdown-toggle buttonMore" data-toggle="dropdown" data-placement="bottom" data-bind="tooltip: 'MESSAGE_LIST/BUTTON_MORE'"> <a class="btn dropdown-toggle buttonMore" data-toggle="dropdown" data-placement="bottom" data-bind="tooltip: 'MESSAGE_LIST/BUTTON_MORE'">
<i class="icon-list"></i> <i class="icon-list"></i>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<li class="e-item" data-bind="click: listUnsetSeen, css: {'disable': !hasCheckedOrSelectedLines()}"> <li class="e-item" data-bind="click: listUnsetSeen, css: {'disable': !hasCheckedOrSelectedLines()}">
<a class="e-link"> <a class="e-link">
<i class="icon-none"></i> <i class="icon-none"></i>

View file

@ -41,7 +41,7 @@
<a class="btn dropdown-toggle buttonMore" data-placement="bottom" data-toggle="dropdown" data-bind="command: messageVisibilityCommand, tooltip: 'MESSAGE/BUTTON_MORE'"> <a class="btn dropdown-toggle buttonMore" data-placement="bottom" data-toggle="dropdown" data-bind="command: messageVisibilityCommand, tooltip: 'MESSAGE/BUTTON_MORE'">
<i class="icon-list"></i> <i class="icon-list"></i>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<li class="e-item" data-bind="visible: !isDraftFolder()"> <li class="e-item" data-bind="visible: !isDraftFolder()">
<a class="e-link" data-bind="command: forwardAsAttachmentCommand"> <a class="e-link" data-bind="command: forwardAsAttachmentCommand">
<i class="icon-reply"></i> <i class="icon-reply"></i>

View file

@ -111,7 +111,7 @@
<a class="btn dropdown-toggle buttonMore" data-placement="bottom" data-toggle="dropdown"> <a class="btn dropdown-toggle buttonMore" data-placement="bottom" data-toggle="dropdown">
<i class="icon-list"></i> <i class="icon-list"></i>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<li class="e-item" data-bind="click: function () { requestReadReceipt(!requestReadReceipt()); }"> <li class="e-item" data-bind="click: function () { requestReadReceipt(!requestReadReceipt()); }">
<a class="e-link"> <a class="e-link">
<i class="icon-checkbox-unchecked" data-bind="css: {'icon-checkbox-checked': requestReadReceipt(), 'icon-checkbox-unchecked': !requestReadReceipt() }"></i> <i class="icon-checkbox-unchecked" data-bind="css: {'icon-checkbox-checked': requestReadReceipt(), 'icon-checkbox-unchecked': !requestReadReceipt() }"></i>

View file

@ -16,7 +16,7 @@
<a class="btn dropdown-toggle buttonMore" data-toggle="dropdown"> <a class="btn dropdown-toggle buttonMore" data-toggle="dropdown">
<i data-bind="css: {'icon-list': !contacts.importing(), 'icon-spinner animated': contacts.importing()}"></i> <i data-bind="css: {'icon-list': !contacts.importing(), 'icon-spinner animated': contacts.importing()}"></i>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<li class="e-item"> <li class="e-item">
<a class="e-link" data-bind="initDom: importUploaderButton"> <a class="e-link" data-bind="initDom: importUploaderButton">
<i class="icon-list-add"></i> <i class="icon-list-add"></i>
@ -154,7 +154,7 @@
&nbsp;&nbsp; &nbsp;&nbsp;
<span class="caret"></span> <span class="caret"></span>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<li class="e-item" data-bind="css: {'selected': shareToNone}"> <li class="e-item" data-bind="css: {'selected': shareToNone}">
<a class="e-link" data-bind="click: setShareToNone"> <a class="e-link" data-bind="click: setShareToNone">
<i class="icon-none"></i> <i class="icon-none"></i>

View file

@ -16,7 +16,7 @@
&nbsp;&nbsp; &nbsp;&nbsp;
<span class="caret"></span> <span class="caret"></span>
</a> </a>
<ul class="dropdown-menu g-ui-menu"> <ul class="dropdown-menu g-ui-menu" role="menu">
<!-- ko if: accounts().length --> <!-- ko if: accounts().length -->
<!-- ko foreach: accounts --> <!-- ko foreach: accounts -->
<li class="e-item"> <li class="e-item">

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -89,7 +89,8 @@
} }
}); });
els.input = $('<input type="email" />'); els.input = $('<input type="text" />');
// els.input = $('<input type="email" />');
els.inputCont = $('<li class="inputosaurus-input inputosaurus-required"></li>'); els.inputCont = $('<li class="inputosaurus-input inputosaurus-required"></li>');
els.origInputCont = $('<li class="inputosaurus-input-hidden inputosaurus-required"></li>'); els.origInputCont = $('<li class="inputosaurus-input-hidden inputosaurus-required"></li>');
els.lastEdit = ''; els.lastEdit = '';
@ -136,6 +137,7 @@
}, },
source : this.options.autoCompleteSource, source : this.options.autoCompleteSource,
minLength : 1, minLength : 1,
autoFocus : true,
select : function(ev, ui){ select : function(ev, ui){
ev.preventDefault(); ev.preventDefault();
widget.elements.input.val(ui.item.value); widget.elements.input.val(ui.item.value);

File diff suppressed because one or more lines are too long