sources.html 2.2 KB

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