vpn.email
Version:
vpn.email client
157 lines (154 loc) • 9.85 kB
text/jade
.panel-default(data-bind='visible:LocalEmailAddPanel.EmailIconPanelShow()')
.panel-heading.pve-emailPanel-title
.panel-title
.btn-group(role="group")
button.btn.btn-default.btn-sm(type='button')
i.fa.fa-trash-o.text-danger
button.btn.btn-default.btn-sm(data-bind="click: deleteBlackPanel, attr:{href:'#' + LocalEmailAddPanel.dcom_mainBodyId}"
data-toggle="collapse", role="button", data-parent="#AddAnEmailPanel" type='button')
span(data-bind="css:{'text-warning':LocalEmailAddPanel.emailStatus()>0, 'text-danger':LocalEmailAddPanel.fa_times(), 'text-success':LocalEmailAddPanel.emailStatus()==0}")
i.fa.fa-envelope-o.pve-icon
span.pve-icon.pve-overflow-text(data-bind='text:LocalEmailAddPanel.emailAddress(), css:{}')
i.fa.fa-cog.fa-spin.text-warning(data-bind='visible:LocalEmailAddPanel.fa_cog(), css{"jjj":!LocalEmailAddPanel.fa_times()&&!LocalEmailAddPanel.fa_exclamation()}')
i.fa.fa-exclamation-triangle.text-danger(data-bind='visible:LocalEmailAddPanel.fa_times()')
button.btn.btn-default.btn-sm(role="button" data-bind='click:click_addNewEmail, attr:{href:"#"+LocalEmailAddPanel.dcom_mainBodyId}' )
i.fa.fa-plus.text-info
form.panel-body.panel-collapse.collapse.in(novalidate, data-bind="attr:{id:LocalEmailAddPanel.dcom_mainBodyId, name:LocalEmailAddPanel.dcom_mainBodyId}, submit:form_submit")
//- Email input
.form-group(data-bind='css:{"has-error":LocalEmailAddPanel.EmailErrorItem()}')
.ErrorMessage(data-bind="visible:LocalEmailAddPanel.EmailErrorItem()")
.alert.alert-danger.alert-dismissible.fade.in
button.close(type="button", data-dismiss="alert", aria-label="Close")
span(aria-hidden="true") x
p(data-bind="text:errorMessage()[LocalEmailAddPanel.EmailErrorItem()]")
.input-group
span.input-group-addon
i.fa.fa-envelope-o.Title
input.form-control.input-lg(type="email", name ="email_input", required="required"
data-bind="attr:{placeholder:InputInfo().emailAddress, id:LocalEmailAddPanel.dcom_emailInputId}, value:LocalEmailAddPanel.emailAddress")
.input-group-btn
a.btn.btn-default.btn-lg(data-toggle="collapse", role="button", tabindex="-1",
data-bind="attr:{href:'#'+LocalEmailAddPanel.dcom_ServerDetailID}, click:showServerDetailCollapse")
span.Title.glyphicon.glyphicon-cog(data-bind="visible:!LocalEmailAddPanel.showServerDetail()")
span.glyphicon.glyphicon-triangle-bottom.Title(data-bind="visible:LocalEmailAddPanel.showServerDetail()")
//- Password input
.form-group(data-bind='css:{"has-error":LocalEmailAddPanel.PasswordErrorItem()}')
.ErrorMessage(data-bind="visible:LocalEmailAddPanel.PasswordErrorItem()")
.alert.alert-danger.alert-dismissible.fade.in
button.close(type="button", data-dismiss="alert", aria-label="Close")
span(aria-hidden="true") x
p(data-bind="text:errorMessage()[LocalEmailAddPanel.PasswordErrorItem()]")
.input-group
span.input-group-addon
i.fa.fa-key.Title
input.form-control.input-lg(type="password", name ="password_input", required="required"
data-bind="attr:{placeholder:InputInfo().password, id:LocalEmailAddPanel.dcom_passwordInputId}, value:LocalEmailAddPanel.password")
span.input-group-btn
button.btn.btn-default.btn-lg(type="submit")
i.fa.fa-check.text-success
//- SERVER INPUT
.collapse(data-bind="attr:{id:LocalEmailAddPanel.dcom_ServerDetailID}")
// SMTP server domain input
.form-group
.ErrorMessage(data-bind="visible:LocalEmailAddPanel.smtpServerErrorItem()")
.alert.alert-danger.alert-dismissible.fade.in
button.close(type="button", data-dismiss="alert", aria-label="Close")
span(aria-hidden="true") x
p(data-bind="text:errorMessage()[LocalEmailAddPanel.smtpServerErrorItem()]")
.input-group.has-warning
span.input-group-addon
i.fa.fa-desktop
input.form-control.input-lg(name ="host_input", data-bind="attr:{placeholder:InputInfo().smtpServerInput},value:LocalEmailAddPanel.SmtpServerName")
.input-group-btn
a.btn.btn-default.btn-lg(role="button",data-toggle="collapse",
data-bind="attr:{href:'#' + LocalEmailAddPanel.dcom_smtpServerInputPanelId}, click:SmtpCheckingDown")
span.glyphicon.glyphicon-envelope.text-warning(data-bind="visible:LocalEmailAddPanel.smtpServerInputLoginPanelChecked()")
span.glyphicon.glyphicon-triangle-bottom.text-warning(data-bind="visible:!LocalEmailAddPanel.smtpServerInputLoginPanelChecked()")
//- SMTP server login info
.form-group
.collapse(data-bind='attr:{id:LocalEmailAddPanel.dcom_smtpServerInputPanelId}')
.panel.panel-default
.panel-body
.form-group
.input-group
span.input-group-addon
i.fa.fa-user.Title
input.form-control.input-lg(type='text',data-bind="attr:{placeholder:InputInfo().UserName}, value:LocalEmailAddPanel.smtpUsername")
.form-group
.input-group
span.input-group-addon
i.fa.fa-key.Title
input.form-control.input-lg(type="password", data-bind="attr:{placeholder:InputInfo().password}, value:LocalEmailAddPanel.smtpUserPassword")
.form-group
.input-group
div(data-bind="css:{'input-group-btn':LocalEmailAddPanel.smtpPortInputShow()}")
button.btn.btn-default.dropdown-toggle.btn-lg.Title(type="button", data-toggle="dropdown", aria-expanded="false")
span.Title(data-bind='text:btn().portName')
span.Title.pve-icon(data-bind='text:LocalEmailAddPanel.smtpPortNumber()=="0"?btn().AutoSetup:LocalEmailAddPanel.smtpPortNumber()')
span.caret.Title
ul.dropdown-menu.Title(role="menu", data-bind="attr:{'pve-dcom_mainBodyId':LocalEmailAddPanel.dcom_mainBodyId}")
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#",data-bind='click:smtpPortNumber')
i.fa.fa-cog
span(data-bind='text:btn().AutoSetup')
li.divider
<!--ko foreach:smtpPortNumberList -->
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#", data-bind='click:smtpPortNumber, text:$data')
<!-- /ko -->
li.divider
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#",data-bind='text:btn().customSetup, click:smtpPort')
input.form-control.input-lg(type='number', min='1', max='65535', step='1', pattern ='[0-9]*', data-bind='visible:LocalEmailAddPanel.smtpPortInputShow,value:LocalEmailAddPanel.smtpPortNumber,hasFocus:LocalEmailAddPanel.smtpPortInputShow')
//- imap SERVER domain INPUT
.form-group
.ErrorMessage(data-bind="visible:LocalEmailAddPanel.smtpServerErrorItem()")
.alert.alert-danger.alert-dismissible.fade.in
button.close(type="button", data-dismiss="alert", aria-label="Close")
span(aria-hidden="true") x
p(data-bind="text:errorMessage()[LocalEmailAddPanel.smtpServerErrorItem()]")
.input-group
span.input-group-addon
i.fa.fa-desktop
input.form-control.input-lg(name ="host_input", data-bind="attr:{placeholder:InputInfo().imapServerinput},value:LocalEmailAddPanel.ImapServerName")
.input-group-btn
a.btn.btn-default.btn-lg(data-toggle="collapse", role="button",
data-bind="attr:{href:'#' + LocalEmailAddPanel.dcom_imapServerInputPanelId}, click:ImapCheckingDown")
span.glyphicon.glyphicon-envelope.text-warning(data-bind="visible:LocalEmailAddPanel.imapServerInputLoginPanelChecked()")
span.glyphicon.glyphicon-triangle-bottom.text-warning(data-bind="visible:!LocalEmailAddPanel.imapServerInputLoginPanelChecked()")
//- IMAP server login info
.form-group
.collapse(data-bind='attr:{id:LocalEmailAddPanel.dcom_imapServerInputPanelId}')
.panel.panel-default
.panel-body
.form-group
.input-group
span.input-group-addon
i.fa.fa-user.Title
input.form-control.input-lg(name ="fcuygviubhon",data-bind="attr:{placeholder:InputInfo().UserName},value:LocalEmailAddPanel.imapUsername")
.form-group
.input-group
span.input-group-addon
i.fa.fa-key.Title
input.form-control.input-lg(type="password", name ="fcuvgibhnojmk", data-bind="attr:{placeholder:InputInfo().password},value:LocalEmailAddPanel.imapUserPassword")
.form-group
.input-group
div(data-bind="css:{'input-group-btn':LocalEmailAddPanel.imapPortInputShow()}")
button.btn.btn-default.dropdown-toggle.btn-lg.Title(type="button", data-toggle="dropdown", aria-expanded="false")
span.Title(data-bind='text:btn().portName')
span.Title.pve-icon(data-bind='text:LocalEmailAddPanel.imapPortNumber()=="0"?btn().AutoSetup:LocalEmailAddPanel.imapPortNumber()')
span.caret.Title
ul.dropdown-menu.Title(role="menu", data-bind="attr:{'pve-dcom_mainBodyId':LocalEmailAddPanel.dcom_mainBodyId}")
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#",data-bind='click:imapPortNumber')
i.fa.fa-cog
span(data-bind='text:btn().AutoSetup')
li.divider
<!--ko foreach:imapPortNumberList -->
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#", data-bind='click:imapPortNumber, text:$data')
<!-- /ko -->
li.divider
li(role="presentation")
a(role="menuitem", tabindex="-1", href="#",data-bind='text:btn().customSetup, click:imapPort')
input.form-control.input-lg(type='number', min='1', max='65535', step='1', pattern ='[0-9]*', data-bind='visible:LocalEmailAddPanel.imapPortInputShow,value:LocalEmailAddPanel.imapPortNumber,hasFocus:LocalEmailAddPanel.imapPortInputShow')