From e1ca284d846d3c4913c7f487738965fccbecc119 Mon Sep 17 00:00:00 2001 From: Adrien CLERC Date: Thu, 9 Feb 2012 23:01:28 +0100 Subject: [PATCH 1/3] Add font generated from FontSquirrel. The CSS have been slightly modified. --- budget/static/fonts/OFL.txt | 95 +++++++ .../fonts/comfortaa-regular-webfont.eot | Bin 0 -> 40370 bytes .../fonts/comfortaa-regular-webfont.svg | 253 ++++++++++++++++++ .../fonts/comfortaa-regular-webfont.woff | Bin 0 -> 20920 bytes budget/static/fonts/fontfaces.css | 26 ++ budget/static/fonts/lobster-webfont.eot | Bin 0 -> 63744 bytes budget/static/fonts/lobster-webfont.svg | 247 +++++++++++++++++ budget/static/fonts/lobster-webfont.woff | Bin 0 -> 33380 bytes 8 files changed, 621 insertions(+) create mode 100644 budget/static/fonts/OFL.txt create mode 100644 budget/static/fonts/comfortaa-regular-webfont.eot create mode 100644 budget/static/fonts/comfortaa-regular-webfont.svg create mode 100644 budget/static/fonts/comfortaa-regular-webfont.woff create mode 100644 budget/static/fonts/fontfaces.css create mode 100644 budget/static/fonts/lobster-webfont.eot create mode 100644 budget/static/fonts/lobster-webfont.svg create mode 100644 budget/static/fonts/lobster-webfont.woff diff --git a/budget/static/fonts/OFL.txt b/budget/static/fonts/OFL.txt new file mode 100644 index 0000000..6e1e20d --- /dev/null +++ b/budget/static/fonts/OFL.txt @@ -0,0 +1,95 @@ +Copyright (c) 2010, Pablo Impallari (www.impallari.com|impallari@gmail.com), +Copyright (c) 2010, 2011, Alexei Vanyashin (www.cyreal.org|a@cyreal.org), +with Reserved Font Name Lobster. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/budget/static/fonts/comfortaa-regular-webfont.eot b/budget/static/fonts/comfortaa-regular-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..41f9d839e602177a099ca28ae2c4bc1e85df2cf0 GIT binary patch literal 40370 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

