sources.html 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <div ng-controller="main" class="wrapper">
  2. <aside class="sidebar">
  3. <form class="filter">
  4. <ul>
  5. <li>
  6. <h3><i class="fa fa-filter"></i> Parse source</h3>
  7. </li>
  8. <li>
  9. <label for="title">Link</label>
  10. <input type="text" ng-model="source" class="form-control" placeholder="url">
  11. </li>
  12. <li>
  13. <label for="title">Name</label>
  14. <input type="text" ng-model="sourceName" class="form-control" placeholder="name">
  15. </li>
  16. <li>
  17. <label for="title">RSS</label>
  18. <input type="number" ng-model="sourceRSS" class="form-control" value="0" ng-min="0" ng-max="1">
  19. </li>
  20. <li ng-show="!sourceRSS">
  21. <label for="title">Selector</label>
  22. <input type="text" ng-model="sourceSelector" class="form-control" placeholder="selector">
  23. </li>
  24. <button class="btn btn-default" ng-click="parseSource(source,sourceName,sourceSelector,sourceRSS,0)">Test</button>
  25. <button class="btn btn-default" ng-click="parseSource(source,sourceName,sourceSelector,sourceRSS,1)">Add</button>
  26. </aside>
  27. <div class="content-wrapper">
  28. <div class="news-wrapper">
  29. <section ng-repeat="s in sources" ng-class-odd="'odd-news'" ng-class-even="'even-news'">
  30. <div class="title">
  31. <h4>{{s.name}}</h4>
  32. </div>
  33. <ul class="news-meta">
  34. <li><i class="fa fa-globe"></i>&nbsp; Category: {{s.category}} </li>
  35. <li><i class="fa fa-globe"></i>&nbsp; RSS: {{s.rss==true}} </li>
  36. </ul>
  37. <div class="navigation">
  38. <div><a ng-href="{{s.link}}" target="_blank"><i class="fa fa-external-link"></i> Visit site</a></div>
  39. </div>
  40. </section>
  41. </div>
  42. <div class="article-wrapper">
  43. <h4>{{parsed_articles.length}}</h4>
  44. <section ng-repeat="a in parsed_articles" ng-class-odd="'odd-news'" ng-class-even="'even-news'">
  45. <div class="title">
  46. <h4>{{a}}</h4>
  47. </div>
  48. </section>
  49. </div>
  50. <div style="clear: both"></div>
  51. </div>
  52. </div>
  53. </div>