mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	Add luci-theme-alpha
This commit is contained in:
		
							parent
							
								
									9348ce096b
								
							
						
					
					
						commit
						9fcf5fd5b6
					
				
					 62 changed files with 5241 additions and 0 deletions
				
			
		
							
								
								
									
										108
									
								
								luci-theme-alpha/template/footer.htm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										108
									
								
								luci-theme-alpha/template/footer.htm
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,108 @@ | |||
| <%# | ||||
| 	Alpha os is made from me for all .. especially for indo wrt members and fan of OpenWrt or DBAI Community | ||||
| 	luci-theme-alpha | ||||
| 	Copyright 2024 derisamedia <facebook.com/derisamedia> | ||||
| 	Have a bug? Please create an issue here on GitHub! | ||||
| 
 | ||||
| 	luci-theme-material | ||||
| 	Copyright 2015 Lutty Yang <lutty@wcan.in> | ||||
| 
 | ||||
| 	luci-theme-bootstrap: | ||||
| 	Copyright 2008 Steven Barth <steven@midlink.org> | ||||
| 	Copyright 2008 Jo-Philipp Wich <jow@openwrt.org> | ||||
| 	Copyright 2012 David Menting <david@nut-bolt.nl> | ||||
| 
 | ||||
| 	MUI: | ||||
| 	https://github.com/muicss/mui | ||||
| 
 | ||||
| 	Licensed to the public under the Apache License 2.0 | ||||
| -%> | ||||
| <%  | ||||
| local ver = require "luci.version" | ||||
| local uci = require "luci.model.uci".cursor() | ||||
| local config = uci:get_all("alpha", "config") | ||||
| local icon = { | ||||
| 	['/cgi-bin/luci/admin/status/overview'] = '/gaya/icon/navbar/status.png', | ||||
| 	['/cgi-bin/luci/admin/services/ttyd'] = '/gaya/icon/navbar/terminal.png', | ||||
| 	['/cgi-bin/luci/admin/services/openclash'] = '/gaya/icon/navbar/oc.png', | ||||
| 	['/cgi-bin/luci/admin/nas/tinyfm'] = '/gaya/icon/navbar/nas.png', | ||||
| 	['/cgi-bin/luci/admin/modem/main'] = '/gaya/icon/navbar/modem.png', | ||||
| 	['/cgi-bin/luci/admin/network/network'] = '/gaya/icon/navbar/interface.png', | ||||
| 	['/cgi-bin/luci/admin/services/neko'] = '/gaya/icon/navbar/neko.png' | ||||
| } | ||||
| 
 | ||||
| local function getLink(nav) | ||||
| 	local link = config[nav] | ||||
| 	return (link and link ~= "none") and link or nil | ||||
| end | ||||
| 
 | ||||
| local num_links = 0 | ||||
| for i = 1, 6 do | ||||
| 	local nav_key = 'nav_0' .. i | ||||
| 	local link = getLink(nav_key) | ||||
| 	if link then | ||||
| 		num_links = num_links + 1 | ||||
| 	end | ||||
| end | ||||
| 
 | ||||
| local link_width = string.format("calc(100%% / %d)", num_links) | ||||
| local blur_value = tonumber(config.blur) | ||||
| local link_blur = string.format("blur(%dpx)", blur_value) | ||||
| local background_color = config.color | ||||
| %> | ||||
| 
 | ||||
| <style> | ||||
| .main>.main-left, .cbi-section, .cbi-section-error, #iptables, .Firewall form, #cbi-network>.cbi-section-node, #cbi-wireless>.cbi-section-node, #cbi-wireless>#wifi_assoclist_table, [data-tab-title], [data-page^="admin-system-admin"]:not(.node-main-login) .cbi-map:not(#cbi-dropbear), [data-page="admin-system-opkg"] #maincontent>.container, .tabs, .cbi-tabmenu, .cbi-tooltip { | ||||
| 	background-color: <%=background_color%>; | ||||
| 	backdrop-filter: <%=link_blur%>; | ||||
| 	-webkit-backdrop-filter: <%=link_blur%>; | ||||
| } | ||||
| 
 | ||||
| @media screen and (max-width: 720px) { | ||||
| 	.navbar a { | ||||
| 		width: <%=link_width%>; | ||||
| 	} | ||||
| } | ||||
| </style> | ||||
| 
 | ||||
