From 4262d901246ef57a21bd0594d5e2dfb945f430da Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 15 Feb 2012 19:50:27 +0000 Subject: [PATCH] themes: drop freifunk-hannover its abandoned and redundant --- contrib/package/luci/Makefile | 3 - themes/freifunk-hannover/Makefile | 2 - .../luci-static/freifunk-hannover/bg.jpg | Bin 37121 -> 0 bytes .../luci-static/freifunk-hannover/cascade.css | 962 ------------------ .../luci-static/freifunk-hannover/header.jpg | Bin 42092 -> 0 bytes .../luci-static/freifunk-hannover/ie6.css | 77 -- .../luci-static/freifunk-hannover/ie7.css | 20 - themes/freifunk-hannover/ipkg/postinst | 3 - .../view/themes/freifunk-hannover/footer.htm | 21 - .../view/themes/freifunk-hannover/header.htm | 181 ---- .../uci-defaults/luci-theme-freifunk-hannover | 4 - 11 files changed, 1273 deletions(-) delete mode 100644 themes/freifunk-hannover/Makefile delete mode 100644 themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/bg.jpg delete mode 100644 themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/cascade.css delete mode 100644 themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/header.jpg delete mode 100644 themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie6.css delete mode 100644 themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie7.css delete mode 100644 themes/freifunk-hannover/ipkg/postinst delete mode 100644 themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/footer.htm delete mode 100644 themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/header.htm delete mode 100644 themes/freifunk-hannover/root/etc/uci-defaults/luci-theme-freifunk-hannover diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile index 437597b536..ae7a42cdcf 100644 --- a/contrib/package/luci/Makefile +++ b/contrib/package/luci/Makefile @@ -511,9 +511,6 @@ $(eval $(call theme,freifunk,alternative Freifunk Theme,\ $(eval $(call theme,freifunk-bno,Freifunk Berlin Nordost Theme,\ Stefan Pirwitz )) -$(eval $(call theme,freifunk-hannover,Freifunk Hannover Theme,\ - Mikolas Bingemer )) - $(eval $(call theme,freifunk-generic,Freifunk Generic Theme,\ Manuel Munz )) diff --git a/themes/freifunk-hannover/Makefile b/themes/freifunk-hannover/Makefile deleted file mode 100644 index f7fac7740e..0000000000 --- a/themes/freifunk-hannover/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include ../../build/config.mk -include ../../build/module.mk diff --git a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/bg.jpg b/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/bg.jpg deleted file mode 100644 index b7c1d4f82657546204e6d6f2132ae04b3781e193..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37121 zcmeHQYiwP`5x%~@e&oh6cH#>m!Kx?(oJ6ryAf#<7RbWU9mMUYg;|5uZP3X(2B3`cP zzW{Dp|Km~I_MZXw72CCeG;PBVV{l*pfYuFEiXikYt0GYP`s2)YP?Ti)MO^-?{SM zht6(myYBYKo_hAK`{s7vboJv;KX?5lcO1I^rB~0?UiI+0^yW(+dE(}M&phA#T35@K zci(>R<=_0_A9p`6{LS&>^S}M$`=1;9+LPb?@y{3j^v^w?+W+~l93B1MiC_Hg&;R=9 zr+dCI^!0Cj|0lmZ^_PEd|JW^`{o;e)`1TKe`m5Lf`kx&izxBYEzB=-qAO7suZ~X1Q zBzTgztg0dzQni(pUnY4PD^uXO>NeuI`ko_?UNbiHPScC8ymiHmna=)u&t7}wb!`t_ z{MhZ=p1SMVxtjZ4-F@b!hcCI~anjD_ORu{A<}Ftry1#4ByH7v&Qp@(&-hS_qC!Tpe z%<{f&%XChj^RT@1Mxw5g*=$UFGV%Urb}V+CIySSve`>yWhfA!k%#^A?-cLm-P zdQW&>JmEyw3(;3{%q`P72j=h0>#QdGC(p#Z+K-Q%$o01GIW{EmzyTtRQUjU8adAN| zo^rGp<4_iMoQ@r2-80>1t>$x;vL%X)U|dy!dA-Urb7-&_E!wE6$A?)y%CzR-W9}Hg z6yqg|9Nk{AaZb8C-{yNE_Ptc{8>bkXT*w?w=GS+gx6B3OL*}Mt3y=2V1kE206h~um z$HI=q^dhdVQ)4tp+NY0AUw&#_hKtK=xX4aX_;Bx$UR)z5oAx%*l^JY0nLL>`S7tCX zSQP*%NBc+ZTd!lW)3~#vbh9-_nXjjI zaP^KfkFY_u3~ndx(1^=Uz-7QZsl>=T0@IBwN3A& z`(U_*YgLgd(1jWL4wiM;kM>jlK;y%`)ClVhy^O~jsZfXM#3`tDcC@dJWrUhx5{6o* zDb`Mg#qs>X{e8sO3`yMwxgF;Kc6Uyj4mS-pYkUr)M6LGeF_ws>qXxkv^XXCoVe0B5 zq*S>LNpXo}XkR;oC4(J9jcUhLWI~X$mVP(wg-vIi>e47tR`bVWP#)(&6i6mil?hM+ zRoDpWk`+Yl>_-N1`G&)9?v{Frs zHb>tP^_Tb6YPG!j(j&g^ige6GbjED`qnMcvE@QC%>ne;0Z_(cBygyqJf3_wKsav9F z4QvQ!>^VkIA8t>cnJnOtq9vTlG4FO@bLG4GJLiFYI`wVihZznX$bPAurYQxkAT$I4 zl;!{_@B0Q&WT?Zl=m-rKIjk!!iAOPyL(G7PX-bqHqc@c~Kdl(;>aAEc6jnh<{4B2h zQ}0&812T{4Mx2cQTBfcdK52~)%HlkAyd%nbU6iTuZ0ZI5w72dR)3tZ8-om8Am%;1VFp@NZu`Kzf4G0eFuwI&Hvaz{3i$%g7e2TNWyGkpeJ# z2cf2&q2+)nfwF=9%1S|(h0?h-I7@<7L6?^X7}OOc9^kQ7lg~h)gH?q9fezLqoGFtm zFf?H?p`K`S5!{peg3=4x3}s~Gg*kVWvGI)@p^$n2q!a!tSiiHZLj-~3HwyxdR>ufH z2Ivolp<&!(GFUF4>+(~_NUOXILgcogIo2qF(81D(Lrx}nP>V88{zOHWR-gvL)s5_e zfkRno<_4{aQ0Uu9T34XO1DdiK4Utfk7=xeepOE-tXSqX}37&r8FiT`vT5)v3;2_VlktKy$ zFFh9UfRdGn(w&f#K?UUmvv-}rOBur%mlrcL!qHNaM1nH076G9uy*M=~M2^^9Ae{?0 z2F^gs(B@#(KpO89=@g~L<|#=|$~cxSwF8VXLd!lTVMWpa@!IglAfxI6F$VYqKZ3mj z^A7C7n^fWD4L5^0Dsa1s5aBHz1U~s)k_K0f2J9`R=QLqln?^4Z;Dy7kvo_e#c)<-= z9Ac8R9pW_{F@|E5EU&5o5MnIW0V+#$7U$T&GqSdAXrw|Ta^gqOm5o=4rj5z$Z7vP3 z5#d#CX{4%Y>9V>K^oAvvn^A36LA%`D;C+|(U24QU0@N*FNDNuWkTrDT#>WT3n4D>z z>p9Pvf{Iyebv)!b$R6-LB>PHY?>bKOl{{C<)@~jquC+e@CQQ!2j1&?8 zwMm)0RiJc86mAJX%y9zHENwhNS)2R3&Y+2smfFGSo@5TE7a7Sto!U*=)C{1KsP*)o zWkira6M8sHp_0I!=024W-p~eL43G|USwh+vaXivWd9I_#TSm4l)u^XWqXY~yfJq@0 zNz7T=kdtdbhX93vM{0WnywWpJu-CkSV5vR>CO3F-P>N8SN4Rt8l4yl9~Ua6XhZf zh%)m8baor55Lj*lbyTOOR3jstzpgtmfU zb`pin-FBVHi@?RADeQf<7l7Oa;zp)`4nI2aPy}7xJdr3-^23}hua-^AstU?-=#)!m zcuruclRsg};>!kx#w-UCC}Fg1YU>P5h=;)IXf3mnprNj|>1+qqP82PHm?#x(Wr60) zG`<`buiUM`;PIrEHKKk0u5}aj*#>L9huz4>JA<{T4U4sg!$kk`^Y*?L?R`zhg$U*) z&gXO!j`4$O2j&;{(!+dY#=w&SnG(s8luie-<`_Et(wPa*&Sbeqmwd2VBa<0bw&6k9 zi`+)akzL=>8G~)02fj!ILrs}-F%}ReI6<=vVh7W68=2_(9A-k!BWKbQiBs)_$jT5i z%ad9%8H5f+gN9L2GgK^@JWe)GFe4KAP=QkOo;<6dg5)~|6EvBq>Qb7cDS~|nZ~#eo+7u(`${>BE1-cG3DgM&9TJ$4FKoP) zJ2tGPme-H5R^mySH}M)bLW@h2LoTD!6`?L)O%{iC+Sg1MC-8H9O^`hkGY)JRBM@}y zBPJ}9z~^KQ;oA<`P_~oHW>zH$8xc1xl%eYgY5&!GuJQ)0x10;ma&+0s@si~`-59^= zP073D4@S&$-i&`L&ud>{ufk)xmbvCryCNVuA^`xB6Br7cJxq~-b_!HcZooe;H1>3rSd0|R6dnmjdgMkY?X+{nmRT2&A5jNwhT z7)}xdGDjd9a@T@|Sxt9iC=Zz1C;@u1pV+{Qf`+E4A5#Dp87bvlLrIsz9$a)kj*|p@ zBCKGOwB+^iJ)o_`qNJ}$DcUUzF=UUh|*LTgUe zga`nC^`KWaZv$kq7lD+(dr3(IrSea0jVj@IT1|b#?=-b;@41szLjC5Tu2yP~z)8|< zy>_F3$HExe-^fXO3|cNUoe(G*bw>o2roK7|WS4+XQ3n5HxR$7@(%XCNVXC$d<6#(9 z8kj8v%Pn{CpC62@M5$H`d({5*P+`2;d4GQ{$5XIM22WCg>h0Q{zAs9vUs7W>vGSZW zR)QKz6r*U$e#X42=2Ub)lsGC@%N#r#rTC`*lU{ILq)oOc`lT02QNZlRrDtY{1#bn3 zA(}H1t`X#}sLBex4g#iRx~2Kn)aB#7KS_h$0g{o zHo)k2(ZyQ=L`X_=UErK+%BtroyhGdWloqyZ+BA}fTM02STZUOTCf6DIg7PJO9IcKK z(eVj7;vtwD0d3kqs-rylnYN*E#2_4pP}38bWZ)jH8@$j7MMA_~$gYOwsS>(>3w>7h zMQuSUJJaB8(j+xhD1YIYj(kX>?!CRhR3U%_-e>VcDotJat~SudBl6c;Ru`}Oq%7tIENExC2^jYz))0I z1SB;ddJ0xwC=DOWQ|2UwgS<=yMd6qYtkB595phWBn`2e#<^ftPB84C;-*P0RWvz+y zg_fm=Fe^I1VwEJwYi7G1$pI6>W`Yh{P?LIc*hZSPh=n}SC$omWG`f{t3&`a^X8sZ$ z7N9z5jZhBf(8D}rV3UNp5XkB1mNc=2B3N+aSp~WU$7IN>YgqJ)lSiNiQ4mQ=OJYt| zJ6D9Mn0TB|3&x4T=F-=olaijDb#KmPaE`~Y1krOixdTVVqHoAB>)qoU%vzD0{R}?I zYPp-z#8PB0Kn})3iTl}%Lo!h%AK)Qv7;zz9IL+TEBu7(*j;&-4F)`|+j*vfo=t^j8 z43aroRK+@sNH<_vGQ=)uMd;Zs5GxCaxLptxfd_|nb%{%Kf!tc(5h`drOS8VP4y)MS zj&=|me?*(bSWI!9Bb&qQUNrI?(ZL_fW#AeLK8=|<$J~mOG9om8EpobEEIAT(`IGSy z8Y9P&ZT@(H=QWA!r~V|k;>body ul.dropdowns { - position: relative; -} - -ul.dropdowns li, -ul.dropdowns ul { - margin: 0; - padding: 0; - list-style: none; -} - -ul.dropdowns li { - float: left; - position: relative; - white-space: nowrap; -} - -ul.dropdowns li ul { - position: absolute; - z-index: 1000; - top: auto; - min-width: 10em; -} - -ul.dropdowns li li { - float: none; - position: relative; -} - -ul.dropdowns li a { - display: block; -} - -ul.dropdowns ul li ul { - top: 0; -} - -ul.dropdowns li ul, -ul.dropdowns li.over ul ul, -ul.dropdowns li.focus ul ul, -ul.dropdowns li:hover ul ul, -ul.dropdowns li.over ul ul ul, -ul.dropdowns li.focus ul ul ul, -ul.dropdowns li:hover ul ul ul, -ul.dropdowns li.over ul ul ul ul, -ul.dropdowns li.focus ul ul ul ul, -ul.dropdowns li:hover ul ul ul ul { - left: -3000px; -} - -ul.dropdowns li.over ul, -ul.dropdowns li.focus ul, -ul.dropdowns li:hover ul { - left: 0; -} - -ul.dropdowns ul li.over ul, -ul.dropdowns ul li.focus ul, -ul.dropdowns ul li:hover ul, -ul.dropdowns ul ul li.over ul, -ul.dropdowns ul ul li.focus ul, -ul.dropdowns ul ul li:hover ul, -ul.dropdowns ul ul ul li.over ul, -ul.dropdowns ul ul ul li.focus ul, -ul.dropdowns ul ul ul li:hover ul { - left: 100%; -} - -#menubar { - position: relative; - width: 100%; - background: #FFF; - color: #004a9c; -} - -#menubar .warning { - color: red; - background-color: #FFF; -} - -#menubar ul.dropdowns { - min-height: 1.8em; - background: #FFF; - color: #004a9c; -} - -#menubar ul.dropdowns li ul { - background: #FFF; - color: #004a9c; - border-width: 0 1px 1px 1px; - border-style: dashed; - border-color: #5a5a5a; -} - -#menubar ul.dropdowns ul li ul { - border-width: 1px; -} - -html #menubar a:link, -html #menubar a:visited { - position: relative; - display: block; - padding: 0.5em; - background: #FFF; - color: #004a9c; - text-decoration: none; - font-size: 80%; - font-weight: normal; -} - - -html #menubar a:link:hover, -html #menubar a:visited:hover, -html #menubar a:link:active, -html #menubar a:visited:active, -#menubar a:link:focus, -#menubar a:visited:focus { - background: #F2F2F2; - color: #e60076; -} - -html #menubar a:link.active, -html #menubar a:visited.active, -html #menubar a:link.preactive, -html #menubar a:visited.preactive { - background: #FFF; - color: #e60076; -} - -html #menubar a:link.warning, -html #menubar a:visited.warning { - background: #FFF; - color: red; - font-weight: bold; - text-decoration: blink; -} - -#menubar ul.dropdowns li.over>a, -#menubar ul.dropdowns li.focus>a, -#menubar ul.dropdowns li:hover>a { -} - -.lang_de #submenu_mini_system { min-width: 13.3em; } -* html .lang_de #submenu_mini_system { width: 13.3em; } - -.lang_pt-br #submenu_mini_network { min-width: 14em; } -* html .lang_pt-br #submenu_mini_network { width: 14em; } - -.lang_pt-br #submenu_mini_system { min-width: 11.5em; } -* html .lang_pt-br #submenu_mini_system { width: 11.5em; } - -.lang_ru #submenu_mini_system { min-width: 18em; } -* html .lang_ru #submenu_mini_system { width: 18em; } - -.lang_pt-br #submenu_admin_index { min-width: 11em; } -* html .lang_pt-br #submenu_admin_index { width: 11em; } - -.lang_ru #submenu_admin_index { min-width: 15.5em; } -* html .lang_ru #submenu_admin_index { width: 15.5em; } - -.lang_ru #submenu_admin_status { min-width: 10.5em; } -* html .lang_ru #submenu_admin_status { width: 10.5em; } - -.lang_de #submenu_admin_system { min-width: 13.3em; } -* html .lang_de #submenu_admin_system { width: 13.3em; } - -.lang_fr #submenu_admin_system { min-width: 14.5em; } -* html .lang_fr #submenu_admin_system { width: 14.5em; } - -.lang_pt-br #submenu_admin_system { min-width: 11.5em; } -* html .lang_pt-br #submenu_admin_system { width: 11.5em; } - -.lang_ru #submenu_admin_system { min-width: 18em; } -* html .lang_ru #submenu_admin_system { width: 18em; } - -#submenu_admin_services_chillispot { min-width: 15.5em; } -* html #submenu_admin_services_chillispot { width: 15.5em; } - -#submenu_admin_services_coovachilli { min-width: 15em; } -* html #submenu_admin_services_coovachilli { width: 15em; } - -.lang_ru #submenu_admin_network_routes { min-width: 15.3em; } -* html .lang_ru #submenu_admin_network_routes { width: 15.3em; } - -#submenu_admin_network_firewall { min-width: 14em; } -* html #submenu_admin_network_firewall { width: 14em; } - -.lang_de #submenu_admin_network_firewall { min-width: 16.5em; } -* html .lang_de #submenu_admin_network_firewall { width: 16.5em; } - -.lang_pt-br #submenu_admin_network_firewall { min-width: 15em; } -* html .lang_pt-br #submenu_admin_network_firewall { width: 15em; } - -#modemenu { - width: auto; - background: #000000; - color: #ffffff; - list-style: none; - margin-right: 1px; -} - -#modemenu li { - float: right; - list-style: none; -} - -#savemenu { - float: right; - margin-right: 2em; -} - -.lang_de #submenu_admin_uci { - width: 12em; -} - -.lang_ru #submenu_admin_uci { - width: 11.5em; -} - -textarea#syslog { - width: 98%; - min-height: 500px; - border: 3px solid #cccccc; - padding: 5px; - font-family: monospace; -} - -#maincontent { - clear: both; - width: 80%; - margin: 0 auto; - padding: 0.5em; - color: #000000; - font-size: 80%; - background-color: #fff; - background-image: url(bg.jpg); - background-repeat: repeat-x; - background-position: center bottom; - border: 1px dashed #CCCCCC; -} - -#maincontent h2 { - font-size: 150%; - font-family: "Trebuchet MS", Verdana, sans-serif; - font-weight: bold; - margin: 0.25em 0 0.7em 0; - border-bottom: 1px solid; - padding-top: 10px; - padding-bottom: 4px; - color: #004d9e; -} - -#maincontent h3 { - margin: 0.5em 0 1.1em 0; - font-size: 125%; - font-weight: bold; - font-style: italic; - font-family: "Trebuchet MS", Verdana, sans-serif; - color: #004d9e; -} - -#maincontent p { - margin-bottom: 1em; -} - -.cbi-section { - margin-bottom: 0.5em; - padding: 0.5em 1em; - border: 1px dotted #555555; - background-color: #ffffff; - color: #000000; -} - -.cbi-section legend { - font-size: 110%; - font-weight: bold; - height: 1em; - padding: 0 0.25em; - background-color: transparent; - color: #394d9e; -} - -.cbi-section h2 { - margin: 0em 0 0.5em -0.5em !important; -} - -.cbi-section h3 { - text-decoration: none !important; - font-weight: bold !important; - color: #555555 !important; - margin: 0.25em !important; - font-size: 100% !important; -} - -.cbi-section-descr { - margin-bottom: 0.5em; - font-size: 95%; -} - -.cbi-title-ref { - color: inherit; - text-decoration: none; - padding-right: 18px; - background: url('../resources/cbi/link.gif') no-repeat scroll right center; - background-color: inherit; -} - -ul.cbi-apply { - font-size: 90%; -} - -ul.cbi-tabmenu { - padding: 3px 0; - margin-left: 0 !important; - margin-bottom: -1px; - list-style-type: none; -} - -ul.cbi-tabmenu li.cbi-tab, -ul.cbi-tabmenu li.cbi-tab-disabled { - display: inline; - margin: 0; -} - -ul.cbi-tabmenu li.cbi-tab a, -ul.cbi-tabmenu li.cbi-tab-disabled a { - text-decoration: none; - padding: 3px 7px; - margin-right: 3px; - border: 1px outset #000; - border-bottom: none; - background-color: #eee; - color: #bbb; -} - -ul.cbi-tabmenu li.cbi-tab-highlighted a { - color: #000; - background-color: #FFEEAA; -} - -ul.cbi-tabmenu li a:hover { - color: #000; -} - -ul.cbi-tabmenu li.cbi-tab a { - position: relative; - top: 1px; - padding-top: 4px; - color: #000; - background-color: #fff; -} - -div.cbi-tab-descr { - background-image: url(/luci-static/resources/cbi/help.gif); - background-position: 0.25em 50%; - background-repeat: no-repeat; - border-bottom: 1px solid #ccc; - margin: 0.25em 0.25em 2em; - padding: 0.5em 0.5em 0.5em 2em; -} - - -input[type=submit], -input[type=reset], -input[type=image] { - cursor: pointer; -} - - -select, -input, -textarea { - background: #eeeeee; - color: #000000; - border: none; -} - -input[type=image] { - border: none; -} - -input:focus, -input:hover, -select:focus, -select:hover, -textarea:focus, -textarea:hover { - background-color: #ffffff; - color: #000000; -} - -select, -input[type=text], -input[type=password] { - width: 20em; -} - -td select, -td input[type=text], -td input[type=password] { - width: 99%; -} - -img.cbi-image-button { - cursor: pointer; - margin: 0 2px; - vertical-align: middle; -} - -input.cbi-input-user { - background: url('../resources/cbi/user.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - text-indent: 17px; -} - -input.cbi-input-password { - background: url('../resources/cbi/key.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - text-indent: 17px; -} - -input.cbi-input-find { - background: url('../resources/cbi/find.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; -} - -input.cbi-input-reload { - background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; -} - -input.cbi-input-add, -input.cbi-button-add { - background: url('../resources/cbi/add.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; - border: 1px solid #FFF; -} - -input.cbi-input-fieldadd, -input.cbi-button-fieldadd { - background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-input-reset, -input.cbi-button-reset { - background: url('../resources/cbi/reset.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; - border: none; -} - -input.cbi-input-save, -input.cbi-button-save { - background: url('../resources/cbi/save.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; - border: none; -} - -input.cbi-input-apply, -input.cbi-button-apply { - background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; - border: none; -} - -input.cbi-input-remove, -div.cbi-section-remove input { - background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center; - background-color: inherit; - color: #000000; - padding-left: 17px; - padding-right: 1px; - border: 1px solid #fff; -} - -input.cbi-button-up { - background-image: url('../resources/cbi/up.gif'); - padding-left: 11px; - padding-right: 1px; -} - -input.cbi-button-down { - background-image: url('../resources/cbi/down.gif'); - padding-left: 11px; - padding-right: 1px; -} - -input.cbi-button-edit { - background-image: url('../resources/cbi/edit.gif'); - color: #000000; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-button-reload { - background-image: url('../resources/cbi/reload.gif'); - color: #000000; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-button-reset { - background-image: url('../resources/cbi/reset.gif'); - color: #000000; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-button-remove { - background-image: url('../resources/cbi/remove.gif'); - color: #000000; - padding-left: 17px; - padding-right: 1px; -} - -.cbi-input-invalid { - background-image: url('../resources/cbi/reset.gif'); - background-repeat: no-repeat; - background-position: right; - color: #FF0000 !important; - border-color: #FF0000; -} - -div.cbi-section-remove input { - border-bottom: none; -} - -textarea { - margin-left: -1px; - margin-bottom: 0.5em; -} - -form > div > input[type=submit], -form > div > input[type=reset] { - float: right; - margin-left: 0.5em; -} - -table td, -table th { - color: #000000; -} - -table.smalltext { - background: #f5f5f5; - color: #000000; - border-top: 1px solid #666666; - border-right: 1px solid #666666; - border-bottom: 1px solid #666666; - font-size: 90%; - width: 80%; - margin-left: auto; - margin-right: auto; - border-collapse: collapse; -} - -table.smalltext tr:hover td { - background-color: #bbddee; - color: #000000; -} - -table.smalltext tr th { - padding: 0 0.25em; - border-left: 1px solid #666666; - text-align: left; -} - -table.smalltext tr td { - padding: 0 0.25em; - border-top: 1px solid #666666; - border-left: 1px solid #666666; -} - -table.cbi-section-table .cbi-rowstyle-1, -table.cbi-section-table .cbi-rowstyle-1 * { - background-color: #f1f6fa; - color: #000000; -} - -table.cbi-section-table .cbi-section-table-cell { - padding: 3px; - white-space: nowrap; -} - -.cbi-section .cbi-rowstyle-1 h3 { - background-color: #f1f6fa; - color: #555555; -} - -.cbi-rowstyle-2 { - color: #000000; -} - -div.cbi-value { - clear: left; - vertical-align: middle; - padding-left: 0.25em; - border-bottom: 1px dashed #bbbbbb; -} - -div.cbi-value:hover { - background: #f8f8f8; - color: #000000; -} - -.cbi-value-title { - float: left; - width: 40%; - line-height: 1.8em; -} - -div.cbi-value-field { - width: 58%; - margin-left: 40%; - padding: 0.25em 0; -} - -div.cbi-value-description { - font-size: 90%; - display: inline; -} - -div.cbi-section-create { - clear: left; - white-space: nowrap; - vertical-align: top; -} - -div.cbi-tblsection-create { - border-bottom: 1px dotted #bbbbbb; -} - -div.cbi-section-create .cbi-button { - margin: 0.25em; -} - -input.cbi-section-create-name { - border: ; - margin-right: -0.25em; - border-top-width: 1px; - border-right-width: 1px; - border-bottom-width: 1px; - border-left-width: 1px; - border-top-color: #999999; - border-right-color: #999999; - border-bottom-color: #999999; - border-left-color: #999999; -} - -div.cbi-map-descr { - margin-bottom: 1em; -} - -div.cbi-optionals { - padding: 0.25em; - border-bottom: 1px dotted #bbbbbb; -} - -div.cbi-section-remove { - float: right; -} - -.cbi-section-node { - clear: both; - border-top: 1px dotted #bbbbbb; - border-left: 1px dotted #bbbbbb; - border-right: 1px dotted #bbbbbb; - border-bottom: none; - padding-bottom: 0; -} - -.cbi-section-node table div { - padding-bottom: 0; - border-bottom: none; -} - -.cbi-section-node div.cbi-section-table-row { - margin: 0.25em; -} - -table.cbi-section-table { - width: 100%; - font-size: 95%; -} - -table.cbi-section-table th, -table.cbi-section-table td { - text-align: center; -} - -tr.cbi-section-table-descr th { - font-weight: normal; - font-size: 90%; -} - -td.cbi-section-table-optionals { - text-align: left !important; - padding-top: 1em; -} - -.cbi-value-helpicon img { - vertical-align: bottom; -} - -div.cbi-error { - font-size: 95%; - font-weight: bold; - color: #ff0000; - background-color: #ffffff; -} - -td.cbi-value-error { - border-color: red; -} - -.cbi-value-error input, -.cbi-value-error select { - color: red; - background-color: #ffcccc; -} - -.cbi-section-error { - color: red; - background-color: white; - font-size: 95%; - border: 1px dotted red; - margin: 3px; - padding: 3px; -} - -.left { - text-align: left !important; -} - -.right { - text-align: right !important; -} - -.luci { - position: fixed; - bottom: 0; - left: 0; - text-align: right; -} - -.luci a:link, -.luci a:visited { - background-color: transparent; - color: #666666; - text-decoration: none; - font-size: 70%; -} - -.inline { - display: inline; -} - -.error500 { - white-space: normal; - border: 1px dotted #ff0000; - background-color: #ffffff; - color: #000000; - padding: 0.5em; -} - - -.ifacebox { - background-color: #FFFFFF; - border: 1px solid #CCCCCC; - margin: 0 10px; - text-align: center; - white-space: nowrap; -} - -.ifacebox .ifacebox-head { - border-bottom: 1px solid #CCCCCC; - padding: 2px; -} - -.ifacebox .ifacebox-body { - padding: 2px; -} - - -.ifacebadge { - background-color: #FFFFFF; - border: 1px solid #CCCCCC; - padding: 2px; - margin-left: 2px; - display: inline-block; -} - -.ifacebadge-active { - border-color: #000000; - font-weight: bold; -} - - -.zonebadge { - padding: 2px; - display: inline-block; - white-space: nowrap; - cursor: pointer; -} - -.zonebadge em, -.zonebadge strong { - margin: 3px; - display: inline-block; -} - -.zonebadge input { - width: 6em; - height: 1.5em; -} - -.zonebadge-empty { - border: 1px dashed #AAAAAA; - color: #AAAAAA; - font-style: italic; - font-size: smaller; -} - -} diff --git a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/header.jpg b/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/header.jpg deleted file mode 100644 index 83e695141c006ccfbcc5082ef48b93aaed4356af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42092 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 OcjDCF!+%PvPyYvjIAA;g diff --git a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie6.css b/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie6.css deleted file mode 100644 index e87ef68db1..0000000000 --- a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie6.css +++ /dev/null @@ -1,77 +0,0 @@ -/* obligatory IE6 Voodoo Code */ - -* html body { - padding-left: 50% !important; -} - -* html div#header { - margin-left: -100% !important; -} - -* html div#menubar { - margin-left: -100% !important; - width: 200% !important; -} - -* html ul.dropdowns li ul { - width: 10em; -} - -* html ul.dropdowns li li { - clear: both; - float: left; -} - -* html ul.dropdowns li li { - width: 100%; -} - -* html ul.dropdowns li li a { - height: 1%; -} - -* html div#maincontent { - margin-left: -80% !important; - width: 160% !important; -} - -* html div.cbi-value-description { - width: auto !important; -} - -* html div.cbi-value-field { - margin-left: 0 !important; - width: 100% !important; -} - -* html .cbi-input-text, -* html .cbi-input-user, -* html .cbi-input-select, -* html .cbi-input-password { - width: 50% !important; -} - -* html .cbi-input-user, -* html .cbi-input-password { - text-indent: 0 !important; - padding-left: 1.5em !important; -} - -* html .cbi-section legend { - background-color: #ffffff; - color: #555555; -} - -* html table.cbi-section-table td .cbi-input-text, -* html table.cbi-section-table td .cbi-input-select { - width: 100% !important; -} - -* html div.cbi-page-actions { - text-align: right !important; -} - -* html div.cbi-value-field input, -* html div.cbi-value-field select { - font-size: 90% !important; -} diff --git a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie7.css b/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie7.css deleted file mode 100644 index 6a238903b0..0000000000 --- a/themes/freifunk-hannover/htdocs/luci-static/freifunk-hannover/ie7.css +++ /dev/null @@ -1,20 +0,0 @@ -div.cbi-value-field { - margin-left: 0 !important; -} - -.cbi-section legend { - background-color: #ffffff; - color: #555555; -} - -table.cbi-section-table td .cbi-input-text, -table.cbi-section-table td .cbi-input-select { - width: 95% !important; -} - -.cbi-input-user, -.cbi-input-password { - text-indent: 0 !important; - padding-left: 1.5em !important; - width: 18.5em !important; -} diff --git a/themes/freifunk-hannover/ipkg/postinst b/themes/freifunk-hannover/ipkg/postinst deleted file mode 100644 index 32786bc46b..0000000000 --- a/themes/freifunk-hannover/ipkg/postinst +++ /dev/null @@ -1,3 +0,0 @@ -[ -n "${IPKG_INSTROOT}" ] || { - ( . /etc/uci-defaults/luci-theme-freifunk-hannover ) && rm -f /etc/uci-defaults/luci-theme-freifunk-hannover -} diff --git a/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/footer.htm b/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/footer.htm deleted file mode 100644 index 6ec4e124b9..0000000000 --- a/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/footer.htm +++ /dev/null @@ -1,21 +0,0 @@ -<%# -LuCI - Lua Configuration Interface -Copyright 2008 Steven Barth -Copyright 2008 Jo-Philipp Wich - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -$Id: footer.htm 4185 2009-01-30 14:00:35Z jow $ - --%> -
- - -
- - - diff --git a/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/header.htm b/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/header.htm deleted file mode 100644 index 5b99d358c6..0000000000 --- a/themes/freifunk-hannover/luasrc/view/themes/freifunk-hannover/header.htm +++ /dev/null @@ -1,181 +0,0 @@ -<%# -LuCI - Lua Configuration Interface -Copyright 2008 Steven Barth -Copyright 2008 Jo-Philipp Wich - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - -$Id: header.htm 4079 2009-01-17 17:59:11Z Cyrus $ - --%> -<% -require("luci.sys") -local load1, load5, load15 = luci.sys.loadavg() -local request = require("luci.dispatcher").context.path -local category = request[1] -local tree = luci.dispatcher.node() -local cattree = category and luci.dispatcher.node(category) -local node = luci.dispatcher.context.dispatched -local hostname = luci.sys.hostname() - -local c = tree -for i,r in ipairs(request) do - if c.nodes and c.nodes[r] then - c = c.nodes[r] - c._menu_selected = true - end -end - -require("luci.i18n").loadc("base") -require("luci.http").prepare_content("application/xhtml+xml") - --%> - - - - - - - - - - -<% if node and node.css then %> -<% end -%> - - - - - -<%=striptags( hostname .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI - - - - -<%- if luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") then -%> -
- <%:No password set!%>
- <%:There is no password set on this router. Please configure a root password to protect the web interface and enable SSH.%> -
-<%- end -%> - - - - - - -
-<% if category ~= "freifunk" and category ~= "splash" then %> - -<% end %> diff --git a/themes/freifunk-hannover/root/etc/uci-defaults/luci-theme-freifunk-hannover b/themes/freifunk-hannover/root/etc/uci-defaults/luci-theme-freifunk-hannover deleted file mode 100644 index 02475a633f..0000000000 --- a/themes/freifunk-hannover/root/etc/uci-defaults/luci-theme-freifunk-hannover +++ /dev/null @@ -1,4 +0,0 @@ -uci batch <<-EOF - set luci.themes.Freifunk_Hannover=/luci-static/freifunk-hannover - commit luci -EOF -- 2.30.2

Powered by <%= luci.__appname__ .. " (" .. luci.__version__ .. ")" %>