gZ 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 O+VY~O@^Y0LX#BtE+EwNN literal 0 HcmV?d00001 diff --git a/budget/static/fonts/comfortaa-regular-webfont.svg b/budget/static/fonts/comfortaa-regular-webfont.svg new file mode 100644 index 0000000..518873c --- /dev/null +++ b/budget/static/fonts/comfortaa-regular-webfont.svg @@ -0,0 +1,253 @@ + + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 20072010 Johan Aakerlund aajohangmailcom with Reserved Font Name Comfortaa This Font Software is licensed under the SIL Open Font License Version 11 httpscriptssilorgOFL +Designer : Johan Aakerlund aajohan +Foundry : Johan Aakerlund + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/budget/static/fonts/comfortaa-regular-webfont.woff b/budget/static/fonts/comfortaa-regular-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..10f74d0dd668c0702b0b68a070c906709aae9cad GIT binary patch literal 20920 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 literal 0 HcmV?d00001 diff --git a/budget/static/fonts/fontfaces.css b/budget/static/fonts/fontfaces.css new file mode 100644 index 0000000..c872f38 --- /dev/null +++ b/budget/static/fonts/fontfaces.css @@ -0,0 +1,26 @@ +/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 9, 2012 */ + + + +@font-face { + font-family: 'Comfortaa'; + src: url('comfortaa-regular-webfont.eot'); + src: url('comfortaa-regular-webfont.eot?#iefix') format('embedded-opentype'), + url('comfortaa-regular-webfont.woff') format('woff'), + url('comfortaa-regular-webfont.svg#ComfortaaRegular') format('svg'); + font-weight: normal; + font-style: normal; + +} + +@font-face { + font-family: 'Lobster'; + src: url('lobster-webfont.eot'); + src: url('lobster-webfont.eot?#iefix') format('embedded-opentype'), + url('lobster-webfont.woff') format('woff'), + url('lobster-webfont.svg#Lobster1.4Regular') format('svg'); + font-weight: normal; + font-style: normal; + +} + diff --git a/budget/static/fonts/lobster-webfont.eot b/budget/static/fonts/lobster-webfont.eot new file mode 100644 index 0000000000000000000000000000000000000000..d2257dfdc4cb9be18285a423888f138e0fd1bb7a GIT binary patch literal 63744 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 + + + +This is a custom SVG webfont generated by Font Squirrel. +Copyright : Copyright c 2010 by Pablo Impallari wwwimpallaricom All rights reserved +Designer : Pablo Impallari +Foundry : Pablo Impallari wwwimpallaricom +Foundry URL : wwwimpallaricom + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/budget/static/fonts/lobster-webfont.woff b/budget/static/fonts/lobster-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..bf39d599e0cd9832f678b4a7a0e0155b49eff300 GIT binary patch literal 33380 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 J{4gs3004ePFGT Date: Thu, 9 Feb 2012 23:02:55 +0100 Subject: [PATCH 2/3] Use embedded fonts instead of Google. --- budget/static/css/main.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/budget/static/css/main.css b/budget/static/css/main.css index ebfa67c..ffb9dcd 100644 --- a/budget/static/css/main.css +++ b/budget/static/css/main.css @@ -1,5 +1,5 @@ @import "bootstrap.min.css"; -@import url(http://fonts.googleapis.com/css?family=Lobster|Comfortaa); +@import "../fonts/fontfaces.css"; @import "jquery-ui.css"; html, body{ From bd1b0aaff3cabef1140646c75bf3476144c58c71 Mon Sep 17 00:00:00 2001 From: Adrien CLERC Date: Sat, 11 Feb 2012 19:18:34 +0100 Subject: [PATCH 3/3] Add QTip2 and use it to display a message about access code on the first page. --- budget/static/css/jquery.qtip.min.css | 1 + budget/static/css/main.css | 1 + budget/static/js/jquery.qtip.min.js | 13 +++++++++++++ budget/templates/home.html | 21 +++++++++++++++++++++ budget/templates/layout.html | 1 + 5 files changed, 37 insertions(+) create mode 100644 budget/static/css/jquery.qtip.min.css create mode 100644 budget/static/js/jquery.qtip.min.js diff --git a/budget/static/css/jquery.qtip.min.css b/budget/static/css/jquery.qtip.min.css new file mode 100644 index 0000000..3612a8f --- /dev/null +++ b/budget/static/css/jquery.qtip.min.css @@ -0,0 +1 @@ +.ui-tooltip,.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;}.ui-tooltip-fluid{display:block;visibility:hidden;position:static!important;float:left!important;}.ui-tooltip-content{position:relative;padding:5px 9px;overflow:hidden;border:1px solid #000001;text-align:left;word-wrap:break-word;overflow:hidden;}.ui-tooltip-titlebar{position:relative;min-height:14px;padding:5px 35px 5px 10px;overflow:hidden;border:1px solid #000001;border-width:1px 1px 0;font-weight:bold;}.ui-tooltip-titlebar+.ui-tooltip-content{border-top-width:0!important;}/*!Default close button class */ .ui-tooltip-titlebar .ui-state-default{position:absolute;right:4px;top:50%;margin-top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;}* html .ui-tooltip-titlebar .ui-state-default{top:16px;}.ui-tooltip-titlebar .ui-icon,.ui-tooltip-icon .ui-icon{display:block;text-indent:-1000em;}.ui-tooltip-icon,.ui-tooltip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.ui-tooltip-icon .ui-icon{width:18px;height:14px;text-align:center;text-indent:0;font:normal bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em;}/*!Default tooltip style */ .ui-tooltip-default .ui-tooltip-titlebar,.ui-tooltip-default .ui-tooltip-content{border-color:#F1D031;background-color:#FFFFA3;color:#555;}.ui-tooltip-default .ui-tooltip-titlebar{background-color:#FFEF93;}.ui-tooltip-default .ui-tooltip-icon{border-color:#CCC;background:#F1F1F1;color:#777;}.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{border-color:#AAA;color:#111;}.ui-tooltip .ui-tooltip-tip{margin:0 auto;overflow:hidden;z-index:10;}.ui-tooltip .ui-tooltip-tip,.ui-tooltip .ui-tooltip-tip *{position:absolute;line-height:.1px!important;font-size:.1px!important;color:#123456;background:transparent;border:0 dashed transparent;}.ui-tooltip .ui-tooltip-tip canvas{top:0;left:0;}/*!Light tooltip style */ .ui-tooltip-light .ui-tooltip-titlebar,.ui-tooltip-light .ui-tooltip-content{border-color:#E2E2E2;color:#454545;}.ui-tooltip-light .ui-tooltip-content{background-color:white;}.ui-tooltip-light .ui-tooltip-titlebar{background-color:#f1f1f1;}/*!Dark tooltip style */ .ui-tooltip-dark .ui-tooltip-titlebar,.ui-tooltip-dark .ui-tooltip-content{border-color:#303030;color:#f3f3f3;}.ui-tooltip-dark .ui-tooltip-content{background-color:#505050;}.ui-tooltip-dark .ui-tooltip-titlebar{background-color:#404040;}.ui-tooltip-dark .ui-tooltip-icon{border-color:#444;}.ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}/*!Cream tooltip style */ .ui-tooltip-cream .ui-tooltip-titlebar,.ui-tooltip-cream .ui-tooltip-content{border-color:#F9E98E;color:#A27D35;}.ui-tooltip-cream .ui-tooltip-content{background-color:#FBF7AA;}.ui-tooltip-cream .ui-tooltip-titlebar{background-color:#F0DE7D;}.ui-tooltip-cream .ui-state-default .ui-tooltip-icon{background-position:-82px 0;}/*!Red tooltip style */ .ui-tooltip-red .ui-tooltip-titlebar,.ui-tooltip-red .ui-tooltip-content{border-color:#D95252;color:#912323;}.ui-tooltip-red .ui-tooltip-content{background-color:#F78B83;}.ui-tooltip-red .ui-tooltip-titlebar{background-color:#F06D65;}.ui-tooltip-red .ui-state-default .ui-tooltip-icon{background-position:-102px 0;}.ui-tooltip-red .ui-tooltip-icon{border-color:#D95252;}.ui-tooltip-red .ui-tooltip-titlebar .ui-state-hover{border-color:#D95252;}/*!Green tooltip style */ .ui-tooltip-green .ui-tooltip-titlebar,.ui-tooltip-green .ui-tooltip-content{border-color:#90D93F;color:#3F6219;}.ui-tooltip-green .ui-tooltip-content{background-color:#CAED9E;}.ui-tooltip-green .ui-tooltip-titlebar{background-color:#B0DE78;}.ui-tooltip-green .ui-state-default .ui-tooltip-icon{background-position:-42px 0;}/*!Blue tooltip style */ .ui-tooltip-blue .ui-tooltip-titlebar,.ui-tooltip-blue .ui-tooltip-content{border-color:#ADD9ED;color:#5E99BD;}.ui-tooltip-blue .ui-tooltip-content{background-color:#E5F6FE;}.ui-tooltip-blue .ui-tooltip-titlebar{background-color:#D0E9F5;}.ui-tooltip-blue .ui-state-default .ui-tooltip-icon{background-position:-2px 0;}/*!Add shadows to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE6+,Safari 2+*/ .ui-tooltip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);}.ui-tooltip-shadow .ui-tooltip-titlebar,.ui-tooltip-shadow .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray',Direction=135,Strength=3)";_margin-bottom:-3px;.margin-bottom:-3px;}/*!Add rounded corners to your tooltips in:FF3+,Chrome 2+,Opera 10.6+,IE9+,Safari 2+*/ .ui-tooltip-rounded,.ui-tooltip-rounded .ui-tooltip-content,.ui-tooltip-tipsy,.ui-tooltip-tipsy .ui-tooltip-content,.ui-tooltip-youtube,.ui-tooltip-youtube .ui-tooltip-content{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-tooltip-rounded .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-titlebar{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.ui-tooltip-rounded .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-tipsy .ui-tooltip-titlebar+.ui-tooltip-content,.ui-tooltip-youtube .ui-tooltip-titlebar+.ui-tooltip-content{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}/*!Youtube tooltip style */ .ui-tooltip-youtube{-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;}.ui-tooltip-youtube .ui-tooltip-titlebar,.ui-tooltip-youtube .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,0.85);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border-color:#CCC;}.ui-tooltip-youtube .ui-tooltip-icon{border-color:#222;}.ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333;}.ui-tooltip-jtools .ui-tooltip-titlebar{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";}.ui-tooltip-jtools .ui-tooltip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";}.ui-tooltip-jtools .ui-tooltip-titlebar,.ui-tooltip-jtools .ui-tooltip-content{background:transparent;color:white;border:0 dashed transparent;}.ui-tooltip-jtools .ui-tooltip-icon{border-color:#555;}.ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover{border-color:#333;}.ui-tooltip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);}.ui-tooltip-cluetip .ui-tooltip-titlebar{background-color:#87876A;color:white;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-content{background-color:#D9D9C2;color:#111;border:0 dashed transparent;}.ui-tooltip-cluetip .ui-tooltip-icon{border-color:#808064;}.ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover{border-color:#696952;color:#696952;}.ui-tooltip-tipsy{border:0;}.ui-tooltip-tipsy .ui-tooltip-titlebar,.ui-tooltip-tipsy .ui-tooltip-content{_margin-bottom:0;.margin-bottom:0;background:transparent;background:rgba(0,0,0,.87);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#D9000000,endColorstr=#D9000000)";color:white;border:0 transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:bold;line-height:16px;text-shadow:0 1px black;}.ui-tooltip-tipsy .ui-tooltip-titlebar{padding:6px 35px 0 10;}.ui-tooltip-tipsy .ui-tooltip-content{padding:6px 10;}.ui-tooltip-tipsy .ui-tooltip-icon{border-color:#222;text-shadow:none;}.ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover{border-color:#303030;}.ui-tooltip-tipped .ui-tooltip-titlebar,.ui-tooltip-tipped .ui-tooltip-content{border:3px solid #959FA9;filter:none;-ms-filter:none;}.ui-tooltip-tipped .ui-tooltip-titlebar{background:#3A79B8;background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";color:white;font-weight:normal;font-family:serif;border-bottom-width:0;-moz-border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}.ui-tooltip-tipped .ui-tooltip-content{background-color:#F9F9F9;color:#454545;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}.ui-tooltip-tipped .ui-tooltip-icon{border:2px solid #285589;background:#285589;}.ui-tooltip-tipped .ui-tooltip-icon .ui-icon{background-color:#FBFBFB;color:#555;}.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{filter:none;-ms-filter:none;} \ No newline at end of file diff --git a/budget/static/css/main.css b/budget/static/css/main.css index ffb9dcd..3d2aae8 100644 --- a/budget/static/css/main.css +++ b/budget/static/css/main.css @@ -1,6 +1,7 @@ @import "bootstrap.min.css"; @import "../fonts/fontfaces.css"; @import "jquery-ui.css"; +@import "jquery.qtip.min.css"; html, body{ margin-top: 25px; diff --git a/budget/static/js/jquery.qtip.min.js b/budget/static/js/jquery.qtip.min.js new file mode 100644 index 0000000..cf80772 --- /dev/null +++ b/budget/static/js/jquery.qtip.min.js @@ -0,0 +1,13 @@ +/* +* qTip2 - Pretty powerful tooltips +* http://craigsworks.com/projects/qtip2/ +* +* Version: nightly +* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com +* +* Dual licensed under MIT or GPLv2 licenses +* http://en.wikipedia.org/wiki/MIT_License +* http://en.wikipedia.org/wiki/GNU_General_Public_License +* +* Date: Tue Feb 7 13:29:42.0000000000 2012 +*//*jslint browser: true, onevar: true, undef: true, nomen: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: true *//*global window: false, jQuery: false, console: false */(function(a,b,c){function C(b){var c=this,d=b.elements,e=d.tooltip,f=".bgiframe-"+b.id;a.extend(c,{init:function(){d.bgiframe=a(''),d.bgiframe.appendTo(e),e.bind("tooltipmove"+f,c.adjust)},adjust:function(){var a=b.get("dimensions"),c=b.plugins.tip,f=d.tip,g,h;h=parseInt(e.css("border-left-width"),10)||0,h={left:-h,top:-h},c&&f&&(g=c.corner.precedance==="x"?["width","left"]:["height","top"],h[g[1]]-=f[g[0]]()),d.bgiframe.css(h).css(a)},destroy:function(){d.bgiframe.remove(),e.unbind(f)}}),c.init()}function B(b,g){function w(a){var b=a.precedance==="y",c=n[b?"width":"height"],d=n[b?"height":"width"],e=a.string().indexOf("center")>-1,f=c*(e?.5:1),g=Math.pow,h=Math.round,i,j,k,l=Math.sqrt(g(f,2)+g(d,2)),m=[p/f*l,p/d*l];m[2]=Math.sqrt(g(m[0],2)-g(p,2)),m[3]=Math.sqrt(g(m[1],2)-g(p,2)),i=l+m[2]+m[3]+(e?0:m[0]),j=i/l,k=[h(j*d),h(j*c)];return{height:k[b?0:1],width:k[b?1:0]}}function v(b){var c=k.titlebar&&b.y==="top",d=c?k.titlebar:k.content,e=a.browser.mozilla,f=e?"-moz-":a.browser.webkit?"-webkit-":"",g=b.y+(e?"":"-")+b.x,h=f+(e?"border-radius-"+g:"border-"+g+"-radius");return parseInt(d.css(h),10)||parseInt(l.css(h),10)||0}function u(a,b,c){b=b?b:a[a.precedance];var d=l.hasClass(r),e=k.titlebar&&a.y==="top",f=e?k.titlebar:k.content,g="border-"+b+"-width",h;l.addClass(r),h=parseInt(f.css(g),10),h=(c?h||parseInt(l.css(g),10):h)||0,l.toggleClass(r,d);return h}function t(a,f,g,h){if(k.tip){var l=i.corner.clone(),n=g.adjusted,o=b.options.position.adjust.method.split(" "),p=o[0],q=o[1]||o[0],r={left:e,top:e,x:0,y:0},s,t={},u;i.corner.fixed!==d&&(p==="shift"&&l.precedance==="x"&&n.left&&l.y!=="center"?l.precedance=l.precedance==="x"?"y":"x":p==="flip"&&n.left&&(l.x=l.x==="center"?n.left>0?"left":"right":l.x==="left"?"right":"left"),q==="shift"&&l.precedance==="y"&&n.top&&l.x!=="center"?l.precedance=l.precedance==="y"?"x":"y":q==="flip"&&n.top&&(l.y=l.y==="center"?n.top>0?"top":"bottom":l.y==="top"?"bottom":"top"),l.string()!==m.corner.string()&&(m.top!==n.top||m.left!==n.left)&&i.update(l,e)),s=i.position(l,n),s.right!==c&&(s.left=-s.right),s.bottom!==c&&(s.top=-s.bottom),s.user=Math.max(0,j.offset);if(r.left=p==="shift"&&!!n.left)l.x==="center"?t["margin-left"]=r.x=s["margin-left"]-n.left:(u=s.right!==c?[n.left,-s.left]:[-n.left,s.left],(r.x=Math.max(u[0],u[1]))>u[0]&&(g.left-=n.left,r.left=e),t[s.right!==c?"right":"left"]=r.x);if(r.top=q==="shift"&&!!n.top)l.y==="center"?t["margin-top"]=r.y=s["margin-top"]-n.top:(u=s.bottom!==c?[n.top,-s.top]:[-n.top,s.top],(r.y=Math.max(u[0],u[1]))>u[0]&&(g.top-=n.top,r.top=e),t[s.bottom!==c?"bottom":"top"]=r.y);k.tip.css(t).toggle(!(r.x&&r.y||l.x==="center"&&r.y||l.y==="center"&&r.x)),g.left-=s.left.charAt?s.user:p!=="shift"||r.top||!r.left&&!r.top?s.left:0,g.top-=s.top.charAt?s.user:q!=="shift"||r.left||!r.left&&!r.top?s.top:0,m.left=n.left,m.top=n.top,m.corner=l.clone()}}var i=this,j=b.options.style.tip,k=b.elements,l=k.tooltip,m={top:0,left:0},n={width:j.width,height:j.height},o={},p=j.border||0,q=".qtip-tip",s=!!(a("")[0]||{}).getContext;i.mimic=i.corner=f,i.border=p,i.offset=j.offset,i.size=n,b.checks.tip={"^position.my|style.tip.(corner|mimic|border)$":function(){i.init()||i.destroy(),b.reposition()},"^style.tip.(height|width)$":function(){n={width:j.width,height:j.height},i.create(),i.update(),b.reposition()},"^content.title.text|style.(classes|widget)$":function(){k.tip&&i.update()}},a.extend(i,{init:function(){var b=i.detectCorner()&&(s||a.browser.msie);b&&(i.create(),i.update(),l.unbind(q).bind("tooltipmove"+q,t));return b},detectCorner:function(){var a=j.corner,c=b.options.position,f=c.at,g=c.my.string?c.my.string():c.my;if(a===e||g===e&&f===e)return e;a===d?i.corner=new h.Corner(g):a.string||(i.corner=new h.Corner(a),i.corner.fixed=d),m.corner=new h.Corner(i.corner.string());return i.corner.string()!=="centercenter"},detectColours:function(c){var d,e,f,g=k.tip.css("cssText",""),h=c||i.corner,m=h[h.precedance],p="border-"+m+"-color",q="border"+m.charAt(0)+m.substr(1)+"Color",s=/rgba?\(0, 0, 0(, 0)?\)|transparent|#123456/i,t="background-color",u="transparent",v=" !important",w=a(document.body).css("color"),x=b.elements.content.css("color"),y=k.titlebar&&(h.y==="top"||h.y==="center"&&g.position().top+n.height/2+j.offset",{"class":"ui-tooltip-tip"}).css({width:b,height:c}).prependTo(l),s?a("").appendTo(k.tip)[0].getContext("2d").save():(d='',k.tip.html(d+d),a("*",k.tip).bind("click mousedown",function(a){a.stopPropagation()}))},update:function(b,c){var g=k.tip,l=g.children(),q=n.width,r=n.height,t="px solid ",v="px dashed transparent",x=j.mimic,y=Math.round,z,B,C,D,E;b||(b=m.corner||i.corner),x===e?x=b:(x=new h.Corner(x),x.precedance=b.precedance,x.x==="inherit"?x.x=b.x:x.y==="inherit"?x.y=b.y:x.x===x.y&&(x[b.precedance]=b[b.precedance])),z=x.precedance,i.detectColours(b),o.border!=="transparent"&&o.border!=="#123456"?(p=u(b,f,d),j.border===0&&p>0&&(o.fill=o.border),i.border=p=j.border!==d?j.border:p):i.border=p=0,C=A(x,q,r),i.size=E=w(b),g.css(E),b.precedance==="y"?D=[y(x.x==="left"?p:x.x==="right"?E.width-q-p:(E.width-q)/2),y(x.y==="top"?E.height-r:0)]:D=[y(x.x==="left"?E.width-q:0),y(x.y==="top"?p:x.y==="bottom"?E.height-r-p:(E.height-r)/2)],s?(l.attr(E),B=l[0].getContext("2d"),B.restore(),B.save(),B.clearRect(0,0,3e3,3e3),B.translate(D[0],D[1]),B.beginPath(),B.moveTo(C[0][0],C[0][1]),B.lineTo(C[1][0],C[1][1]),B.lineTo(C[2][0],C[2][1]),B.closePath(),B.fillStyle=o.fill,B.strokeStyle=o.border,B.lineWidth=p*2,B.lineJoin="miter",B.miterLimit=100,p&&B.stroke(),B.fill()):(C="m"+C[0][0]+","+C[0][1]+" l"+C[1][0]+","+C[1][1]+" "+C[2][0]+","+C[2][1]+" xe",D[2]=p&&/^(r|b)/i.test(b.string())?parseFloat(a.browser.version,10)===8?2:1:0,l.css({antialias:""+(x.string().indexOf("center")>-1),left:D[0]-D[2]*Number(z==="x"),top:D[1]-D[2]*Number(z==="y"),width:q+p,height:r+p}).each(function(b){var c=a(this);c[c.prop?"prop":"attr"]({coordsize:q+p+" "+(r+p),path:C,fillcolor:o.fill,filled:!!b,stroked:!b}).css({display:p||b?"block":"none"}),!b&&c.html()===""&&c.html('')})),c!==e&&i.position(b)},position:function(b){var c=k.tip,f={},g=Math.max(0,j.offset),h,l,m;if(j.corner===e||!c)return e;b=b||i.corner,h=b.precedance,l=w(b),m=[b.x,b.y],h==="x"&&m.reverse(),a.each(m,function(a,c){var e,i;c==="center"?(e=h==="y"?"left":"top",f[e]="50%",f["margin-"+e]=-Math.round(l[h==="y"?"width":"height"]/2)+g):(e=u(b,c,d),i=v(b),f[c]=a?p?u(b,c):0:g+(i>e?i:0))}),f[b[h]]-=l[h==="x"?"width":"height"],c.css({top:"",bottom:"",left:"",right:"",margin:""}).css(f);return f},destroy:function(){k.tip&&k.tip.remove(),l.unbind(q)}}),i.init()}function A(a,b,c){var d=Math.ceil(b/2),e=Math.ceil(c/2),f={bottomright:[[0,0],[b,c],[b,0]],bottomleft:[[0,0],[b,0],[0,c]],topright:[[0,c],[b,0],[b,c]],topleft:[[0,0],[0,c],[b,c]],topcenter:[[0,c],[d,0],[b,c]],bottomcenter:[[0,0],[b,0],[d,c]],rightcenter:[[0,0],[b,e],[0,c]],leftcenter:[[b,0],[b,c],[0,e]]};f.lefttop=f.bottomright,f.righttop=f.bottomleft,f.leftbottom=f.topright,f.rightbottom=f.topleft;return f[a.string()]}function z(b,c){var i,j,k,l,m,n=a(this),o=a(document.body),p=this===document?o:n,q=n.metadata?n.metadata(c.metadata):f,r=c.metadata.type==="html5"&&q?q[c.metadata.name]:f,s=n.data(c.metadata.name||"qtipopts");try{s=typeof s==="string"?(new Function("return "+s))():s}catch(t){w("Unable to parse HTML5 attribute data: "+s)}l=a.extend(d,{},g.defaults,c,typeof s==="object"?x(s):f,x(r||q)),j=l.position,l.id=b;if("boolean"===typeof l.content.text){k=n.attr(l.content.attr);if(l.content.attr!==e&&k)l.content.text=k;else{w("Unable to locate content for tooltip! Aborting render of tooltip on element: ",n);return e}}j.container.length||(j.container=o),j.target===e&&(j.target=p),l.show.target===e&&(l.show.target=p),l.show.solo===d&&(l.show.solo=o),l.hide.target===e&&(l.hide.target=p),l.position.viewport===d&&(l.position.viewport=j.container),j.at=new h.Corner(j.at),j.my=new h.Corner(j.my);if(a.data(this,"qtip"))if(l.overwrite)n.qtip("destroy");else if(l.overwrite===e)return e;l.suppress&&(m=a.attr(this,"title"))&&a(this).removeAttr("title").attr(u,m),i=new y(n,l,b,!!k),a.data(this,"qtip",i),n.bind("remove.qtip-"+b,function(){i.destroy()});return i}function y(s,t,w,y){function R(){var c=[t.show.target[0],t.hide.target[0],z.rendered&&G.tooltip[0],t.position.container[0],t.position.viewport[0],b,document];z.rendered?a([]).pushStack(a.grep(c,function(a){return typeof a==="object"})).unbind(F):t.show.target.unbind(F+"-create")}function Q(){function p(a){E.is(":visible")&&z.reposition(a)}function o(a){if(E.hasClass(m))return e;clearTimeout(z.timers.inactive),z.timers.inactive=setTimeout(function(){z.hide(a)},t.hide.inactive)}function l(b){if(E.hasClass(m)||C||D)return e;var d=a(b.relatedTarget||b.target),g=d.closest(n)[0]===E[0],h=d[0]===f.show[0];clearTimeout(z.timers.show),clearTimeout(z.timers.hide);if(c.target==="mouse"&&g||t.hide.fixed&&(/mouse(out|leave|move)/.test(b.type)&&(g||h)))try{b.preventDefault(),b.stopImmediatePropagation()}catch(i){}else t.hide.delay>0?z.timers.hide=setTimeout(function(){z.hide(b)},t.hide.delay):z.hide(b)}function k(a){if(E.hasClass(m))return e;clearTimeout(z.timers.show),clearTimeout(z.timers.hide);var b=function(){z.toggle(d,a)};t.show.delay>0?z.timers.show=setTimeout(b,t.show.delay):b()}var c=t.position,f={show:t.show.target,hide:t.hide.target,viewport:a(c.viewport),document:a(document),body:a(document.body),window:a(b)},h={show:a.trim(""+t.show.event).split(" "),hide:a.trim(""+t.hide.event).split(" ")},j=a.browser.msie&&parseInt(a.browser.version,10)===6;E.bind("mouseenter"+F+" mouseleave"+F,function(a){var b=a.type==="mouseenter";b&&z.focus(a),E.toggleClass(q,b)}),t.hide.fixed&&(f.hide=f.hide.add(E),E.bind("mouseover"+F,function(){E.hasClass(m)||clearTimeout(z.timers.hide)})),/mouse(out|leave)/i.test(t.hide.event)?t.hide.leave==="window"&&f.window.bind("mouseout"+F+" blur"+F,function(a){/select|option/.test(a.target)&&!a.relatedTarget&&z.hide(a)}):/mouse(over|enter)/i.test(t.show.event)&&f.hide.bind("mouseleave"+F,function(a){clearTimeout(z.timers.show)}),(""+t.hide.event).indexOf("unfocus")>-1&&f.body.bind("mousedown"+F,function(b){var c=a(b.target),d=!E.hasClass(m)&&E.is(":visible");c[0]!==E[0]&&c.parents(n).length===0&&!c.closest(s).length&&!c.attr("disabled")&&z.hide(b)}),"number"===typeof t.hide.inactive&&(f.show.bind("qtip-"+w+"-inactive",o),a.each(g.inactiveEvents,function(a,b){f.hide.add(G.tooltip).bind(b+F+"-inactive",o)})),a.each(h.hide,function(b,c){var d=a.inArray(c,h.show),e=a(f.hide);d>-1&&e.add(f.show).length===e.length||c==="unfocus"?(f.show.bind(c+F,function(a){E.is(":visible")?l(a):k(a)}),delete h.show[d]):f.hide.bind(c+F,l)}),a.each(h.show,function(a,b){f.show.bind(b+F,k)}),"number"===typeof t.hide.distance&&f.show.add(E).bind("mousemove"+F,function(a){var b=H.origin||{},c=t.hide.distance,d=Math.abs;(d(a.pageX-b.pageX)>=c||d(a.pageY-b.pageY)>=c)&&z.hide(a)}),c.target==="mouse"&&(f.show.bind("mousemove"+F,function(a){i={pageX:a.pageX,pageY:a.pageY,type:"mousemove"}}),c.adjust.mouse&&(t.hide.event&&(E.bind("mouseleave"+F,function(a){(a.relatedTarget||a.target)!==f.show[0]&&z.hide(a)}),G.target.bind("mouseenter"+F+" mouseleave"+F,function(a){H.onTarget=a.type==="mouseenter"})),f.document.bind("mousemove"+F,function(a){H.onTarget&&!E.hasClass(m)&&E.is(":visible")&&z.reposition(a||i)}))),(c.adjust.resize||f.viewport.length)&&(a.event.special.resize?f.viewport:f.window).bind("resize"+F,p),(f.viewport.length||j&&E.css("position")==="fixed")&&f.viewport.bind("scroll"+F,p)}function P(b,d){function g(b){function i(c){c&&(delete h[c.src],clearTimeout(z.timers.img[c.src]),a(c).unbind(F)),a.isEmptyObject(h)&&(z.redraw(),d!==e&&z.reposition(H.event),b())}var g,h={};if((g=f.find("img:not([height]):not([width])")).length===0)return i();g.each(function(b,d){if(h[d.src]===c){var e=0,f=3;(function g(){if(d.height||d.width||e>f)return i(d);e+=1,z.timers.img[d.src]=setTimeout(g,700)})(),a(d).bind("error"+F+" load"+F,function(){i(this)}),h[d.src]=d}})}var f=G.content;if(!z.rendered||!b)return e;a.isFunction(b)&&(b=b.call(s,H.event,z)||""),b.jquery&&b.length>0?f.empty().append(b.css({display:"block"})):f.html(b),z.rendered<0?E.queue("fx",g):(D=0,g(a.noop));return z}function O(b,c){var d=G.title;if(!z.rendered||!b)return e;a.isFunction(b)&&(b=b.call(s,H.event,z));if(b===e)return K(e);b.jquery&&b.length>0?d.empty().append(b.css({display:"block"})):d.html(b),z.redraw(),c!==e&&z.rendered&&E.is(":visible")&&z.reposition(H.event)}function N(a){var b=G.button,c=G.title;if(!z.rendered)return e;a?(c||M(),L()):b.remove()}function M(){var b=B+"-title";G.titlebar&&K(),G.titlebar=a("
",{"class":k+"-titlebar "+(t.style.widget?"ui-widget-header":"")}).append(G.title=a("
",{id:b,"class":k+"-title","aria-atomic":d})).insertBefore(G.content).delegate(".ui-tooltip-close","mousedown keydown mouseup keyup mouseout",function(b){a(this).toggleClass("ui-state-active ui-state-focus",b.type.substr(-4)==="down")}).delegate(".ui-tooltip-close","mouseover mouseout",function(b){a(this).toggleClass("ui-state-hover",b.type==="mouseover")}),t.content.title.button?L():z.rendered&&z.redraw()}function L(){var b=t.content.title.button,c=typeof b==="string",d=c?b:"Close tooltip";G.button&&G.button.remove(),b.jquery?G.button=b:G.button=a("",{"class":"ui-state-default ui-tooltip-close "+(t.style.widget?"":k+"-icon"),title:d,"aria-label":d}).prepend(a("",{"class":"ui-icon ui-icon-close",html:"×"})),G.button.appendTo(G.titlebar).attr("role","button").click(function(a){E.hasClass(m)||z.hide(a);return e}),z.redraw()}function K(a){G.title&&(G.titlebar.remove(),G.titlebar=G.title=G.button=f,a!==e&&z.reposition())}function J(){var a=t.style.widget;E.toggleClass(l,a).toggleClass(o,t.style["default"]&&!a),G.content.toggleClass(l+"-content",a),G.titlebar&&G.titlebar.toggleClass(l+"-header",a),G.button&&G.button.toggleClass(k+"-icon",!a)}function I(a){var b=0,c,d=t,e=a.split(".");while(d=d[e[b++]])b0&&!a("#"+i).length&&(E[0].id=i,G.content[0].id=i+"-content",G.title[0].id=i+"-title")},"^content.text$":function(a,b,c){P(c)},"^content.title.text$":function(a,b,c){if(!c)return K();!G.title&&c&&M(),O(c)},"^content.title.button$":function(a,b,c){N(c)},"^position.(my|at)$":function(a,b,c){"string"===typeof c&&(a[b]=new h.Corner(c))},"^position.container$":function(a,b,c){z.rendered&&E.appendTo(c)},"^show.ready$":function(){z.rendered?z.toggle(d):z.render(1)},"^style.classes$":function(a,b,c){E.attr("class",k+" qtip ui-helper-reset "+c)},"^style.widget|content.title":J,"^events.(render|show|move|hide|focus|blur)$":function(b,c,d){E[(a.isFunction(d)?"":"un")+"bind"]("tooltip"+c,d)},"^(show|hide|position).(event|target|fixed|inactive|leave|distance|viewport|adjust)":function(){var a=t.position;E.attr("tracking",a.target==="mouse"&&a.adjust.mouse),R(),Q()}},a.extend(z,{render:function(b){if(z.rendered)return z;var c=t.content.text,f=t.content.title.text,g=t.position,i=a.Event("tooltiprender");a.attr(s[0],"aria-describedby",B),E=G.tooltip=a("
",{id:B,"class":k+" qtip ui-helper-reset "+o+" "+t.style.classes+" "+k+"-pos-"+t.position.my.abbrev(),width:t.style.width||"",height:t.style.height||"",tracking:g.target==="mouse"&&g.adjust.mouse,role:"alert","aria-live":"polite","aria-atomic":e,"aria-describedby":B+"-content","aria-hidden":d}).toggleClass(m,H.disabled).data("qtip",z).appendTo(t.position.container).append(G.content=a("
",{"class":k+"-content",id:B+"-content","aria-atomic":d})),z.rendered=-1,C=D=1,f&&(M(),a.isFunction(f)||O(f,e)),a.isFunction(c)||P(c,e),z.rendered=d,J(),a.each(t.events,function(b,c){a.isFunction(c)&&E.bind(b==="toggle"?"tooltipshow tooltiphide":"tooltip"+b,c)}),a.each(h,function(){this.initialize==="render"&&this(z)}),Q(),E.queue("fx",function(a){i.originalEvent=H.event,E.trigger(i,[z]),C=D=0,z.redraw(),(t.show.ready||b)&&z.toggle(d,H.event,e),a()});return z},get:function(a){var b,c;switch(a.toLowerCase()){case"dimensions":b={height:E.outerHeight(),width:E.outerWidth()};break;case"offset":b=h.offset(E,t.position.container);break;default:c=I(a.toLowerCase()),b=c[0][c[1]],b=b.precedance?b.string():b}return b},set:function(b,c){function m(a,b){var c,d,e;for(c in k)for(d in k[c])if(e=(new RegExp(d,"i")).exec(a))b.push(e),k[c][d].apply(z,b)}var g=/^position\.(my|at|adjust|target|container)|style|content|show\.ready/i,h=/^content\.(title|attr)|style/i,i=e,j=e,k=z.checks,l;"string"===typeof b?(l=b,b={},b[l]=c):b=a.extend(d,{},b),a.each(b,function(c,d){var e=I(c.toLowerCase()),f;f=e[0][e[1]],e[0][e[1]]="object"===typeof d&&d.nodeType?a(d):d,b[c]=[e[0],e[1],d,f],i=g.test(c)||i,j=h.test(c)||j}),x(t),C=D=1,a.each(b,m),C=D=0,E.is(":visible")&&z.rendered&&(i&&z.reposition(t.position.target==="mouse"?f:H.event),j&&z.redraw());return z},toggle:function(b,c){function q(){b?(a.browser.msie&&E[0].style.removeAttribute("filter"),E.css("overflow",""),"string"===typeof h.autofocus&&a(h.autofocus,E).focus(),p=a.Event("tooltipvisible"),p.originalEvent=c?H.event:f,E.trigger(p,[z]),h.target.trigger("qtip-"+w+"-inactive")):E.css({display:"",visibility:"",opacity:"",left:"",top:""})}if(!z.rendered)return b?z.render(1):z;var g=b?"show":"hide",h=t[g],j=E.is(":visible"),k=!c||t[g].target.length<2||H.target[0]===c.target,l=t.position,m=t.content,o,p;(typeof b).search("boolean|number")&&(b=!j);if(!E.is(":animated")&&j===b&&k)return z;if(c){if(/over|enter/.test(c.type)&&/out|leave/.test(H.event.type)&&c.target===t.show.target[0]&&E.has(c.relatedTarget).length)return z;H.event=a.extend({},c)}p=a.Event("tooltip"+g),p.originalEvent=c?H.event:f,E.trigger(p,[z,90]);if(p.isDefaultPrevented())return z;a.attr(E[0],"aria-hidden",!b),b?(H.origin=a.extend({},i),z.focus(c),a.isFunction(m.text)&&P(m.text,e),a.isFunction(m.title.text)&&O(m.title.text,e),!v&&l.target==="mouse"&&l.adjust.mouse&&(a(document).bind("mousemove.qtip",function(a){i={pageX:a.pageX,pageY:a.pageY,type:"mousemove"}}),v=d),z.reposition(c,arguments[2]),(p.solo=!!h.solo)&&a(n,h.solo).not(E).qtip("hide",p)):(clearTimeout(z.timers.show),delete H.origin,v&&!a(n+'[tracking="true"]:visible',h.solo).not(E).length&&(a(document).unbind("mousemove.qtip"),v=e),z.blur(c)),k&&E.stop(0,1),h.effect===e?(E[g](),q.call(E)):a.isFunction(h.effect)?(h.effect.call(E,z),E.queue("fx",function(a){q(),a()})):E.fadeTo(90,b?1:0,q),b&&h.target.trigger("qtip-"+w+"-inactive");return z},show:function(a){return z.toggle(d,a)},hide:function(a){return z.toggle(e,a)},focus:function(b){if(!z.rendered)return z;var c=a(n),d=parseInt(E[0].style.zIndex,10),e=g.zindex+c.length,f=a.extend({},b),h,i;E.hasClass(p)||(i=a.Event("tooltipfocus"),i.originalEvent=f,E.trigger(i,[z,e]),i.isDefaultPrevented()||(d!==e&&(c.each(function(){this.style.zIndex>d&&(this.style.zIndex=this.style.zIndex-1)}),c.filter("."+p).qtip("blur",f)),E.addClass(p)[0].style.zIndex=e));return z},blur:function(b){var c=a.extend({},b),d;E.removeClass(p),d=a.Event("tooltipblur"),d.originalEvent=c,E.trigger(d,[z]);return z},reposition:function(c,d){if(!z.rendered||C)return z;C=1;var f=t.position.target,g=t.position,j=g.my,l=g.at,m=g.adjust,n=m.method.split(" "),o=E.outerWidth(),p=E.outerHeight(),q=0,r=0,s=a.Event("tooltipmove"),u=E.css("position")==="fixed",v=g.viewport,w={left:0,top:0},x=g.container,y=e,B=z.plugins.tip,D={horizontal:n[0],vertical:n[1]=n[1]||n[0],enabled:v.jquery&&f[0]!==b&&f[0]!==A&&m.method!=="none",left:function(a){var b=D.horizontal==="shift",c=-x.offset.left+v.offset.left+v.scrollLeft,d=j.x==="left"?o:j.x==="right"?-o:-o/2,e=l.x==="left"?q:l.x==="right"?-q:-q/2,f=B&&B.size?B.size.width||0:0,g=B&&B.corner&&B.corner.precedance==="x"&&!b?f:0,h=c-a+g,i=a+o-v.width-c+g,k=d-(j.precedance==="x"||j.x===j.y?e:0)-(l.x==="center"?q/2:0),n=j.x==="center";b?(g=B&&B.corner&&B.corner.precedance==="y"?f:0,k=(j.x==="left"?1:-1)*d-g,w.left+=h>0?h:i>0?-i:0,w.left=Math.max(-x.offset.left+v.offset.left+(g&&B.corner.x==="center"?B.offset:0),a-k,Math.min(Math.max(-x.offset.left+v.offset.left+v.width,a+k),w.left))):(h>0&&(j.x!=="left"||i>0)?w.left-=k:i>0&&(j.x!=="right"||h>0)&&(w.left-=n?-k:k),w.left!==a&&n&&(w.left-=m.x),w.lefti&&(w.left=a));return w.left-a},top:function(a){var b=D.vertical==="shift",c=-x.offset.top+v.offset.top+v.scrollTop,d=j.y==="top"?p:j.y==="bottom"?-p:-p/2,e=l.y==="top"?r:l.y==="bottom"?-r:-r/2,f=B&&B.size?B.size.height||0:0,g=B&&B.corner&&B.corner.precedance==="y"&&!b?f:0,h=c-a+g,i=a+p-v.height-c+g,k=d-(j.precedance==="y"||j.x===j.y?e:0)-(l.y==="center"?r/2:0),n=j.y==="center";b?(g=B&&B.corner&&B.corner.precedance==="x"?f:0,k=(j.y==="top"?1:-1)*d-g,w.top+=h>0?h:i>0?-i:0,w.top=Math.max(-x.offset.top+v.offset.top+(g&&B.corner.x==="center"?B.offset:0),a-k,Math.min(Math.max(-x.offset.top+v.offset.top+v.height,a+k),w.top))):(h>0&&(j.y!=="top"||i>0)?w.top-=k:i>0&&(j.y!=="bottom"||h>0)&&(w.top-=n?-k:k),w.top!==a&&n&&(w.top-=m.y),w.top<0&&-w.top>i&&(w.top=a));return w.top-a}},F;if(a.isArray(f)&&f.length===2)l={x:"left",y:"top"},w={left:f[0],top:f[1]};else if(f==="mouse"&&(c&&c.pageX||H.event.pageX))l={x:"left",y:"top"},c=(c&&(c.type==="resize"||c.type==="scroll")?H.event:c&&c.pageX&&c.type==="mousemove"?c:i&&i.pageX&&(m.mouse||!c||!c.pageX)?{pageX:i.pageX,pageY:i.pageY}:!m.mouse&&H.origin&&H.origin.pageX&&t.show.distance?H.origin:c)||c||H.event||i||{},w={top:c.pageY,left:c.pageX};else{f==="event"?c&&c.target&&c.type!=="scroll"&&c.type!=="resize"?f=H.target=a(c.target):f=H.target:f=H.target=a(f.jquery?f:G.target),f=a(f).eq(0);if(f.length===0)return z;f[0]===document||f[0]===b?(q=h.iOS?b.innerWidth:f.width(),r=h.iOS?b.innerHeight:f.height(),f[0]===b&&(w={top:(v||f).scrollTop(),left:(v||f).scrollLeft()})):f.is("area")&&h.imagemap?w=h.imagemap(f,l,D.enabled?n:e):f[0].namespaceURI==="http://www.w3.org/2000/svg"&&h.svg?w=h.svg(f,l):(q=f.outerWidth(),r=f.outerHeight(),w=h.offset(f,x)),w.offset&&(q=w.width,r=w.height,y=w.flipoffset,w=w.offset);if(h.iOS<4.1&&h.iOS>3.1||h.iOS==4.3||!h.iOS&&u)F=a(b),w.left-=F.scrollLeft(),w.top-=F.scrollTop();w.left+=l.x==="right"?q:l.x==="center"?q/2:0,w.top+=l.y==="bottom"?r:l.y==="center"?r/2:0}w.left+=m.x+(j.x==="right"?-o:j.x==="center"?-o/2:0),w.top+=m.y+(j.y==="bottom"?-p:j.y==="center"?-p/2:0),D.enabled?(v={elem:v,height:v[(v[0]===b?"h":"outerH")+"eight"](),width:v[(v[0]===b?"w":"outerW")+"idth"](),scrollLeft:u?0:v.scrollLeft(),scrollTop:u?0:v.scrollTop(),offset:v.offset()||{left:0,top:0}},x={elem:x,scrollLeft:x.scrollLeft(),scrollTop:x.scrollTop(),offset:x.offset()||{left:0,top:0}},w.adjusted={left:D.horizontal!=="none"?D.left(w.left):0,top:D.vertical!=="none"?D.top(w.top):0},w.adjusted.left+w.adjusted.top&&E.attr("class",E[0].className.replace(/ui-tooltip-pos-\w+/i,k+"-pos-"+j.abbrev())),y&&w.adjusted.left&&(w.left+=y.left),y&&w.adjusted.top&&(w.top+=y.top)):w.adjusted={left:0,top:0},s.originalEvent=a.extend({},c),E.trigger(s,[z,w,v.elem||v]);if(s.isDefaultPrevented())return z;delete w.adjusted,d===e||isNaN(w.left)||isNaN(w.top)||f==="mouse"||!a.isFunction(g.effect)?E.css(w):a.isFunction(g.effect)&&(g.effect.call(E,z,a.extend({},w)),E.queue(function(b){a(this).css({opacity:"",height:""}),a.browser.msie&&this.style.removeAttribute("filter"),b()})),C=0;return z},redraw:function(){if(z.rendered<1||D)return z;var a=t.position.container,b,c,d,e;D=1,t.style.height&&E.css("height",t.style.height),t.style.width?E.css("width",t.style.width):(E.css("width","").addClass(r),c=E.width()+1,d=E.css("max-width")||"",e=E.css("min-width")||"",b=(d+e).indexOf("%")>-1?a.width()/100:0,d=(d.indexOf("%")>-1?b:1)*parseInt(d,10)||c,e=(e.indexOf("%")>-1?b:1)*parseInt(e,10)||0,c=d+e?Math.min(Math.max(c,e),d):c,E.css("width",Math.round(c)).removeClass(r)),D=0;return z},disable:function(b){"boolean"!==typeof b&&(b=!E.hasClass(m)&&!H.disabled),z.rendered?(E.toggleClass(m,b),a.attr(E[0],"aria-disabled",b)):H.disabled=!!b;return z},enable:function(){return z.disable(e)},destroy:function(){var b=s[0],c=a.attr(b,u),d=s.data("qtip");z.rendered&&(E.remove(),a.each(z.plugins,function(){this.destroy&&this.destroy()})),clearTimeout(z.timers.show),clearTimeout(z.timers.hide),R();if(!d||z===d)a.removeData(b,"qtip"),t.suppress&&c&&(a.attr(b,"title",c),s.removeAttr(u)),s.removeAttr("aria-describedby");s.unbind(".qtip-"+w),delete j[z.id];return s}})}function x(b){var c;if(!b||"object"!==typeof b)return e;if(b.metadata===f||"object"!==typeof b.metadata)b.metadata={type:b.metadata};if("content"in b){if(b.content===f||"object"!==typeof b.content||b.content.jquery)b.content={text:b.content};c=b.content.text||e,!a.isFunction(c)&&(!c&&!c.attr||c.length<1||"object"===typeof c&&!c.jquery)&&(b.content.text=e);if("title"in b.content){if(b.content.title===f||"object"!==typeof b.content.title)b.content.title={text:b.content.title};c=b.content.title.text||e,!a.isFunction(c)&&(!c&&!c.attr||c.length<1||"object"===typeof c&&!c.jquery)&&(b.content.title.text=e)}}if("position"in b)if(b.position===f||"object"!==typeof b.position)b.position={my:b.position,at:b.position};if("show"in b)if(b.show===f||"object"!==typeof b.show)b.show.jquery?b.show={target:b.show}:b.show={event:b.show};if("hide"in b)if(b.hide===f||"object"!==typeof b.hide)b.hide.jquery?b.hide={target:b.hide}:b.hide={event:b.hide};if("style"in b)if(b.style===f||"object"!==typeof b.style)b.style={classes:b.style};a.each(h,function(){this.sanitize&&this.sanitize(b)});return b}function w(){w.history=w.history||[],w.history.push(arguments);if("object"===typeof console){var a=console[console.warn?"warn":"log"],b=Array.prototype.slice.call(arguments),c;typeof arguments[0]==="string"&&(b[0]="qTip2: "+b[0]),c=a.apply?a.apply(console,b):a(b)}}"use strict";var d=!0,e=!1,f=null,g,h,i,j={},k="ui-tooltip",l="ui-widget",m="ui-state-disabled",n="div.qtip."+k,o=k+"-default",p=k+"-focus",q=k+"-hover",r=k+"-fluid",s="-31000px",t="_replacedByqTip",u="oldtitle",v;g=a.fn.qtip=function(b,h,i){var j=(""+b).toLowerCase(),k=f,l=a.makeArray(arguments).slice(1),m=l[l.length-1],n=this[0]?a.data(this[0],"qtip"):f;if(!arguments.length&&n||j==="api")return n;if("string"===typeof b){this.each(function(){var b=a.data(this,"qtip");if(!b)return d;m&&m.timeStamp&&(b.cache.event=m);if(j!=="option"&&j!=="options"||!h)b[j]&&b[j].apply(b[j],l);else if(a.isPlainObject(h)||i!==c)b.set(h,i);else{k=b.get(h);return e}});return k!==f?k:this}if("object"===typeof b||!arguments.length){n=x(a.extend(d,{},b));return g.bind.call(this,n,m)}},g.bind=function(b,f){return this.each(function(k){function r(b){function d(){p.render(typeof b==="object"||l.show.ready),m.show.add(m.hide).unbind(o)}if(p.cache.disabled)return e;p.cache.event=a.extend({},b),p.cache.target=b?a(b.target):[c],l.show.delay>0?(clearTimeout(p.timers.show),p.timers.show=setTimeout(d,l.show.delay),n.show!==n.hide&&m.hide.bind(n.hide,function(){clearTimeout(p.timers.show)})):d()}var l,m,n,o,p,q;q=a.isArray(b.id)?b.id[k]:b.id,q=!q||q===e||q.length<1||j[q]?g.nextid++:j[q]=q,o=".qtip-"+q+"-create",p=z.call(this,q,b);if(p===e)return d;l=p.options,a.each(h,function(){this.initialize==="initialize"&&this(p)}),m={show:l.show.target,hide:l.hide.target},n={show:a.trim(""+l.show.event).replace(/ /g,o+" ")+o,hide:a.trim(""+l.hide.event).replace(/ /g,o+" ")+o},/mouse(over|enter)/i.test(n.show)&&!/mouse(out|leave)/i.test(n.hide)&&(n.hide+=" mouseleave"+o),m.show.bind("mousemove"+o,function(a){i={pageX:a.pageX,pageY:a.pageY,type:"mousemove"},p.cache.onTarget=d}),m.show.bind(n.show,r),(l.show.ready||l.prerender)&&r(f)})},h=g.plugins={Corner:function(a){a=(""+a).replace(/([A-Z])/," $1").replace(/middle/gi,"center").toLowerCase(),this.x=(a.match(/left|right/i)||a.match(/center/)||["inherit"])[0].toLowerCase(),this.y=(a.match(/top|bottom|center/i)||["inherit"])[0].toLowerCase();var b=a.charAt(0);this.precedance=b==="t"||b==="b"?"y":"x",this.string=function(){return this.precedance==="y"?this.y+this.x:this.x+this.y},this.abbrev=function(){var a=this.x.substr(0,1),b=this.y.substr(0,1);return a===b?a:a==="c"||a!=="c"&&b!=="c"?b+a:a+b},this.clone=function(){return{x:this.x,y:this.y,precedance:this.precedance,string:this.string,abbrev:this.abbrev,clone:this.clone}}},offset:function(a,b){function i(a,b){c.left+=b*a.scrollLeft(),c.top+=b*a.scrollTop()}var c=a.offset(),d=document.body,e=b,f,g,h;if(e){do{e.css("position")!=="static"&&(g=e.position(),c.left-=g.left+(parseInt(e.css("borderLeftWidth"),10)||0)+(parseInt(e.css("marginLeft"),10)||0),c.top-=g.top+(parseInt(e.css("borderTopWidth"),10)||0)+(parseInt(e.css("marginTop"),10)||0),!f&&(h=e.css("overflow"))!=="hidden"&&h!=="visible"&&(f=e));if(e[0]===d)break}while(e=e.offsetParent());f&&f[0]!==d&&i(f,1)}return c},iOS:parseFloat((""+(/CPU.*OS ([0-9_]{1,3})|(CPU like).*AppleWebKit.*Mobile/i.exec(navigator.userAgent)||[0,""])[1]).replace("undefined","3_2").replace("_","."))||e,fn:{attr:function(b,c){if(this.length){var d=this[0],e="title",f=a.data(d,"qtip");if(b===e&&f&&"object"===typeof f&&f.options.suppress){if(arguments.length<2)return a.attr(d,u);f&&f.options.content.attr===e&&f.cache.attr&&f.set("content.text",c);return this.attr(u,c)}}return a.fn["attr"+t].apply(this,arguments)},clone:function(b){var c=a([]),d="title",e=a.fn["clone"+t].apply(this,arguments);b||e.filter("["+u+"]").attr("title",function(){return a.attr(this,u)}).removeAttr(u);return e},remove:a.ui?f:function(b,c){a.ui||a(this).each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add(this).each(function(){a(this).triggerHandler("remove")})})}}},a.each(h.fn,function(b,c){if(!c||a.fn[b+t])return d;var e=a.fn[b+t]=a.fn[b];a.fn[b]=function(){return c.apply(this,arguments)||e.apply(this,arguments)}}),g.version="nightly",g.nextid=0,g.inactiveEvents="click dblclick mousedown mouseup mousemove mouseleave mouseenter".split(" "),g.zindex=15e3,g.defaults={prerender:e,id:e,overwrite:d,suppress:d,content:{text:d,attr:"title",title:{text:e,button:e}},position:{my:"top left",at:"bottom right",target:e,container:e,viewport:e,adjust:{x:0,y:0,mouse:d,resize:d,method:"flip flip"},effect:function(b,c,d){a(this).animate(c,{duration:200,queue:e})}},show:{target:e,event:"mouseenter",effect:d,delay:90,solo:e,ready:e,autofocus:e},hide:{target:e,event:"mouseleave",effect:d,delay:0,fixed:e,inactive:e,leave:"window",distance:e},style:{classes:"",widget:e,width:e,height:e,"default":d},events:{render:f,move:f,show:f,hide:f,toggle:f,visible:f,focus:f,blur:f}},h.tip=function(a){var b=a.plugins.tip;return"object"===typeof b?b:a.plugins.tip=new B(a)},h.tip.initialize="render",h.tip.sanitize=function(a){var b=a.style,c;b&&"tip"in b&&(c=a.style.tip,typeof c!=="object"&&(a.style.tip={corner:c}),/string|boolean/i.test(typeof c.corner)||(c.corner=d),typeof c.width!=="number"&&delete c.width,typeof c.height!=="number"&&delete c.height,typeof c.border!=="number"&&c.border!==d&&delete c.border,typeof c.offset!=="number"&&delete c.offset)},a.extend(d,g.defaults,{style:{tip:{corner:d,mimic:e,width:6,height:6,border:d,offset:0}}}),h.bgiframe=function(b){var c=a.browser,d=b.plugins.bgiframe;if(a("select, object").length<1||(!c.msie||(""+c.version).charAt(0)!=="6"))return e;return"object"===typeof d?d:b.plugins.bgiframe=new C(b)},h.bgiframe.initialize="render"})(jQuery,window) \ No newline at end of file diff --git a/budget/templates/home.html b/budget/templates/home.html index 013cde7..d21d0ec 100644 --- a/budget/templates/home.html +++ b/budget/templates/home.html @@ -39,4 +39,25 @@
+ {% endblock %} diff --git a/budget/templates/layout.html b/budget/templates/layout.html index d4447e6..293ce75 100644 --- a/budget/templates/layout.html +++ b/budget/templates/layout.html @@ -7,6 +7,7 @@ + {% block head %}{% endblock %}