From c6eaa20b4ddb98a2d085bb588224c36115334c52 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Tue, 8 Feb 2011 12:45:45 +0100 Subject: [PATCH 1/1] opensearch for firefox --- apps/catalogue/views.py | 9 +++++---- wolnelektury/static/img/favicon.ico | Bin 0 -> 1150 bytes wolnelektury/static/img/favicon.png | Bin 120 -> 473 bytes wolnelektury/static/img/wl_icon_64.png | Bin 0 -> 4909 bytes wolnelektury/static/opensearch.xml | 9 ++++++++- wolnelektury/templates/base.html | 3 ++- 6 files changed, 15 insertions(+), 6 deletions(-) create mode 100644 wolnelektury/static/img/favicon.ico create mode 100644 wolnelektury/static/img/wl_icon_64.png diff --git a/apps/catalogue/views.py b/apps/catalogue/views.py index a6f394f21..7f1de6d46 100644 --- a/apps/catalogue/views.py +++ b/apps/catalogue/views.py @@ -491,13 +491,14 @@ def json_tags_starting_with(request, callback=None): if len(prefix) < 2: return HttpResponse('') tags_list = [] - result = "" for tag in _tags_starting_with(prefix, request.user): if not tag.name in tags_list: - result += "\n" + tag.name tags_list.append(tag.name) - dict_result = {"matches": tags_list} - return JSONResponse(dict_result, callback) + if request.GET.get('mozhint', ''): + result = [prefix, tags_list] + else: + result = {"matches": tags_list} + return JSONResponse(result, callback) # ==================== # = Shelf management = diff --git a/wolnelektury/static/img/favicon.ico b/wolnelektury/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..3f2aacc376a8595d4a884d551fe1e8c28790fcee GIT binary patch literal 1150 zcmaKsJ#K?Q5QPUR2e2q2IdYLQGO3YVgp1JOCRGxjfIUZWxraa|gtVMtkAPF;1e^C3 zsCL&zkCg|$`FSHDlHl5G1ouaIy%V_?ktYZtMCLdS5j?AsS?)h>4>Fjo{ERp?q_#4Y zJL&VCw5hdLsMGO~o{lg1M^%(>RZ&A48sDp8Wi41w%t03K*^roHsq3-K$39p$#4^S{ z*mI~hW1NLO$9Oz*^Tv3@Ict4`cV6A#>64D}oQ)pEc;=6W=3pP3#rZ)`!LIvtIk+?KZuWz|ayKSX>zBYk L6}}Zz>__$=ZQ&Kk literal 0 HcmV?d00001 diff --git a/wolnelektury/static/img/favicon.png b/wolnelektury/static/img/favicon.png index 6cffce8e5e27daf64eb36d295e05bb7d69042d6a..9794f3588b01e8a00dfbc38addc58f6623d0370e 100644 GIT binary patch delta 446 zcmV;v0YUzF*#nRye*|+vNmK|32nc)#WQYI&010qNS#tmY0b&3E0b&7PC(u&>000?u zMObuGZ)S9NVRB^vcXxL#X>MzCV_|S*E^l&Yo9;Xs00042Nkl5rX;L(DV4Fq~57QjZL?1Ml-hm_PwWp~t!e*~@bd?;QbQH*ojbFO^P zk9GO|v|v`G0#vJ)AQc+*!|rYc_UAaOoEWHGh%r+-2<#Zv8e=#I%RIuqn+0XaPsyKGZ5GV2S0={ z;{C;^|6B-%!z3PnpF7Z3PL`MS&76gAzg(OH+U!YFI1V%8oQ(=F>`8KA1Bw1iY};)M5Cq1k}ag>FVdQ&MBb@00=D|&j0`b diff --git a/wolnelektury/static/img/wl_icon_64.png b/wolnelektury/static/img/wl_icon_64.png new file mode 100644 index 0000000000000000000000000000000000000000..a9dded316cb6986416d98d96ee95d39406784fe3 GIT binary patch literal 4909 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 literal 0 HcmV?d00001 diff --git a/wolnelektury/static/opensearch.xml b/wolnelektury/static/opensearch.xml index 7a319f13b..9cc056541 100644 --- a/wolnelektury/static/opensearch.xml +++ b/wolnelektury/static/opensearch.xml @@ -1,12 +1,19 @@ - + Wolne Lektury WolneLektury.pl, szkolna biblioteka internetowa. + UTF-8 lektury Fundacja Nowoczesna Polska pl fundacja@nowoczesnapolska.org.pl + http://www.wolnelektury.pl/static/img/favicon.ico + http://www.wolnelektury.pl/static/img/wl_icon_64.png + + + http://www.wolnelektury.pl/katalog/ diff --git a/wolnelektury/templates/base.html b/wolnelektury/templates/base.html index 3e2678dcc..8aaabf10f 100644 --- a/wolnelektury/templates/base.html +++ b/wolnelektury/templates/base.html @@ -6,7 +6,8 @@ {% block title %}WolneLektury.pl{% endblock %} - + + {% compressed_css "all" %} {% compressed_js "jquery" %} -- 2.20.1