mirror of
https://github.com/moparisthebest/mail
synced 2024-11-30 04:42:15 -05:00
imported write view
This commit is contained in:
parent
02fcb18121
commit
63641e52a7
@ -18,23 +18,6 @@ define(function(require) {
|
|||||||
$scope.$parent.selected = $scope.selected;
|
$scope.$parent.selected = $scope.selected;
|
||||||
};
|
};
|
||||||
|
|
||||||
$scope.write = function(replyTo) {
|
|
||||||
var replyToId = (replyTo) ? replyTo.uid : '',
|
|
||||||
url = 'index.html#/write/' + replyToId;
|
|
||||||
|
|
||||||
if (window.chrome && chrome.app.window) {
|
|
||||||
chrome.app.window.create(url, {
|
|
||||||
'bounds': {
|
|
||||||
'width': 800,
|
|
||||||
'height': 700
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
window.open(url, 'Compose Message', 'toolbar=no,width=800,height=700,left=500,top=200,status=no,scrollbars=no,resize=no');
|
|
||||||
};
|
|
||||||
|
|
||||||
if (false && window.chrome && chrome.identity) {
|
if (false && window.chrome && chrome.identity) {
|
||||||
fetchList($scope.folder, function(emails) {
|
fetchList($scope.folder, function(emails) {
|
||||||
$scope.emails = emails;
|
$scope.emails = emails;
|
||||||
|
@ -11,6 +11,23 @@ define(function() {
|
|||||||
$scope.closeNav = function() {
|
$scope.closeNav = function() {
|
||||||
$scope.navOpen = false;
|
$scope.navOpen = false;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
$scope.write = function(replyTo) {
|
||||||
|
var replyToId = (replyTo) ? replyTo.uid : '',
|
||||||
|
url = 'index.html#/write/' + replyToId;
|
||||||
|
|
||||||
|
if (window.chrome && chrome.app.window) {
|
||||||
|
chrome.app.window.create(url, {
|
||||||
|
'bounds': {
|
||||||
|
'width': 800,
|
||||||
|
'height': 700
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
window.open(url, 'Compose Message', 'toolbar=no,width=800,height=700,left=500,top=200,status=no,scrollbars=no,resize=no');
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
return NavigationCtrl;
|
return NavigationCtrl;
|
||||||
|
@ -30,6 +30,8 @@ textarea {
|
|||||||
font-family: inherit;
|
font-family: inherit;
|
||||||
font-size: inherit;
|
font-size: inherit;
|
||||||
line-height: inherit;
|
line-height: inherit;
|
||||||
|
-webkit-font-smoothing: antialiased;
|
||||||
|
-moz-osx-font-smoothing: grayscale;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Basic layout
|
// Basic layout
|
||||||
|
@ -22,3 +22,4 @@
|
|||||||
@import "views/navigation";
|
@import "views/navigation";
|
||||||
@import "views/mail-list";
|
@import "views/mail-list";
|
||||||
@import "views/read";
|
@import "views/read";
|
||||||
|
@import "views/write";
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
.view-read {
|
.view-read {
|
||||||
|
margin: 0px;
|
||||||
padding: 10px 15px;
|
padding: 10px 15px;
|
||||||
color: $color-grey-dark;
|
color: $color-grey-dark;
|
||||||
|
|
||||||
|
71
src/sass/views/_write.scss
Normal file
71
src/sass/views/_write.scss
Normal file
@ -0,0 +1,71 @@
|
|||||||
|
.view-write {
|
||||||
|
margin: 0px;
|
||||||
|
padding: 10px;
|
||||||
|
color: $color-grey-dark;
|
||||||
|
|
||||||
|
.title {
|
||||||
|
text-align: center;
|
||||||
|
font-size: $font-size-bigger;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
input {
|
||||||
|
border: 0!important;
|
||||||
|
outline: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
button {
|
||||||
|
border: 0!important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.address-input {
|
||||||
|
width: 90%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.subject-box {
|
||||||
|
margin: 20px 0;
|
||||||
|
width: inherit;
|
||||||
|
border: 1px;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: $color-grey-lighter;
|
||||||
|
height: em(44);
|
||||||
|
|
||||||
|
.subject-line {
|
||||||
|
float: left;
|
||||||
|
padding: 10px;
|
||||||
|
width: 80%;
|
||||||
|
color: $color-grey;
|
||||||
|
}
|
||||||
|
|
||||||
|
.subject {
|
||||||
|
font-weight: bold;
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.btn-attachment {
|
||||||
|
float: right;
|
||||||
|
padding: em(7.5) em(7.5) em(4) em(7.5);
|
||||||
|
margin: em(5);
|
||||||
|
color: $color-grey-lightest;
|
||||||
|
background-color: $color-blue;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
*[contentEditable] {
|
||||||
|
outline: 0px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.encrypt-preview {
|
||||||
|
font-size: 0.9em;
|
||||||
|
margin-top: 3em;
|
||||||
|
font-family: monospace;
|
||||||
|
color: $color-grey-light;
|
||||||
|
word-wrap: break-word;
|
||||||
|
}
|
||||||
|
|
||||||
|
.send-control {
|
||||||
|
position: absolute;
|
||||||
|
bottom: 10px;
|
||||||
|
right: 10px;
|
||||||
|
}
|
||||||
|
}
|
@ -1,4 +1,4 @@
|
|||||||
<div class="write-message">
|
<div class="view-write">
|
||||||
<p class="title">New Mail</p>
|
<p class="title">New Mail</p>
|
||||||
|
|
||||||
<div class="address-headers">
|
<div class="address-headers">
|
||||||
@ -16,9 +16,9 @@
|
|||||||
<div class="subject-line">
|
<div class="subject-line">
|
||||||
<input ng-model="subject" class="subject" spellcheck="true" tabindex="3" placeholder="Subject" ng-change="updatePreview()">
|
<input ng-model="subject" class="subject" spellcheck="true" tabindex="3" placeholder="Subject" ng-change="updatePreview()">
|
||||||
</div>
|
</div>
|
||||||
<div class="attachment-btn btn-shadow">
|
<button class="btn-attachment">
|
||||||
<div class="icon-attachment"></div>
|
<div data-icon=""></div>
|
||||||
</div>
|
</button>
|
||||||
</div><!--/.subject-box-->
|
</div><!--/.subject-box-->
|
||||||
|
|
||||||
<div class="mail-text-body">
|
<div class="mail-text-body">
|
||||||
@ -31,5 +31,7 @@
|
|||||||
</div><!--/.encrypt-preview-->
|
</div><!--/.encrypt-preview-->
|
||||||
</div><!--/.mail-text-body-->
|
</div><!--/.mail-text-body-->
|
||||||
|
|
||||||
<button ng-click="sendEmail()" class="send-btn btn-shadow" tabindex="5">Send securely</button>
|
<div class="send-control">
|
||||||
|
<button ng-click="sendEmail()" class="btn" ng-disabled="!to" tabindex="5">Send securely</button>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
Loading…
Reference in New Issue
Block a user