User:Emily/Prototyping/Trimester 01/04: Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "600px")
 
No edit summary
 
Line 1: Line 1:
[[image:1_the very first.jpg|600px]]
[[image:1_the very first.jpg|600px]]
<source lang="javascript">
<!DOCTYPE html>
<html>
<body>
<style>
rect.filled {
fill:black ;
}
</style>
<svg height="680" width="1400"> 
  <rect id="rect0" x="0" y="0" width="300" height="150"/>
  <rect id="rect1" x="300" y="0" width="410" height="80" />
  <rect id="rect2" x="710" y="0" width="150" height="300" />
  <rect id="rect3" x="860" y="0" width="420" height="300" />
  <rect id="rect4" x="1280" y="0" width="120" height="100" />
  <rect id="rect5" x="0" y="150" width="50" height="300" />
  <rect id="rect6" x="50" y="150" width="250" height="300" />
  <rect id="rect7" x="300" y="80" width="300" height="280" />
  <rect id="rect8" x="600" y="80" width="110" height="80" />
  <rect id="rect9" x="600" y="160" width="110" height="100" />
  <rect id="rect10" x="1280" y="100" width="120" height="300"/>
  <rect id="rect11" x="300" y="360" width="300" height="120" />
  <rect id="rect12" x="600" y="260" width="110" height="120"/>
  <rect id="rect13" x="710" y="300" width="380" height="100" />
  <rect id="rect14" x="1090" y="300" width="110" height="100"/>
  <rect id="rect15" x="1200" y="300" width="80" height="100" />
  <rect id="rect16" x="710" y="400" width="40" height="100" />
  <rect id="rect17" x="750" y="400" width="450" height="100" />
  <rect id="rect18" x="1200" y="400" width="200" height="100"/>
  <rect id="rect19" x="600" y="380" width="110" height="100"/>
  <rect id="rect20" x="0" y="440" width="80" height="300" />
  <rect id="rect21" x="80" y="440" width="220" height="300" />
  <rect id="rect22" x="300" y="480" width="200" height="100"/>
  <rect id="rect23" x="500" y="480" width="150" height="100"/>
  <rect id="rect24" x="650" y="480" width="60" height="100" />
  <rect id="rect25" x="1000" y="500" width="220" height="80" />
  <rect id="rect26" x="1220" y="500" width="220" height="100" />
  <rect id="rect27" x="500" y="480" width="150" height="100" />
  <rect id="rect28" x="710" y="500" width="300" height="80"/>
  <rect id="rect29" x="300" y="580" width="220" height="110" />
  <rect id="rect30" x="520" y="580" width="250" height="110" />
  <rect id="rect31" x="770" y="580" width="150" height="110" />
  <rect id="rect32" x="920" y="580" width="300" height="80" />
  <rect id="rect33" x="770" y="650" width="450" height="30" />
  <rect id="rect34" x="1220" y="600" width="300" height="80" />
</svg>
</body>
<script src = "jquery-1.11.1.min.js"></script>
<script>
$(document).ready(function() { 
  var m_clickTimeArray = new Array();
  var m_showArray = new Array();
  var m_TimeArray = new Array();
  for (var i = 0; i < 35; i++) {
m_clickTimeArray.push(0);
m_showArray.push(false);
m_TimeArray.push(new Array());
  }
$("rect").click(function(){
  var m_rectIndex = 1;
  for (var i = 0; i < 35; i++) {
  if(this.id == "rect" + i)
{
m_rectIndex = i;
break;
}
}
  if(m_showArray[m_rectIndex])
        return;
    var m_time = new Date();
    if(m_clickTimeArray[m_rectIndex] < 5){
      m_TimeArray[m_rectIndex].push(m_time.getTime());
      m_clickTimeArray[m_rectIndex]++;
    }
    else
    {
      var j = 0;
  j = m_TimeArray[m_rectIndex][4] - m_TimeArray[m_rectIndex][0];
      setInterval(function(){
var c = $("#rect" + m_rectIndex).css("fill");
    if (c == "#000000") {
              $("#rect" + m_rectIndex).fadeTo(j/4, 0, function(){
              $("#rect" + m_rectIndex).css("fill",'white');
              });
          } else {
              $("#rect" + m_rectIndex).css("fill",'black');
              $("#rect" + m_rectIndex).fadeTo(0, 0);
              $("#rect" + m_rectIndex).fadeTo(j/4, 1);
      }
      },j/5);
m_showArray[m_rectIndex] = true;
      return;
    }
var c = $(this).css("fill");
    if ( c == "#000000") {
              $(this).fadeTo(400, 0, function(){
              $(this).css("fill",'white');
              });
          } else {
              $(this).css("fill",'black');
              $(this).fadeTo(0, 0);
              $(this).fadeTo(400, 1,function(){
              });
      }
  });
})
</script>
 