| </div> | ||||
| <footer class="mobile"> | ||||
| 	<a href="https://github.com/derisamedia/luci-theme-alpha"><%=ver.luciname%> | <%=ver.luciversion%> | Alpha OS Theme v3.9</a> | ||||
| </footer> | ||||
| </div> | ||||
| <div class="navbar active"> | ||||
| 	<div class="dropdown"> | ||||
| 		<% for i = 1, 6 do  | ||||
| 			local nav_key = 'nav_0' .. i | ||||
| 			local link = getLink(nav_key) | ||||
| 			if link then %> | ||||
| 				<a href="<%=link%>"> | ||||
| 					<img src="<%=media%><%=icon[link]%>" /> | ||||
| 				</a> | ||||
| 			<% end | ||||
| 		end %> | ||||
| 	</div> | ||||
| 	<label class="toggler"> | ||||
| 		<img src="<%=media%>/gaya/icon/arrow.svg"> | ||||
| 	</label> | ||||
| </div> | ||||
| <script> | ||||
| { | ||||
| 	const nav = document.querySelector(".navbar"); | ||||
| 	let lastScrollY = window.scrollY; | ||||
| 	window.addEventListener("scroll", () => { | ||||
| 		if (lastScrollY < window.scrollY) { | ||||
| 			nav.classList.add("navbar--hidden"); | ||||
| 		}  | ||||
| 		else { | ||||
| 			nav.classList.remove("navbar--hidden"); | ||||
| 		} | ||||
| 		lastScrollY = window.scrollY; | ||||
| 	}); | ||||
| } | ||||
| </script> | ||||
| </div> | ||||
| <script type="text/javascript">L.require('menu-alpha')</script> | ||||
| <script src="<%=media%>/app.js"></script> | ||||
| </body> | ||||
| </html> | ||||
							
								
								
									
										96
									
								
								luci-theme-alpha/template/header.htm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								luci-theme-alpha/template/header.htm
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,96 @@ | |||
| <%# | ||||
| 	Alpha os is made from me for all .. especially for indo wrt members and fan of OpenWrt or DBAI Community | ||||
| 	luci-theme-alpha | ||||
| 	Copyright 2022 derisamedia <facebook.com/derisamedia> | ||||
| 	Have a bug? Please create an issue here on GitHub! | ||||
| 	 | ||||
| 	luci-theme-material | ||||
| 	Copyright 2015-2017 Lutty Yang <lutty@wcan.in> | ||||
| 
 | ||||
| 	luci-theme-bootstrap: | ||||
| 	Copyright 2008 Steven Barth <steven@midlink.org> | ||||
| 	Copyright 2008-2016 Jo-Philipp Wich <jow@openwrt.org> | ||||
| 	Copyright 2012 David Menting <david@nut-bolt.nl> | ||||
| 
 | ||||
| 	MUI: | ||||
| 	https://github.com/muicss/mui | ||||
| 
 | ||||
| 	Licensed to the public under the Apache License 2.0 | ||||
| -%> | ||||
| 
 | ||||
| <% | ||||
| 	local sys  = require "luci.sys" | ||||
| 	local util = require "luci.util" | ||||
| 	local http = require "luci.http" | ||||
| 	local disp = require "luci.dispatcher" | ||||
| 	local ver  = require "luci.version" | ||||
| 
 | ||||
| 	local boardinfo = util.ubus("system", "board") or { } | ||||
| 
 | ||||
| 	local node = disp.context.dispatched | ||||
| 	local path = table.concat(disp.context.path, "-") | ||||
| 
 | ||||
