From 6f5eafcb660d4d08a79ce18158bf4580333ba7ef Mon Sep 17 00:00:00 2001 From: Sergio Oliveira Date: Mon, 19 Aug 2013 12:08:39 -0300 Subject: [PATCH] Loading conversejs using app --- src/conversejs/__init__.py | 0 src/conversejs/models.py | 3 +++ src/conversejs/templates/conversejs/includes/base.html | 3 +++ src/conversejs/templates/conversejs/includes/chatpanel.html | 9 +++++++++ src/conversejs/templates/conversejs/includes/initialize.html | 17 +++++++++++++++++ src/conversejs/templates/conversejs/includes/static.html | 7 +++++++ src/conversejs/templatetags/__init__.py | 0 src/conversejs/templatetags/conversejs.py | 21 +++++++++++++++++++++ src/conversejs/tests.py | 16 ++++++++++++++++ src/conversejs/views.py | 1 + 10 files changed, 77 insertions(+), 0 deletions(-) create mode 100644 src/conversejs/__init__.py create mode 100644 src/conversejs/models.py create mode 100644 src/conversejs/templates/conversejs/includes/base.html create mode 100644 src/conversejs/templates/conversejs/includes/chatpanel.html create mode 100644 src/conversejs/templates/conversejs/includes/initialize.html create mode 100644 src/conversejs/templates/conversejs/includes/static.html create mode 100644 src/conversejs/templatetags/__init__.py create mode 100644 src/conversejs/templatetags/conversejs.py create mode 100644 src/conversejs/tests.py create mode 100644 src/conversejs/views.py diff --git a/src/conversejs/__init__.py b/src/conversejs/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/conversejs/__init__.py diff --git a/src/conversejs/models.py b/src/conversejs/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/src/conversejs/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/src/conversejs/templates/conversejs/includes/base.html b/src/conversejs/templates/conversejs/includes/base.html new file mode 100644 index 0000000..5cc4e92 --- /dev/null +++ b/src/conversejs/templates/conversejs/includes/base.html @@ -0,0 +1,3 @@ +{% if request.user and request.user.is_active %} + {% block conversejs_baseinclude %}{% endblock %} +{% endif %} diff --git a/src/conversejs/templates/conversejs/includes/chatpanel.html b/src/conversejs/templates/conversejs/includes/chatpanel.html new file mode 100644 index 0000000..5cfe966 --- /dev/null +++ b/src/conversejs/templates/conversejs/includes/chatpanel.html @@ -0,0 +1,9 @@ +{% extends 'conversejs/includes/base.html' %} +{% block conversejs_baseinclude %} +
+
+ +
+{% endblock %} diff --git a/src/conversejs/templates/conversejs/includes/initialize.html b/src/conversejs/templates/conversejs/includes/initialize.html new file mode 100644 index 0000000..bb6a1d2 --- /dev/null +++ b/src/conversejs/templates/conversejs/includes/initialize.html @@ -0,0 +1,17 @@ +{% extends 'conversejs/includes/base.html' %} +{% block conversejs_baseinclude %} + +{% endblock %} diff --git a/src/conversejs/templates/conversejs/includes/static.html b/src/conversejs/templates/conversejs/includes/static.html new file mode 100644 index 0000000..a44f53a --- /dev/null +++ b/src/conversejs/templates/conversejs/includes/static.html @@ -0,0 +1,7 @@ +{% extends 'conversejs/includes/base.html' %} +{% block conversejs_baseinclude %} + + + +{% endblock %} diff --git a/src/conversejs/templatetags/__init__.py b/src/conversejs/templatetags/__init__.py new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/src/conversejs/templatetags/__init__.py diff --git a/src/conversejs/templatetags/conversejs.py b/src/conversejs/templatetags/conversejs.py new file mode 100644 index 0000000..4d9b77f --- /dev/null +++ b/src/conversejs/templatetags/conversejs.py @@ -0,0 +1,21 @@ + +from django import template + +register = template.Library() +TEMPLATE_PATH = 'conversejs/includes/' + +@register.inclusion_tag(TEMPLATE_PATH + 'initialize.html', takes_context=True) +def conversejs_initialize(context): + request = context.get('request') + return locals() + +@register.inclusion_tag(TEMPLATE_PATH + 'chatpanel.html', takes_context=True) +def conversejs_chatpanel(context): + request = context.get('request') + return locals() + +@register.inclusion_tag(TEMPLATE_PATH + 'static.html', takes_context=True) +def conversejs_static(context): + request = context.get('request') + STATIC_URL = context.get('STATIC_URL') + return locals() diff --git a/src/conversejs/tests.py b/src/conversejs/tests.py new file mode 100644 index 0000000..501deb7 --- /dev/null +++ b/src/conversejs/tests.py @@ -0,0 +1,16 @@ +""" +This file demonstrates writing tests using the unittest module. These will pass +when you run "manage.py test". + +Replace this with more appropriate tests for your application. +""" + +from django.test import TestCase + + +class SimpleTest(TestCase): + def test_basic_addition(self): + """ + Tests that 1 + 1 always equals 2. + """ + self.assertEqual(1 + 1, 2) diff --git a/src/conversejs/views.py b/src/conversejs/views.py new file mode 100644 index 0000000..60f00ef --- /dev/null +++ b/src/conversejs/views.py @@ -0,0 +1 @@ +# Create your views here. -- libgit2 0.21.2