</scource>

Latest revision as of 17:28, 11 November 2014

1 the very first.jpg <source lang="javascript"> <!DOCTYPE html> <html> <body>


<style>

rect.filled { 
fill:black ; 

} </style>


<svg height="680" width="1400">

 <rect id="rect0" x="0" y="0" width="300" height="150"/>
 <rect id="rect1" x="300" y="0" width="410" height="80" />
 <rect id="rect2" x="710" y="0" width="150" height="300" />
 <rect id="rect3" x="860" y="0" width="420" height="300" />
 <rect id="rect4" x="1280" y="0" width="120" height="100" />
 <rect id="rect5" x="0" y="150" width="50" height="300" />
 <rect id="rect6" x="50" y="150" width="250" height="300" />
 <rect id="rect7" x="300" y="80" width="300" height="280" />
 <rect id="rect8" x="600" y="80" width="110" height="80" />
 <rect id="rect9" x="600" y="160" width="110" height="100" />
 <rect id="rect10" x="1280" y="100" width="120" height="300"/>
 <rect id="rect11" x="300" y="360" width="300" height="120" />
 <rect id="rect12" x="600" y="260" width="110" height="120"/>
 <rect id="rect13" x="710" y="300" width="380" height="100" />
 <rect id="rect14" x="1090" y="300" width="110" height="100"/>
 <rect id="rect15" x="1200" y="300" width="80" height="100" />
 <rect id="rect16" x="710" y="400" width="40" height="100" />
 <rect id="rect17" x="750" y="400" width="450" height="100" />
 <rect id="rect18" x="1200" y="400" width="200" height="100"/>
 <rect id="rect19" x="600" y="380" width="110" height="100"/>
 <rect id="rect20" x="0" y="440" width="80" height="300" />
 <rect id="rect21" x="80" y="440" width="220" height="300" />
 <rect id="rect22" x="300" y="480" width="200" height="100"/>
 <rect id="rect23" x="500" y="480" width="150" height="100"/>
 <rect id="rect24" x="650" y="480" width="60" height="100" />
 <rect id="rect25" x="1000" y="500" width="220" height="80" />
 <rect id="rect26" x="1220" y="500" width="220" height="100" />
 <rect id="rect27" x="500" y="480" width="150" height="100" />
 <rect id="rect28" x="710" y="500" width="300" height="80"/>
 <rect id="rect29" x="300" y="580" width="220" height="110" />
 <rect id="rect30" x="520" y="580" width="250" height="110" />
 <rect id="rect31" x="770" y="580" width="150" height="110" />
 <rect id="rect32" x="920" y="580" width="300" height="80" />
 <rect id="rect33" x="770" y="650" width="450" height="30" />
 <rect id="rect34" x="1220" y="600" width="300" height="80" />

</svg> </body>


<script src = "jquery-1.11.1.min.js"></script>

<script> $(document).ready(function() {

 var m_clickTimeArray = new Array();
 var m_showArray = new Array();
 var m_TimeArray = new Array();
 for (var i = 0; i < 35; i++) {

m_clickTimeArray.push(0); m_showArray.push(false); m_TimeArray.push(new Array());

 }

$("rect").click(function(){

 var m_rectIndex = 1;
 for (var i = 0; i < 35; i++) {

if(this.id == "rect" + i) { m_rectIndex = i; break; } }

  if(m_showArray[m_rectIndex])
       return;
   var m_time = new Date();
   if(m_clickTimeArray[m_rectIndex] < 5){
     m_TimeArray[m_rectIndex].push(m_time.getTime());
     m_clickTimeArray[m_rectIndex]++;
   }
   else 
   {
     var j = 0;
 j = m_TimeArray[m_rectIndex][4] - m_TimeArray[m_rectIndex][0];
     setInterval(function(){ 
var c = $("#rect" + m_rectIndex).css("fill");
    if (c == "#000000") { 
             $("#rect" + m_rectIndex).fadeTo(j/4, 0, function(){
             $("#rect" + m_rectIndex).css("fill",'white');
             });
         } else { 
             $("#rect" + m_rectIndex).css("fill",'black');
             $("#rect" + m_rectIndex).fadeTo(0, 0);
             $("#rect" + m_rectIndex).fadeTo(j/4, 1);
     }
     },j/5); 


m_showArray[m_rectIndex] = true;

     return;
   }


var c = $(this).css("fill");
    if ( c == "#000000") { 
             $(this).fadeTo(400, 0, function(){
             $(this).css("fill",'white');
             });
         } else { 
             $(this).css("fill",'black');
             $(this).fadeTo(0, 0);
             $(this).fadeTo(400, 1,function(){
             });
     }
 });

})


</script>

</scource>