Commit 8d3c5ca1b96188a5046bc3770f726a9cff451f99

Authored by Gustavo
1 parent 74cfcd50

Contrast view created

Showing 1 changed file with 15 additions and 0 deletions   Show diff stats
themes/views.py
... ... @@ -3,6 +3,8 @@ from django.shortcuts import render
3 3 from django.contrib import messages
4 4 from django.core.urlresolvers import reverse, reverse_lazy
5 5 from django.utils.translation import ugettext_lazy as _
  6 +from django.http import HttpResponse, JsonResponse, HttpResponseRedirect
  7 +from django.shortcuts import redirect
6 8  
7 9 from braces import views as braces_mixins
8 10  
... ... @@ -77,3 +79,16 @@ class CSSStyleSettings(braces_mixins.LoginRequiredMixin, braces_mixins.Staffuser
77 79 context['settings_menu_active'] = "settings_menu_active"
78 80  
79 81 return context
  82 +
  83 +def Contrast(request):
  84 + theme = Themes.objects.get(id = 1)
  85 +
  86 + if theme.css_style == 'contrast':
  87 + theme.css_style = 'green'
  88 + else:
  89 + theme.css_style = 'contrast'
  90 + theme.save()
  91 +
  92 + caminho = request.META.get('HTTP_REFERER')
  93 +
  94 + return HttpResponseRedirect(caminho)
... ...