aikinetix

main js

Apr 9th, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Testing precision pointer
  2. var precision = false;
  3.  
  4. document.addEventListener('keydown', function(event)
  5. {
  6.     if(event.keyCode==17)
  7.     {
  8.         precision = true;
  9.         document.body.style.cursor = "crosshair";
  10.     }
  11. });
  12.  
  13. document.addEventListener('keyup', function(event)
  14. {
  15.     if(event.keyCode==17)
  16.     {
  17.         precision = false;
  18.         document.body.style.cursor = "auto";
  19.     }
  20. });
  21.  
  22.  
  23.  
  24. $(function()
  25. {
  26.     $("#toolbox").resizable(
  27.     {
  28.         handles:"s,e",
  29.         containment:"#container",
  30.         snap:"#container",
  31.         snapTolerance:10,
  32.         grid:[50, 0],
  33.         minHeight:260,
  34.         minWidth:50,
  35.         maxWidth:100
  36.     }).draggable(
  37.     {
  38.         distance:50,
  39.         handle:"#toolboxgrip",
  40.         containment:"#container",
  41.         snap:"#container",
  42.         snapTolerance:10
  43.     }).disableSelection();
  44.    
  45.     $("#infobox").resizable(
  46.     {
  47.         handles:"w",
  48.         alsoResize:"#applychanges",
  49.         alsoResize:"#toolboxdivider",
  50.         minWidth:250,
  51.         maxWidth:500
  52.     }).draggable(
  53.     {
  54.         distance:50,
  55.         handle:"#infoboxgrip",
  56.         containment:"#container",
  57.         snap:"#container",
  58.         snapTolerance:10
  59.     }).disableSelection();
  60.    
  61.     $('#selection').draggable(
  62.     {
  63.         containment:"#container"
  64.     });
  65. });
  66.  
  67. function applyOptions()
  68. {
  69.     if($('#backgroundcolor').val() != "")
  70.     {
  71.         if($('#backgroundcolorcheck').prop('checked') == true)
  72.         {
  73.             $('#body').css('background', '#' + $('#backgroundcolor').val());
  74.             if($('#backgroundcolor').val().toString(16) < "343434")
  75.             {
  76.                 $('#toolbox').css("box-shadow", "0px 0px 10px #ffffff");
  77.                 $('#infobox').css("box-shadow", "0px 0px 10px #ffffff");
  78.             }
  79.             if($('#backgroundcolor').val().toString(16) >= "343434")
  80.             {
  81.                 $("#toolbox").css("box-shadow", "0px 0px 10px #000000");
  82.                 $("#infobox").css("box-shadow", "0px 0px 10px #000000");
  83.             }
  84.         }
  85.         if($('#backgroundcolorcheck').prop('checked') == false)
  86.         {
  87.             $('#body').css('background-image', 'url("http://kinexus-interactive.com/designer/data/img/background/default.jpg")');
  88.             $('#body').css('background-repeat', 'repeat');
  89.         }
  90.     }
  91.     if($('#backgroundcolor').val().length < 3)
  92.     {
  93.         $('#body').css('background-image', 'url("http://kinexus-interactive.com/designer/data/img/background/default.jpg")');
  94.         $('#body').css('background-repeat', 'repeat');
  95.         $("#toolbox").css("box-shadow", "0px 0px 10px #000000");
  96.         $("#infobox").css("box-shadow", "0px 0px 10px #000000");
  97.     }
  98.     if($('#backgroundimage').val() != "")
  99.     {
  100.         if($('#backgroundimagecheck').prop('checked') == true)
  101.         {
  102.             $('#body').css('background-image', 'url("' + $('#backgroundimage').val() + '")');
  103.             if($('#backgroundimage').val() == "default")
  104.             {
  105.                 $('#body').css('background-image', 'url("http://kinexus-interactive.com/designer/data/img/background/default.jpg")');
  106.             }
  107.             if($('#backgroundimageradiono').prop('checked') == true)
  108.             {
  109.                 $('#body').css('background-repeat', 'no-repeat');
  110.             }
  111.             if($('#backgroundimageradiox').prop('checked') == true)
  112.             {
  113.                 $('#body').css('background-repeat', 'repeat-x');
  114.             }
  115.             if($('#backgroundimageradioy').prop('checked') == true)
  116.             {
  117.                 $('#body').css('background-repeat', 'repeat-y');
  118.             }
  119.             if($('#backgroundimageradioboth').prop('checked') == true)
  120.             {
  121.                 $('#body').css('background-repeat', 'repeat');
  122.             }
  123.         }
  124.     }
  125.     return;
  126. }
Advertisement
Add Comment
Please, Sign In to add comment