Skip to content

Commit d68b66e

Browse files
committed
Remove use case
1 parent c8458e9 commit d68b66e

File tree

9 files changed

+4
-437
lines changed

9 files changed

+4
-437
lines changed

rnacentral/portal/static/js/app.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ angular.module('rnacentralApp', [
1111
'rnaSequence',
1212
'textSearch',
1313
'expertDatabase',
14-
'useCases',
1514
'homepage',
1615
'sequenceSearch'
1716
])
Lines changed: 3 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,4 @@
1-
var HomepageController = function($scope, useCases) {
2-
$scope.useCases = useCases; // expose useCases to the templates
3-
4-
/**
5-
* Generate one example per useCases category
6-
* @param {Object} useCases
7-
* @returns {Object} - an object: { <categoryName>: <useCase> }, e.g.:
8-
* {
9-
* "reference-ncrna-set": [Object object],
10-
* "literature-curation": [Object object],
11-
* "programmatic-information-retrieval": [Object object]
12-
* }
13-
*/
14-
function generateRandomExamples(useCases) {
15-
// generate a non-redundant list of categories
16-
var categories = Array.from(new Set(Object.values(useCases).map(function(value) { return value.category })));
17-
18-
var output = [];
19-
categories.forEach(function(category) {
20-
var categoryMembers = Object.values(useCases).filter(function(useCase) { return useCase.category === category });
21-
var randomIndex = Math.floor(Math.random() * categoryMembers.length);
22-
output.push(categoryMembers[randomIndex]);
23-
});
24-
25-
return output;
26-
}
27-
28-
$scope.randomExamples = generateRandomExamples(useCases);
29-
1+
var HomepageController = function($scope) {
302
$scope.RNAcentralPublication = {
313
"title": "RNAcentral 2021: secondary structure integration, improved sequence search and new member databases",
324
"authors": ["The RNAcentral Consortium"],
@@ -36,8 +8,8 @@ var HomepageController = function($scope, useCases) {
368
"pub_id": ""
379
}
3810
};
39-
HomepageController.$inject = ['$scope', 'useCases'];
11+
HomepageController.$inject = ['$scope'];
4012

4113

42-
angular.module("homepage", ['ngResource', 'ngAnimate', 'ngSanitize', 'ui.bootstrap', 'routes', 'useCases', 'rnaSequence'])
14+
angular.module("homepage", ['ngResource', 'ngAnimate', 'ngSanitize', 'ui.bootstrap', 'routes', 'rnaSequence'])
4315
.controller("HomepageController", HomepageController);

rnacentral/portal/static/js/components/use-cases/use-cases.module.js

Lines changed: 0 additions & 125 deletions
This file was deleted.

rnacentral/portal/static/karma.conf.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,9 +77,6 @@ module.exports = function(config) {
7777
'js/components/expert-database/normalize-expert-db-name.service.js',
7878
'js/components/expert-database/normalize-expert-db-name.service.spec.js',
7979

80-
// // useCases module
81-
// 'js/components/use-cases/use-cases.module.js',
82-
//
8380
// // homepage module
8481
// 'js/components/homepage/homepage.module.js'
8582
],

rnacentral/portal/templates/portal/base.html

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,8 +187,6 @@
187187

188188
<script src="{% static "js/components/homepage/homepage.module.js" %}"></script>
189189

190-
<script src="{% static "js/components/use-cases/use-cases.module.js" %}"></script>
191-
192190
<script src="{% static "js/components/expert-database/expert-database.module.js" %}"></script>
193191
<script src="{% static "js/components/expert-database/expert-database-top.component.js" %}"></script>
194192
<script src="{% static "js/components/expert-database/expert-database-left.component.js" %}"></script>

rnacentral/portal/templates/portal/homepage.html

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -217,65 +217,6 @@ <h3 class="text-center margin-bottom-0px"><i class="fa fa-pencil"></i> Citing RN
217217

218218
</div>
219219

220-
<div class="row well well-sm">
221-
<h2 class="text-center" style="margin-top: 2px; margin-bottom: 2px;"><a href="/use-cases" class="rnacentral-gold">Featured use cases</a></h2>
222-
223-
<div class="col-md-4">
224-
<div class="panel panel-default">
225-
<h3 class="text-center"><a href="{% url 'use-cases' %}#{% verbatim %}{{ randomExamples[0].category }}{% endverbatim %}" class="rnacentral-gold">{% verbatim %}{{ randomExamples[0].category_header }}{% endverbatim %}</a></h3>
226-
<div class="panel-body">
227-
<p>
228-
{% verbatim %}
229-
<img ng-src="{{ randomExamples[0].image }}">
230-
<h4>{{ randomExamples[0].caption }}</h4>
231-
{% endverbatim %}
232-
<blockquote>
233-
<publication publication="randomExamples[0]"></publication>
234-
</blockquote>
235-
</p>
236-
</div>
237-
</div>
238-
</div>
239-
240-
<div class="col-md-4">
241-
<div class="panel panel-default">
242-
<h3 class="text-center"><a href="{% url 'use-cases' %}#{% verbatim %}{{ randomExamples[1].category }}{% endverbatim %}" class="rnacentral-gold">{% verbatim %}{{ randomExamples[1].category_header }}{% endverbatim %}</a></h3>
243-
<div class="panel-body">
244-
<p>
245-
{% verbatim %}
246-
<img ng-src="{{ randomExamples[1].image }}" style="height: 120px; margin: auto; display: block;">
247-
<h4>{{ randomExamples[1].caption }}</h4>
248-
{% endverbatim %}
249-
<blockquote>
250-
<publication publication="randomExamples[1]"></publication>
251-
</blockquote>
252-
</p>
253-
</div>
254-
</div>
255-
</div>
256-
257-
<div class="col-md-4">
258-
<div class="panel panel-default">
259-
<h3 class="text-center"><a href="{% url 'use-cases' %}#{% verbatim %}{{ randomExamples[2].category }}{% endverbatim %}" class="rnacentral-gold">{% verbatim %}{{ randomExamples[2].category_header }}{% endverbatim %}</a></h3>
260-
<div class="panel-body">
261-
<p>
262-
{% verbatim %}
263-
<img ng-src="{{ randomExamples[2].image }}" style="height: 150px; margin: auto; display: block;">
264-
<h4>{{ randomExamples[2].caption }}</h4>
265-
{% endverbatim %}
266-
</p>
267-
<blockquote>
268-
<publication publication="randomExamples[2]"></publication>
269-
</blockquote>
270-
</div>
271-
</div>
272-
</div>
273-
274-
<div class="clearfix"></div>
275-
<div class="text-center" style="margin-right: 10px; margin-bottom: 10px; font-size: large;"><a href="/use-cases">More use cases &rarr;</a></div>
276-
277-
</div>
278-
279220
</div>
280221
{% endblock content %}
281222

0 commit comments

Comments
 (0)