remotes/origin/yandex
Bachurin Sergey 11 years ago
commit 79c34a95ca
  1. 19
      diff_static.sh
  2. 11
      project/settings.py
  3. 158
      project/static/css/style.css
  4. BIN
      project/static/favicon.ico
  5. BIN
      project/static/img/add-new.png
  6. BIN
      project/static/img/footer-bg.jpg
  7. BIN
      project/static/img/icon-add.png
  8. BIN
      project/static/img/index-banner.png
  9. BIN
      project/static/img/index-promo-1.png
  10. BIN
      project/static/img/index-promo-2.png
  11. BIN
      project/static/img/index-promo-3.png
  12. BIN
      project/static/img/index-promo-bg.jpg
  13. BIN
      project/static/img/index-yellow-bg.jpg
  14. BIN
      project/static/img/lamp.png
  15. BIN
      project/static/img/login.png
  16. BIN
      project/static/img/register-black.png
  17. BIN
      project/static/img/register.png
  18. BIN
      project/static/img/sign-edit.png
  19. BIN
      project/static/img/sign-look.png
  20. BIN
      project/static/img/upload-boss_sign.png
  21. BIN
      project/static/img/upload-glavbuh_sign.png
  22. BIN
      project/static/img/upload-logo.png
  23. BIN
      project/static/img/upload-stamp.png
  24. 6
      project/templates/base.html
  25. 2
      project/templates/customer/bank_accounts/list.html
  26. 1
      project/templates/customer/clients/add.html
  27. 3
      project/templates/customer/clients/form.html
  28. 37
      project/templates/customer/profile/edit.html
  29. 4
      project/templates/docs/_base/base_list.html
  30. 2
      project/templates/docs/dover/list.html
  31. 2
      project/templates/docs/faktura/list.html
  32. 2
      project/templates/docs/nakladn/list.html
  33. 2
      project/templates/docs/parts/doc_actions.html
  34. 11
      project/templates/menu/menu.html
  35. 5
      project/templates/pages/index.html

@ -0,0 +1,19 @@
#!/bin/bash
# diff production and development static folders
ALL=$1
PROD_STATIC="_public_html/static"
DEV_STATIC="project/static"
if [ "$ALL" = "--all" ]; then
EXCLUDE=""
else
EXCLUDE="-x cms -x admin -x admin_tools -x debug_toolbar -x tiny_mce -x filer -x autocomplete_light -x ckeditor
-x ckeditor_plugins -x cmsplugin_filer_folder -x djangocms_admin_style -x djangocms_text_ckeditor
-x cms.ckeditor.css -x cms.ckeditor.js"
echo "# exclude =" ${EXCLUDE}
fi
diff -q -r ${EXCLUDE} ${PROD_STATIC} ${DEV_STATIC}

