mirror of
				https://github.com/hyperion-project/hyperion.ng.git
				synced 2025-03-01 10:33:28 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			76 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			76 lines
		
	
	
		
			3.3 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<div class="container-fluid">
 | 
						|
  <h3 class="page-header">
 | 
						|
    <i class="fa fa-info-circle fa-fw"></i><span data-i18n="main_menu_about_token">
 | 
						|
      About
 | 
						|
      Hyperion
 | 
						|
    </span>
 | 
						|
  </h3>
 | 
						|
  <div class="row">
 | 
						|
    <div class="col-lg-12">
 | 
						|
      <div id="about_cont"></div>
 | 
						|
 | 
						|
    </div>
 | 
						|
    <div id="danger_act" class="col-lg-6" style="display:none;padding-top:20px">
 | 
						|
      <h4>You found a hidden service menu!</h4>
 | 
						|
      <button id="reset_cache" class="btn btn-danger">Reset Browser Cache</button>
 | 
						|
      <button id="hyp_restart" class="btn btn-danger">Force Hyperion Restart</button>
 | 
						|
    </div>
 | 
						|
  </div>
 | 
						|
</div>
 | 
						|
 | 
						|
<script type="text/javascript">
 | 
						|
  performTranslation();
 | 
						|
 | 
						|
  var si = window.sysInfo.hyperion;
 | 
						|
  var libs = { "Bootstrap 3": "https://getbootstrap.com/", "JQuery": "https://jquery.com/", "Bootstrap Colorpicker": "https://itsjavi.com/bootstrap-colorpicker/", "Bootstrap Toggle": "https://www.bootstraptoggle.com/", "Bootstrap Select": "https://developer.snapappointments.com/bootstrap-select/", "JSON-Editor": "https://www.jeremydorn.com/json-editor", "jQuery.i18n": "https://github.com/wikimedia/jquery.i18n", "metisMenu": "https://mm.onokumus.com/index.html", "download.js": "https://github.com/rndme/download", "Gijgo": "https://gijgo.com/", "DOMPurify" : "https://github.com/cure53/DOMPurify", "Marked": "https://github.com/markedjs/marked", "PlainDraggable": "https://github.com/anseki/plain-draggable", "LeaderLine": "https://github.com/anseki/leader-line", "Animate.css": "https://github.com/animate-css/animate.css"};
 | 
						|
  var libh = "";
 | 
						|
  var lang = [];
 | 
						|
  var dcount = 0;
 | 
						|
 | 
						|
  for (var i = 0; i < availLang.length; i++)
 | 
						|
    lang.push($.i18n('general_speech_' + availLang[i]));
 | 
						|
  lang.sort();
 | 
						|
  for (key in libs)
 | 
						|
    libh += '<a href="' + libs[key] + '" target="_blank">' + key + '</a>, ';
 | 
						|
  libh += "<br/>" + $.i18n("about_credits");
 | 
						|
  lang = lang.toString().replace(/,/g, ", ");
 | 
						|
 | 
						|
  var info = '<pre>' + getSystemInfo() + '</pre>';
 | 
						|
 | 
						|
  var fc = ['<span id="danger_trig">' + $.i18n("about_version") + '<span>', $.i18n("about_build"), $.i18n("about_builddate"), $.i18n("about_translations"), $.i18n("about_resources", $.i18n("general_webui_title")), "System info (Github Issue)", $.i18n("about_3rd_party_licenses")];
 | 
						|
  var sc = [currentVersion, si.build, si.time, '(' + availLang.length + ')<p>' + lang + '</p><p><a href="https://github.com/hyperion-project/hyperion.ng" target="_blank">' + $.i18n("about_contribute") + '</a></p>', libh, info, '<pre><div id="3rdpartylicenses" style="overflow:scroll;max-height:400px"></div></pre>'];
 | 
						|
 | 
						|
  createTable("", "atb", "about_cont");
 | 
						|
  for (var i = 0; i < fc.length; i++)
 | 
						|
    $('.atb').append(createTableRow([fc[i], sc[i]], "atb", false));
 | 
						|
 | 
						|
  $('#danger_trig').off().on('click', function () {
 | 
						|
    dcount++;
 | 
						|
    if (dcount > 2)
 | 
						|
      $('#danger_act').toggle(true);
 | 
						|
  });
 | 
						|
 | 
						|
  $('#reset_cache').off().on('click', function () {
 | 
						|
    localStorage.clear();
 | 
						|
  });
 | 
						|
 | 
						|
  $('#hyp_restart').off().on('click', function () {
 | 
						|
    initRestart();
 | 
						|
  });
 | 
						|
 | 
						|
  $.ajax({
 | 
						|
    url:'3RD_PARTY_LICENSES',
 | 
						|
    dataType: "text",
 | 
						|
    success: function(data)
 | 
						|
    {
 | 
						|
      $("#3rdpartylicenses").html('<code>' + data + '</code>');
 | 
						|
    },
 | 
						|
    error: function()
 | 
						|
    {
 | 
						|
      $("#3rdpartylicenses").html('<a href="https://raw.githubusercontent.com/hyperion-project/hyperion.ng/master/3RD_PARTY_LICENSES">' + $.i18n("about_3rd_party_licenses_error") + '</a>');
 | 
						|
    }
 | 
						|
  });
 | 
						|
 | 
						|
  removeOverlay();
 | 
						|
</script>
 |