| 	http.prepare_content("text/html; charset=UTF-8") | ||||
| -%> | ||||
| <!DOCTYPE html> | ||||
| <html lang="<%=luci.i18n.context.lang%>"> | ||||
| <head> | ||||
| <meta charset="utf-8"> | ||||
| <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"/> | ||||
| <meta name="apple-mobile-web-app-capable" content="yes"> | ||||
| <meta name="mobile-web-app-capable" content="yes"> | ||||
| <meta name="theme-color" content="#09c"> | ||||
| <meta name="msapplication-tap-highlight" content="no"> | ||||
| <meta name="msapplication-TileColor" content="#09c"> | ||||
| <meta name="application-name" content="<%=striptags( (boardinfo.hostname or "?") ) %> - LuCI"> | ||||
| <meta name="apple-mobile-web-app-title" content="<%=striptags( (boardinfo.hostname or "?") ) %> - LuCI"> | ||||
| <link rel="stylesheet" href="<%=media%>/gaya/gaya.css"> | ||||
| <link rel="shortcut icon" href="<%=media%>/favicon.png"> | ||||
| <% if node and node.css then %> | ||||
| <link rel="stylesheet" href="<%=resource%>/<%=node.css%>"> | ||||
| <% end -%> | ||||
| <script src="<%=url('admin/translations', luci.i18n.context.lang)%>?v=git-21.295.66888-fc702bc"></script> | ||||
| <script src="<%=resource%>/cbi.js?v=git-21.295.66888-fc702bc"></script> | ||||
| <title><%=striptags( (boardinfo.hostname or "?") .. ( (node and node.title) and ' - ' .. translate(node.title) or '')) %> - LuCI</title> | ||||
| <% if css then %><style title="text/css"> | ||||
| <%= css %> | ||||
| </style> | ||||
| <% end -%> | ||||
| </head> | ||||
| <body class="lang_<%=luci.i18n.context.lang%> <% if luci.dispatcher.context.authsession then %>logged-in<% end %> <% if not (path == "") then %>node-<%= path %><% else %>node-main-login<% end %>" data-page="<%= pcdata(path) %>" style="background-image:url('/luci-static/alpha/background/dashboard.png')"> | ||||
| <header> | ||||
| 	<div class="fill"> | ||||
| 		<div class="container"> | ||||
| 		<a id="logo" href="<% if luci.dispatcher.context.authsession then %><%=url('admin/status/overview')%><% else %>#<% end %>"> | ||||
| 			<img src="<%=media%>/brand.png" alt="OpenWrt"> | ||||
| 		</a> | ||||
| 		<div class="status" id="indicators"></div> | ||||
| 		<div class="logout" >   | ||||
| 			<a href="/cgi-bin/luci/admin/logout" data-title="Logout">Keluar</a> | ||||
| 			</div> | ||||
| 		<div class="showSide"> | ||||
| 			<img src="<%=media%>/gaya/icon/menu_icon.svg" alt=""> | ||||
| 		  </div> | ||||
| 		</div> | ||||
| 	</div> | ||||
| </header> | ||||
| <div class="main"> | ||||
| 	<div style="" class="loading"><span><div class="loading-img"></div></span></div> | ||||
| 	<div class="main-left" id="mainmenu" style="display:none"></div> | ||||
| 	<div class="main-right"> | ||||
| 		<div class="modemenu-buttons" style="display:none"> | ||||
| 			<ul id="modemenu"></ul> | ||||
| 		</div> | ||||
| 		<div class="darkMask"></div> | ||||
| 		<div id="maincontent"> | ||||
| 			<div class="container"> | ||||
| 				<%- if luci.sys.process.info("uid") == 0 and luci.sys.user.getuser("root") and not luci.sys.user.getpasswd("root") and path ~= "admin-system-admin-password" then -%> | ||||
| 				<%- end -%> | ||||
| 
 | ||||
| 				<noscript> | ||||
| 					<div class="alert-message warning"> | ||||
| 						<h4><%:JavaScript required!%></h4> | ||||
| 						<p><%:You must enable JavaScript in your browser or LuCI will not work properly.%></p> | ||||
| 					</div> | ||||
| 				</noscript> | ||||
| 				<div id="tabmenu" style="display:none"></div> | ||||
							
								
								
									
										86
									
								
								luci-theme-alpha/template/sysauth.htm
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										86
									
								
								luci-theme-alpha/template/sysauth.htm
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,86 @@ | |||
| <!DOCTYPE html> | ||||
| <!-- saved from url=(0014)about:internet --> | ||||
| <html lang="en"> | ||||
| 		<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | ||||
| 
 | ||||
