Commit 7aaf5472bbd814f3fdb786cc528abeee7cfcd85c

Authored by Zambom
1 parent d0c61fce

Webpages adjusts

amadeus/static/css/base/amadeus.css
@@ -792,4 +792,12 @@ a.add-row { @@ -792,4 +792,12 @@ a.add-row {
792 792
793 .resource_list a:hover, .resource_list a:focus { 793 .resource_list a:hover, .resource_list a:focus {
794 text-decoration: none; 794 text-decoration: none;
  795 +}
  796 +
  797 +.add_resource i {
  798 + margin-right: 10px;
  799 +}
  800 +
  801 +.add_resource ul {
  802 + width: 100%;
795 } 803 }
796 \ No newline at end of file 804 \ No newline at end of file
subjects/templates/subjects/view.html
@@ -81,5 +81,17 @@ @@ -81,5 +81,17 @@
81 {% if resource_new_page %} 81 {% if resource_new_page %}
82 window.open("{{ resource_new_page_url }}"); 82 window.open("{{ resource_new_page_url }}");
83 {% endif %} 83 {% endif %}
  84 +
  85 + $(function (){
  86 + var topic_slug = "{{ topic_slug }}"
  87 +
  88 + if (topic_slug != "") {
  89 + $("#" + topic_slug).collapse('show');
  90 +
  91 + $('html, body').animate({
  92 + scrollTop: $("#" + topic_slug).parent().offset().top
  93 + }, 1000);
  94 + }
  95 + });
84 </script> 96 </script>
85 {% endblock content %} 97 {% endblock content %}
86 \ No newline at end of file 98 \ No newline at end of file
subjects/urls.py
@@ -10,6 +10,7 @@ urlpatterns = [ @@ -10,6 +10,7 @@ urlpatterns = [
10 url(r'^update/(?P<slug>[\w_-]+)/$', views.SubjectUpdateView.as_view(), name='update'), 10 url(r'^update/(?P<slug>[\w_-]+)/$', views.SubjectUpdateView.as_view(), name='update'),
11 url(r'^delete/(?P<slug>[\w_-]+)/$', views.SubjectDeleteView.as_view(), name='delete'), 11 url(r'^delete/(?P<slug>[\w_-]+)/$', views.SubjectDeleteView.as_view(), name='delete'),
12 url(r'^view/(?P<slug>[\w_-]+)/$', views.SubjectDetailView.as_view(), name='view'), 12 url(r'^view/(?P<slug>[\w_-]+)/$', views.SubjectDetailView.as_view(), name='view'),
  13 + url(r'^view/(?P<slug>[\w_-]+)/(?P<topic_slug>[\w_-]+)/$', views.SubjectDetailView.as_view(), name='topic_view'),
13 url(r'^subscribe/(?P<slug>[\w_-]+)/$', views.SubjectSubscribeView.as_view(), name='subscribe'), 14 url(r'^subscribe/(?P<slug>[\w_-]+)/$', views.SubjectSubscribeView.as_view(), name='subscribe'),
14 url(r'^search/$', views.SubjectSearchView.as_view(), name='search'), 15 url(r'^search/$', views.SubjectSearchView.as_view(), name='search'),
15 url(r'^search/(?P<option>[\w_-]+)/$', views.SubjectSearchView.as_view(), name='search'), 16 url(r'^search/(?P<option>[\w_-]+)/$', views.SubjectSearchView.as_view(), name='search'),
subjects/views.py
@@ -427,6 +427,9 @@ class SubjectDetailView(LoginRequiredMixin, DetailView): @@ -427,6 +427,9 @@ class SubjectDetailView(LoginRequiredMixin, DetailView):
427 427
428 self.request.session['resources'] = None 428 self.request.session['resources'] = None
429 429
  430 + if self.kwargs.get('topic_slug'):
  431 + context['topic_slug'] = self.kwargs.get('topic_slug')
  432 +
430 return context 433 return context
431 434
432 435
webpage/templates/webpages/create.html
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 {% block breadcrumbs %} 16 {% block breadcrumbs %}
17 {{ block.super }} 17 {{ block.super }}
18 18
19 - {% breadcrumb topic 'subjects:view' topic.subject.slug %} 19 + {% breadcrumb topic 'subjects:topic_view' topic.subject.slug topic.slug %}
20 20
21 {% trans 'Create Webpage' as bread %} 21 {% trans 'Create Webpage' as bread %}
22 {% breadcrumb bread 'webpages:create' topic.slug %} 22 {% breadcrumb bread 'webpages:create' topic.slug %}
webpage/templates/webpages/update.html
@@ -16,7 +16,7 @@ @@ -16,7 +16,7 @@
16 {% block breadcrumbs %} 16 {% block breadcrumbs %}
17 {{ block.super }} 17 {{ block.super }}
18 18
19 - {% breadcrumb topic 'subjects:view' topic.subject.slug %} 19 + {% breadcrumb topic 'subjects:topic_view' topic.subject.slug topic.slug %}
20 20
21 {% trans 'Edit: ' as bread %} 21 {% trans 'Edit: ' as bread %}
22 {% with bread|add:webpage.name as bread_slug %} 22 {% with bread|add:webpage.name as bread_slug %}
webpage/templates/webpages/view.html
@@ -9,7 +9,7 @@ @@ -9,7 +9,7 @@
9 9
10 {% block breadcrumbs %} 10 {% block breadcrumbs %}
11 {{ block.super }} 11 {{ block.super }}
12 - {% breadcrumb topic 'subjects:view' subject.slug %} 12 + {% breadcrumb topic 'subjects:topic_view' subject.slug topic.slug %}
13 {% breadcrumb webpage 'webpages:view' webpage.slug %} 13 {% breadcrumb webpage 'webpages:view' webpage.slug %}
14 {% endblock %} 14 {% endblock %}
15 15