mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 23:13:13 +02:00
Your reaction to this commit were remarkable. You demanded with an imperious kind to revert this commit. You spoke about any rules only, and I didn't hear evidencing explanations from you. Admittedly, my commit wasn't very pretty and not the best style because everything was squashed in a single commit with some customizations, but which is ultimately just a formality... that's about it, and was quite compliant with license conditions. In additional, your name was noted on the commit. I'm just reminding you, until a few years ago, you didn't care about licenses. The general copyright mainly lies with yjogol and a lot of changes of the origin yweb code has been coming in by several committers since yweb exists. I won't judge, whether any unique selling points play a role, but such restrictions are exactly what the license should prevent. Especially as, many creeped in brandings in some code parts (not only yweb) do suggest that. Besides neutralizing such things, mainly it was the purpose to get more compatibility, even though some functionalities were removed or switched off. Related to yweb I have decided to take back this commit for the sake of peace, and I hope you are happy with it. However, I still reserve to continue using and adopting yweb.
182 lines
5.9 KiB
Plaintext
182 lines
5.9 KiB
Plaintext
{=include-block:Y_Blocks.txt;head_no_charset=}
|
|
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"/>
|
|
<meta http-equiv="cache-control" content="no-cache" />
|
|
<meta http-equiv="expires" content="0" />
|
|
<script type="text/javascript" src="/Y_Baselib.js"></script>
|
|
<script type="text/javascript">
|
|
//<![CDATA[
|
|
var gurl= "";
|
|
var gurl_last= "";
|
|
function hide_forms(){
|
|
show_obj("add",false);
|
|
show_obj("rename",false);
|
|
}
|
|
function do_reload(){
|
|
if((document.location.pathname+document.location.search+document.location.hash) == gurl)
|
|
document.location.reload();
|
|
else
|
|
document.location.href = gurl;
|
|
}
|
|
|
|
function do_set(bouquetnr, action){
|
|
loadSyncURL("/control/setbouquet?selected="+bouquetnr+"&action="+action);
|
|
gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm?selected=" + bouquetnr+ "#akt";
|
|
window.setTimeout('do_reload()',50);
|
|
}
|
|
function do_save(){
|
|
hide_forms();
|
|
loadSyncURL("/control/savebouquet");
|
|
alert("{=L:bou.bouqets_saved=}");
|
|
}
|
|
function do_update(){
|
|
hide_forms();
|
|
loadSyncURL("/control/updatebouquet");
|
|
}
|
|
function do_move(bouquetnr, action){
|
|
var sel = parseInt(String(bouquetnr));
|
|
loadSyncURL("/control/movebouquet?selected="+bouquetnr+"&action="+action);
|
|
if(action=="up") sel--;
|
|
else sel++;
|
|
|
|
gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm?selected=" + sel+ "#akt";
|
|
window.setTimeout('do_reload()',50);
|
|
}
|
|
function do_delete(bouquetnr, bouquet_name){
|
|
if (confirm("{=L:bou.delete1=} \""+bouquet_name+"\" {=L:bou.delete2=}?")==true){
|
|
loadSyncURL("/control/deletebouquet?selected="+bouquetnr);
|
|
gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm?selected=" + bouquetnr+ "#akt";
|
|
window.setTimeout('do_reload()',50);
|
|
}
|
|
}
|
|
function do_add_start(){
|
|
hide_forms();
|
|
show_obj("add",true);
|
|
document.add.bouquet_name.focus();
|
|
}
|
|
function do_add_abort(){
|
|
show_obj("add",false);
|
|
}
|
|
function do_add(){
|
|
if(document.add.bouquet_name.value != ""){
|
|
res=loadSyncURL("/control/addbouquet?name="+document.add.bouquet_name.value);
|
|
/*if(res != "Ok\r\n")
|
|
alert("Bouquet-Name existiert schon!");
|
|
else*/
|
|
gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm#akt";
|
|
// gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm?selected=" + bouquetnr+ "#akt";
|
|
show_obj("add",false);
|
|
window.setTimeout('do_reload()',200);
|
|
}
|
|
else
|
|
alert("{=L:bou.no_bouquet_name=}!");
|
|
}
|
|
function do_rename_start(bouquetnr, bouquet_name){
|
|
hide_forms();
|
|
document.rename.bouquetnr.value = bouquetnr;
|
|
document.rename.bouquet_name.value = bouquet_name;
|
|
show_obj("rename",true);
|
|
document.rename.bouquet_name.focus();
|
|
}
|
|
function do_rename_abort(){
|
|
show_obj("rename",false);
|
|
}
|
|
|
|
function do_rename(){
|
|
if(document.rename.bouquet_name.value != ""){
|
|
res=loadSyncURL("/control/renamebouquet?selected="+document.rename.bouquetnr.value+"&nameto="+document.rename.bouquet_name.value);
|
|
/* if(res != "Ok\r\n")
|
|
alert("Bouquet-Name existiert schon!");
|
|
else{
|
|
*/
|
|
gurl = "/Y_Boxcontrol_Bouquet_Editor_Main.yhtm?selected=" + document.rename.bouquetnr.value+ "#akt";
|
|
show_obj("rename",false);
|
|
window.setTimeout('do_reload()',200);
|
|
// }
|
|
}
|
|
else
|
|
alert("{=L:bou.no_bouquet_name=}!");
|
|
}
|
|
//]]>
|
|
</script>
|
|
<style type="text/css">
|
|
.fly_form
|
|
{
|
|
visibility: hidden;
|
|
z-index: 4;
|
|
position: absolute;
|
|
left: 100px;
|
|
top: 100px;
|
|
border: 1px solid #2188e0;
|
|
border-collapse: collapse;
|
|
background-color: white;
|
|
padding: 1em;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div class="work_box">
|
|
<div class="work_box_head"><div class="work_box_head_h2">
|
|
{=var-set:help_url=Help-BoxControl-Bouquet-Editor=}{=var-set:menu={=L:set.menue.bouquet_editor=}=}{=include-block:Y_Blocks.txt;work_menu=}</div></div>
|
|
<div class="work_box_body">
|
|
<div id="add" class="fly_form">
|
|
<form name="add" accept-charset="UTF-8" action="">
|
|
<p><b>{=L:bou.bouquet_add=}</b><br/>
|
|
{=L:bou.name_of_bouquet=}:
|
|
<input type="text" size="30" name="bouquet_name" />
|
|
<br/>
|
|
<button type="button" ytype="save" onclick="do_add()">{=L:save=}</button>
|
|
<button type="button" ytype="cancel" onclick="do_add_abort()">{=L:cancel=}</button>
|
|
</p>
|
|
</form>
|
|
</div>
|
|
<div id="rename" class="fly_form">
|
|
<form name="rename" accept-charset="UTF-8" action="">
|
|
<p><b>{=L:bou.rename_bouquet=}</b><br/>
|
|
{=L:bou.name_of_bouquet=}:
|
|
<input type="text" size="30" name="bouquet_name" />
|
|
<input type="hidden" name="bouquetnr" value="" />
|
|
<br/>
|
|
<button type="button" ytype="save" onclick="do_rename()">{=L:save=}</button>
|
|
<button type="button" ytype="cancel" onclick="do_rename_abort()">{=L:cancel=}</button>
|
|
</p>
|
|
</form>
|
|
</div>
|
|
<table width="100%" cellspacing="0" id="bouqueteditorlist">
|
|
<!-- line template -->
|
|
{=var-set:row=
|
|
<tr class="%c">
|
|
<td align="center" width="30px">
|
|
%s
|
|
<a href="javascript:do_set('%d','%s');">
|
|
<img src="/images/%s.png" title="%s" style="border: 0px" /></a>
|
|
</td>
|
|
<td align="center" width="30px">
|
|
<a href="javascript:do_set('%d','%s');">
|
|
<img src="/images/%s.png" title="%s" style="border: 0px" />
|
|
</a>
|
|
</td>
|
|
<td><a href="/Y_Boxcontrol_Bouquet_Editor_Edit.yhtm?selected=%d&name=%s">%s</a></td>
|
|
<td width="100" style="white-space: nowrap; font-weight:normal;">
|
|
<a href="javascript:do_rename_start('%d','%s');">
|
|
<img src="/images/modify.png" title="{=L:bou.rename=}" style="border: 0px" /></a>
|
|
<a href="javascript:do_delete('%d','%s');">
|
|
<img src="/images/remove.png" title="{=L:bou.delete=}" style="border: 0px" /></a>
|
|
<span style="visibility:%s;"><a href="javascript:do_move('%d','down');">
|
|
<img src="/images/arrowdown.png" title="{=L:bou.move_down=}" style="border: 0px" /></a> </span>
|
|
<span style="visibility:%s;"><a href="javascript:do_move('%d','up');">
|
|
<img src="/images/arrowup.png" title="{=L:bou.move_up=}" style="border: 0px" /></a> </span>
|
|
</td>
|
|
</tr>
|
|
=}
|
|
{=func:bouquet_editor_main {=var-get:row=}=}
|
|
</table>
|
|
<p>
|
|
<button type="button" ytype="add" onclick="javascript:do_add_start()">{=L:bou.bouquet_add=}</button>
|
|
<button type="button" ytype="saveall" onclick="javascript:do_save()">{=L:save_all=}</button>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|