mirror of
https://github.com/tuxbox-fork-migrations/recycled-ni-neutrino.git
synced 2025-08-29 16:31:05 +02:00
yWeb: move data from /src to /data
Origin commit data
------------------
Commit: 29847283ad
Author: vanhofen <vanhofen@gmx.de>
Date: 2016-12-15 (Thu, 15 Dec 2016)
Origin message was:
------------------
- yWeb: move data from /src to /data
This commit is contained in:
117
data/y-web/Y_Flash.js
Normal file
117
data/y-web/Y_Flash.js
Normal file
@@ -0,0 +1,117 @@
|
||||
/* yWeb Flash by yjogol
|
||||
$Date$
|
||||
$Revision$
|
||||
*/
|
||||
function do_image_upload_dialog()
|
||||
{
|
||||
var nr=obj_get_radio_value('R1');
|
||||
nr = (nr=="")?0:nr;
|
||||
document.f.mtd_text.value = document.f.elements[nr].title;
|
||||
document.f.mtd.value = nr;
|
||||
document.f.execute.value = "script:Y_Tools image_flash_free_tmp";
|
||||
document.f.tmpl.value = "Y_Tools_Flash_Upload.yhtm";
|
||||
document.f.submit();
|
||||
}
|
||||
function do_image_download()
|
||||
{
|
||||
show_waitbox(true);
|
||||
$('f').disable();
|
||||
window.setTimeout("do_image_download_2()",100);
|
||||
/*setTimeout:refresh output*/
|
||||
}
|
||||
function do_image_download_2()
|
||||
{
|
||||
var nr=obj_get_radio_value('R1');
|
||||
nr = (nr=="")?0:nr;
|
||||
var res = loadSyncURL("/control/exec?Y_Tools&image_backup&"+nr);
|
||||
$('download_link').href = res;
|
||||
$('f').enable();
|
||||
show_waitbox(false);
|
||||
$('download_box').show();
|
||||
}
|
||||
function goConfirmUrl(_meld, _url)
|
||||
{
|
||||
if (confirm(_meld)==true)
|
||||
loadSyncURL(_url);
|
||||
}
|
||||
function image_delete()
|
||||
{
|
||||
var res = loadSyncURL("/control/exec?Y_Tools&image_delete");
|
||||
$('download_box').hide();
|
||||
}
|
||||
/*flashing*/
|
||||
var aktiv;
|
||||
var flashing = false;
|
||||
var flash_diag = null;
|
||||
function show_progress(_msg,_type,_proz)
|
||||
{
|
||||
var __msg = $("msg");
|
||||
__msg.value = _msg;
|
||||
var tmsg="";
|
||||
if(_type == 1){
|
||||
tmsg="erasing";
|
||||
$("erasing_left").width = _proz;
|
||||
}
|
||||
else if(_type == 2){
|
||||
tmsg="writing";
|
||||
$("erasing_left").width = "100%";
|
||||
$("writing_left").width = _proz;;
|
||||
}
|
||||
else if(_type == 3){
|
||||
tmsg="verifying";
|
||||
$("writing_left").width = "100%";
|
||||
$("verifying_left").width = _proz;;
|
||||
}
|
||||
loadSyncURL("/control/lcd?lock=1&clear=1&xpos=10&ypos=27&size=20&font=2&text=yWeb%20flashing%0A"+tmsg+"%20"+encodeURI(_proz)+"&update=1");
|
||||
}
|
||||
/* load fcp status from /tmp/e.txt*/
|
||||
function progress_onComplete(_req)
|
||||
{
|
||||
var last = _req.responseText.lastIndexOf("\r");
|
||||
var last_line = _req.responseText.slice(last+1, _req.responseText.length);
|
||||
var _type = 0;
|
||||
if(last_line.search(/Erasing/)!=-1)
|
||||
_type = 1;
|
||||
if(last_line.search(/Writing/)!=-1)
|
||||
_type = 2;
|
||||
if(last_line.search(/Verifying/)!=-1)
|
||||
_type = 3;
|
||||
var Ausdruck = /\((.*)\)/;
|
||||
var e=Ausdruck.exec(last_line);
|
||||
var p = RegExp.$1;
|
||||
show_progress(last_line, _type, p);
|
||||
}
|
||||
function progress_get()
|
||||
{
|
||||
var myAjax = new Ajax.Request(
|
||||
"/tmp/e.txt",
|
||||
{
|
||||
method: 'post',
|
||||
onComplete: progress_onComplete
|
||||
});
|
||||
}
|
||||
function do_submit()
|
||||
{
|
||||
var msg = "Flash Image?";
|
||||
if(document.f.demo.checked)
|
||||
msg = "DEMO: "+msg;
|
||||
if(confirm(msg)==true){
|
||||
show_waitbox(true);
|
||||
document.f.submit();
|
||||
$('f').disable();
|
||||
}
|
||||
}
|
||||
|
||||
function do_image_upload_ready_error()
|
||||
{
|
||||
$('f').enable();
|
||||
show_waitbox(false);
|
||||
}
|
||||
function do_image_flash_ready()
|
||||
{
|
||||
window.clearInterval(aktiv);
|
||||
$('flash_diag').hide();
|
||||
loadSyncURL("/control/lcd?lock=0");
|
||||
alert("Image flashed. Press OK after reboot");
|
||||
top.location.href="/";
|
||||
}
|
Reference in New Issue
Block a user