Add files via upload
Signed-off-by: prescientmoon <git@moonythm.dev>
This commit is contained in:
parent
2953fc4918
commit
85ef8916af
|
@ -68,6 +68,8 @@
|
||||||
<option value = "nand3">Nand gate (3 inputs)</option>
|
<option value = "nand3">Nand gate (3 inputs)</option>
|
||||||
<option value = "xor">Xor gate</option>
|
<option value = "xor">Xor gate</option>
|
||||||
</select>
|
</select>
|
||||||
|
Quantity:
|
||||||
|
<input id = "times" type = "number">
|
||||||
</div>
|
</div>
|
||||||
<div class = "modal-footer">
|
<div class = "modal-footer">
|
||||||
<button type="button" onclick = '$("#addel").modal("hide"); addel();' class="btn btn-primmary" id = "done">
|
<button type="button" onclick = '$("#addel").modal("hide"); addel();' class="btn btn-primmary" id = "done">
|
||||||
|
|
|
@ -75,7 +75,7 @@ function and(id){
|
||||||
|
|
||||||
function addclk(ob){
|
function addclk(ob){
|
||||||
var rep = ob.rep;
|
var rep = ob.rep;
|
||||||
$((ob.img)).mousedown(function(e){
|
$((ob.img)).on("mousedown touchstart",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
|
@ -85,17 +85,17 @@ function addclk(ob){
|
||||||
$(svg).append($(ob.skin));
|
$(svg).append($(ob.skin));
|
||||||
selected = ob.id;
|
selected = ob.id;
|
||||||
});
|
});
|
||||||
$((ob.img)).mouseup(function(e){
|
$((ob.img)).on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
function noname(ob){
|
function noname(ob){
|
||||||
$((ob.img)).mousedown(function(e){
|
$((ob.img)).on("mousedown touchstart",function(e){
|
||||||
selected = ob.id;
|
selected = ob.id;
|
||||||
console.log("Clicked!!!");
|
console.log("Clicked!!!");
|
||||||
});
|
});
|
||||||
$((ob.img)).mouseup(function(e){
|
$((ob.img)).on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,7 @@ function but(id){
|
||||||
}
|
}
|
||||||
function addevt(ob){
|
function addevt(ob){
|
||||||
/*
|
/*
|
||||||
$((ob.rep)).click(function(){
|
$((ob.rep)).on("click touchstart",function(){
|
||||||
ob.val = (ob.val+1)%2;
|
ob.val = (ob.val+1)%2;
|
||||||
if (ob.val){
|
if (ob.val){
|
||||||
$((ob.rep)).attr("fill","red");
|
$((ob.rep)).attr("fill","red");
|
||||||
|
@ -49,12 +49,12 @@ function addevt(ob){
|
||||||
});
|
});
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$((ob.rep)).mousedown(function(e){
|
$((ob.rep)).on("mousedown touchstart",function(e){
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
$(svg).append($(ob.o.rep));
|
$(svg).append($(ob.o.rep));
|
||||||
selected = ob.id;
|
selected = ob.id;
|
||||||
|
e.preventDefault();
|
||||||
if (ob.wait){
|
if (ob.wait){
|
||||||
ob.val = (ob.val+1)%2;
|
ob.val = (ob.val+1)%2;
|
||||||
if (ob.val){
|
if (ob.val){
|
||||||
|
@ -66,7 +66,7 @@ function addevt(ob){
|
||||||
ob.wait = false;
|
ob.wait = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
$((ob.rep)).mouseup(function(e){
|
$((ob.rep)).on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
ob.wait = true;
|
ob.wait = true;
|
||||||
});
|
});
|
||||||
|
|
|
@ -69,7 +69,8 @@ function edge(start,end){
|
||||||
}
|
}
|
||||||
|
|
||||||
function rem_edge(ob){
|
function rem_edge(ob){
|
||||||
$((ob.rep)).click(function(e){
|
$((ob.rep)).on("click touchstart",function(e){
|
||||||
|
e.preventDefault();
|
||||||
//removing the edge from the array
|
//removing the edge from the array
|
||||||
for (var i = 0; i < lines.length; i++) {
|
for (var i = 0; i < lines.length; i++) {
|
||||||
if (lines[i] == (ob.id)) {
|
if (lines[i] == (ob.id)) {
|
||||||
|
|
|
@ -63,7 +63,7 @@ var xbeg = 0;
|
||||||
var ybeg = 0;
|
var ybeg = 0;
|
||||||
var moveing = false;
|
var moveing = false;
|
||||||
|
|
||||||
$("svg").mousemove(function(e){
|
$("svg").on("mousemove touchmove",function(e){
|
||||||
if (moveing && selected == "yay"){
|
if (moveing && selected == "yay"){
|
||||||
if (!(zooming)){
|
if (!(zooming)){
|
||||||
zooming = true;
|
zooming = true;
|
||||||
|
@ -93,13 +93,13 @@ $("svg").mousemove(function(e){
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$("svg").mousedown(function(e){
|
$("svg").on("mousedown touchstart",function(e){
|
||||||
//e.preventDefault();
|
//e.preventDefault();
|
||||||
moveing = true;
|
moveing = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
$("svg").mouseup(function(e){
|
$("svg").on("mouseup touchend",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
zooming = false;
|
zooming = false;
|
||||||
|
|
|
@ -69,7 +69,8 @@ function light(id){
|
||||||
|
|
||||||
function addclk_light(ob){
|
function addclk_light(ob){
|
||||||
var rep = ob.rep;
|
var rep = ob.rep;
|
||||||
$(ob.rep).mousedown(function(e){
|
$(ob.rep).on("mousedown touchstart",function(e){
|
||||||
|
e.preventDefault();
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
$(svg).append($(ob.i.rep));
|
$(svg).append($(ob.i.rep));
|
||||||
|
|
|
@ -21,7 +21,7 @@ var pieces = [];
|
||||||
var modal = add(40,40,"blue","black","butt",false);
|
var modal = add(40,40,"blue","black","butt",false);
|
||||||
|
|
||||||
//adding the event for clicking
|
//adding the event for clicking
|
||||||
$(modal).mousedown(function(e){
|
$(modal).on("mousedown touchstart",function(e){
|
||||||
|
|
||||||
//showing the modal
|
//showing the modal
|
||||||
//actually 'modal' is just the button
|
//actually 'modal' is just the button
|
||||||
|
@ -36,7 +36,7 @@ $(modal).mousedown(function(e){
|
||||||
});
|
});
|
||||||
|
|
||||||
//the event for finishing the drag and drop on the blue box
|
//the event for finishing the drag and drop on the blue box
|
||||||
$(modal).mouseup(function(e){
|
$(modal).on("mouseup touchend",function(e){
|
||||||
//telling that we dont want to drag it anymore
|
//telling that we dont want to drag it anymore
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
});
|
});
|
||||||
|
@ -60,7 +60,9 @@ function getname(){
|
||||||
|
|
||||||
//the function that fires when you tap 'add'
|
//the function that fires when you tap 'add'
|
||||||
function addel(){
|
function addel(){
|
||||||
var added = eval("new "+$("#sel option:selected").attr("value")+"(getname())");
|
for (var i = 0;i < parseFloat($("#times").val());i++){
|
||||||
|
var added = eval("new "+$("#sel option:selected").attr("value")+"(getname())");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -69,14 +71,14 @@ function addel(){
|
||||||
//================================preventing deafult actions==========================
|
//================================preventing deafult actions==========================
|
||||||
|
|
||||||
//nothing to say here
|
//nothing to say here
|
||||||
$("img,rect,circle,p,foreignObject").mousedown(function(e){
|
$("img,rect,circle,p,foreignObject").on("mousedown touchstart",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
$("*").mouseup(function(e){
|
$("*").on("mouseup touchend",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
moveing = false;
|
moveing = false;
|
||||||
});
|
});
|
||||||
$("img").click(function(e){
|
$("img").on("click touchstart",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -103,15 +105,15 @@ let snap = false;
|
||||||
|
|
||||||
//nothing to say here...
|
//nothing to say here...
|
||||||
//just some basic things
|
//just some basic things
|
||||||
$("body").mousemove(function(e){
|
$("body").on("mousemove touchmove",function(e){
|
||||||
//calling the drag function
|
//calling the drag function
|
||||||
drag(e,selected);
|
drag(e,selected);
|
||||||
});
|
});
|
||||||
$("body").mouseup(function(e){
|
$("body").on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
console.log("got a mouse up");
|
console.log("got a mouse up");
|
||||||
});
|
});
|
||||||
$("body").mousedown(function(e){
|
$("body").on("mousedown touchstart",function(e){
|
||||||
//beeing sure that we actually want to drag something
|
//beeing sure that we actually want to drag something
|
||||||
if (selected!="yay"){
|
if (selected!="yay"){
|
||||||
|
|
||||||
|
|
|
@ -76,7 +76,8 @@ function nand3(id){
|
||||||
|
|
||||||
function clk(ob,arr){
|
function clk(ob,arr){
|
||||||
var rep = ob.rep;
|
var rep = ob.rep;
|
||||||
$((ob.img)).mousedown(function(e){
|
$((ob.img)).on("mousedown touchstart",function(e){
|
||||||
|
e.preventDefault();
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
$(svg).append($(ob.pin1.rep));
|
$(svg).append($(ob.pin1.rep));
|
||||||
|
@ -86,7 +87,7 @@ function clk(ob,arr){
|
||||||
$(svg).append($(ob.skin));
|
$(svg).append($(ob.skin));
|
||||||
selected = ob.id;
|
selected = ob.id;
|
||||||
});
|
});
|
||||||
$((ob.img)).mouseup(function(e){
|
$((ob.img)).on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
});
|
});
|
||||||
}
|
}
|
|
@ -73,7 +73,7 @@ function not(id){
|
||||||
|
|
||||||
function addclk11(ob){
|
function addclk11(ob){
|
||||||
var rep = ob.rep;
|
var rep = ob.rep;
|
||||||
$((ob.img)).mousedown(function(e){
|
$((ob.img)).on("mousedown touchstart",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
|
@ -82,7 +82,7 @@ function addclk11(ob){
|
||||||
$(svg).append($(ob.skin));
|
$(svg).append($(ob.skin));
|
||||||
selected = ob.id;
|
selected = ob.id;
|
||||||
});
|
});
|
||||||
$((ob.img)).mouseup(function(e){
|
$((ob.img)).on("mouseup touchend",function(e){
|
||||||
selected = "yay";
|
selected = "yay";
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -75,7 +75,7 @@ function or(id){
|
||||||
/*
|
/*
|
||||||
function addclk(ob){
|
function addclk(ob){
|
||||||
var rep = ob.rep;
|
var rep = ob.rep;
|
||||||
$(ob.rep).mousedown(function(e){
|
$(ob.rep).on("mousedown touchstart",function(e){
|
||||||
var svg = document.getElementById("svg1");
|
var svg = document.getElementById("svg1");
|
||||||
$(svg).append(ob.rep);
|
$(svg).append(ob.rep);
|
||||||
$(svg).append($(ob.pin1.rep));
|
$(svg).append($(ob.pin1.rep));
|
||||||
|
|
|
@ -46,7 +46,8 @@ function pin(type){
|
||||||
}
|
}
|
||||||
|
|
||||||
function clicked(ob){
|
function clicked(ob){
|
||||||
$(ob.rep).click(function(e){
|
$(ob.rep).on("click touchstart",function(e){
|
||||||
|
e.preventDefault();
|
||||||
if (ob.type == true){
|
if (ob.type == true){
|
||||||
sels = ob;
|
sels = ob;
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ function text(parent,value){
|
||||||
var elem = document.getElementById("svg1");
|
var elem = document.getElementById("svg1");
|
||||||
elem.appendChild(g);
|
elem.appendChild(g);
|
||||||
this.rep = el;
|
this.rep = el;
|
||||||
$((this.rep)).click(function(e){
|
$((this.rep)).on("click touchstart",function(e){
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue