diff options
Diffstat (limited to 'templates-old/index.php')
-rw-r--r-- | templates-old/index.php | 99 |
1 files changed, 99 insertions, 0 deletions
diff --git a/templates-old/index.php b/templates-old/index.php new file mode 100644 index 000000000..9ad38a0d5 --- /dev/null +++ b/templates-old/index.php @@ -0,0 +1,99 @@ +<?php +use OCA\News\Plugin\Client\Plugin; + +script('news', [ + 'build/app.min' +]); + +style('news', [ + 'app', + 'content', + 'custom', + 'explore', + 'mobile', + 'navigation', + 'settings', + 'shortcuts' +]); + +// load plugin scripts and styles +foreach (Plugin::getStyles() as $appName => $fileName) { + style($appName, $fileName); +} +foreach (Plugin::getScripts() as $appName => $fileName) { + script($appName, $fileName); +} +?> + + <div id="global-loading" + class="icon-loading" + ngCloak + ng-show="App.loading.isLoading('global')"></div> + + <!-- content --> + <script type="text/ng-template" id="content.html"> + <?php print_unescaped($this->inc('part.content')) ?> + </script> + <script type="text/ng-template" id="shortcuts.html"> + <?php print_unescaped($this->inc('part.content.shortcuts')) ?> + </script> + <script type="text/ng-template" id="explore.html"> + <?php print_unescaped($this->inc('part.content.explore')) ?> + </script> + + <!-- navigation --> + <div id="app-navigation" + ng-controller="NavigationController as Navigation" + ng-hide="App.loading.isLoading('global')"> + + <news-search on-search="Navigation.search"></news-search> + <news-title-unread-count + unread-count="{{ Navigation.getUnreadCount() }}"> + </news-title-unread-count> + + <ul class="with-icon" data-id="0" news-droppable> + <?php print_unescaped($this->inc('part.navigation.addfeed')) ?> + <?php print_unescaped($this->inc('part.navigation.addfolder')) ?> + <?php print_unescaped($this->inc('part.navigation.unreadfeed')) ?> + <?php print_unescaped($this->inc('part.navigation.starredfeed')) ?> + <?php print_unescaped($this->inc( + 'part.navigation.feed', ['folderId' => 'null'] + )) ?> + <?php print_unescaped($this->inc('part.navigation.folder')) ?> + <?php print_unescaped($this->inc('part.navigation.explore')) ?> + </ul> + + <!-- settings --> + <div id="app-settings" ng-controller="SettingsController as Settings"> + <?php print_unescaped($this->inc('part.settings')) ?> + </div> + </div> + + <div id="app-content" + ng-class="{ + 'loading-content': App.loading.isLoading('content') && + !App.loading.isLoading('global'), + 'explore': App.isFirstRun() + }" + tabindex="-1" + news-pull-to-refresh="showPullToRefresh"> + <div class="podcast" news-sticky-menu="#app-content" ng-if="App.playingItem"> + <audio controls autoplay ng-src="{{ App.playingItem.enclosureLink|trustUrl }}" news-play-one></audio> + <a class="button podcast-download" title="<?php p($l->t('Download')) ?>" + ng-href="{{ App.playingItem.enclosureLink|trustUrl }}" + target="_blank" + rel="noreferrer"></a> + <button class="podcast-close" title="<?php p($l->t('Close')) ?>" + ng-click="App.playingItem = false"></button> + </div> + <div id="app-content-wrapper" + ng-class="{ + 'autopaging': App.loading.isLoading('autopaging'), + 'finished-auto-paging': Content.isNothingMoreToAutoPage + }" + ng-hide="App.loading.isLoading('global')" + ng-view + news-scroll + news-scroll-enabled-mark-read="Content.markReadEnabled()" + news-scroll-auto-page="Content.autoPage()" + news-scroll-mark-read="Content.scrollRead(itemIds)"></div> |