%PDF- %PDF-
| Direktori : /www/varak.net/mail2.varak.net_old/templates/views/Settings/ |
| Current File : /www/varak.net/mail2.varak.net_old/templates/views/Settings/EmailAccountsSettingsViewModel.html |
<div class="panel_top">
<div class="buttons" data-bind="visible: allowUsersAddNewAccounts">
<span class="button special add_new_account" data-i18n="SETTINGS/ACCOUNTS_BUTTON_ADD_NEW_ACCOUNT" data-bind="i18n: 'text', click: onAccountAdd"></span>
</div>
<h2 class="title" data-bind="text: title"></h2>
</div>
<div class="panel_center">
<div>
<div class="items_list accounts_list">
<div data-bind="foreach: accounts">
<div class="item account" data-bind="css: {'selected': id() === $parent.editedAccountId() && !$parent.editedFetcherId() && !$parent.editedIdentityId()}, click: function () {$parent.changeAccount(id());}">
<span class="link fetcher" data-i18n="SETTINGS/ACCOUNTS_LINK_ADD_IDENTITY" data-bind="i18n: 'text', visible: $parent.isAllowIdentities, click: function (oModel, oEv) {$parent.onIdentityAdd(id(), oEv);}"></span>
<span class="link fetcher" data-i18n="SETTINGS/ACCOUNTS_LINK_ADD_FETCHER" data-bind="i18n: 'text', visible: (isDefault() && $parent.isAllowFetcher), click: $parent.onFetcherAdd"></span>
<span class="title" data-bind="text: email()"></span>
</div>
<!-- ko if: fetchers() -->
<!-- ko foreach: fetchers().collection -->
<div class="item fetcher" data-bind="css: {'selected': id() === $parents[1].editedFetcherId()}, click: function () {$parents[1].onChangeFetcher($data.id());}">
<span class="icon"></span>
<span class="label" data-i18n="SETTINGS/ACCOUNT_FETCHER_FETCH_FROM" data-bind="i18n: 'text'"></span>
<span class="title" data-bind="text: incomingMailServer() + ' / ' + incomingMailLogin()"></span>
<span class="info" data-i18n="SETTINGS/ACCOUNT_FETCHER_FETCHING" data-bind="i18n: 'text', visible: isLocked()"></span>
</div>
<!-- /ko -->
<!-- /ko -->
<!-- ko if: identities -->
<!-- ko foreach: identities -->
<div class="item fetcher" data-bind="css: {'selected': id() === $parents[1].editedIdentityId()}, click: function () {$parents[1].onChangeIdentity($data);}">
<span class="icon"></span>
<span class="label" data-i18n="SETTINGS/ACCOUNTS_IDENTITY_TEXT" data-bind="i18n: 'text'"></span>
<span class="title" data-bind="text: fullEmail"></span>
</div>
<!-- /ko -->
<!-- /ko -->
</div>
</div>
<div class="tabs">
<div class="shortcuts">
<div data-bind="visible: !editedFetcherId() && !editedIdentityId()">
<span class="item properties" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.Properties}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_PROPERTIES"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Properties);}"></a>
</span>
<span class="item folders" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.Folders}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_MANAGE_FOLDERS"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Folders);}"></a>
</span>
<span class="item forward" data-bind="visible: allowForwardExtension, css: {'selected': tab() === Enums.AccountSettingsTab.Forward}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_FORWARD"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Forward);}"></a>
</span>
<span class="item autoresponder" data-bind="visible: allowAutoresponderExtension, css: {'selected': tab() === Enums.AccountSettingsTab.Autoresponder}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_AUTORESPONDER"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Autoresponder);}"></a>
</span>
<span class="item filters" data-bind="visible: allowSieveFiltersExtension, css: {'selected': tab() === Enums.AccountSettingsTab.Filters}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_FILTERS"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Filters);}"></a>
</span>
<span class="item signature" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.Signature}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_SIGNATURE"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.Signature);}"></a>
</span>
</div>
<div data-bind="visible: editedFetcherId()">
<span class="item pop3" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.FetcherInc}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNT_FETCHER_INCOMING_SETTINGS"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.FetcherInc);}"></a>
</span>
<span class="item smtp" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.FetcherOut}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNT_FETCHER_OUTGOING_SETTINGS"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.FetcherOut);}"></a>
</span>
<span class="item signature" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.FetcherSig}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_SIGNATURE"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.FetcherSig);}"></a>
</span>
</div>
<div data-bind="visible: editedIdentityId()">
<span class="item properties" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.IdentityProperties}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_PROPERTIES"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.IdentityProperties);}"></a>
</span>
<span class="item signature" data-bind="css: {'selected': tab() === Enums.AccountSettingsTab.IdentitySignature}">
<a href="javascript: void(0);" data-i18n="SETTINGS/ACCOUNTS_TAB_SIGNATURE"
data-bind="i18n: 'text', click: function () {onTabClick(Enums.AccountSettingsTab.IdentitySignature);}"></a>
</span>
</div>
</div>
<div class="tabs_container">
<div class="tab properties" data-bind="visible: tab() === Enums.AccountSettingsTab.Properties">
<div data-bind="template: {name: 'Settings_AccountPropertiesViewModel', data: oAccountProperties}"></div>
</div>
<div class="tab signature" data-bind="visible: tab() === Enums.AccountSettingsTab.Signature">
<div data-bind="template: {name: 'Settings_AccountSignatureViewModel', data: oAccountSignature}"></div>
</div>
<div class="tab filters" data-bind="visible: tab() === Enums.AccountSettingsTab.Filters">
<div data-bind="template: {name: 'Settings_AccountFiltersViewModel', data: oAccountFilters}"></div>
</div>
<div class="tab autoresponder" data-bind="visible: tab() === Enums.AccountSettingsTab.Autoresponder">
<div data-bind="template: {name: 'Settings_AccountAutoresponderViewModel', data: oAccountAutoresponder}"></div>
</div>
<div class="tab forward" data-bind="visible: tab() === Enums.AccountSettingsTab.Forward">
<div data-bind="template: {name: 'Settings_AccountForwardViewModel', data: oAccountForward}"></div>
</div>
<div class="tab folders" data-bind="visible: tab() === Enums.AccountSettingsTab.Folders">
<div data-bind="template: {name: 'Settings_AccountFoldersViewModel', data: oAccountFolders}"></div>
</div>
<div class="tab pop3" data-bind="visible: tab() === Enums.AccountSettingsTab.FetcherInc">
<div data-bind="template: {name: 'Settings_FetcherIncomingViewModel', data: oFetcherIncoming}"></div>
</div>
<div class="tab smtp" data-bind="visible: tab() === Enums.AccountSettingsTab.FetcherOut">
<div data-bind="template: {name: 'Settings_FetcherOutgoingViewModel', data: oFetcherOutgoing}"></div>
</div>
<div class="tab signature" data-bind="visible: tab() === Enums.AccountSettingsTab.FetcherSig">
<div data-bind="template: {name: 'Settings_AccountSignatureViewModel', data: oFetcherSignature}"></div>
</div>
<div class="tab properties" data-bind="visible: tab() === Enums.AccountSettingsTab.IdentityProperties">
<div data-bind="template: {name: 'Settings_IdentityPropertiesViewModel', data: oIdentityProperties}"></div>
</div>
<div class="tab signature" data-bind="visible: tab() === Enums.AccountSettingsTab.IdentitySignature">
<div data-bind="template: {name: 'Settings_AccountSignatureViewModel', data: oIdentityProperties}"></div>
</div>
</div>
</div>
</div>
</div>