Bootstrap themeing, reqs, misc
This commit is contained in:
1 parent
c99327dc1b
commit
96ea0583ad
31 files changed
+2300
-15222
No files matched your search
@@ -1,7 +1,6 @@
|
||||
## TODO
|
||||
### Form
|
||||
* tlf field
|
||||
* type="tel"
|
||||
* validates in javascript with phonenumber-package
|
||||
* onkeyup could shows matching user data from inside (name, expires)
|
||||
* cardnumber field
|
||||
|
||||
+6
-2
@@ -1,6 +1,10 @@
|
||||
from django.forms import forms
|
||||
from django import forms
|
||||
from phonenumber_field.formfields import PhoneNumberField
|
||||
|
||||
|
||||
class AddCardForm(forms.Form):
|
||||
tlf = PhoneNumberField() # Type
|
||||
phone_number = PhoneNumberField(widget=forms.TextInput(attrs={
|
||||
'type': 'tel',
|
||||
'class': 'form-control'
|
||||
}))
|
||||
card_number = forms.IntegerField(widget=forms.NumberInput(attrs={'class': 'form-control'}))
|
||||
@@ -3,11 +3,28 @@
|
||||
<html>
|
||||
<head lang="en">
|
||||
<meta charset="UTF-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{% block title %}Registrer medlemskap{% endblock %}</title>
|
||||
<link rel="shortcut icon" href="{% static "dist/images/favicon.ico" %}">
|
||||
<link rel="stylesheet" href="{% static "dist/styles/vendor.css" %}">
|
||||
<link rel="stylesheet" href="{% static "dist/styles/app.css" %}">
|
||||
<script src="{% static "dist/scripts/vendor.js" %}"></script>
|
||||
<script src="{% static "dist/scripts/app.js" %}"></script>
|
||||
</head>
|
||||
<body>
|
||||
{% block header %}
|
||||
{% include "header.html" %}
|
||||
{% endblock %}
|
||||
<div class="container">
|
||||
{% block content %}{% endblock %}
|
||||
</div>
|
||||
<footer class="footer">
|
||||
<div class="container">
|
||||
<div class="credits"><p><a href="https://studentersamfundet.no" title="Det Norske Studentersamfund"><img src="{% static "dist/images/logo.png" %}" width="70" height="70"></a></p>
|
||||
Laget med <span class="love" title="kærlighed">♥</span> av <a href="http://kak.studentersamfundet.no/" title="Kommunikasjonsavdelingen">KAK</a></div>
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,22 @@
|
||||
{% load i18n %}
|
||||
<nav class="navbar navbar-default navbar-static-top">
|
||||
<div class="container">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
|
||||
<span class="sr-only">{% trans "Toggle navigation" %}</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="#">Kassa</a>
|
||||
</div>
|
||||
<div id="navbar" class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav">
|
||||
<li class="active"><a href="{% url "register" %}">{% trans "Home" %}</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
{% if user.is_authenticated %}<li><a href="{% url "logout" %}">{% trans "Log out" %}</a></li>{% endif %}
|
||||
</ul>
|
||||
</div><!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
@@ -1,12 +1,26 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n bootstrap %}
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="small-6 columns">
|
||||
<div class="col-xs-12">
|
||||
<h2>Registrer kjøpt medlemskap</h2>
|
||||
Telefonnummer som allerede er tilknyttet en bruker i Inside vil få kortnummer registrert på sin bruker.
|
||||
{{ form }}
|
||||
<label for="tlf">Kortnummer</label><input id="card-num" type="number" class="small-6">
|
||||
<button type="submit">Registrer</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-sm-6">
|
||||
<p>Telefonnummer som allerede er tilknyttet en bruker i Inside vil få kortnummer registrert på sin bruker.</p>
|
||||
<form>
|
||||
{{ form|bootstrap }}
|
||||
<button type="submit" class="btn btn-primary btn-lg">{% trans "Register" %}</button>
|
||||
</form>
|
||||
</div>
|
||||
<div class="col-sm-6">
|
||||
<div class="panel panel-default">
|
||||
<div class="panel-heading">Søkeresultater</div>
|
||||
<div class="panel-body results">
|
||||
TODO: ...
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -1,12 +1,13 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block title %}Logget ut{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="content row">
|
||||
<div class="large-4 large-centered columns logo">
|
||||
<h2>Du har blitt logget ut.</h2>
|
||||
<p>Vil du <a href="{% url "login" %}">logge inn</a> igjen?</p>
|
||||
<div class="row">
|
||||
<div class="logo">
|
||||
<h3>{% trans "You have been logged out" %}</h3>
|
||||
<p>{% trans "Do you want do " %}<a href="{% url "login" %}">{% trans "log in" %}</a> {% trans "again?" %}</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -1,16 +1,15 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block body_classes %}page-login{% endblock %}
|
||||
|
||||
{% block title %}Logg inn{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="content row">
|
||||
<div class="small-4 small-centered columns">
|
||||
<div class="logo">
|
||||
<div class="image-logo"></div>
|
||||
</div>
|
||||
<h3>Logg inn</h3>
|
||||
<div class="row">
|
||||
<div class="col-sm-4 center-block">
|
||||
<p><strong>Kassa</strong> helps you register purchased membership cards. It's a tool for volunteers and bar employees at <a href="https://studentersamfundet">The Norwegian Student Society</a>.</p>
|
||||
<h3>{% trans "Log in" %}</h3>
|
||||
{% include "registration/login_form.html" %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,25 +1,11 @@
|
||||
{% load i18n %}
|
||||
{% load i18n bootstrap %}
|
||||
<div class="login-form">
|
||||
<form method="post" action="{% url "login" %}">
|
||||
{% if form.non_field_errors %}
|
||||
{{ form.non_field_errors }}<br />
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
<input type="hidden" name="next" value="{{ next }}" />
|
||||
<div>
|
||||
<label>{% trans "Email" %}</label>
|
||||
{{ form.username }} {{ form.username.errors }}
|
||||
</div>
|
||||
<div>
|
||||
<label>{% trans "Password" %}</label>
|
||||
{{ form.password }} {{ form.password.errors }}
|
||||
</div>
|
||||
<div>
|
||||
<button type="submit" class="large-12 large-centered columns btn-action">{% trans "Log in" %}</button>
|
||||
</div>
|
||||
<div class="text-right">
|
||||
<a href="{% url "password_reset" %}">{% trans "Forgot username or password?" %}</a>
|
||||
</div>
|
||||
|
||||
{{ form|bootstrap }}
|
||||
<button type="submit" class="btn btn-primary btn-block btn-lg">{% trans "Log in" %}</button>
|
||||
</form>
|
||||
<div class="login-form--forgot-password">
|
||||
<a href="{% url "password_reset" %}">{% trans "Forgot username or password?" %}</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1,10 +1,13 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
|
||||
{% block title %}Passord endret{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="large-5 large-centered columns text-center">
|
||||
<h2>Passordet ditt er endret.</h2>
|
||||
<a href="/" class="btn">Gå tilbake</a>
|
||||
<div class="col-sm-4 center-block">
|
||||
<h3>{% trans "Congrats, your password has been changed." %}</h3>
|
||||
<a href="/" class="btn btn-default">{% trans "Go back" %}</a>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -1,25 +1,17 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n bootstrap %}
|
||||
{% block title %}Endre passord{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="small-5 small-centered columns">
|
||||
<h1>Endre passord</h1>
|
||||
<div class="col-sm-5 center-block">
|
||||
<h3>{% trans "Reset password" %}</h3>
|
||||
<form method="post">
|
||||
{% if form.non_field_errors %}
|
||||
{{ form.non_field_errors }}<br />
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
<label for="id_new_password1">Nytt passord:</label>
|
||||
<div>
|
||||
{{ form.new_password1 }} {{ form.new_password1.errors }}
|
||||
</div>
|
||||
<label for="id_new_password2">Bekeft nytt passord:</label>
|
||||
<div>
|
||||
{{ form.new_password2 }} {{ form.new_password2.errors }}
|
||||
</div>
|
||||
<button type="submit" class="btn-action right">Endre passordet mitt</button>
|
||||
{{ form|bootstrap }}
|
||||
<button type="submit" class="btn-action right">{% trans "Reset my password" %}</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
{% extends "base.html" %}
|
||||
|
||||
{% block title %}Passordendring vellykket{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="small-6 small-centered columns">
|
||||
<h2>Strålende, passordet ditt har blitt endret!</h2>
|
||||
<div class="col-sm-5 center-block">
|
||||
<h3>{% trans "Brilliant, your password has been changed." %}Strålende, passordet ditt har blitt endret!</h3>
|
||||
<p>Du kan nå forsøke å <a href="/">logge inn</a> med ditt nye passord.</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,26 +1,22 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n bootstrap %}
|
||||
|
||||
{% block title %}Bekreft nytt passord{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="small-5 small-centered columns">
|
||||
<div class="col-sm-4 center-block">
|
||||
<!--Presents a form for entering a new password.-->
|
||||
{% if validlink %}
|
||||
<h1>Vennligst velg et nytt passord</h1>
|
||||
<p>Ditt nye passord må være på miminum 8 tegn.</p>
|
||||
<h3>{% trans "Please choose a new password" %}</h3>
|
||||
<form method="post">
|
||||
{{ form.non_field_errors }}
|
||||
{% csrf_token %}
|
||||
<label for="id_new_password1">Nytt passord: </label>
|
||||
<div>{{ form.new_password1 }}{{ form.new_password1.errors }}</div>
|
||||
<label for="id_new_password2">Bekreft nytt passord: </label>
|
||||
<div>{{ form.new_password2 }}{{ form.new_password2.errors }}</div>
|
||||
<button type="submit" class="btn-action right">Endre passordet mitt</button>
|
||||
{{ form|bootstrap }}
|
||||
<button type="submit" class="btn btn-primary btn-lg btn-block">{% trans "Change my password" %}</button>
|
||||
</form>
|
||||
{% else %}
|
||||
<p>Nytt-passord-lenken er ikke gyldig eller har allerede blitt brukt.</p>
|
||||
<!--The password reset link is not valid or allready used.-->
|
||||
<p>{% trans "The password reset link is not valid or has already been used." %}</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
{% endblock %}
|
||||
@@ -1,10 +1,14 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
{% block title %}Passordmail er sent{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="small-6 small-centered columns">
|
||||
<p>Du har nå mottatt en epost med informasjon om hvordan du kan velge et nytt passord.<br/></p>
|
||||
<p>Sjekk eposten din.</p>
|
||||
<div class="col-sm-4 center-block">
|
||||
<p>
|
||||
{% trans "We have sent you an email with a link to help you reset your password." %}<br/>
|
||||
{% trans "Check your email." %}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
@@ -1,2 +1,4 @@
|
||||
Noen har bedt om at passordet for brukeren {{ user.username }} med epostadresse {{ email }} skal endres. Vennligst følg lenken nedenfor:
|
||||
{% load i18n %}
|
||||
{% trans "Someone has requested a password reset for" user.username " with email " user.email %}
|
||||
{% trans "Please follow the link below" %}:
|
||||
{{ protocol }}://{{ domain }}{% url "password_reset_confirm" uidb64=uid token=token %}
|
||||
@@ -1,21 +1,14 @@
|
||||
{% extends "base.html" %}
|
||||
{% load i18n %}
|
||||
{% load i18n bootstrap %}
|
||||
{% block title %}Få nytt passord{% endblock %}
|
||||
{% block content %}
|
||||
<div class="row">
|
||||
<div class="large-4 large-centered columns">
|
||||
<!--Allows a user to reset their password by generating a one-time use link that can be used to reset the password, and sending that link to the user's registered email address.-->
|
||||
<div class="col-sm-4 center-block">
|
||||
<h3>{% trans "Forgot password?" %}</h3>
|
||||
<form method="post">
|
||||
<h1>{% trans "Forgot password?" %}</h1>
|
||||
{% if form.non_field_errors %}
|
||||
{{ form.non_field_errors }}<br />
|
||||
{% endif %}
|
||||
{% csrf_token %}
|
||||
<div>
|
||||
<label>{% trans "Email" %}</label>
|
||||
{{ form.email }} {{ form.email.errors }}
|
||||
</div>
|
||||
<button type="submit" class="large-12 large-centered columns btn-action">{% trans "Send a new one" %}</button>
|
||||
{{ form|bootstrap }}
|
||||
<button type="submit" class="btn btn-primary btn-lg btn-block">{% trans "Send a new one" %}</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1 +1 @@
|
||||
[{{ site_name }}] Sett nytt passord
|
||||
[{{ site_name }}] Reset password
|
||||
+1
-1
@@ -2,5 +2,5 @@ from django.conf.urls import url
|
||||
from apps.kassa.views import register
|
||||
|
||||
urlpatterns = [
|
||||
url(r'^$', register)
|
||||
url(r'^$', register, name='register')
|
||||
]
|
||||
@@ -35,6 +35,10 @@ INSTALLED_APPS = (
|
||||
'django.contrib.sessions',
|
||||
'django.contrib.messages',
|
||||
'django.contrib.staticfiles',
|
||||
|
||||
'bootstrapform',
|
||||
'django_extensions'
|
||||
|
||||
)
|
||||
|
||||
LOCAL_APPS = ('apps.kassa',)
|
||||
@@ -108,6 +112,7 @@ STATIC_URL = '/static/'
|
||||
STATICFILES_DIRS = (
|
||||
os.path.join(BASE_DIR, 'static'),
|
||||
)
|
||||
LOGIN_REDIRECT_URL = '/'
|
||||
|
||||
# Local settings
|
||||
try:
|
||||
|
||||
+6
-1
@@ -1,2 +1,7 @@
|
||||
Django==1.8.2
|
||||
Django>=1.8,<1.9
|
||||
django-auth-ldap==1.2.6
|
||||
django-bootstrap-form==3.2
|
||||
django-extensions==1.5.5
|
||||
django-phonenumber-field==0.7.2
|
||||
mysqlclient==1.3.6
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 117 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
File diff suppressed because it is too large.
Load diff
+21
-22
@@ -1,30 +1,29 @@
|
||||
@import "settings"; // Global settings
|
||||
|
||||
@import "../../bower_components/foundation/scss/normalize";
|
||||
@import
|
||||
"../../bower_components/foundation/scss/foundation/components/block-grid",
|
||||
"../../bower_components/foundation/scss/foundation/components/buttons",
|
||||
"../../bower_components/foundation/scss/foundation/components/dropdown",
|
||||
"../../bower_components/foundation/scss/foundation/components/dropdown-buttons",
|
||||
"../../bower_components/foundation/scss/foundation/components/forms",
|
||||
"../../bower_components/foundation/scss/foundation/components/grid",
|
||||
"../../bower_components/foundation/scss/foundation/components/inline-lists",
|
||||
"../../bower_components/foundation/scss/foundation/components/labels",
|
||||
"../../bower_components/foundation/scss/foundation/components/progress-bars",
|
||||
"../../bower_components/foundation/scss/foundation/components/reveal",
|
||||
"../../bower_components/foundation/scss/foundation/components/sub-nav",
|
||||
"../../bower_components/foundation/scss/foundation/components/tables",
|
||||
"../../bower_components/foundation/scss/foundation/components/tooltips",
|
||||
"../../bower_components/foundation/scss/foundation/components/top-bar",
|
||||
"../../bower_components/foundation/scss/foundation/components/type",
|
||||
"../../bower_components/foundation/scss/foundation/components/visibility";
|
||||
|
||||
/* Vendor styles */
|
||||
@import "../../bower_components/bootstrap-sass/assets/stylesheets/_bootstrap.scss";
|
||||
@import "../../bower_components/components-font-awesome/scss/font-awesome";
|
||||
|
||||
/* Global styles */
|
||||
body {
|
||||
background-color: $body-bg;
|
||||
}
|
||||
/* Helpers */
|
||||
.center-block {
|
||||
float: none;
|
||||
}
|
||||
/* Forms */
|
||||
.login-form--forgot-password {
|
||||
text-align: right;
|
||||
margin-top: 10px;
|
||||
}
|
||||
|
||||
/* Footer */
|
||||
.credits {
|
||||
margin-top: 25px;
|
||||
margin-bottom: 25px;
|
||||
text-align: center;
|
||||
color: #666;
|
||||
font-size: 12px;
|
||||
}
|
||||
.love {
|
||||
color: #faafba;
|
||||
}
|
||||
@import "header";
|
||||
+6
-6
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"name": "sis-slides",
|
||||
"name": "kassa",
|
||||
"private": true,
|
||||
"dependencies": {
|
||||
"jquery": "latest",
|
||||
"foundation": "latest",
|
||||
"underscore": "~1.8.3",
|
||||
"list.js": "~1.1.1",
|
||||
"components-font-awesome": "~4.3.0"
|
||||
"jquery": "2.1.4",
|
||||
"underscore": "1.8.3",
|
||||
"list.js": "1.1.1",
|
||||
"components-font-awesome": "4.3.0",
|
||||
"bootstrap-sass": "3.3.5"
|
||||
},
|
||||
"devDependencies": {},
|
||||
"resolutions": {
|
||||
|
||||
Vendored
BIN
Binary file not shown.
|
After Width: | Height: | Size: 117 KiB |
Vendored
BIN
Binary file not shown.
|
After Width: | Height: | Size: 6.7 KiB |
Vendored
+2137
-7319
File diff suppressed because it is too large.
Load diff
Vendored
+1
-1
@@ -1 +1 @@
|
||||
@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}kbd,pre,samp{font-family:monospace,monospace}button{font:inherit}input,optgroup{margin:0}input,optgroup,select,textarea{color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}input[type="submit"]{cursor:pointer}html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}meta.foundation-version{font-family:"/5.5.2/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-small-only{font-family:"/only screen and (max-width: 40em)/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.0625em)/";width:40.0625em}meta.foundation-mq-medium-only{font-family:"/only screen and (min-width:40.0625em) and (max-width:64em)/";width:40.0625em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.0625em)/";width:64.0625em}meta.foundation-mq-large-only{font-family:"/only screen and (min-width:64.0625em) and (max-width:90em)/";width:64.0625em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.0625em)/";width:90.0625em}meta.foundation-mq-xlarge-only{font-family:"/only screen and (min-width:90.0625em) and (max-width:120em)/";width:90.0625em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.0625em)/";width:120.0625em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}html,body{font-size:100%}body{background:#fff;color:#222;cursor:auto;font-family:"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin:0;padding:0;position:relative}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.invisible{visibility:hidden}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}[class*="block-grid-"]{display:block;padding:0;margin:0 -.625rem}[class*="block-grid-"]:before{content:" ";display:table}[class*="block-grid-"]:after{content:" ";display:table;clear:both}[class*="block-grid-"]>li{display:block;float:left;height:auto;padding:0 .625rem 1.25rem}@media only screen{.small-block-grid-1>li{list-style:none;width:100%}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{list-style:none;width:50%}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{list-style:none;width:33.33333%}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{list-style:none;width:25%}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{list-style:none;width:20%}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{list-style:none;width:16.66667%}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{list-style:none;width:14.28571%}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{list-style:none;width:12.5%}.small-block-grLine truncated
|
||||
@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glypLine truncated
|
||||
Vendored
+1
-6327
File diff suppressed because it is too large.
Load diff
+1
-1
@@ -119,7 +119,7 @@ gulp.task('watch', ['serve'], function () {
|
||||
|
||||
// watch for changes
|
||||
gulp.watch([
|
||||
'../templates/**/*.html',
|
||||
'../apps/kassa/templates/**/*.html',
|
||||
'dist/scripts/**/*.js',
|
||||
'dist/images/**/*'
|
||||
]).on('change', reload);
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
{
|
||||
"name": "sis-slides",
|
||||
"name": "kassa",
|
||||
"version": "0.0.1",
|
||||
"private": true,
|
||||
"dependencies": {},
|
||||
|
||||
Reference in new issue
Block a user