.sn-component(ng-if='ctrl.issueLoading') .sk-app-bar.no-edges.no-top-edge.dynamic-height .left .sk-app-bar-item .sk-label.warning There was an issue loading {{ctrl.component.name}}. .right .sk-app-bar-item(ng-click='ctrl.reloadIframe()') .sk-button.info .sk-label Reload .sn-component(ng-if='ctrl.expired') .sk-app-bar.no-edges.no-top-edge.dynamic-height .left .sk-app-bar-item .sk-app-bar-item-column .sk-circle.danger.small .sk-app-bar-item-column div a.sk-label.sk-base( href='https://dashboard.standardnotes.org', rel='noopener', target='_blank' ) | Your Extended subscription expired on | {{ctrl.component.dateToLocalizedString(ctrl.component.valid_until)}}. .sk-p | Extensions are in a read-only state. .right .sk-app-bar-item(ng-click='ctrl.reloadStatus(true)') .sk-button.info .sk-label Reload .sk-app-bar-item .sk-app-bar-item-column .sk-button.warning a.sk-label( href='https://standardnotes.org/help/41/expired', rel='noopener', target='_blank' ) Help .sn-component(ng-if="ctrl.error == 'offline-restricted'") .sk-panel.static .sk-panel-content .sk-panel-section.stretch .sk-panel-column .sk-h1.sk-bold You have restricted this extension to be used offline only. .sk-subtitle Offline extensions are not available in the Web app. .sk-panel-row .sk-panel-row .sk-panel-column .sk-p You can either: ul li.sk-p strong Enable the Hosted option | for this extension by opening the 'Extensions' menu and | toggling 'Use hosted when local is unavailable' under this | extension's options. Then press Reload below. li.sk-p strong Use the Desktop application. .sk-panel-row .sk-button.info( ng-click='ctrl.reloadStatus()', ng-if='!ctrl.reloading' ) .sk-label Reload .sk-spinner.info.small(ng-if='ctrl.reloading') .sn-component(ng-if="ctrl.error == 'url-missing'") .sk-panel.static .sk-panel-content .sk-panel-section.stretch .sk-panel-section-title This extension is not installed correctly. p Please uninstall {{ctrl.component.name}}, then re-install it. p | This issue can occur if you access Standard Notes using an older | version of the app. | Ensure you are running at least version 2.1 on all platforms. iframe( data-component-id='{{ctrl.component.uuid}}', frameborder='0', ng-init='ctrl.onIframeInit()' ng-attr-id='component-iframe-{{ctrl.component.uuid}}', ng-if='ctrl.component.uuid && !ctrl.reloading && ctrl.componentValid', ng-src='{{ctrl.getUrl() | trusted}}', sandbox='allow-scripts allow-top-navigation-by-user-activation allow-popups allow-popups-to-escape-sandbox allow-same-origin allow-modals allow-forms allow-downloads' ) | Loading .loading-overlay(ng-if='ctrl.loading')