This commit is contained in:
mynah
2018-07-18 04:28:26 -05:00
parent 0a7d71e21c
commit 4f0061cd7d
61 changed files with 1396 additions and 43 deletions

View File

@@ -0,0 +1,27 @@
article#achat{
text-align:center;
}
article#achat > div{
margin:10px auto;
}
div.chat{
background-color: var(--red-color,#c22a39);
padding:20px 0px;
margin:15px 0px;
border-radius:5px;
min-width:200px;
color:white;
text-align:center;
max-width:250px;
}
div.chat:hover{
font-size:1.2em;
padding:22px 3px;
margin:13px -3px;
cursor:pointer;
}

View File

@@ -0,0 +1,68 @@
/*from i dont know what web page*/
.onoffswitch {
position: relative;
width: 90px;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select: none;
}
.onoffswitch-checkbox {
display: none;
}
.onoffswitch-label {
display: block;
overflow: hidden;
cursor: pointer;
border: 2px solid #999999;
border-radius: 0px;
}
.onoffswitch-inner {
display: block; width: 200%; margin-left: -100%;
transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
display: block;
float: left;
width: 50%;
height: 30px;
padding: 0;
line-height: 26px;
font-size: 14px;
color: white;
font-family: Trebuchet, Arial, sans-serif;
font-weight: bold;
box-sizing: border-box;
border: 2px solid transparent;
background-clip: padding-box;
}
.onoffswitch-inner:before {
content: "ON";
padding-left: 10px;
background-color: #186578;
color: #FFFFFF;
}
.onoffswitch-inner:after {
content: "OFF";
padding-right: 10px;
background-color: #EEEEEE;
color: #999999;
text-align: right;
}
.onoffswitch-switch {
display: block;
width: 18px;
margin: 0px;
background: #000000;
position: absolute;
top: 0;
bottom: 0;
right: 72px;
transition: all 0.3s ease-in 0s;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
right: 0px;
}

View File

@@ -0,0 +1,15 @@
<article id="achat" class="std3">
<h2> Apagar / Encender Chat </h2>
<div class="onoffswitch">
<form action="" method="post">
<input type="checkbox" name="onoffswitch"
class="onoffswitch-checkbox" id="myonoffswitch" checked>
<label class="onoffswitch-label" for="myonoffswitch">
<span class="onoffswitch-inner"></span>
<span class="onoffswitch-switch"></span>
</label>
<input type="hidden" id="tooglechat" name="x" value="disable.sh">
</form>
</div>
<div id="clink" class="chat">Entra al Chat</div>
</article>

View File

@@ -0,0 +1,41 @@
d3.select("#clink").on("click",function(){
var newWindow = window.open(' #nav candy','_blank');
});
var ciface =" #exec candy_loader/candyInterface.pl&v=";
d3.json(ciface+"isOn" ,function(d){
if(d != undefined){
if (d.a==1) { on(); }
else if (d.a==0) { off(); }}
else {console.error(ciface+"isOn");}
});
d3.select("#myonoffswitch")
.on("change",function(){
if (this.checked) { on();}
else {off();}
});
function on(){
d3.select("#clink").style("visibility","visible");
d3.json(ciface+"on",function(d){
if (d.a==1){
d3.select("#clink").style("visibility","visible");
d3.select("#myonoffswitch").property("checked","checked"); }
else {
d3.select("#myonoffswitch").property("checked","");
}}); }
function off(){
d3.select("#clink").style("visibility","hidden");
d3.json(ciface+"off",function(d){
if (d.a==1){
d3.select("#clink").style("visibility","hidden");
d3.select("#myonoffswitch").property("checked",""); }
else {
d3.select("#myonoffswitch").property("checked","checked");
}}); }

View File

@@ -0,0 +1,74 @@
/*seccion radio------------------------------ */
section.title{
justify-content:center;
-webkit-justify-content:center;
}
article.title> p {
font-size:3em;
color:black;;
font-weight:bold;
margin:10px;
text-align:center;
}
section.radio{
justify-content:center;
-webkit-justify-content:center;
}
article.info{
flex:1;
border: 1px solid red;
box-sizing: border-box;
border-radius: 6px;
margin:30px;
min-width:260px;
background-color:black;
}
article.info p {
font-size:1em;
color:white;
font-weight:lighter;
margin:10px;
display:inline;
}
div#histg{
height:100px;
background-color:white;
margin:5px;
}
div.cont{
display: -webkit-box; display: -moz-box; display: -ms-flexbox;
display: -webkit-flex; display: flex;
margin:5px;
}
div.cont p{
margin:1px 3px;;
}
article.rmod{
flex:1;
margin:30px;
background-color:black;
}
.rmod label{
color:white;
display:block;
text-align: center;
font-size: 1.3em;
margin: 3vh 0vh;
}
.rmod textarea{ width:100%; height:15vh;display:block;}
.rmod input[type=submit] { width:100%; height:10vh;display:block;}
div#onAir{
border-radius: 6px;
background-color:red;
margin: auto;
width: 20px;
height: 20px;
display:inline-block;
}

View File

@@ -0,0 +1,24 @@
<section class="title flex">
<article class="title"> <p>Radio</p> </article>
</section>
<section class="radio flex">
<article class="info">
<div class="cont"><p id="rhead">Estado:</p> <div id="onAir"></div></div>
<div class="cont"><p id="now"></p></div>
<div class="cont">
<p>En línea:</p><p id="online"></p><p>Max:</p><p id="onmax"></p>
</div>
<div id="histg">grafiquita</div>
</article>
<article class="rmod">
<form action=" #nav adminr" method="POST">
<label>Aviso para el radio</label>
<textarea name="link" id="tmod" class="rmod"> #rContent </textarea> <!-- a#dropvar -->
<input type="hidden" name="update" value="rmod"> <!-- a#dropvar -->
<input type="submit" name="hup" value="Cambiar"> <!-- a#dropvar -->
</form>
</article>
</section>

View File

@@ -0,0 +1,19 @@
dataUpdate();
function dataUpdate(){
d3.json(" #radio_server /status-json.xsl",function(d){
if (d.icestats.source != undefined){
d3.select("#now").text(d.icestats.source.title);
d3.select("#onAir").style("background-color","green");
d3.select("#onmax").text(d.icestats.source.listener_peak);
d3.select("#online").text(d.icestats.source.listeners);
}
else{
d3.select("#now").text("offline");
d3.select("#onAir").style("background-color","red");
d3.select("#onmax").text("--");
d3.select("#online").text("--");
} });
d3.select("#onAir").transition().on("end",dataUpdate).delay(60000);
};

View File

@@ -0,0 +1,12 @@
/* c#host localhost*/
/* c#database #dbdata */
/* c#user #dbdata_user */
/* c#password #dbdata_pass */
select
contenido as "rContent"
from casa where nombre="rmod";

View File

@@ -0,0 +1,10 @@
/* c#host localhost*/
/* c#database #dbdata */
/* c#user #dbdata_w */
/* c#password #dbdata_wp */
/* c#write write*/
update casa set contenido= q#link where nombre = q#update ;