sources.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <div ng-controller="main" class="wrapper">
  2. <aside class="sidebar">
  3. <div class="row">
  4. <div class="col-md-12">
  5. Parse source:
  6. <input type="text" ng-model="source" class="form-control" placeholder="url">
  7. <input type="text" ng-model="sourceName" class="form-control" placeholder="name">
  8. <input type="text" ng-model="sourceSelector" class="form-control" placeholder="selector">
  9. <input type="number" ng-model="sourceRSS" class="form-control" value=0>
  10. <button class="btn btn-default" ng-click="parseSource(source,sourceName,sourceSelector,sourceRSS,0)">Test</button>
  11. <button class="btn btn-default" ng-click="parseSource(source,sourceName,sourceSelector,sourceRSS,1)">Add</button>
  12. </div>
  13. </div>
  14. </aside>
  15. <div class="content-wrapper">
  16. <div class="news-wrapper">
  17. <section ng-repeat="n in news" ng-class-odd="'odd-news'" ng-class-even="'even-news'">
  18. <div class="title">
  19. <h4>{{n.title}}</h4>
  20. <a href="#" ng-click="delete_article(n._id)"><i class="fa fa-times"></i></a>
  21. </div>
  22. <ul class="news-meta">
  23. <li><i class="fa fa-calendar-o"></i> {{n.scrap_date | date:'short'}}</li>
  24. <li>Weight: {{n.weight}}</li>
  25. <li><i class="fa fa-globe"></i> {{n.source_name}}</li>
  26. </ul>
  27. <div class="summary">
  28. {{n.summary}}
  29. </div>
  30. <div class="navigation">
  31. <div><a ng-href="{{n.url}}" target="_blank"><i class="fa fa-external-link"></i> Visit site</a></div>
  32. <div class="read-more"><a ng-click="getArticle(n)"><i class="fa fa-share"></i> Read complete article</a></div>
  33. </div>
  34. <div class="labels">
  35. <i class="fa fa-tags"></i> <div ng-repeat="k in n.kw">{{k}}</div>
  36. </div>
  37. </section>
  38. <div class="pagination">
  39. <div class="center">
  40. Page: <input type="number" ng-model="curPage" ng-change="changePage(curPage)" ng-model-options='{ debounce: 500 }' ng-blur="changePage(curPage)"> / {{totPages}}
  41. </div>
  42. </div>
  43. </div>
  44. <div class="article-wrapper">
  45. <div id="news" ng-bind-html="newsArticle"></div>
  46. </div>
  47. <div style="clear: both"></div>
  48. </div>
  49. </div>
  50. </div>