Files
recycled-ni-neutrino/data/y-web/Y_Boxcontrol_Bouquet_Editor_Main.yhtm
vanhofen 3ff251a1f7 yWeb: drop obsolete type="text/css" statement; pt. 2
Origin commit data
------------------
Branch: ni/coolstream
Commit: ac54fd3802
Author: vanhofen <vanhofen@gmx.de>
Date: 2023-02-18 (Sat, 18 Feb 2023)

Origin message was:
------------------
- yWeb: drop obsolete type="text/css" statement; pt. 2

------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
2023-02-18 23:49:00 +01:00

180 lines
5.8 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 src="/Y_Baselib.js"></script>
<script>
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>
.fly_form
{
visibility: hidden;
z-index: 4;
position: absolute;
left: 100px;
top: 100px;
border: 1px solid #606060;
border-collapse: collapse;
background-color: white;
padding: 1em;
}
</style>
{=include-block:Y_Blocks.txt;head_close=}
<body>
<div class="work_box">
<div class="work_box_head"><div class="work_box_head_h2">
{=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&amp;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>&nbsp;
<a href="javascript:do_delete('%d','%s');">
<img src="/images/remove.png" title="{=L:bou.delete=}" style="border: 0px" /></a>&nbsp;
<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>&nbsp;</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>&nbsp;</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>