| <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport"> | ||||
| <meta name="apple-mobile-web-app-capable" content="yes"> | ||||
| <meta name="mobile-web-app-capable" content="yes"> | ||||
| <meta name="theme-color" content="#09c"> | ||||
| <meta name="msapplication-tap-highlight" content="no"> | ||||
| <meta name="msapplication-TileColor" content="#09c"> | ||||
| <meta name="application-name" content="Alpha - LuCI"> | ||||
| <meta name="apple-mobile-web-app-title" content="Alpha - LuCI"> | ||||
| <link rel="stylesheet" href="/luci-static/alpha/style/style.css"> | ||||
| <link rel="shortcut icon" href="luci-static/alpha/favicon.ico"> | ||||
| <script src="/cgi-bin/luci/admin/translations/en?v=git-22.339.35089-7af4a64"></script> | ||||
| <script src="/luci-static/resources/cbi.js?v=git-22.339.35089-7af4a64"></script> | ||||
| 
 | ||||
| 
 | ||||
| <title>Alpha - Login Dulu</title> | ||||
| </head> | ||||
| 		 | ||||
| <body class="lang_en  node-main-login" data-page="" style="background-image:url('/luci-static/alpha/background/dashboard.png')"> | ||||
| 	<header> | ||||
| 		<div class="fill"> | ||||
| 			<div class="container"> | ||||
| 				<span class="showSide"></span> | ||||
| 				<img class="tengah" src="/luci-static/alpha/style/brand.png" /> | ||||
| 				<img class="bawah" src="/luci-static/alpha/style/indo-wrt.png" /> | ||||
| 				<span class="status" id="indicators"></span> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 	</header> | ||||
| 
 | ||||
| 		<script type="text/javascript" src="/luci-static/resources/promis.min.js?v=git-22.361.69894-438c598"></script> | ||||
| 		<script type="text/javascript" src="/luci-static/resources/luci.js?v=git-22.361.69894-438c598"></script> | ||||
| 		<script type="text/javascript"> | ||||
| 				L = new LuCI({"apply_rollback":90,"resource":"\/luci-static\/resources","media":"\/luci-static\/material","documentroot":"\/www","pollinterval":5,"apply_display":1.5,"requestpath":[],"ubuspath":"\/ubus\/","scriptname":"\/cgi-bin\/luci","dispatchpath":[],"apply_timeout":5,"apply_holdoff":4,"nodespec":{"satisfied":true,"action":{"type":"template","path":"admin_status\/index"},"order":1,"depends":{"acl":["luci-mod-status-index"]},"title":"Overview"}}); | ||||
| 		</script> | ||||
| <form method="post" action="/cgi-bin/luci"><div class="cbi-map"></div> | ||||
| <div class='box'> | ||||
| 		<div class='box-form'> | ||||
| 			<!-- <div class='box-login-tab'></div> | ||||
| 			<div class='box-login-title'> | ||||
| 				<div class='i i-login'></div><h2><div class="cbi-map-descr"></div>LOGIN</h2> | ||||
| 			</div> --> | ||||
| 			 | ||||
| 			<div class='box-login'> | ||||
| 				<label class='checkbox'> | ||||
| 				<form method="post" action="<%=pcdata(FULL_REQUEST_URI)%>"> | ||||
| 					<%- if fuser then %> | ||||
| 						<div class="alert-message warning"> | ||||
| 							<p><%:Sandi gagal,silahkan ulangi.%></p> | ||||
| 						</div> | ||||
| 					<% end -%> | ||||
| 				</label> | ||||
| 				<div class='fieldset-body' id='login_form'> | ||||
| 							<p class='field'> | ||||
| 						<label for='user'> | ||||
| 							<label class="cbi-value-title" for="luci_username">Username</label> | ||||
| 								<input type="text" name="luci_username" id="luci_username" autocomplete="username" value="root" /> | ||||
| 							</div></label> | ||||
| 						<span id='valida' class='i i-warning'></span> | ||||
| 					</p> | ||||
| 							<p class='field'> | ||||
| 						<label for='pass'> | ||||
| 							<label class="cbi-value-title" for="luci_password">Password</label> | ||||
| 							<div class="cbi-value-field"> | ||||
| 								<input type="password" name="luci_password" id="luci_password" autocomplete="current-password"/> | ||||
| 							</div></label> | ||||
| 						<span id='valida' class='i i-close'></span> | ||||
| 					</p> | ||||
| 	 | ||||
| 						<label class='checkbox'> | ||||
| 								Please Enter Username & Password. | ||||
| 						</label> | ||||
| 	 | ||||
| 							<input type='submit' id='do_login' value='LOGIN' title='Login' /> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		 | ||||
| 
 | ||||
| 		 | ||||
| </body> | ||||
| </html> | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue