From 49a1289de7e69b0ea54de763f9e09a526f2747d3 Mon Sep 17 00:00:00 2001 From: Olga Brani Date: Thu, 2 Aug 2012 16:31:08 +0300 Subject: [PATCH] Update theme - Change font - Style changes --- .../astakos/im/static/im/cloudbar/cloudbar.css | 8 +- .../astakos/im/static/im/cloudbar/cloudbar.js | 25 +++---- .../astakos/im/static/im/css/formating.css | 4 +- snf-astakos-app/astakos/im/static/im/css/forms.css | 45 ++++++++--- .../astakos/im/static/im/css/max768.css | 5 +- .../astakos/im/static/im/css/modules.css | 48 +++++++----- .../astakos/im/static/im/images/_double-dots.jpg | Bin 0 -> 1124 bytes .../astakos/im/static/im/images/dots.jpg | Bin 0 -> 299 bytes .../im/static/im/images/double-dots-unequal.jpg | Bin 0 -> 1180 bytes .../im/static/im/images/pictures/login_pic.png | Bin 15663 -> 15177 bytes snf-astakos-app/astakos/im/static/im/js/common.js | 79 +++++++++++++++----- snf-astakos-app/astakos/im/templates/im/base.html | 10 ++- .../astakos/im/templates/im/invitations.html | 2 +- 13 files changed, 157 insertions(+), 69 deletions(-) create mode 100644 snf-astakos-app/astakos/im/static/im/images/_double-dots.jpg create mode 100644 snf-astakos-app/astakos/im/static/im/images/dots.jpg create mode 100644 snf-astakos-app/astakos/im/static/im/images/double-dots-unequal.jpg diff --git a/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.css b/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.css index c577bbd..e6181d4 100644 --- a/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.css +++ b/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.css @@ -6,15 +6,15 @@ /* cloudbar header */ -div.cloudbar { background:#000; color:#fff; line-height:35px; width:100%; font-size:13px; font-family:Antic,Arial,sans-serif;} +div.cloudbar { background:#000; color:#fff; line-height:35px; width:100%; font-size:13px; font-family: 'Didact Gothic', Verdana, sans-serif;} .cloudbar .wrapper { width:auto; padding:0;} .cloudbar a { color:#fff; text-decoration:none;} -.cloudbar .profile { float:right; background:#01A1AE; min-width:190px; padding:0; text-align:right; } -.cloudbar .profile:hover { background:#41b9c2; } +.cloudbar .profile { float:right; background:#3582AC; min-width:190px; padding:0; text-align:right; } +.cloudbar .profile:hover { background:#5A97B8; } .cloudbar .profile a { text-decoration:none; color:#fff; display:block; width:100%;} .cloudbar .profile ul { position:absolute; right:0; top:35px; padding:0; margin:0; width:190px; display:none; z-index:9; background:#fff;} .cloudbar .profile ul li { list-style:none outside; line-height:35px; padding:0 20px;} -.cloudbar .profile ul li:hover a { color:#01A1AE;} +.cloudbar .profile ul li:hover a { color:#3582AC;} .cloudbar .profile .user a { padding-right:20px; width:auto; } .cloudbar .profile .user a span { padding:0 20px; background:url(../images/arrow-lt.png) no-repeat right center;} .cloudbar .profile .full a span { background-image:url(../images/arrow-down.png); } diff --git a/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js b/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js index e480966..8336801 100644 --- a/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js +++ b/snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js @@ -29,7 +29,7 @@ $(document).ready(function(){ $("head").append(css); // load fonts - var font_url = 'https://fonts.googleapis.com/css?family=Antic'; + var font_url = 'http://fonts.googleapis.com/css?family=Didact+Gothic&subset=latin,greek,greek-ext'; var css_font = $(""); css_font.attr({rel:'stylesheet', type:'text/css', href:font_url}); $("head").append(css_font); @@ -111,22 +111,21 @@ $(document).ready(function(){ // ie fix user.hover(function(){$(this).addClass("hover")}, function(){$(this).removeClass("hover")}); - - /*$('.cloudbar .profile ul').mouseover(function(){ - $(this).parents('.profile').css('backgroundColor','#000'); - - }); - $('.cloudbar .profile ul').mouseout(function(){ - $(this).parents('.profile').css('backgroundColor','#01A1AE'); - - });*/ - $('.cloudbar .profile .full>a').live('click', function(e){ - e.preventDefault(); + $('html').live('click', function(e){ + $('.cloudbar .profile .full>a').removeClass('open'); + $('.cloudbar .profile .full>a').siblings('ul').hide(); + }); + + + $('.cloudbar .profile .full>a').live('click', function(e){ + + e.stopPropagation(); + e.preventDefault(); equalWidths ( $('.cloudbar .profile ul'), $('.cloudbar .profile')); $(this).siblings('ul').toggle(); $(this).toggleClass('open'); - }); + }); }); diff --git a/snf-astakos-app/astakos/im/static/im/css/formating.css b/snf-astakos-app/astakos/im/static/im/css/formating.css index df8438c..8b80148 100644 --- a/snf-astakos-app/astakos/im/static/im/css/formating.css +++ b/snf-astakos-app/astakos/im/static/im/css/formating.css @@ -29,7 +29,7 @@ a img, :link img, :visited img { border:none; } a span { cursor:pointer; } abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help; } address { font-style:italic; margin:0 0 1.5em 0; } -body { background:white; color:#222; font-family: Antic, Arial, sans-serif; font-size:81.3%; line-height:1.5; text-align:left; letter-spacing:1px;} +body { background:white; color:#222; font-family: 'Didact Gothic', Verdana, sans-serif; font-style:normal; font-size:81.3%; line-height:1.5; text-align:left; letter-spacing:1px;} code, kbd, pre, samp { font-family:monospace, sans-serif; } del { text-decoration:line-through; } dl { margin:1em 0; } @@ -48,7 +48,7 @@ hr { border:0; border-top:1px solid; display:block; height:1px; margi img { border:0; vertical-align:middle; } ins { text-decoration:none; } p { margin-bottom:1em; } -pre { overflow:auto; line-height:24px; } +pre { overflow:auto; } strong, b { font-weight:bold; font-style:inherit; } sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; } sub { bottom:-0.25em; } diff --git a/snf-astakos-app/astakos/im/static/im/css/forms.css b/snf-astakos-app/astakos/im/static/im/css/forms.css index afd8ad8..069b0b0 100644 --- a/snf-astakos-app/astakos/im/static/im/css/forms.css +++ b/snf-astakos-app/astakos/im/static/im/css/forms.css @@ -1,13 +1,13 @@ /* generic form styles */ input, textarea, .form-widget { background-color: #ffffff; color: #000;border-color: #000000; } -#forms .input, #forms input { font-family: 'Antic', sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing: 1px; border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; } +#forms .input, #forms input { font-family: 'Didact Gothic', Verdana, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing: 1px; border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; } #forms .input:focus, #forms input:focus { position: relative; border: 1px solid #000; z-index: 100; } #forms .input:focus label, #forms input:focus label { z-index: 300; } form.withlabels label { width: 224px; display: block; float: left; padding-top: 1em; } form.withlabels input[type=text], -form.withlabels input[type=password] { width: 224px; } +form.withlabels input[type=password] { width: 240px; } form.withlabels input[type=text].long, form.withlabels input[type=password].long, form.withlabels textarea.long { width: 224px; } @@ -21,7 +21,7 @@ form .form-row { min-height: 30px; position: relative;} form .form-row.submit { margin: 22px 0 ;} form .form-row .extra-link { color: #808080; text-decoration: none; border: none; margin-top:15px; line-height:98%; display:inline-block; padding-top:15px; float: right; position:absolute; right:0; top:0; } form .form-row .extra-link:hover { border-bottom:1px solid #808080;} -form .form-row label { font-size: 1.1em; } +form .form-row label { font-size: 1.077em; } form.innerlabels label { position: absolute; bottom: 11px; left: 1.5em; color: #808080 ; } form.innerlabels p { margin:0; position: relative;} form.innerlabels p.p15px { font-size:1.154em;} @@ -32,8 +32,8 @@ form.innerlabels a:hover { } form textarea, form input.text, form input[type="text"], -form input[type="password"] { color:#808080; font-family: 'Antic', sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px;border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; width:300px; } -form select { font-family: 'Antic', sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px; border: 1px solid #808080; display:block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; width:331px; } +form input[type="password"] { color:#808080; font-family: 'Didact Gothic', Verdana, sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px;border: 1px solid #808080; height: 21px; display: inline-block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; width:300px; } +form select { font-family: 'Didact Gothic', Verdana, sans-serif; font-weight: normal; line-height: 22px; letter-spacing: 1px; border: 1px solid #808080; display:block; margin-bottom: -1px; padding: 0.8em; padding-left: 1.5em; z-index: 2; width:331px; } form textarea:focus, form input.text:focus, form input[type="text"]:focus, @@ -43,11 +43,13 @@ form input.text:focus label, form input[type="text"]:focus label, form input[type="password"]:focus label { z-index: 300;} form input.submit, -form input[type="submit"] {font-family: 'Antic', sans-serif;font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing:1px; background-color: #f89a1c;color: #ffffff; border: none; padding: 10px 22px;font-size: 1em; margin:15px 0 0 223px; height:43px; } +form input[type="submit"], +a.submit { font-family: 'Didact Gothic', Verdana, sans-serif; font-size: 14px; font-weight: normal; line-height: 22px; letter-spacing:1px; background-color: #f89a1c;color: #ffffff; border: none; padding: 10px 22px;font-size: 1em; margin:15px 0 0 223px; height:43px; } form.innerlabels input.submit, form.innerlabels input[type="submit"] {margin-left:0;} form input.submit:hover, -form input[type="submit"]:hover { background-color:#3582ac;border-color:#3582ac;} +form input[type="submit"]:hover, +a.submit:hover { background-color:#3582AC;border-color:#3582ac; text-decoration:none;} form input.submit.back, form input[type="submit"].back { text-decoration: none; bottom: 0; float: right; z-index: 500; } form input.submit.back.right, @@ -85,7 +87,7 @@ form.innerlabels .with-checkbox .checkbox-label { left:2.5em; top:17px; } form.withlabels .with-checkbox .checkbox-widget { position:absolute; left:224px; top:0; } form .extra-img { display:block; width:21px; height:21px; overflow:hidden; position:absolute; } -form.withlabels .extra-img { left:440px; bottom:12px; } +form.withlabels .extra-img { left:460px; bottom:12px; } form.innerlabels .extra-img { bottom:10px; left:290px } form .with-checkbox .extra-img { top:20px; } form .with-errors .extra-img { background:url(../images/symbols.png) no-repeat -58px -3px; z-index:101;} @@ -134,6 +136,7 @@ input[type="submit"]:focus { box-shadow: 0 0 0 1px #FFFFFF inset; border:1p form input.text, form input[type="text"], form input[type="password"] { width:90%; } + form.withlabels select { width:90%; } form.innerlabels .extra-img, form.innerlabels .with-errors .extra-img { left:90%; } form.innerlabels { width:auto; } @@ -148,4 +151,28 @@ input[type="submit"]:focus { box-shadow: 0 0 0 1px #FFFFFF inset; border:1p @media screen and ( width : 320px) { #okeanos_recaptcha { width:259px } -} \ No newline at end of file +} + +p+ form { margin:2em 0; } +.full-dotted legend { padding-top:40px; } +form .form-row .radios label { width:auto; float:none; display:inline-block; } +form .form-row .radios input[type="radio"] { margin-right:165px; vertical-align:middle; } +form.withfieldset textarea { width: 224px; } +form.withfieldset select { width: 256px; background:#fff;} +form+p:first-child, form legend + p { margin-bottom:2em; } + +/* dropkick select extra styles */ + +.form-row .dk_container { border-radius:0; margin-bottom:0; border: 1px solid #808080; height: 21px; letter-spacing: 1px; line-height: 22px; margin-bottom: -1px; width:254px; padding:0.8em 0; font-weight:normal; font-family: 'Didact Gothic', Verdana, sans-serif; font-size:1em; background:transparent; color:#808080;} +.form-row .dk_toggle { border-radius:0; padding:7px 0; border:0 none; text-indent:1.5em; text-decoration:none;background-image:url(../images/arrow_02.jpg); background-position:90% 5px;} +.form-row .dk_toggle:hover { text-decoration:none; } +.form-row .dk_open { background:transparent; box-shadow: none; } +.form-row .dk_open .dk_toggle { background-color:transparent; border:0 none; color:#000; box-shadow: none;} +.form-row .dk_focus .dk_toggle { background-color:transparent; border:0 none; color:#000; box-shadow: none;} +.1form-row .dk_options { display:block; } +.form-row .dk_options { box-shadow:none; border-radius:0; z-index:3; margin:6px -1px 0; width:auto; left:0;} +.form-row .dk_options a { font-weight:normal;color:#808080 } +.form-row .dk_options_inner { padding:0; margin:0; box-shadow:none; text-shadow:none; border-radius:0; border:1px solid #8C8C8E ;} +.form-row .dk-options_inner li { list-style:none outside; } +.form-row .dk_options a:hover, +.form-row .dk_option_current a { text-shadow:none; background-color: #E7E7E3;} \ No newline at end of file diff --git a/snf-astakos-app/astakos/im/static/im/css/max768.css b/snf-astakos-app/astakos/im/static/im/css/max768.css index 39325fa..b5eb60d 100644 --- a/snf-astakos-app/astakos/im/static/im/css/max768.css +++ b/snf-astakos-app/astakos/im/static/im/css/max768.css @@ -10,4 +10,7 @@ .documentation img { max-width:100%; } /* forms */ form input.submit, form input[type="submit"] { margin:0; } -form .form-row .extra-link { padding-top:0; } \ No newline at end of file +form .form-row .extra-link { padding-top:0; } +.faq .two-cols .rt { width:auto; } +.faq .two-cols .lt { width:auto; } +dl.alt-style { width:auto; } diff --git a/snf-astakos-app/astakos/im/static/im/css/modules.css b/snf-astakos-app/astakos/im/static/im/css/modules.css index 8667ed7..eb51f82 100644 --- a/snf-astakos-app/astakos/im/static/im/css/modules.css +++ b/snf-astakos-app/astakos/im/static/im/css/modules.css @@ -66,6 +66,7 @@ img.right { margin:0 0 1em 1em; float:right;} .container .extra ul.options { font-size:1em; margin:0 ; padding:15px; } .landing h2, .landing a:hover { color:#01A1AE;} .faq h2, .faq a:hover, .faq .current a { color:#EF4F54; border:0 none;} +.faq .current a { text-decoration:underline } .question h2 { color:#EF4F54 } .content .backlink { margin:1em 0; } .faq h3 { color:#4085a6; margin:0;} @@ -87,7 +88,7 @@ img.right { margin:0 0 1em 1em; float:right;} .article p.info { margin-top:20px; padding-top:10px; font-size:0.769em; color:#808080; } .article h2, .posts h2 { color:#ef4f53; } .posts h2 a, .posts h2 a:hover { border:0 none;color:#ef4f53;} -.posts p.date, .article p.date { margin:0; font-size:1.231em; color:#01a1ae; } +.posts p.date, .article p.date { margin:0; font-size:1.077em; color:#3582AC; } p.info a { color:#808080; border-bottom:0 none; } p.info a:hover { color:#000; border-bottom:0 none;} .bg-wrap { background-position:right top; background-repeat:no-repeat;} @@ -95,14 +96,13 @@ p.info a:hover { color:#000; border-bottom:0 no .bg-wrap.open .extra { display:block;} .bg-wrap .extra .hide-extra { display:block; text-align:right; border:0 none; height:16px; overflow:hidden;} .bg-wrap .extra .hide-extra img { margin-top:0; vertical-align:top; display:inline; } -.bg-wrap .extra .hide-extra:hover img { margin-top:-16px;} -.cyclades .bg-wrap .extra .hide-extra:hover img { margin-top:-32px;} -.pithos h2, .pithos a:hover, -.pithos .extra .options li h3 { color:#F89A1C; } +.bg-wrap .extra .hide-extra:hover img { margin-top:-32px;} +.pithos h2, +.pithos .extra .options li h3 { color:#BC742B; } .cyclades h2, -.cyclades .extra .options li h3 { color:#4085A6; } +.cyclades .extra .options li h3 { color:#00A1B0; } a.btn_01 { display:block; text-align:center; background:#F6921E; color:#000; padding:10px; text-decoration:none; border:0 none;} -a.btn_01:hover { background:#01A1AE; color:#000; text-decoration:none;} +a.btn_01:hover { background:#3582AC; color:#000; text-decoration:none;} a.btn_01 em { font-style:normal; display:block; } a.btn_01 span { color:#fff; } .lt .box-more { text-align:center; padding:5px 10px; } @@ -165,6 +165,7 @@ a.videolink:hover { background:url(../images/video_image.png) .resources .list .resource-cat-2.resource { border-color: #FF6F00 } .resources .list .resource-cat-2.resource .title { color: #FF6F00 } .resources .list .resource-cat-2.resource .description { background-color: #FF6F00 } +.resources .list .resource-cat-2.resource .description p{ line-height:130%; } table { width:80%; color:#B3B3B3;} table th, table td { padding:5px 5px 5px 0; }1234 @@ -188,7 +189,7 @@ a.button:hover { background-color: #F89A1C; border:0 none; color:#fff;} /*pagination*/ .pagination .next-prev { float:left; } .pagination .nums { text-align:right;} -.pagination .nums span { color:#F89A1C;} +.pagination .nums span { color:#000;} .two-cols .lt .clients-wrapper p { padding:0; } @@ -198,10 +199,10 @@ a.button:hover { background-color: #F89A1C; border:0 none; color:#fff;} .container ul.options li a:hover { text-decoration: none; } .container ul.options li a.red { color:#F24E53 } .container ul.options li a.red:hover { border-bottom:1px solid #F24E53; } -.container ul.options li a.grey { color:#aaa } -.container ul.options li a.grey:hover { border-bottom:1px solid #aaa; } -.container ul.options li a.blue { color:#00A2B1 } -.container ul.options li a.blue:hover { border-bottom:1px solid #00A2B1; } +.container ul.options li a.grey { color:#F89A1C } +.container ul.options li a.grey:hover { border-bottom:1px solid #F89A1C; } +.container ul.options li a.blue { color:#3582AC } +.container ul.options li a.blue:hover { border-bottom:1px solid #3582AC; } /* homepage clouds animation */ #animation { width:94%; height:120px; padding:0 3%; background:url(../images/okeanos_landing.png) no-repeat; max-width:375px; } @@ -236,7 +237,7 @@ dl.alt-style dt:nth-child(2n) { background:black; } /* new faq-userguide styles */ .faq .two-cols .lt { width:460px; } -.faq .two-cols .rt { width:340px; } +.faq .two-cols .rt { width:340px; text-align:center; } .lt-small .rt { width:520px; } .lt-small .lt { width:280px; } .unequal-dotted { background:url(../images/double-dots-unequal.jpg) no-repeat top center; padding: 30px 0 0 ; margin-top:30px;} @@ -244,18 +245,29 @@ dl.alt-style dt:nth-child(2n) { background:black; } .tirkouaz h2, .tirkouaz h2 a, .tirkouaz h3, -.tirkouaz a:hover { color:#00A1B0; } +.tirkouaz a:hover, +.tirkouaz li.current a { color:#00A1B0; } .yellow h2, .yellow h2 a, .yellow h3, -.yellow a:hover { color:#F6921E; } +.yellow a:hover, +.yellow li.current a { color:#F6921E; } .purple h2, .purple h2 a, .purple h3, -.purple a:hover { color:#7B499C; } +.purple a:hover, +.purple li.current a { color:#7B499C; } +.blue h2, +.blue h2 a, +.blue h3, +.blue a:hover, +.blue li.current a { color:#3582AC; } +.brown h2, +.brown h2 a, +.brown h3, +.brown a:hover, +.brown li.current a { color:#BC742B; } -.details ul li a, -.details ul li a:hover, .question .content a:hover { color:#F6921E } .details .extra-menu { background: url(../images/dots.jpg) repeat-x center top ;padding-top:20px; margin-top:20px; } .details .faq-category h2 { font-size:1em; } diff --git a/snf-astakos-app/astakos/im/static/im/images/_double-dots.jpg b/snf-astakos-app/astakos/im/static/im/images/_double-dots.jpg new file mode 100644 index 0000000000000000000000000000000000000000..6dbef14525723075029f87224686a467a2fc548e GIT binary patch literal 1124 zcmb7;dsLGJ7{=d^ZEPGi-~$AiV>4n@TqIy1s9Y>sBG*F8I50?P=tiRnk%X`{N$6-q zWH2rV0|F|+V1%3$##LCrRPGlM6x=)nGz7V*)Ae!kc>K5LJ?H)7{k_j~9^JU^4wxKd z2e1J_5QxJDbhqGbAmH$LJdS`Z0)e1UB$J4kj13J9$f&WYDQb+OW)?I{Gjr-T6y5&H zcB-{CgTXMfw6V3J+tTO^`c?>nS&8~YBNEAoZjPGM|F?8)fRX^gv2chD=%EM>MRZ+2 z-Kx4Jcp-v59;Zjbn6n86^|A5@9`~FgdN_TLqZ-{~6 zwfT>qn%~JPkl(i)SGM6KEGZ+Up^@Uh-=XDa?EO_|@5n?x?T5L5uQYrMp!f$n`Yy(v zKxG?a-6;*9gF*ed_Uz4g9#v5u*_G0e3 zU91-r=qA@3Rq$fpNYz2#j$E))X)4eC6Q5`MuIo`AGZ);2RpO17;u5d4rTX;62|qpO z=%VPuT*dLZC`7(402&4!VBkOt_jvj}=1p)%FH2_9c6+%#8K31b#d?-Uia3u9l34@S zv$QoUK$}Qk6uO&s`ILDysoau*;+RyX1BZPjk3`k8_RC?d53$^BMer> ztfsXwo{39%8Ye;k6!X;b`lw=7Y8#dRcxoraPX}MP9jwmVH!xn49|mPc$Byhd5C$Zn zJadE{5+q+g`P(-!@b$2|TK<0IP!E+l90y)2Itc0d;4UfZU_z=2tIQHkXDhi0)j84g zn?=n#VSkshPi=RPRX>{jW1&n;Jdaei)^=De293`YZUBXrR&li^KU@ui7sjG~0h5Rl zv;N@jGu{JHWAS`HWEJK^`A)glMVCcs&%{W@cYjp7=k=!hML6^>eHsUDH6e!TU9(zI zrRSyML*Vn1leOv-nN`2zXwOzSSybg&+fiD#E4#5s2KtGHyI+%DJ^!ba-bp!}0Q6=ACwnZzn(j<)iOn6TJ3RJV3AyqtJ*u)+_K&L;)_&JdJYXATM literal 0 HcmV?d00001 diff --git a/snf-astakos-app/astakos/im/static/im/images/dots.jpg b/snf-astakos-app/astakos/im/static/im/images/dots.jpg new file mode 100644 index 0000000000000000000000000000000000000000..07a7186b9fe3daaed1674088e6162bdf0502d74f GIT binary patch literal 299 zcmb7?&U?N6_#0d=7>~4w$24GLGVG#GKC3 zY&y;JJQ^2eVakcgO*@2KtLmzO)&moBZ2rccz#0T!P=OAUV6qL8_o?_qY3H+$K=MsqZNn;25ZMio;>+7wCZj&Wvf9SP$qQFXMe zsY;B{2t#P3?sa5Q>PWGyh)~;*IE$$0O17Kobecc&y_xsVo9}zy_vT52k_AvY?Z|Qj z1VO-AS|FK)Q-DWtI2?+XHas3LOHh;}NI_CikXOV=%E}lC!^oL6hkC@&;SHb zsapj80}d~X5)e7*&|FCx1W%B`$;zPrj%5&>?EA4Op77qK#vd)%W@&et7?#m7sl9PM z=J)tgj>>CV|FB-|pgUS!7b1WzAPYFx(kG93RLy##iK1&=px5CrX zlh0lKV<8^|j|#6o8=T27)@J8<&a}V>xjTZ7S(RN?MyCzuQV=@`R&8U)IOpx;&~4%k z!DQpzk4CTVg_fo=CMVp%g->goD&-j04?5U*h2MuEyB&?&%RLTDI?p2RYBT^RW!r1o zdzisx3IeMm))Buzk72tz|axopKN?QU_wiUhN85=6(%g?qE6cxW(VZK7m8e4>vP9+1hkF zsjOSZk9vtS79)Xc-MxPP#3!57;LZjhIr0_jdz)7#mb4#_sdW7SgfgoGBT@UKE8D{P zML++zRS8UlftIQGMnd&S9e!KR01s_881CrtP{VU*N!zEFdvkmul&! zIH8eQ*N7*BS3sr3Qlz@a7gO!^4*IuheN17he_y#qKl{r$4S{1gP&kLzvxwes3HCj1 z2v+C!9CtlRDbeZuyU(MXA#9W7kPxue%O$l9)Pz3-UB~^ETb1Mf<3&}Jh;ArPVdVJQ zwCX$U_Z62hzXj?ZE`buau7%Y;`th%;yeF7@Vj{Ot@fjaxS(>n_l^GXuv z8(0nfD+Tv6$-tK#e$V>wVedl+pO!myBhH{lT{+AU%#F!pUL8~TVZWQ23(rW{nSw8- zePJ7)+~|?y>fM$pwJ`BoAax=4L{jxxkws?x)40UFC=kK2xAZMpG)4*ipjF!Q)v;!G@U~~@T^C&WE{AEisukKC1zU;J O7K!ydSHLGrX8s0Z5!KrO literal 0 HcmV?d00001 diff --git a/snf-astakos-app/astakos/im/static/im/images/pictures/login_pic.png b/snf-astakos-app/astakos/im/static/im/images/pictures/login_pic.png index e92e5cb05d3848a845dfe0a93bffcb0c605c4634..e53c3754aeddcd89070da5147dbce6a5f34d8cf4 100644 GIT binary patch literal 15177 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 Ee;WrKxc~qF literal 15663 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 Ls$8keo1p&z@U)As diff --git a/snf-astakos-app/astakos/im/static/im/js/common.js b/snf-astakos-app/astakos/im/static/im/js/common.js index f25e698..299584d 100644 --- a/snf-astakos-app/astakos/im/static/im/js/common.js +++ b/snf-astakos-app/astakos/im/static/im/js/common.js @@ -13,6 +13,26 @@ function setContainerMinHeight( applicableDiv){ } + +//equal heights + +(function($) { + $.fn.equalHeights = function(minHeight, maxHeight) { + tallest = (minHeight) ? minHeight : 0; + this.each(function() { + if($(this).height() > tallest) { + tallest = $(this).height(); + } + }); + if((maxHeight) && tallest > maxHeight) tallest = maxHeight; + return this.each(function() { + $(this).height(tallest); + }); + } +})(jQuery); + + + // fix for iPhone - iPad orientation bug var metas = document.getElementsByTagName('meta'); function resetViewport() { @@ -38,8 +58,10 @@ function gestureStart() { } } } -document.addEventListener("gesturestart", gestureStart, false); +if (navigator.userAgent.match(/iPhone/i)) { + document.addEventListener("gesturestart", gestureStart, false); +} //end of fix $(document).ready(function() { @@ -88,7 +110,7 @@ $(document).ready(function() { //todo }); }); - //$('select').dropkick(); + //$('.dropkick-select').dropkick(); @@ -136,7 +158,7 @@ $(document).ready(function() { }); $(this).siblings('p').find('img').animate({ width: '60%' - }); + }, 600); }, function () { @@ -146,33 +168,24 @@ $(document).ready(function() { }); $(this).siblings('p').find('img').animate({ width: '65%' - }); + },600); } ); /*$('#animation a').hover( function () { - var src = $(this).find('img').attr('src').replace('.png', '_top.png') - $(this).find('img').attr("src", src); + $(this).animate({ top: '+=-10' - }, 600, function() { - // action to do when animation is finished - }); + }, 600); $(this).siblings('p').find('img').animate({ width: '60%' }); }, function () { - - $(this).animate({ - top: '0' - - }, 600, function() { - var src = $(this).find('img').attr('src').replace('_top.png', '.png') - $(this).find('img').attr("src", src); - }); + + $(this).animate({top: '0'}, 600); $(this).siblings('p').find('img').animate({ width: '65%' }); @@ -180,10 +193,42 @@ $(document).ready(function() { );*/ + if ($('.widjets'.length > 0)) { + $('.widjets li div').equalHeights(); + } + + $(function() { + if($("#from").length > 0 ){ + $( "#from" ).datepicker({ + defaultDate: "+0", + dateFormat: "dd-mm-yy", + onSelect: function( selectedDate ) { + $( "#to" ).datepicker( "option", "minDate", selectedDate ); + } + }); + $( "#to" ).datepicker({ + defaultDate: "+1w", + dateFormat: "dd-mm-yy", + onSelect: function( selectedDate ) { + $( "#from" ).datepicker( "option", "maxDate", selectedDate ); + } + }); + } + }); }); $(window).resize(function() { setContainerMinHeight('.container .wrapper'); + if ($('.widjets').length > 0) { + $('.widjets li div').equalHeights(); + } }); + + + + + + + diff --git a/snf-astakos-app/astakos/im/templates/im/base.html b/snf-astakos-app/astakos/im/templates/im/base.html index 43c1754..d9ff14e 100644 --- a/snf-astakos-app/astakos/im/templates/im/base.html +++ b/snf-astakos-app/astakos/im/templates/im/base.html @@ -27,7 +27,7 @@ {% block page.css %} - +