fix contact ungleich
							
								
								
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						| 
						 | 
				
			
			@ -11,7 +11,7 @@ __pycache__/
 | 
			
		|||
#django
 | 
			
		||||
local_settings.py
 | 
			
		||||
 | 
			
		||||
media/*
 | 
			
		||||
media/
 | 
			
		||||
!media/keep
 | 
			
		||||
/CACHE/
 | 
			
		||||
/static/
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -106,8 +106,7 @@ INSTALLED_APPS = (
 | 
			
		|||
    'ungleich_page',
 | 
			
		||||
    'hosting',
 | 
			
		||||
    'digitalglarus',
 | 
			
		||||
    'django_extensions',
 | 
			
		||||
    'debug_toolbar'
 | 
			
		||||
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
MIDDLEWARE_CLASSES = (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -7,6 +7,7 @@ from django.conf.urls.static import static
 | 
			
		|||
from django.conf import settings
 | 
			
		||||
from hosting.views import RailsHostingView, DjangoHostingView, NodeJSHostingView
 | 
			
		||||
from membership import urls as membership_urls
 | 
			
		||||
import debug_toolbar
 | 
			
		||||
 | 
			
		||||
urlpatterns = [
 | 
			
		||||
                  url(r'^hosting/', include('hosting.urls', namespace="hosting")),
 | 
			
		||||
| 
						 | 
				
			
			@ -39,3 +40,4 @@ if settings.DEBUG:
 | 
			
		|||
                                    'document_root': settings.MEDIA_ROOT,
 | 
			
		||||
                                }),
 | 
			
		||||
                            )
 | 
			
		||||
    urlpatterns += patterns('',url(r'^__debug__/', include(debug_toolbar.urls)))
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
		 After Width: | Height: | Size: 27 KiB  | 
| 
		 After Width: | Height: | Size: 36 KiB  | 
| 
		 After Width: | Height: | Size: 338 KiB  | 
| 
		 After Width: | Height: | Size: 34 KiB  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 3.6 KiB  | 
| 
		 After Width: | Height: | Size: 4.3 KiB  | 
| 
		 After Width: | Height: | Size: 5.4 KiB  | 
| 
		 After Width: | Height: | Size: 16 KiB  | 
| 
		 After Width: | Height: | Size: 4.6 KiB  | 
| 
		 After Width: | Height: | Size: 5.4 KiB  | 
| 
		 After Width: | Height: | Size: 3.4 KiB  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 4.2 KiB  | 
| 
		 After Width: | Height: | Size: 456 B  | 
| 
		 After Width: | Height: | Size: 6.7 KiB  | 
| 
		 After Width: | Height: | Size: 768 B  | 
| 
		 After Width: | Height: | Size: 1.1 KiB  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 2.6 KiB  | 
| 
		 After Width: | Height: | Size: 4.9 KiB  | 
| 
		 After Width: | Height: | Size: 54 KiB  | 
| 
		 After Width: | Height: | Size: 3.1 KiB  | 
| 
		 After Width: | Height: | Size: 5.6 KiB  | 
| 
		 After Width: | Height: | Size: 443 B  | 
| 
		 After Width: | Height: | Size: 7.6 KiB  | 
| 
		 After Width: | Height: | Size: 772 B  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 4.7 KiB  | 
| 
		 After Width: | Height: | Size: 3.9 KiB  | 
| 
		 After Width: | Height: | Size: 6.2 KiB  | 
| 
		 After Width: | Height: | Size: 3.6 KiB  | 
| 
		 After Width: | Height: | Size: 4.1 KiB  | 
| 
		 After Width: | Height: | Size: 13 KiB  | 
| 
		 After Width: | Height: | Size: 3.8 KiB  | 
| 
		 After Width: | Height: | Size: 3.2 KiB  | 
| 
		 After Width: | Height: | Size: 440 B  | 
| 
		 After Width: | Height: | Size: 9.4 KiB  | 
| 
		 After Width: | Height: | Size: 799 B  | 
| 
		 After Width: | Height: | Size: 1.3 KiB  | 
| 
		 After Width: | Height: | Size: 1.8 KiB  | 
| 
						 | 
				
			
			@ -7,23 +7,32 @@
 | 
			
		|||
            <div class="col-lg-12 text-center wow fadeInDown">
 | 
			
		||||
                {% for message in messages %}
 | 
			
		||||
                    <div class="alert alert-success alert-dismissible" role="alert">
 | 
			
		||||
					<button type="button" class="close" data-dismiss="alert" aria-label="Close" autofocus><span aria-hidden="true">×</span></button>
 | 
			
		||||
                        <button type="button" class="close" data-dismiss="alert" aria-label="Close"
 | 
			
		||||
                                autofocus><span aria-hidden="true">×</span></button>
 | 
			
		||||
                        <strong>{{ message }}</strong>
 | 
			
		||||
                    </div>
 | 
			
		||||
                {% endfor %}
 | 
			
		||||
                <h2 class="section-heading">{% trans "Contact Us" %}</h2>
 | 
			
		||||
                <br>
 | 
			
		||||
		    <h3 class="intro-smallcap">{% trans "Join us at" %} <a href="{% page_url 'digital-glarus-page' %}">{% trans "Digital Glarus" %}</a>,
 | 
			
		||||
		      {% trans "a great co-working space in the middle of Alps!" %} <p></p> {% trans "You can contact us at" %} </h3>
 | 
			
		||||
		    <h3 class="intro-smallcap"><a href="mailto:info@ungleich.ch" ><i class="fa fa-envelope">info@ungleich.ch</i></a></h3>
 | 
			
		||||
 | 
			
		||||
                <h3 class="intro-smallcap">{% trans "Join us at" %} <a
 | 
			
		||||
                        href="{% page_url 'digital-glarus-page' %}">{% trans "Digital Glarus" %}</a>,
 | 
			
		||||
                    {% trans "a great co-working space in the middle of Alps!" %}
 | 
			
		||||
                    <p></p> {% trans "You can contact us at" %} </h3>
 | 
			
		||||
                <h3 class="intro-smallcap"><a href="mailto:info@ungleich.ch"><i class="fa fa-envelope">info@ungleich.ch</i></a>
 | 
			
		||||
                </h3>
 | 
			
		||||
 | 
			
		||||
                <h3 class="intro-smallcap"><i class="fa fa-phone"></i> (044) 534-66-22<p></p></h3>
 | 
			
		||||
                <h3 class="intro-smallcap">{% trans "or" %}</h3>
 | 
			
		||||
 | 
			
		||||
                <h3 class="intro-smallcap">{% trans "Contact Us" %}</h3>
 | 
			
		||||
 | 
			
		||||
                <form action="{% url 'ungleich_page:contact' %}" method="post">
 | 
			
		||||
 | 
			
		||||
                    {% csrf_token %}
 | 
			
		||||
                    <div class="row">
 | 
			
		||||
				  <div autofocus class="form-group col-lg-4 {% if form.name.errors %}has-error text-danger{% endif %}">
 | 
			
		||||
                        <div autofocus
 | 
			
		||||
                             class="form-group col-lg-4 {% if form.name.errors %}has-error text-danger{% endif %}">
 | 
			
		||||
                            {{ form.name.label_tag }}
 | 
			
		||||
                            {{ form.name }}
 | 
			
		||||
                            {{ form.name.errors|striptags }}
 | 
			
		||||
| 
						 | 
				
			
			@ -47,7 +56,8 @@
 | 
			
		|||
                        {{ form.non_field_errors }}
 | 
			
		||||
                        <div class="form-group col-lg-12">
 | 
			
		||||
                            <input type="hidden" name="save" value="contact">
 | 
			
		||||
				    <button type="submit" class="btn btn-default" {% if form.name.errors %} autofocus {% endif %}>{% trans "Submit" %}</button>
 | 
			
		||||
                            <button type="submit" class="btn btn-default" {% if form.name.errors %}
 | 
			
		||||
                                    autofocus {% endif %}>{% trans "Submit" %}</button>
 | 
			
		||||
                        </div>
 | 
			
		||||
                    </div>
 | 
			
		||||
                </form>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -31,13 +31,19 @@
 | 
			
		|||
    <link href="{% static 'ungleich_page/css/ungleich.css' %}" rel="stylesheet">
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <!-- Google tracking -->
 | 
			
		||||
    <script src="//www.google-analytics.com/analytics.js" async></script><script>
 | 
			
		||||
      (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 | 
			
		||||
      (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 | 
			
		||||
      m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 | 
			
		||||
    <script src="//www.google-analytics.com/analytics.js" async></script>
 | 
			
		||||
    <script>
 | 
			
		||||
        (function (i, s, o, g, r, a, m) {
 | 
			
		||||
            i['GoogleAnalyticsObject'] = r;
 | 
			
		||||
            i[r] = i[r] || function () {
 | 
			
		||||
                        (i[r].q = i[r].q || []).push(arguments)
 | 
			
		||||
                    }, i[r].l = 1 * new Date();
 | 
			
		||||
            a = s.createElement(o),
 | 
			
		||||
                    m = s.getElementsByTagName(o)[0];
 | 
			
		||||
            a.async = 1;
 | 
			
		||||
            a.src = g;
 | 
			
		||||
            m.parentNode.insertBefore(a, m)
 | 
			
		||||
        })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga');
 | 
			
		||||
 | 
			
		||||
        ga('create', 'UA-62285904-1', 'auto');
 | 
			
		||||
| 
						 | 
				
			
			@ -45,7 +51,8 @@
 | 
			
		|||
 | 
			
		||||
    </script>
 | 
			
		||||
    <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon">
 | 
			
		||||
    <style id="igtranslator-color" type="text/css"></style></head>
 | 
			
		||||
    <style id="igtranslator-color" type="text/css"></style>
 | 
			
		||||
</head>
 | 
			
		||||
 | 
			
		||||
<body id="page-top" class="index">
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -54,13 +61,16 @@
 | 
			
		|||
    <div class="container">
 | 
			
		||||
        <!-- Brand and toggle get grouped for better mobile display -->
 | 
			
		||||
        <div class="navbar-header page-scroll">
 | 
			
		||||
	  <button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
 | 
			
		||||
            <button type="button" class="navbar-toggle" data-toggle="collapse"
 | 
			
		||||
                    data-target="#bs-example-navbar-collapse-1">
 | 
			
		||||
                <span class="sr-only">Toggle navigation</span>
 | 
			
		||||
                <span class="icon-bar"></span>
 | 
			
		||||
                <span class="icon-bar"></span>
 | 
			
		||||
                <span class="icon-bar"></span>
 | 
			
		||||
            </button>
 | 
			
		||||
	  <p><a class="navbar-brand page-scroll" href="#page-top"><img src="{% static 'ungleich_page/img/logo_white.svg'%}"></a></p>
 | 
			
		||||
            <p><a class="navbar-brand page-scroll" href="#page-top"><img
 | 
			
		||||
                    src="{% static 'ungleich_page/img/logo_white.svg' %}"></a></p>
 | 
			
		||||
 | 
			
		||||
            <p> </p>
 | 
			
		||||
        </div>
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -141,17 +151,24 @@
 | 
			
		|||
 | 
			
		||||
<!-- jQuery -->
 | 
			
		||||
<script src="{% static 'ungleich_page/js/jquery.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script type="text/javascript">
 | 
			
		||||
    $(document).ready(function () {
 | 
			
		||||
        if ($(".has-error").length != 0) {
 | 
			
		||||
            window.location = window.location.pathname + "#contact"
 | 
			
		||||
        }
 | 
			
		||||
    });
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<!-- Bootstrap Core JavaScript -->
 | 
			
		||||
<script src="{% static 'ungleich_page/js/bootstrap.min.js' %}" type="text/javascript"></script>
 | 
			
		||||
 | 
			
		||||
<!-- Plugin JavaScript -->
 | 
			
		||||
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js" type="text/javascript"></script>
 | 
			
		||||
<script src="http://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"
 | 
			
		||||
        type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'ungleich_page/js/classie.js' %}" type="text/javascript"></script>
 | 
			
		||||
<script src="{% static 'ungleich_page/js/cbpAnimatedHeader.js' %}" type="text/javascript"></script>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
<!-- Contact Form JavaScript -->
 | 
			
		||||
<script src="{% static 'ungleich_page/js/jqBootstrapValidation.js' %}" type="text/javascript"></script>
 | 
			
		||||
<!-- <script src="{% static 'ungleich_page/js/contact_me.js' %}" type="text/javascript"></script> -->
 | 
			
		||||
| 
						 | 
				
			
			@ -163,9 +180,11 @@
 | 
			
		|||
 | 
			
		||||
<!-- Custom Fonts -->
 | 
			
		||||
<link href="//fonts.googleapis.com/css?family=Raleway" rel="stylesheet" type="text/css">
 | 
			
		||||
	<link  href="{% static  'ungleich_page/font-awesome-4.1.0/css/font-awesome.min.css' %}" rel="stylesheet" type="text/css">
 | 
			
		||||
<link href="{% static  'ungleich_page/font-awesome-4.1.0/css/font-awesome.min.css' %}" rel="stylesheet"
 | 
			
		||||
      type="text/css">
 | 
			
		||||
<link href="//fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
 | 
			
		||||
<link href="//fonts.googleapis.com/css?family=Kaushan+Script" rel="stylesheet" type="text/css">
 | 
			
		||||
    <link href="//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic" rel="stylesheet" type="text/css">
 | 
			
		||||
<link href="//fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic,700italic" rel="stylesheet"
 | 
			
		||||
      type="text/css">
 | 
			
		||||
<link href="//fonts.googleapis.com/css?family=Roboto+Slab:400,100,300,700" rel="stylesheet" type="text/css">
 | 
			
		||||
</html>
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -2,9 +2,10 @@ from django.contrib import messages
 | 
			
		|||
 | 
			
		||||
from django.views.generic.edit import FormView
 | 
			
		||||
from django.utils.translation import ugettext_lazy as _
 | 
			
		||||
from django.core.urlresolvers import reverse_lazy
 | 
			
		||||
from django.core.urlresolvers import reverse_lazy,reverse
 | 
			
		||||
from django.views.generic import View
 | 
			
		||||
from django.shortcuts import render
 | 
			
		||||
from django.shortcuts import render,redirect,render_to_response
 | 
			
		||||
from django.http import HttpResponseRedirect
 | 
			
		||||
 | 
			
		||||
from utils.forms import ContactUsForm
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||