@ -77,7 +77,7 @@ STATIC_ROOT = path('../_public_html/static')
# URL prefix for static files.
# Example: "http://example.com/static/", "http://static.example.com/"
STATIC_URL = '/static/'
STATIC_URL = '/s/'
# Additional locations of static files
STATICFILES_DIRS = (
@ -274,10 +274,13 @@ CMS_PERMISSION = True
BROKER_HOST = "localhost"
BROKER_PORT = 5672
BROKER_USER = "user"
BROKER_PASSWORD = "pass"
BROKER_VHOST = "dok"
BROKER_USER = "dokumentor"
BROKER_PASSWORD = "dokumentor"
BROKER_VHOST = "dokumentor"
CELERY_TIMEZONE = 'Europe/Moscow'
CELERY_ACCEPT_CONTENT = ['pickle'] # will be disabled in Celery 3.2
ROBOKASSA_ADDR = 'http://test.robokassa.ru/'
ROBOKASSA_LOGIN = 'test_shop123456'
ROBOKASSA_PASSWORD1 = 'password123456'

@ -31,7 +31,6 @@ html {
}
body {
font-family: Arial,Helvetica,sans-serif;
font-size: small;
padding: 0;
border: 0;
height: 100%;
@ -47,7 +46,7 @@ body {
}
#bg-header {background:#fff;position:absolute;top:0;height:150px;width:100%;}
#bg-index {background:url(../img/index-banner.png) no-repeat top center;position:absolute;top:150px;height:551px;width:100%;}
#bg-index-promo {background:#38424c;position:absolute;top:701px;height:200px;width:100%;}
#bg-index-promo {background:url(../img/index-promo-bg.jpg)#38424c;position:absolute;top:701px;height:200px;width:100%;}
#body {
height:auto;
min-height:100%;
@ -65,32 +64,35 @@ body {
}
.w1200 {width:1200px;margin:0 auto;}
.content-white {width:1200px;background:#fff;box-shadow: 0 0 5px #ddd;padding:15px 15px 0 15px;box-sizing:border-box;margin-bottom:70px;}
.content-white {width:1200px;background:#fff;box-shadow: 0 0 5px #ddd;padding:15px;box-sizing:border-box;margin-bottom:70px;}
#header {height:100px;width:100%;position:relative;}
#site_logo {font-family:"MyriadProRegular";display:block;overflow:hidden;margin-top:18px;}
#site_logo .logo-bigfont {font-size:30px;line-height:30px;margin-top:12px;text-transform:uppercase;}
.logo-text {margin-left:10px; font-size:18px;color:#3e454c;line-height:18px;}
.auth_block {margin-top:30px;}
.auth_block {margin-top:30px;font-size: 13px;}
.login, .register {display:block;padding-left:34px;margin: 0 3px;height:36px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;color:#36393f; line-height:36px;}
.login {background: url(../img/login-yellow.png) no-repeat left center;}
.login_active {background: url(../img/login-black.png) no-repeat left center;}
.register {background: url(../img/register-yellow.png) no-repeat left center;}
.register_active {background: url(../img/register-black.png) no-repeat left center;}
.index-banner-text {height:551px;width:800px;color:#fff;font-size:24px;font-family:"MyriadProRegular";position:relative;overflow:hidden;}
.login {background: url(../img/login.png) no-repeat 9px center;}
.login:hover {background: url(../img/login-black.png) no-repeat 9px center;}
.login_active {background: url(../img/login-black.png) no-repeat 9px center;}
.register {background: url(../img/register.png) no-repeat 9px center;}
.register:hover {background: url(../img/register-black.png) no-repeat 9px center;}
.register_active {background: url(../img/register-black.png) no-repeat 9px center;}
.index-banner-text {height:551px;width:800px;color:#fff;font-size:24px;font-family:"MyriadProRegular";position:relative;overflow:hidden;text-shadow:#000 0 0 6px;}
.index-banner-text h1 {font-size:48px;}
.index-banner-btn {width:800px;display:table;}
.index-banner-btn {width:800px;display:table;text-shadow: none;}
.index-register, .index-banner-btn p {display:table-cell;vertical-align:middle;padding:10px;}
.index-banner-btn p {width:440px;font-size:16px;background:#272b31;}
.index-register {font-size:22px;text-decoration:none;text-transform:uppercase;color:#4e5661;background:#fed13e;text-align:center;}
.index-banner-btn p {width:440px;font-size:16px;background:#f0f0f0;color:#4e5661;}
.index-register {font-size:28px;text-decoration:none;text-transform:uppercase;color:#4e5661;background:#fed13e;text-align:center;font-family:'MyriadProCondensed';}
.index-register:hover {font-size:28px;text-decoration:none;text-transform:uppercase;color:#4e5661;background:#ffca3e;text-align:center;font-family:'MyriadProCondensed';}
.index-promo {height:200px;width:100%;position:relative;display:table-cell;vertical-align:middle;}
.index-promo .round {height:116px;width:116px;position:relative;border-radius:59px;float:left;margin-right:10px;}
.index-promo .round1 {background:#fed13e url(../img/index-promo-1.png) no-repeat center center;}
.index-promo .round2 {background:#fed13e url(../img/index-promo-2.png) no-repeat center center;}
.index-promo .round3 {background:#fed13e url(../img/index-promo-3.png) no-repeat center center;}
.index-promo-text {float:left;overflow:hidden;width:390px;font-family:"MyriadPro-Light"}
.index-promo-text h2 {text-transform:uppercase;color:#fed13e;font-size:33px;margin:5px 0;}
.index-promo-text {float:left;overflow:hidden;width:390px;font-family:"MyriadPro-Light";}
.index-promo-text h2 {text-transform:uppercase;color:#fed13e;font-size:33px;margin:5px 0;font-family: "MyriadPro-Light";}
.index-promo-text .text {width:250px;}
.index-promo-text .text p {color:#fff;margin:5px 0;font-size:18px;}
@ -106,30 +108,32 @@ body {
.extended-block-more .text p {margin:0;}
.extended-triangle {background: url(../img/triangle.png) no-repeat center center;width:26px;height:29px;position:relative;left:574px;top:40px;}
#index-yellow-banner {background:#fed13e;height:190px;width:100%;position:absolute;bottom:100px;z-index:5;}
#index-yellow-banner {background:url(../img/index-yellow-bg.jpg)#fed13e;height:190px;width:100%;position:absolute;bottom:100px;z-index:5;}
#index-yellow-banner .w1200{height:100%;}
#index-yellow-banner .lamp {background:url(../img/lamp.png) no-repeat center center;height:190px;width:160px;}
#index-yellow-banner .text {width:640px;}
#index-yellow-banner .text a {font-size:30px;margin:0;font-family:"MyriadProRegular";display:inline-block;margin:25px 0 18px 0;}
#index-yellow-banner .text p {margin:0;font-size:15px;font-family:"MyriadProRegular";}
#index-yellow-banner .btn {width:400px;height:75px;margin-top:57px;}
#index-yellow-banner .btn a {width:400px;height:75px;background:#313942;display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:22px;}
#index-yellow-banner .lamp {background:url(../img/lamp.png) no-repeat center center;height:180px;width:160px;}
#index-yellow-banner .text {width:640px; margin-top: 10px;}
#index-yellow-banner .text a {font-size:24px;margin:0;font-family:"MyriadProRegular";display:inline-block;margin:25px 0 18px 0;color:#313942;text-decoration: none;}
#index-yellow-banner .text p {margin:0;font-size:15px;font-family:"Arial" sans-serif;color:#313942;}
#index-yellow-banner .btn {font-family:"MyriadProCondensed";width:400px;height:75px;margin-top:57px;font-weight:normal;}
#index-yellow-banner .btn a {width:400px;height:75px;background:#313942;display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:28px;}
#index-yellow-banner .btn a:hover {width:400px;height:75px;background:#232e39;border:solid 3px #fff;display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:28px;}
.center-form-page {margin:64px auto;width:514px;padding:20px;background:#fff;box-shadow: 0 0 5px #ddd;}
.register-arrow {width:300px;height:100px;background:url(../img/black_arrow.png) no-repeat center center;position:absolute;left:50%;top:340px;margin-left:300px;color:#fff;padding: 20px 0 0 0;font-style:italic;text-align:center;font-size:16px;}
.register-arrow {width:300px;height:100px;background:url(../img/black_arrow.png) no-repeat center center;position:absolute;left:50%;top:335px;margin-left:300px;color:#fff;padding: 20px 0 0 0;font-style:italic;text-align:center;font-size:16px;}
.register-arrow p {margin:5px;}
.center-form .field input[type="text"], .center-form .field input[type="email"], .center-form .field input[type="password"]{width:300px;vertical-align:bottom;height:50px;margin-top:32px;font-size: 46px;line-height:46px;}
.center-form .field input[type="text"], .center-form .field input[type="email"], .center-form .field input[type="password"]{color: #959595;width:300px;vertical-align:bottom;height:40px;margin-top:32px;font-size:26px;}
.center-form .field input[type="checkbox"] {height:20px;width:20px;vertical-align:middle;height:50px;}
.center-form .field#captcha input[type="text"] {width:130px;height:50px;}
.center-form .field label {display:inline-block;width:190px;text-align:right;line-height:50px;padding-right:5px;vertical-align:middle;}
.center-form .field label {display:inline-block;width:190px;text-align:right;line-height:50px;padding-right:5px;vertical-align:middle; font-size: 16px;}
.center-form .field#profile_type label {width:200px;vertical-align:middle;height:50px;}
.center-form #profile_type.field ul {float:right;margin-top:15px;}
.center-form #profile_type.field ul li label {width:300px;font-size:13px;line-height:20px;vertical-align:bottom;height:30px;text-align:left;}
.center-form .field img {vertical-align:middle;}
.center-form .buttons {text-align:center;margin-top:45px;}
.center-form .buttons input[type="submit"]{background:#fed13e;border:none;font-size:22px;padding:15px 40px;color:#4e5661;font-family:"Arial Narrow", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
.center-form .buttons {text-align:center; margin-top: 20px;}
.center-form .buttons input[type="submit"]{background:#fed13e;border:none;cursor:pointer;font-size:22px;padding:15px 40px;color:#4e5661;font-family:"Arial Narrow", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
.center-form .buttons input[type="submit"]:hover{background:#ffca3e;border:none;cursor:pointer;font-size:22px;padding:15px 40px;color:#4e5661;font-family:"Arial Narrow", Arial, sans-serif;font-weight:bold;text-transform:uppercase;}
.center-form .captcha_refresh {display:inline-block;margin: 0 10px;width:24px;}
.register-form {margin:0 46px 64px 0;width:514px;padding:20px;background:#fff;box-shadow: 0 0 5px #ddd;float:left;}
@ -223,7 +227,7 @@ a img { outline: none; border: 0; }
h1, h2, h3 { line-height: normal; }
h1 {font-family:"Arial Narrow", Arial, sans-serif;font-size:30px;font-weight:normal;font-stretch:condensed;}
h2 {font-weight: normal;font-size:24px;}
h2 {font-weight: normal;font-size:24px;font-family:"Arial Narrow", Arial, sans-serif;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
@ -236,9 +240,10 @@ h2 {font-weight: normal;font-size:24px;}
background:none!important;
border:0;
}
.ui-dialog .ui-dialog-content {font-size:14px;}
.ui-dialog .ui-dialog-content {font-size: 13px;font-family: Arial;}
.ui-widget-header {background:#fff;border:none;color:#646669;text-transform:uppercase;font-size:18px;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
.ui-state-default .ui-icon {background:url(../img/close.png) no-repeat center center;}
.ui-state-default .ui-icon { background: url(../img/close.png) no-repeat top;opacity: 0.5;}
.ui-state-default .ui-icon:hover { background: url(../img/close.png) no-repeat top;opacity: 1;}
.ui-icon {width:22px;height:22px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {background:none;border:none;}
@ -265,14 +270,16 @@ ul.messagelist li.warning { background-image: url(../img/icon-alert.gif); }
ul.messagelist li.error { background-image: url(../img/icon-error.gif); }
.ui-dialog .save_btn {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;border:none;width:215px;height:72px;background:#fed13e;border-radius:0;}
.ui-dialog .save_btn:hover {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;border:none;width:215px;height:72px;background:#ffca3e;border-radius:0;}
.ui-dialog .save_btn span {width:215px;display:table-cell;vertical-align:middle;text-align:right;text-transform:uppercase;text-decoration:none;font-size:22px;color:#4e5661;}
.ui-dialog .cancel_btn {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-weight:bold;border:none;width:120px;height:72px;background:none;border-radius:0;}
.ui-dialog .cancel_btn span {width:215px;display:table-cell;vertical-align:middle;text-align:center;text-decoration:underline;font-size:14px;color:#498dd0;font-weight:normal;}
.ui-dialog .cancel_btn span:hover {width:215px;display:table-cell;vertical-align:middle;text-align:center;text-decoration:none;font-size:14px;color:#498dd0;font-weight:normal;}
.client-edit-form_dlg .save_btn span {background:url(../img/save.png) no-repeat 20px top;}
.yellow-btn {color:#4e5661;background:#fed13e;}
.btn {display:inline-block;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;border:none;height:72px;background:#fed13e;border-radius:0;}
.btn:hover {display:inline-block;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;border:none;height:72px;background:#ffca3e;border-radius:0;}
.btn a {height:75px;display:table-cell;vertical-align:middle;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;font-size:22px;}
.docs-btn {margin-bottom:15px;}
.docs-btn a {padding: 0 40px;font-weight:normal;}
@ -285,9 +292,10 @@ ul.messagelist li.error { background-image: url(../img/icon-error.gif); }
.help-text { font-size: 8pt; color: #666666; display:block;padding:10px;}
form { font-size: small; padding: 0; margin: 0; }
form label {font-style:italic;font-size:16px;}
.label {width:120px;text-align:right;font-size:14px;color:#646669;line-height:30px;}
form label {font-style:italic;}
.label {width:120px;text-align:right;font-size:13px;color:#646669;line-height:30px;font-family:'Arial';}
.form-field: {width:210px;}
input, select, textarea { font-family: Arial,Helvetica,sans-serif;background:#f8f8f8;}
@ -300,8 +308,8 @@ fieldset {
}
textarea { width: 99%; }
input[type=text], input[type=number], input[type=email], input[type=password], select, textarea { border: 2px inset #d8d8d8; }
input[type=text], input[type=number], input[type=email], input[type=password], textarea, option { padding-left: 2px; margin-left: 2px; }
input[type=text], input[type=number], input[type=email], input[type=password], select, textarea { border: 1px inset #d8d8d8; }
input[type=text], input[type=number], input[type=email], input[type=password], textarea, option { padding-left: 10px; margin-left: 2px; }
.long-input input { width: 350px; }
@ -319,26 +327,28 @@ input[type=text], input[type=number], input[type=email], input[type=password], t
padding-right: 2px;
margin-left: 2px;
width: 200px;
font-size: 20px;
font-family:'Arial';
line-height:20px;
}
.client-form .bank-header {color:#646669;font-weight:bold;text-align:center;margin:15px 0;}
.client-form .bank-header {color: #646669;margin: 15px 0;font-family: Arial;font-size: 16px;font-style: italic;}
/*.client-form .buttons { padding: 10px 0 6px 33px; }*/
.profile-table {width:100%;overflow:hidden;border-collapse: separate; display:table;border-spacing:15px;background:url(../img/darker-bg.png);margin-bottom:85px;}
.profile-table {width:100%;overflow:hidden;border-collapse: separate; display:table;border-spacing:15px;margin-bottom:85px;}
.profile-row {display:table-row;}
.profile-col1 {width: 785px;margin-right:15px;}
.profile-col2 {width: 370px;}
.profile-col1, .profile-col2 {float: none;background:#fff; box-shadow: 0 0 5px #ddd;padding:0px;display:table-cell;}
#profile {position:relative;margin-bottom:85px;}
#profile div {line-height: 20px;}
#profile div {line-height: 20px;font-size: 14px;}
.reqs_btns {position:absolute; bottom:215px;text-align:center;width:785px;}
.reqs_btns input {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;padding:25px 15px 25px 70px;border:none;}
.reqs_btns .btn {color:#4e5661;}
.reqs_btns .yellow-btn {color:#4e5661;}
.reqs_btns .black-btn {color:#fff; margin-left:15px;}
.reqs_btns .black-btn.envelope {background:#38424c url(../img/envelope.png) no-repeat 15px center;}
.reqs_btns .yellow-btn.printer {background:#fed13e url(../img/printer.png) no-repeat 15px center;}
.reqs_btns .yellow-btn {color:#4e5661;cursor: pointer;}
.reqs_btns .black-btn {color:#fff; margin-left:15px;cursor: pointer;}
.reqs_btns .black-btn.envelope {background:#38424c url(../img/envelope.png) no-repeat 15px center;cursor: pointer;}
.reqs_btns .black-btn.envelope:hover {background:#232e39 url(../img/envelope.png) no-repeat 15px center;cursor: pointer;}
.reqs_btns .yellow-btn.printer {background:#fed13e url(../img/printer.png) no-repeat 15px center;cursor: pointer;}
.reqs_btns .yellow-btn.printer:hover {background:#ffca3e url(../img/printer.png) no-repeat 15px center;cursor: pointer;}
.info-bar { background-color: #f7f7f7; font-size: 11px; padding:10px 15px; font-size:16px;}
#profile, .profile-filters-form {padding:15px;}
@ -346,7 +356,8 @@ input[type=text], input[type=number], input[type=email], input[type=password], t
#edit_profile {display: inline-block; float:right;padding-left: 15px;background:url(../img/pencil.png) no-repeat;font-size:13px;}
ul { clear: both; list-style: none; margin: 0; padding: 0; }
.nav {display:block;margin:20px;}
.nav {display: block;margin: 20px 0 0 0;font-size: 13px;}
.nav:hover {display: block;margin: 20px 0 0 0;font-size: 13px;text-decoration:none;}
.has-datepicker { background: url(../img/icon-calendar.png) no-repeat scroll right 5px center #f8f8f8; }
@ -357,13 +368,15 @@ ul { clear: both; list-style: none; margin: 0; padding: 0; }
#accounts .account-add img { vertical-align: middle; margin-right: 6px; }
#accounts .main { color: green; font-size: 11px; text-align: center; padding-left: 10px; vertical-align: top; }
.add-link, .add-row {background:url(../img/icon-add.png) no-repeat left;padding:5px 0 5px 26px;line-height:22px;display:inline-block;}
.add-link {margin-left:10px;}
.add-link, .add-row {background: url(../img/icon-add.png) no-repeat right;padding: 0 25px 0 0;line-height: 22px;display: inline-block;}
.add-link {}
.add-row {margin-top:4px;}
.edit-link a, .delete-link a { text-decoration: none; }
.doc-panel {background:#fff;min-height:470px;overflow-y:scroll;}
.doc-panel a.doc {display:block;margin: 13px 0 13px 20px;height:40px;padding-left:43px;line-height:40px;:}
.doc-panel a.doc:hover {text-decoration:none;}
.doc-panel a.look-link {background:url(../img/sign-look.png)left center no-repeat;}
.doc-panel a.pdf-link {background:url(../img/sign-pdf.png)left center no-repeat;}
.doc-panel a.excel-link {background:url(../img/sign-xls.png)left center no-repeat;}
.doc-panel a.copy-link {background:url(../img/sign-copy.png)left center no-repeat;}
@ -464,13 +477,16 @@ a.delete { vertical-align: top; }
.doc-form table.doc-list.dover td.qty input[type=text] { width: 96px; }
.doc-form table.doc-list.dover td.units input[type=text] { width: 96px; }
.doc-form .buttons input[name=submit] {padding:10px 40px 10px 75px;background:url(../img/save.png) no-repeat left 30px center #fed13e;color:#4e5661;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
.doc-email-form input#id_to { width: 99% }
.doc-email-form textarea { width: 99%; margin-left: 2px; }
.doc-form .buttons input[name=submit] {cursor:pointer;padding:10px 40px 10px 75px;background:url(../img/save.png) no-repeat left 30px center #fed13e;color:#4e5661;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
.doc-form .buttons input[name=submit]:hover {padding:10px 40px 10px 75px;background:url(../img/save.png) no-repeat left 30px center #ffca3e;color:#4e5661;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
#add-new {text-decoration: none;text-transform: uppercase;font-size: 22px;padding:10px 40px 10px 75px;background:url(../img/add-new.png) no-repeat left 30px center #fed13e;color:#4e5661;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
#add-new:hover {text-decoration: none;text-transform: uppercase;font-size: 22px;padding:10px 40px 10px 75px;background:url(../img/add-new.png) no-repeat left 30px center #ffca3e;color:#4e5661;font-weight:normal;font-family:"Arial Narrow", Arial, sans-serif;}
.doc-email-form input#id_to { width: 100%;margin-bottom: 10px;font-family: Arial; }
.doc-email-form textarea { width: 100%; margin-left: 2px;font-family: Arial; }
.doc-email-form #doc_format ul li { display: inline; }
.delete-row {display:inline-block;width:21px;height:21px;background:url(../img/close.png) no-repeat center center;}
.delete-row {display:inline-block;width:21px;height:21px;background:url(../img/close.png) no-repeat center center;opacity:0.5;}
.delete-row:hover {display:inline-block;width:21px;height:21px;background:url(../img/close.png) no-repeat center center;opacity:1;}
.filters #id_client, .filters #id_invoice { width: 99%; }
@ -501,9 +517,9 @@ a.delete { vertical-align: top; }
.errors-layout ul { list-style: none; margin-bottom: 10px; padding: 5px 10px; border: 1px solid red; }
.docs-content-wrapper {border:#dedede 1px solid;border-bottom:none;overflow: hidden;position:relative;}
.docs-content-wrapper {border:#dedede 1px solid;overflow: hidden;position:relative;}
.docs-content-wrapper table.list {border:none;}
table.list {border-collapse: collapse;border:#dedede 1px solid;border-bottom:none;width: 100%;}
table.list {border-collapse: collapse;border:#dedede 1px solid;width: 100%;}
.docs-content-wrapper table.list tr.doc-row {height:50px;}
table.list tr:nth-child(odd) {background: #f7f7f7;}
table.list tr:nth-child(even) {background: #fff;}
@ -519,6 +535,8 @@ table.list tr td {font-size:14px;color:#313942;padding:7px;word-break: break-all
.filters {min-height:470px;}
.filters p { margin: 15px 0 0; font-weight: bold; }
.filters ul { padding: 10px 0 10px 20px;}
.filters ul li {margin-bottom:5px;}
.filters ul li a:hover{text-decoration:none;}
.filters ul li a.selected { color:#646669;text-decoration:none;}
.filters select {font-size:13px;margin-left:20px;}
#filters_form {padding:10px 25px;overflow:hidden;}
@ -534,23 +552,26 @@ div.blockMsg { width: 100%; height: 100%; top: 0; left: 0; text-align: center; }
.w200 {width:200px;min-height:5px;}
.header {font-weight:bold;}
#footer {background:#38424c;height:100px;position: absolute; bottom: 0px; width:100%;}
#footer {background:url('../img/footer-bg.jpg')#38424c;height:100px;position: absolute; bottom: 0px; width:100%;}
#footer-content {width:1200px;margin:0 auto;}
#footer-content a {margin-right: 150px;}
#footer-content a {margin-right: 15px;text-decoration: none;color:#607c99;}
.footer-text {position:relative;padding:25px 0 10px 0;color:#fff;}
#menu {width: 100%;height:50px;position:relative;overflow:visible;}
#menu ul li {display:table-cell;height:50px;background:#313942;font-family:"Arial Narrow", Arial, sans-serif;font-size:16px;vertical-align:middle;border-right:solid 1px #272b31;border-left: solid 1px #434a52}
#menu ul li.yellow {background:#fed13e;}
#menu ul li {display:table-cell;height:50px;background:#313942;font-family:'Arial Narrow', Arial, sans-serif;font-size:16px;vertical-align:middle;border-left: solid 1px #434a52}
#menu ul li.yellow {background:#fed13e;width: 197px;}
#menu ul li.yellow:hover {background:#ffca3e;}
#menu ul li.yellow a, #menu ul li.yellow span {color:#313942;}
#menu ul li.yellow a:hover, #menu ul li.yellow span:hover {color:#313942;}
#menu ul li.yellow.selected {background:url('../img/menu-selected2.png') #fed13e no-repeat bottom center;}
#menu ul li.yellow.selected a {color:#313942;}
#menu ul li a, #menu ul li span {text-decoration:none;padding:0 25px;}
#menu ul li a {color:#fff;}
#menu ul li a:hover {color:#fed13e;}
#menu ul li span{color:#fed13e;}
#menu ul li.selected{background:url('../img/menu-selected.png') #313942 no-repeat bottom center; }
#menu .other_docs_menu ul li.selected{background:url('../img/menu-selected.png') #313942 no-repeat bottom center; }
#menu ul li.selected a{color:#fed13e;}
#menu .other_docs_menu {position:absolute;top:50px;z-index:50;border:1px #51575f solid;}
#menu .other_docs_menu {position:absolute;top:50px;z-index:50;}
#menu .other_docs_menu li {display:block;padding:0;background:#454c54;border-top:1px solid #363b43;}
#menu .other_docs_menu li:first-child {border-top:none;}
#menu .other_docs_menu li a {line-height:50px;padding-left:10px;display:inline-block;width:100%;}
@ -572,30 +593,33 @@ tr.doc-row:hover {cursor:pointer;}
#req-avail-form {display:none;}
.close-message {display:inline-block;float:right;}
.profile_title {font-size:16px;height:33px;width:790px;border-bottom:solid 1px #fed13e;margin: 10px 0 25px 0;}
.profile_label {float:left;width:285px;font-size:14px;height:36px;line-height:36px;}
.profile_label {float:left;width:285px;font-size:13px;height:36px;line-height:36px;color: #797979;}
.profile_field {float:left;width:500px;}
.profile_field input[type=text], .profile_field input[type=email], .profile_field input[type=number], .profile_field input[type=password], .profile_field textarea, .profile_field option {padding-left:2px;margin-left:0;height:36px;font-size:14px;}
.profile_field.long-input input { width: 100%; }
.profile_field input { width: 300px; }
.profile-form .field {margin: 0 0 15px 0;}
.profile-form .help-text {margin: 0; padding:0 0 0 5px;color:#c5c5c5;}
.profile-form .help-text {margin: 0; padding:1px 0 0 1px;color:#c5c5c5;}
#id_boss_surname, #id_boss_name, #id_boss_midname, #id_glavbuh_surname, #id_glavbuh_name, #id_glavbuh_midname{width:157px;}
#boss_sign, #glavbuh_sign {width:159px;height:65px;float:left;overflow:hidden;}
#id_boss_surname, #id_boss_name, #id_boss_midname, #id_glavbuh_surname, #id_glavbuh_name, #id_glavbuh_midname{ width: 159px;padding-right: 1px;}
#boss_sign, #glavbuh_sign {width:170px;height:65px;float:left;overflow:hidden;cursor: pointer;}
#glavbuh_sign {margin-left:30px;}
#stamp .profile_field {width:180px;height:180px;}
#logo .profile_field {width:351px;height:121px;}
#stamp .profile_field {width:170px;height:170px;cursor: pointer;}
#logo .profile_field { width: 170px;height: 170px;margin-left: 30px;cursor: pointer;}
.del_image {display:block;width:27px;height:20px;background:url(../img/icon-delete.png)7px center no-repeat;position:absolute;top:0;right:0;}
.rel {position:relative;}
.img_field {border:1px solid #f2f2f2;}
.profile_btns {margin: 10px; padding:10px;}
.profile_btns input {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;padding:25px;border:none;}
.profile_btns .yellow-btn.save {background:#fed13e url(../img/save.png) no-repeat 25px center;padding:25px 15px 25px 60px;}
.profile_btns input {display:inline;font-family:"Arial Narrow", Arial, sans-serif;font-size:22px;text-transform:uppercase;font-weight:bold;padding:25px;border:none;cursor: pointer;}
.profile_btns input:hover {background:#dddddd;}
.profile_btns .yellow-btn.save {background:#fed13e url(../img/save.png) no-repeat 25px center;padding:25px 15px 25px 60px;cursor: pointer;}
.profile_btns .yellow-btn.save:hover {background:#ffca3e url(../img/save.png) no-repeat 25px center;padding:25px 15px 25px 60px;}
#blackbox {width:350px;position:absolute;top:60px;right:20px;}
#blackbox .bb-text {width:320px;background:#272b31;padding:20px;color:#fff;font-style:italic;line-height:1.7;}
#blackbox .bb-triangle {background: url(../img/triangle2.png) no-repeat center center;width:11px;height:25px;position:absolute;left:-8px;top:16px;}
#blackbox p {margin:0;padding:0;}
#blackbox a {color:#fff;font-weight:bold;margin: 10px 0 0 0; display:block;}
#blackbox a:hover {color:#fff;font-weight:bold;margin: 10px 0 0 0; display:block;text-decoration:none;}
.license_label {float:left;width:130px;font-size:14px;height:36px;line-height:36px;}
.license_field {float:left;width:380px;}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 540 B

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 972 KiB

After

Width:  |  Height:  |  Size: 891 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 6.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 5.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 928 B

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 772 B

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 416 B

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 584 B

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 607 B

After

Width:  |  Height:  |  Size: 3.2 KiB

@ -74,9 +74,9 @@
<div id='footer'>
<div id="footer-content">
<div class="footer-text">Техподдержка Документора</div>
<a href='#'>help@documentor.ru</a>
<a href="#" onclick="return show_req_avail_form('{% url 'callback-send-message' %}');">Обратная связь</a>
<a href="#">Лицензионный договор</a>
<a href='/'>help@documentor.ru</a>
<a href="/" onclick="return show_req_avail_form('{% url 'callback-send-message' %}');">Обратная связь</a>
<a href="/">Лицензионный договор</a>
</div>
</div>

@ -44,11 +44,13 @@
</td>
</tr>
{% endfor %}
</table>
{% include 'paginator.html' with url_list='customer_bank_accounts_list' %}
{% endif %}
{% endblock %}
<div class="clear"></div>
{% block js %}
<script src="{{ STATIC_URL }}js/paginator.js"></script>

@ -10,4 +10,5 @@
<h2>Добавить контрагента</h2>
{% include "customer/clients/form.html" %}
{% endblock %}

@ -1,4 +1,4 @@
{% load my_tags %}
{% load my_tags %}
<div class="client-form">
{% if not is_ajax %}
@ -206,4 +206,5 @@
{% endif %}
</div>
</form>
</div>

@ -167,7 +167,7 @@
</div>
<div class="profile_field">
{{ form.boss_surname }} {{ form.boss_name }} {{ form.boss_midname }}
<span class="help-text">Используется для строки "подпись" в документах.</span>
<span class="help-text">Используется для строки "Подпись" в документах.</span>
{{ form.boss_surname.errors }} {{ form.boss_name.errors }} {{ form.boss_midname.errors }}
</div>
<div class="clear"></div>
@ -223,7 +223,7 @@
в <span id="account_bank_name_{{ account.pk }}">{{ account.name }}</span>
</td>
<td class="account-delete" style="padding: 0;">
<td class="account-delete" style="padding: 0 0 0 5px;">
<a id="account_delete_link_{{ account.pk }}" href="{% url 'customer_bank_accounts_delete' id=account.pk %}" title="Удалить расчётный счёт">
<img src="{{ STATIC_URL }}img/icon-delete.png" alt="[X]" title="Удалить расчётный счёт" />
</a>
@ -245,7 +245,7 @@
в <span id="account_bank_name_0">нет</span>
</td>
<td class="account-delete" style="padding: 0;">
<td class="account-delete" style="padding: 0 0 0 5px;">
<a id="account_delete_link_0" href="{% url 'customer_bank_accounts_delete' id=0 %}" title="Удалить расчётный счёт">
<img src="{{ STATIC_URL }}img/icon-delete.gif" alt="[X]" title="Удалить расчётный счёт" />
</a>
@ -366,26 +366,27 @@
{% if form.boss_sign.value %}
<img src="{{ form.boss_sign.value.url }}" /> {# если уже есть картинка, показать ее #}
{% else %}
<img src="/static/img/upload-boss_sign.png" />
<img src="{{ STATIC_URL }}img/upload-boss_sign.png" />
{% endif %}
{{ form.boss_sign.errors }}
<a href="#" class='del_image'></a>
</div>
<p style="position: absolute; margin-top: 65px; font-size: 11px; padding: 2px 0 0 25px;color:#c5c5c5;font-style: italic;">Подпись руководителя</p>
<div class='hidden'>
{{ form.boss_sign }}
{{ form.del_boss_sign }}
<span class="help-text">Подпись руководителя.</span>
</div>
<div id="glavbuh_sign" class="img_load rel img_field">
{% if form.glavbuh_sign.value %}
<img src="{{ form.glavbuh_sign.value.url }}" /> {# если уже есть картинка, показать ее #}
{% else %}
<img src="/static/img/upload-glavbuh_sign.png" />
<img src="{{ STATIC_URL }}img/upload-glavbuh_sign.png" />
{% endif %}
<span class="help-text">Подпись бухгалтера.</span>
{{ form.glavbuh_sign.errors }}
<a href="#" class='del_image'></a>
</div>
<p style="position: absolute; margin-top:65px;margin-left: 230px; font-size: 11px; padding: 2px 0 0 0;color:#c5c5c5;font-style: italic;">Подпись бухгалтера</p>
<div class='hidden'>
{{ form.glavbuh_sign }}
{{ form.del_glavbuh_sign }}
@ -397,44 +398,42 @@
<div id="stamp" class="field img_load">
<div class="profile_label">
Печать
Печать и логотип
</div>
<div class="profile_field rel img_field">
{% if form.stamp.value %}
<img src="{{ form.stamp.value.url }}" /> {# если уже есть картинка, показать ее #}
{% else %}
<img src="/static/img/upload-stamp.png" />
<img src="{{ STATIC_URL }}img/upload-stamp.png" />
{% endif %}
<a href="#" class='del_image'></a>
</div>
<p style="position: absolute;margin: 170px 0 0 355px;color: #c5c5c5;font-size: 11px;padding: 2px 0 0 0;font-style: italic;">Печать</p>
<div class='hidden'>
{{ form.stamp }}
{{ form.del_stamp }}
{{ form.stamp.errors }}
</div>
<div class="clear"></div>
</div>
<div id="logo" class="field img_load">
<div class="profile_label">
Логотип
</div>
<div id="logo" class="field img_load">
<div class="profile_field rel img_field">
{% if form.logo.value %}
<img src="{{ form.logo.value.url }}" /> {# если уже есть картинка, показать ее #}
{% else %}
<img src="/static/img/upload-logo.png" />
<img src="{{ STATIC_URL }}img/upload-logo.png" />
{% endif %}
<a href="#" class='del_image'></a>
</div>
<p style="position: absolute;margin: 170px 0 0 550px;color: #c5c5c5;font-size: 11px;padding: 2px 0 0 0;font-style: italic;">Логотип</p>
<div class='hidden'>
{{ form.logo }}
{{ form.logo.errors }}
</div>
<div class="clear"></div>
</div>
<div class="buttons field profile_btns">
<div class="clear"></div>
</div>
<div class="buttons field profile_btns">
<input type="submit" name="submit" class="save yellow-btn" value="Сохранить" />
<input type="submit" name="_cancel" value="Отмена" />
</div>

@ -7,7 +7,7 @@
<p>Документор не может создать ничего, пока вы не добавите в него свои реквизиты. Заполните хотя бы те поля, которые отмечены * на странице <a href="{% url "customer_profile_edit" %}">Мои реквизиты</a>.</p>
{% else %}
{% url url_prefix|add:'add' as url_add %}
{% with img_desc='<img src="/static/img/desc.png">' img_asc='<img src="/static/img/asc.png">' img_none='<img src="/static/img/nosort.png">' %}
{% with img_desc='<img src="{{ STATIC_URL }}img/desc.png">' img_asc='<img src="{{ STATIC_URL }}img/asc.png">' img_none='<img src="{{ STATIC_URL }}img/nosort.png">' %}
{% if page or obj_list_count_before_filtering > 0 %}
<h2>{{ padeji_mnoj.imenit|capfirst }}</h2>
@ -118,7 +118,7 @@
<div class="clear"></div>
<p style="text-align: center; font-size: large;">
{% block no-docs-create-new %}
Вы ещё не создали ни одного {{ padeji.rodit }}. <a id="add-new" href="{{ url_add }}">Создать</a>.
Вы ещё не создали ни одного {{ padeji.rodit }}. </br></br><a id="add-new" href="{{ url_add }}">Создать</a>
{% endblock %}
</p>
{% endif %}

@ -34,6 +34,6 @@
{% endblock %}
{% block no-docs-create-new %}
Вы ещё не создали ни одной {{ padeji.rodit }}. <a id="add-new" href="{{ url_add }}">Создать</a>.
Вы ещё не создали ни одной {{ padeji.rodit }}. </br></br><a id="add-new" href="{{ url_add }}">Создать</a>
{% endblock %}

@ -29,6 +29,6 @@
{% endblock %}
{% block no-docs-create-new %}
Вы ещё не создали ни одной {{ padeji.rodit }}. <a id="add-new" href="{{ url_add }}">Создать</a>.
Вы ещё не создали ни одной {{ padeji.rodit }}. </br></br><a id="add-new" href="{{ url_add }}">Создать</a>
{% endblock %}

@ -29,6 +29,6 @@
{% endblock %}
{% block no-docs-create-new %}
Вы ещё не создали ни одной {{ padeji.rodit }}. <a id="add-new" href="{{ url_add }}">Создать</a>.
Вы ещё не создали ни одной {{ padeji.rodit }}. </br></br><a id="add-new" href="{{ url_add }}">Создать</a>
{% endblock %}

@ -11,7 +11,7 @@
<div class="doc-panel-header">Скачать документ</div>
{% if not images %}
<a class="doc pdf-link" href="{{ url_img }}">
<a class="doc look-link" href="{{ url_img }}">
Предпросмотр {{ padeji.rodit }}</a>
{% endif %}
<div class="clear"></div>

@ -12,7 +12,7 @@
{% url 'customer_clients_list' as customer_clients_list %}
{% if user.is_anonymous %}
{% for child in children|slice:":3" %}
{% for child in children|slice:":4" %}
<li class="child{% if child.selected %} selected{% endif %}{% if child.ancestor %} ancestor{% endif %}{% if child.sibling %} sibling{% endif %}{% if child.descendant %} descendant{% endif %}">
<a href="{{ child.attr.redirect_url|default:child.get_absolute_url }}">{{ child.get_menu_title }}</a>
{% if child.children %}
@ -29,6 +29,9 @@
<li class="child{% if request.path == url_aktrabot_list %} selected{% endif %}">
<a href="{{ url_aktrabot_list }}">АКТЫ ВЫПОЛНЕННЫХ РАБОТ</a>
</li>
<li class="child{% if request.path == url_nakladn_list %} selected{% endif %}">
<a href="{{ url_nakladn_list }}">НАКЛАДНЫЕ</a>
</li>
<li class="child{% if request.path == url_faktura_list %} selected{% endif %}">
<a href="{{ url_faktura_list }}">СЧЕТА-ФАКТУРЫ</a>
</li>
@ -37,7 +40,7 @@
<a href="#" id="other_docs_a">Другие документы</a>
{% if user.is_anonymous %}
<ul class="other_docs_menu hidden">
{% for child in children|slice:"3:" %}
{% for child in children|slice:"4:" %}
<li class="child{% if child.selected %} selected{% endif %}{% if child.ancestor %} ancestor{% endif %}{% if child.sibling %} sibling{% endif %}{% if child.descendant %} descendant{% endif %}">
<a href="{{ child.attr.redirect_url|default:child.get_absolute_url }}">{{ child.get_menu_title }}</a>
</li>
@ -58,8 +61,8 @@
{% endif %}
</li>
<li class="yellow child{% if request.path == customer_profile_view %} selected{% endif %}">
<a href="{{ customer_profile_view }}">МОИ РЕКВИЗИТЫ</a>
<a href="{{ customer_profile_view }}"style="padding-left: 40px;">МОИ РЕКВИЗИТЫ</a>
</li>
<li class="yellow child{% if request.path == customer_clients_list %} selected{% endif %}">
<a href="{{ customer_clients_list }}">МОИ КОНТРАГЕНТЫ</a>
<a href="{{ customer_clients_list }}"style="padding-left: 30px;">МОИ КОНТРАГЕНТЫ</a>
</li>

@ -61,9 +61,8 @@
<a href='#'>Бесплатный пробный доступ на 45 дней</a>
<p>Никаких ограничений по возможностям и по количеству документов.</p>
<p>Никаких навязчивых звонков, чтобы "помочь вам купить лицензию".</p>
<p>Никаких обязательств с вашей стороны: понравится вам Документор - купите лицензию;</p>
<p>не понравится - просто забросите его и всё.</p>
<p>Попробуйте!</p>
<p>Никаких обязательств с вашей стороны.</p> </br>
<p style="font-size:17px;">Попробуйте! Вам понравится.</p>
</div>
<div class='btn left'>
<a href='{% url 'myauth_register' %}'>

Loading…
Cancel
Save