From 36fa6575ed85c8106e5de0a553e4e6b1ce5e7db0 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Wed, 15 Feb 2012 21:04:22 +0000 Subject: [PATCH] themes: drop old Freifunk theme, unmaintained and redundant --- contrib/package/luci/Makefile | 3 - themes/freifunk/Makefile | 2 - .../htdocs/luci-static/freifunk/cascade.css | 880 ------------------ .../luci-static/freifunk/images/bgoption.png | Bin 141 -> 0 bytes .../luci-static/freifunk/images/favicon.ico | Bin 4286 -> 0 bytes .../freifunk/images/header-back.gif | Bin 127 -> 0 bytes .../freifunk/images/header-left.gif | Bin 293 -> 0 bytes .../freifunk/images/header-right.gif | Bin 365 -> 0 bytes .../luci-static/freifunk/images/logo.png | Bin 6400 -> 0 bytes .../luci-static/freifunk/images/main-back.png | Bin 404 -> 0 bytes .../freifunk/images/schriftzug.png | Bin 4487 -> 0 bytes themes/freifunk/ipkg/postinst | 4 - .../luasrc/view/themes/freifunk/footer.htm | 29 - .../luasrc/view/themes/freifunk/header.htm | 209 ----- .../root/etc/uci-defaults/luci-theme-freifunk | 6 - 15 files changed, 1133 deletions(-) delete mode 100644 themes/freifunk/Makefile delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/cascade.css delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/bgoption.png delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/favicon.ico delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/header-back.gif delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/header-left.gif delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/header-right.gif delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/logo.png delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/main-back.png delete mode 100644 themes/freifunk/htdocs/luci-static/freifunk/images/schriftzug.png delete mode 100755 themes/freifunk/ipkg/postinst delete mode 100644 themes/freifunk/luasrc/view/themes/freifunk/footer.htm delete mode 100644 themes/freifunk/luasrc/view/themes/freifunk/header.htm delete mode 100755 themes/freifunk/root/etc/uci-defaults/luci-theme-freifunk diff --git a/contrib/package/luci/Makefile b/contrib/package/luci/Makefile index ae7a42cdc..94a3c918f 100644 --- a/contrib/package/luci/Makefile +++ b/contrib/package/luci/Makefile @@ -505,9 +505,6 @@ $(eval $(call theme,base,Common base for all themes)) $(eval $(call theme,openwrt,OpenWrt.org (default),,,1)) $(eval $(call theme,bootstrap,Bootstrap Theme)) -$(eval $(call theme,freifunk,alternative Freifunk Theme,\ - Stefan Pirwitz )) - $(eval $(call theme,freifunk-bno,Freifunk Berlin Nordost Theme,\ Stefan Pirwitz )) diff --git a/themes/freifunk/Makefile b/themes/freifunk/Makefile deleted file mode 100644 index 81a96f6a8..000000000 --- a/themes/freifunk/Makefile +++ /dev/null @@ -1,2 +0,0 @@ -include ../../build/config.mk -include ../../build/module.mk \ No newline at end of file diff --git a/themes/freifunk/htdocs/luci-static/freifunk/cascade.css b/themes/freifunk/htdocs/luci-static/freifunk/cascade.css deleted file mode 100644 index cc84960ca..000000000 --- a/themes/freifunk/htdocs/luci-static/freifunk/cascade.css +++ /dev/null @@ -1,880 +0,0 @@ -* { - margin: 0; - padding: 0; -} - -body { - background-color: #ffffff; - color: #ffffff; - font-family: Verdana, Arial, sans-serif; - font-size: 100%; - line-height: 100%; - background-image: url(images/main-back.png); - background-repeat: repeat-x; - background-position: left bottom; - } -#all { - margin: 0px; - padding: 0px; - min-height: 800px; -} - -code { - font-family: monospace; - white-space: pre; -} - -a:link, a:visited { - color:#000000; - font-weight:bold; - text-decoration:none; - } -a:hover { - color:#333333; - font-weight:bold; - } - -/* Custom*/ - #wrapper -{ - width: 95%; - color: #333333; - margin-left: auto; - margin-right: auto; -/* background-image: url(images/corner-left.gif); */ -/* background-repeat: no-repeat; */ -/* background-position: left bottom; */ - background-color: #FffdF4; - min-width: 710px; - min-height: 710px; -} -#main { - clear: both; - width: 100%; - margin: 0; - padding: 0; - color: #333333; -/* background-image: url(images/corner-right.gif); */ -/* background-repeat: no-repeat; */ -/* background-position: right bottom; */ - min-height: 710px; -} - -div#maincontent ul { - margin-left: 2em; -} - -.warning { - color: red !important; - font-weight: bold; -} - -.clear { - clear: both; - height: 1px; -} - -.hidden { - display: none; -} - -.error { - color: #ff0000; -} - -#header -{ - padding: 0px; - height: 100px; -} -#headerleft -{ - height: 100px; - background-color: #FFFfff; - background-image: url(images/header-left.gif); - background-repeat: no-repeat; - background-position: left top; -} -#headerright -{ - height: 100px; - background-color: #FFfffF; - - margin-left: 5px; - background-image: url(images/header-right.gif); - background-repeat: no-repeat; - background-position: right top; -} - -#headerback -{ - margin-right: 5px; - height: 100px; - background-color: #FFfffF; - background-image: url(images/header-back.gif); - background-repeat: repeat-x; - background-position: left top; -} -#schriftzug { - font-size : 1.5em; - text-align:left; - margin-bottom: 7px; - margin-top: 7px; - float:left; - width: 450px; -} - -#schriftzug a:hover{ - background-color:transparent; -} -#logo{ - margin-top: 5px; - float:right; - width: 115px; -} - -.pathbar { - display: none; -} - -.menubar { - width: 100%; - min-height: 1.8em; - background: #ffffff; - color: #000000; - border-top:0.4em solid #DC0067; -} - -.mainmenu { - float: left; - width: auto; - min-height: 1.8em; - background: #ffffff; - color: #000000; -} -.modemenu li { - border-top:0.3em solid #DC0067; - margin-left: 0.3em; - margin-top: -0.3em; -} -.mainmenu div { - float: left; - border-top:0.3em solid #DC0067; - margin-right: 0.3em; - margin-top: -0.3em; -} -.mainmenu div.preactive { - border-top: 0.3em solid #FFCB05; - margin-top: -0.2em; -} - -.mainmenu li { - white-space: nowrap; - text-align: left; -} - -.mainmenu div ul { - display: none; - position: absolute; - background: #ffffff; - color: #000000; - border-width: 0 1px 1px 1px; - border-style: solid; - border-color: #444444; - list-style-type: none; -} - -.mainmenu ul li:hover > ul, -.mainmenu div:hover > ul { - display: block; -} - -.mainmenu ul li > ul { - left: 100%; - margin-top: -1.3em; - border-width: 1px; -} - -.modemenu a, -.mainmenu a { - display: block; - padding: 0.2em; - color: #000000; - text-decoration: none; - font-size: 70%; - font-weight: bold; -} - - -.modemenu .active a { - color: #000000; - font-weight: bold; - border-top:0.3em solid #FFCB05; - margin-top: -0.2em; -} -.mainmenu .active a{ - color: #000000; - font-weight: bold; - border-top:0.2em solid #FFCB05; -} -.mainmenu li > span:active { - background-color: #FFE990; -} - -.mainmenu li:hover > span > a, -.mainmenu div:hover > a { - color: #DC0067; - background-color: #FFCB05; -} - - -.modemenu a:focus, -.mainmenu a:focus { - color: #000000; -} - -.mainmenu a:hover, -.modemenu a:hover { - color: #DC0067; - background-color: #FFCB05; -} - -.mainmenu div.preactive > a { - color: #DC0067; - font-weight: bold; -} -.mainmenu div.preactive > a:hover, -.mainmenu div.preactive > a:focus { - color: #DC0067; - font-weight: bold; -} - -.modemenu ul { - width: auto; - background: #000000; - color: #ffffff; - list-style-type: none; -} - -.modemenu li { - float: right; - -} - -#maincontent { - clear: both; - width: 98%; - margin: 0 auto; - padding: 0.5em; - background: #FFF4BE; - color: #000000; - font-size: 80%; - border-top:1px solid #D2A800; - text-align:left -} - -#maincontent h2 { - margin: 0.25em 0 0.5em 0; - font-size: 150%; - font-weight: normal; -} - -#maincontent h3 { - margin: 0.5em 0; - font-size: 120%; - font-weight: normal; - text-decoration: underline; -} - -#maincontent p { - margin-bottom: 1em; -} - -.cbi-section { - margin-bottom: 0.5em; - padding: 0.5em 1em; - border: 1px dotted #D2A800; - background-color: #FFE990; -} - -.cbi-section legend { - font-size: 110%; - font-weight: bold; - height: 1em; - padding: 0 0.25em; - color: #555555; -} - -.cbi-section h2 { - margin: 0em 0 0.5em -0.5em !important; -} - -.cbi-section h3 { - height: 1.5em; - font-size: 90%; - color: #555555; -} - -.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; -} - -input[type=submit], -input[type=reset], -input[type=image], -label { - cursor: pointer; -} - -select, -input, -textarea { - background: #FffdF4; - color: #000000; - border-width: 1px; - border-color: #000000; -} - -textarea#syslog -{ -width: 98%; -font-family: monospace; - -} -input[type=image] { - border: none; -} - - -input:focus, -input:hover, -select:focus, -select:hover, -textarea:focus, -textarea:hover { - background-color: #FFF4BE; -} - -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; - padding-left: 17px; -} - -input.cbi-input-password { - background: url('../resources/cbi/key.gif') no-repeat scroll 1px center; - background-color: inherit; - padding-left: 17px; -} - -input.cbi-input-find { - background: url('../resources/cbi/find.gif') no-repeat scroll 1px center; - background-color: inherit; - padding-left: 17px; -} - -input.cbi-input-reload { - background: url('../resources/cbi/reload.gif') no-repeat scroll 1px center; - background-color: inherit; - 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; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-input-fieldadd, -input.cbi-button-fieldadd { - background: url(../resources/cbi/fieldadd.gif) no-repeat scroll 1px center; - background-color: inherit; - 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; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-input-save, -input.cbi-button-save { - background: url('../resources/cbi/save.gif') no-repeat scroll 1px center; - background-color: inherit; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-input-apply, -input.cbi-button-apply { - background: url('../resources/cbi/apply.gif') no-repeat scroll 1px center; - background-color: inherit; - padding-left: 17px; - padding-right: 1px; -} - -input.cbi-input-remove, -div.cbi-section-remove input { - background: url('../resources/cbi/remove.gif') no-repeat scroll 1px center; - background-color: inherit; - padding-left: 17px; - padding-right: 1px; -} - -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.smalltext { -background-color: #FFCB05; - 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: #FFE990; -} - -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; -} - -.cbi-rowstyle-1 { - background-color: #FFF4BE; -} - -.cbi-rowstyle-2 { -} - -table.cbi-section-table .cbi-section-table-cell { - padding: 3px; - white-space: nowrap; -} - -div.cbi-value { - clear: left; - vertical-align: middle; - padding-left: 0.25em; - border-bottom: 1px dotted #FFCB05; -} - -div.cbi-value:hover { - background: #FFF4BE; -} - -div.cbi-value:last-child { - border: none; -} - -.cbi-value-title { - float: left; - width: 40%; -} - -div.cbi-value-field { - width: 58%; - margin: 0.25em 0 0.25em 40%; -} - -div.cbi-value-description { - font-size: 90%; -} - -div.cbi-value-field > div.cbi-value-description { - display: inline; - color: #ffe990; -} - -div.cbi-value:hover div.cbi-value-field > div.cbi-value-description { - color: #000000; -} - -option:active, -option:before, -option:after, -option:focus, -option:hover { - color: #ffffff; - background-color: #EEBA00; - background: url(images/bgoption.png); -} - -div.cbi-section-create { - clear: left; - white-space: nowrap; -} - -div.cbi-map-descr { - margin-bottom: 1em; -} - -div.cbi-optionals { - margin: 0.5em 0; - padding: 0 0.25em; -} - -div.cbi-section-remove { - float: right; -} - -.cbi-section-node { - clear: both; - border: 1px dotted #FFCB05; - padding-bottom: 0; -} - -.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; -} - -td.cbi-value-error { - border-color: red !important; -} - -.cbi-value-error input, -.cbi-value-error select { - color: red !important; - background-color: #FFCCCC; -} - -.cbi-section-error { - color: red; - font-size: 95%; - border: 1px dotted red; - margin: 3px; - padding: 3px; -} - -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; -} - - -.left { - text-align: left !important; -} - -.right { - text-align: right !important; -} - -.luci { - position: fixed; - bottom: 0; - left: 0; - text-align: right; -} - -.luci a { - color: #666666; - text-decoration: none; - font-size: 70%; -} - -.inline { - display: inline; -} - -.error500 { - white-space: normal; - border: 1px dotted #FF0000; - background-color: #FFFFFF; - padding: 0.5em; -} - -/* 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 div#maincontent { - margin-left: -80% !important; - width: 160% !important; -} - -* html div.mainmenu div.hover ul, -* html div.mainmenu div li.hover ul, -* html div.mainmenu div li li.hover ul, -* html div.mainmenu div li li li.hover ul, -* html div.mainmenu div li li li li.hover ul { - display: block !important; - margin-left: 3em; -} - -* html div.mainmenu div.hover ul { - margin-left: 0; -} - -* html div.mainmenu .hover ul ul, -* html div.mainmenu .hover ul ul ul, -* html div.mainmenu .hover ul ul ul ul, -* html div.mainmenu .hover ul ul ul ul ul { - display: none !important; -} - -* html div.mainmenu li { - height: 1em !important; - width: 10em !important; -} - -* html .mainmenu { - height: 1.8em; -} - -* html div.cbi-value-description { - margin-left: 40%; -} - - -.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/htdocs/luci-static/freifunk/images/bgoption.png b/themes/freifunk/htdocs/luci-static/freifunk/images/bgoption.png deleted file mode 100644 index 6fd1e2f34787b200eb425e42fb98c75b039163e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 141 zcmeAS@N?(olHy`uVBq!ia0vp^j3CUx1|;Q0k92}K#X;^)4C~IxyaaOClDyqr82*Fc zg1yTp14TFsJR*yMv=#_6DqH@!17xt5c>21s-{2Gz=HriQFMb9T;`MZK4B@z*T(N!D bLwg3cy-YKE&k4N(N-%i3`njxgN@xNAizFlF diff --git a/themes/freifunk/htdocs/luci-static/freifunk/images/favicon.ico b/themes/freifunk/htdocs/luci-static/freifunk/images/favicon.ico deleted file mode 100644 index f785830ff77a700ac1dbf153a11f638f32481171..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4286 zcmeI0d2Ccw6o=0U6l@SdA_`?0cBpnGExS`F`x<0Xs31~6N;@qeDp9Z{7SM>4 z9ykpb;V(D@AAlF`g>bz{<3wa$fYH#rmi%43_l4(RXz-i-{s2xbDtWK2HFuKtC7^gC z`R>kqKD5s1V#p8qP^Pc4t;x zX$H^7&so9|#}a>bEY9cHsKN`D7gG|7vkP+N zApNzl5LUngl9@5^WFY3$9aZ(9L9ef`MUPlJQg&7=-qGk)fCC4hBUs`g#|FMrVcFeFqrDw{i_q%` zIuEk-IPrTk2b{E&UDfsRITW46ARDI=4>|+Jd(T>4>k{>VP|U3vPouWRlD8hC3(8%I zzc}NNFAwTTcNc7e4|^0lo7vMg6SJ@rQ!)zOUJ$C`4cJ&PeOOr(a*dOVo#W_~K_xio zt;N3lzZ&$vfoB}_r`D#=jXTz+_g7W*lYVk`Nd8779CngMynNB}+W77#?s4dk2-@3+ z9rd-O^mSJZxn|gy02kTA&&g}k%(Rm_hns`)`8;*T2V!R?`L91@&1GZ#vFIEL^S_Pp zBFKlu)J2QoD=%7ZTVFJK+P^+f1?rbE)W*}ZQ;*-#@3TsaKjI`)JHz9Db)rTtqyAe5 z>i=Wpl>hmV2CJdZJkHF7?6dN3Sx|g{>JEO{p#gf|0$?BW1Y#T+n0@8%dGg)K;QGW5BS#iLXiJrcm>q60ycHF`h8ld zvllqG_`Lp9Tq!%NEYrgta>me6-x~vCLH71Q$iJSw*`I~PFqyj0KF5RVbrned4{(F} ziE^o&+7m;|tnb#!z*&<|!PyC*{R!@&>`#OwSOc=R9>V==datK?JP)$5-DtxIc`?}N|?Zsf1_d`o1HgLFTFHt;Oy zuC0;97yEXd;Cx%2TDNL$GE{?XOoiG$ZuPEwscxme5p=g^z#Q;^eCcjbtO=lRx@Wq9 z{Dtmd^)VOR%3q}K3(%8)aR5{c>glSJX`u5t9aQ7$mEv6p>3qRB8Y0=g-8tp)Oqfmm z9kvXnfa>yL$OY}wB?$Rm$5=h!cKzH;PG@2ZsE38@-{@J4jB;}`d;j%YEOwW`m+%{0 z0QI%+;dK}aQ4rC7q`%4Q=IS!=e`Ua__2X}1p6?3n?p1zk*zUa5^Z3o>DVp!fFY*`7 zFW6p`R=|HIfV-f;-E8T0|JzIb{@pJ+e!t7{pLaP${1!Mx`MjCSLEovchR!u>=Q!r6 IZN1 zCku-R!+!=HkPOHS1{R$OCp=g0wRnAY_x}WqzLd;)8LQUic&i!oocWx1+ijk>jr||{ P#sCQoF-DIR76xkomfbH1 diff --git a/themes/freifunk/htdocs/luci-static/freifunk/images/header-left.gif b/themes/freifunk/htdocs/luci-static/freifunk/images/header-left.gif deleted file mode 100644 index a3258ccb6d2f6809c591cdcf5694b6d9557c0feb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 293 zcmZ?wbhEHbWMxQUxXQrr|Ns9#fByXb{rlIiUq65T{Qmv>=g*%%eE9JG{rh+C-o1JA z=EaK_PoF-0`0(M~yLWHiym{lsjk9OZ{y)QT^ytweM~)mgaA51!ty{KiS+Qcp!i5Vb zO`0@u;>7m$_J)Rr($dnBl9G&!3P#h)xJA`Jf-bU>DX{KUZKkR+M{QLX+`uh6$`T6(v_x1Jl^z`)e^YifV z@b2#J?Ck96>FMa`=;h_*$$O;Js L%*+7K&p`k?3O3Jl diff --git a/themes/freifunk/htdocs/luci-static/freifunk/images/logo.png b/themes/freifunk/htdocs/luci-static/freifunk/images/logo.png deleted file mode 100644 index 0beeb2fad1c99c2477c00b5ab5214f9a82769797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6400 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 Z`v1Ohi~S#mD^>si002ovPDHLkV1fesfFl3^ diff --git a/themes/freifunk/ipkg/postinst b/themes/freifunk/ipkg/postinst deleted file mode 100755 index f5d35c9ab..000000000 --- a/themes/freifunk/ipkg/postinst +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh -[ -n "${IPKG_INSTROOT}" ] || { - ( . /etc/uci-defaults/luci-theme-freifunk ) && rm -f /etc/uci-defaults/luci-theme-freifunk -} diff --git a/themes/freifunk/luasrc/view/themes/freifunk/footer.htm b/themes/freifunk/luasrc/view/themes/freifunk/footer.htm deleted file mode 100644 index 21d1ca68a..000000000 --- a/themes/freifunk/luasrc/view/themes/freifunk/footer.htm +++ /dev/null @@ -1,29 +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$ - --%> -
- - - - -
-
-
- - - - - - - diff --git a/themes/freifunk/luasrc/view/themes/freifunk/header.htm b/themes/freifunk/luasrc/view/themes/freifunk/header.htm deleted file mode 100644 index 0580a1866..000000000 --- a/themes/freifunk/luasrc/view/themes/freifunk/header.htm +++ /dev/null @@ -1,209 +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 - --%> -<% - local sys = require "luci.sys" - local http = require "luci.http" - local disp = require "luci.dispatcher" - - local hostname = sys.hostname() - local load1, load5, load15 = sys.loadavg() - - local request = disp.context.path - local category = request[1] - local cattree = category and disp.node(category) - - local tree = disp.node() - local node = disp.context.dispatched - - local categories = disp.node_childs(tree) - - local c = tree - local i, r - - -- tag all nodes leading to this page - 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 - - http.prepare_content("text/html") --%> - - - - - - - <% 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 -%> -
- - - - -
-<%:Path%>: -<% - local c = tree - local url = controller - for i, r in ipairs(request) do - if c.nodes and c.nodes[r] then - c = c.nodes[r] - url = url .. "/" .. r -%> - <%=pcdata(striptags(translate(c.title) or v))%> - <% if k ~= #request then %> » <% end %> -<% - end - end -%> -
- - - - <% if #categories > 1 then %> -
-
    - <% for i, r in ipairs(categories) do %> -
  • href="<%=controller%>/<%=r%>/"><%=striptags(translate(tree.nodes[r].title))%>
  • - <% end %> -
-
- <% end %> - - <% - if tree.nodes[category] and tree.nodes[category].ucidata then - local ucic = 0 - - for i, j in pairs(require("luci.model.uci").cursor():changes()) do - for k, l in pairs(j) do - for m, n in pairs(l) do - ucic = ucic + 1; - end - end - end - %> - - <% end %> - -
-
-
-<% if category ~= "freifunk" and category ~= "splash" then %> - -<%end%> diff --git a/themes/freifunk/root/etc/uci-defaults/luci-theme-freifunk b/themes/freifunk/root/etc/uci-defaults/luci-theme-freifunk deleted file mode 100755 index eb038f0ac..000000000 --- a/themes/freifunk/root/etc/uci-defaults/luci-theme-freifunk +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/sh -uci batch <<-EOF - set luci.themes.Freifunk=/luci-static/freifunk - commit luci -EOF - -- 2.25.1