mirror of
https://github.com/hyperion-project/hyperion.ng.git
synced 2023-10-10 13:36:59 +02:00
* implement effects included in hyperiond binary * cleanup * remove install of effects dir. People who wants to develop effects has to copy them from github effect params for initial effects can be changed in config permanently and other effect params can be changed via json (currently only temporarily) * fix schema of fadecandy webui fix display of specific led options * add leddevice write support * cleanup * webui: tune hue code * when use json effect definition from putsiede hyperiond but want to use py script from inside hyperiond use ad a : e.g. fade.py needs a fade.py near the json file, but :fade.py is taken from resource inside hyperiond * add ability to di * add abiloty to diable effcts via hyperion config * use effect name instead of script in active effects and prio register * finally solve open file handle during effect is playing. Now script is read before, then file closed and then t is run by python * fix some webui things - led config tabs - inital loading screen optimize qrc file generation fix compile warning in hyperion.cpp * cleanup * more cleanup
263 lines
8.9 KiB
HTML
263 lines
8.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
|
|
<meta charset="utf-8">
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<meta name="description" content="">
|
|
|
|
<title>Hyperion - WebUI</title>
|
|
|
|
<!-- jQuery -->
|
|
<script src="js/lib/jquery.min.js"></script>
|
|
|
|
<!-- Hyperion -->
|
|
<script src="js/hyperion.js"></script>
|
|
<script src="js/ui_utils.js"></script>
|
|
|
|
<!-- textarea -->
|
|
<script src="js/lib/jquery-linedtextarea.js"></script>
|
|
<link href="css/jquery-linedtextarea.css" type="text/css" rel="stylesheet" />
|
|
|
|
<!-- Colorpicker -->
|
|
<script src="js/lib/bootstrap-colorpicker.min.js"></script>
|
|
<link href="css/bootstrap-colorpicker.min.css" rel="stylesheet">
|
|
|
|
<!-- Bootstrap Switch -->
|
|
<script src="js/lib/bootstrap-switch.min.js"></script>
|
|
<link href="css/bootstrap-switch.min.css" rel="stylesheet">
|
|
|
|
<!-- JSONForm -->
|
|
<script src="js/lib/jsoneditor.js"></script>
|
|
|
|
<!--Language Support -->
|
|
<script src="js/lib/jquery-lang.js" charset="utf-8" type="text/javascript"></script>
|
|
<script src="js/lib/js.cookie.js"></script>
|
|
|
|
<script type="text/javascript">
|
|
// Create language switcher instance
|
|
var lang = new Lang();
|
|
lang.dynamic('de', 'lang/de.json');
|
|
lang.init({
|
|
defaultLang: 'en',
|
|
cookie: {
|
|
name: 'langCookie',
|
|
expiry: 365,
|
|
path: '/'
|
|
},
|
|
allowCookieOverride: true
|
|
});
|
|
</script>
|
|
|
|
|
|
<!-- Bootstrap Core CSS -->
|
|
<link href="css/bootstrap.css" rel="stylesheet">
|
|
|
|
<!-- Flags -->
|
|
<link href="css/flag-icon.min.css" rel="stylesheet">
|
|
|
|
<!-- MetisMenu CSS -->
|
|
<link href="css/metisMenu.css" rel="stylesheet">
|
|
|
|
<!-- Custom CSS -->
|
|
<link href="css/sb-admin-2.css" rel="stylesheet">
|
|
|
|
<link href="css/hyperion.css" rel="stylesheet">
|
|
|
|
<!-- Custom Fonts -->
|
|
<link href="css/font-awesome.min.css" rel="stylesheet" type="text/css">
|
|
|
|
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
|
<!--[if lt IE 9]>
|
|
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
|
|
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
|
|
<![endif]-->
|
|
|
|
</head>
|
|
|
|
<body>
|
|
<div id="loading_overlay"></div>
|
|
|
|
<div id="wrapper">
|
|
|
|
<!-- Navigation -->
|
|
<nav class="navbar navbar-default navbar-static-top" role="navigation" style="margin-bottom: 0">
|
|
<div class="navbar-header">
|
|
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
|
<span class="sr-only">Toggle navigation</span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
<span class="icon-bar"></span>
|
|
</button>
|
|
|
|
<a class="navbar-brand" href="/"><img src="img/hyperion/hyperionlogo.png" alt="Redefine ambient light!" height="55"></a>
|
|
|
|
</div>
|
|
<!-- /.navbar-header -->
|
|
|
|
<ul class="nav navbar-top-links navbar-right">
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
|
|
<i class="fa fa-globe fa-fw"></i> <i class="fa fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-language">
|
|
<li>
|
|
<a href="#lang-en" onclick="window.lang.change('en'); return false;"><span lang="en" class="flag-icon flag-icon-gb" data-lang-token="general_speech_en">  English</span></a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="#lang-de" onclick="window.lang.change('de'); return false;"><span lang="en" class="flag-icon flag-icon-de" data-lang-token="general_speech_de">  German</span></a>
|
|
</li>
|
|
</ul>
|
|
<!-- /.dropdown-language -->
|
|
</li>
|
|
<!-- /.dropdown -->
|
|
</li>
|
|
<!-- /.dropdown -->
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
|
|
<i class="fa fa-bell fa-fw"></i> <i class="fa fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-alerts">
|
|
<li>
|
|
<a href="#">
|
|
<div>
|
|
<i class="fa fa-comment fa-fw"></i> New Comment
|
|
<span class="pull-right text-muted small">4 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="#">
|
|
<div>
|
|
<i class="fa fa-twitter fa-fw"></i> 3 New Followers
|
|
<span class="pull-right text-muted small">12 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="#">
|
|
<div>
|
|
<i class="fa fa-envelope fa-fw"></i> Message Sent
|
|
<span class="pull-right text-muted small">4 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="#">
|
|
<div>
|
|
<i class="fa fa-tasks fa-fw"></i> New Task
|
|
<span class="pull-right text-muted small">4 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="#">
|
|
<div>
|
|
<i class="fa fa-upload fa-fw"></i> Server Rebooted
|
|
<span class="pull-right text-muted small">4 minutes ago</span>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a class="text-center" href="#">
|
|
<strong>See All Alerts</strong>
|
|
<i class="fa fa-angle-right"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<!-- /.dropdown-alerts -->
|
|
</li>
|
|
<!-- /.dropdown -->
|
|
<li class="dropdown">
|
|
<a class="dropdown-toggle" data-toggle="dropdown" href="#">
|
|
<i class="fa fa-user fa-fw"></i> <i class="fa fa-caret-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-user">
|
|
<li><a href="#"><i class="fa fa-user fa-fw"></i>User Profile</a>
|
|
</li>
|
|
<li><a href="#"><i class="fa fa-gear fa-fw"></i>Settings</a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li><a href="login.html"><i class="fa fa-sign-out fa-fw"></i>Logout</a>
|
|
</li>
|
|
</ul>
|
|
<!-- /.dropdown-user -->
|
|
</li>
|
|
<!-- /.dropdown -->
|
|
</ul>
|
|
<!-- /.navbar-top-left -->
|
|
|
|
<div class="navbar-default sidebar" role="navigation">
|
|
<div class="sidebar-nav navbar-collapse">
|
|
<ul class="nav" id="side-menu">
|
|
<li> <a class="active" id="load_dashboard"><i class="fa fa-dashboard fa-fw"></i><span lang="en" data-lang-token="main_menu_dashboard_token">Dashboard</span></a> </li>
|
|
<li>
|
|
<a class="inactive"><i class="fa fa-cog fa-fw"></i><span lang="en" data-lang-token="main_menu_configuration_token">Configuration</span><span class="fa arrow"></span></a>
|
|
<ul class="nav nav-second-level">
|
|
<li> <a class="inactive" id="load_confGeneral"><i class="fa fa-wrench fa-fw"></i><span lang="en" data-lang-token="main_menu_general_conf_token">General</span></a> </li>
|
|
<li> <a class="inactive" id="load_confGrabber"><i class="fa fa-camera fa-fw"></i><span lang="en" data-lang-token="main_menu_grabber_conf_token">Capturing Hardware</span></a> </li>
|
|
<li> <a class="inactive" id="load_confLeds"><i class="fa fa-lightbulb-o fa-fw"></i><span lang="en" data-lang-token="main_menu_leds_conf_token">LED Hardware</span></a> </li>
|
|
<li> <a class="inactive" id="load_confKodi"><i class="fa fa-play-circle-o fa-fw"></i><span lang="en" data-lang-token="main_menu_kodiwatch_token">KODI Connector</span></a> </li>
|
|
</ul>
|
|
</li>
|
|
<li> <a class="inactive" id="load_remote"><i class="fa fa-wifi fa-fw"></i><span lang="en" data-lang-token="main_menu_remotecontrol_token">Remote Control</span></a> </li>
|
|
<li> <a class="inactive" id="load_support"><i class="fa fa-info fa-fw"></i><span lang="en" data-lang-token="main_menu_support_token">Support</span></a> </li>
|
|
<li>
|
|
<a class="inactive"><i class="fa fa-industry fa-fw"></i><span lang="en" data-lang-token="main_menu_system_token">System</span><span class="fa arrow"></span></a>
|
|
<ul class="nav nav-second-level">
|
|
<li> <a class="inactive" id="load_update"><i class="fa fa-download fa-fw"></i><span lang="en" data-lang-token="main_menu_update_token">Update</span></a> </li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<!-- /.sidebar-collapse -->
|
|
</div>
|
|
<!-- /.navbar-static-side -->
|
|
</nav>
|
|
|
|
<!-- Page Content -->
|
|
<div id="page-wrapper" />
|
|
|
|
</div>
|
|
<!-- /#wrapper -->
|
|
|
|
<div id="container_connection_lost" style="display:none"></div>
|
|
|
|
<div id="error_dialog" class="modal fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title" />
|
|
</div>
|
|
<div class="modal-body" />
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-primary" data-dismiss="modal">Okay!</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Bootstrap Core JavaScript -->
|
|
<script src="/js/lib/bootstrap.min.js"></script>
|
|
|
|
<!-- Metis Menu Plugin JavaScript -->
|
|
<script src="/js/lib/metisMenu.min.js"></script>
|
|
|
|
<!-- Custom Theme JavaScript -->
|
|
<script src="/js/lib/sb-admin-2.js"></script>
|
|
|
|
<script src="/js/content_index.js"></script>
|
|
</body>
|
|
|
|
</html>
|