mirror of
https://github.com/Doodle3D/doodle3d-client.git
synced 2024-11-22 09:17:56 +01:00
58b3a12c6b
---------------------------------------------------------------------- Merge branch 'new_layouting_approach' into feature/printerdriver * new_layouting_approach: (22 commits) changed chmod adjustments to make preview be initialized and updated better (when resizing) updates css styles changes to how the draw and preview canvasses are positioned and initted many updates CSS and LESS files and generally a responsive scaling overhaul of the settings page new LESS simple js lib for managing the folded in/out state of the sidebars on the minimal interface arrow file used in the minimal doodle3d interface the resulting css files which LESS outputs removed this because it's being rolled into the styles.css by LESS moved logos to their own dir + removed a few redundant ones copy normalize.css to the LESS dir since it's a source file smallest size of the doodle3d logo started using LESS for stylesheeting commit of current state of this branch. It's a work-in-progress (comitting because I need to change to other branch) a lot of changes -> almost there but the drawing is not consistent yet across devices. Drawing on the draw canvas is going OK but the preview is not drawing well now. Giving up for now. changes (sry) intermediary progress commented out part of the css (not final solution) added todo for future ...
135 lines
4.7 KiB
HTML
Executable File
135 lines
4.7 KiB
HTML
Executable File
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Doodle3D</title>
|
|
|
|
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black" />
|
|
<link rel="icon" type="image/ico" href="favicon_alt.ico"/>
|
|
<link href="./img/webpage_icons/apple-touch-icon-144x144-precomposed.png" rel="apple-touch-icon-precomposed" sizes="144x144" />
|
|
|
|
<meta id="Viewport" name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no">
|
|
|
|
<link href="css/styles.css" rel="stylesheet" media="screen">
|
|
<link href="css/debug.css" rel="stylesheet" media="screen">
|
|
|
|
</head>
|
|
<body>
|
|
<div id="landscape" class="clearfix">
|
|
|
|
<!-- background images -->
|
|
<div class="bgContainer">
|
|
<img class="bgTop" src="img/bg_top.png" />
|
|
<img class="bgMiddle" src="img/bg_middle.png" />
|
|
<img class="bgBottom" src="img/bg_bottom.png" />
|
|
</div>
|
|
|
|
<!-- left panel -->
|
|
<div class="leftpanel shadowright">
|
|
<div class='sidebutton shadowright'></div>
|
|
<img class="btnNew btn" src="img/buttons/btnNew.png" /><br/>
|
|
<div class="btnsPrevNext">
|
|
<img class="btnPrevious btn" src="img/buttons/btnLeft.png">
|
|
<img class="btnNext btn" src="img/buttons/btnRight.png">
|
|
</div>
|
|
<img class="btnSave btn" src="img/buttons/btnSave.png" /><br/>
|
|
<img class="btnOops btn" src="img/buttons/btnOops.png" /><br/>
|
|
</div>
|
|
|
|
<!-- right panel -->
|
|
<div class="rightpanel shadowleft">
|
|
<div class='sidebutton shadowleft'></div>
|
|
<img class="btnPrint btn" src="img/buttons/btnPrint.png" /><br/>
|
|
<img class="btnStop btn disabled" src="img/buttons/btnStop.png" /><br/>
|
|
<!-- not now
|
|
<div id="printProgressContainer">
|
|
<label for="progressbarContainer">Progress:</label><span class="progressAmount">0%</span>
|
|
<div id="progressbarContainer">
|
|
<div id="progressbar"></div>
|
|
</div>
|
|
</div>
|
|
-->
|
|
<div id="thermometerContainer">
|
|
<canvas id="thermometerCanvas" width="100" height="125"></canvas>
|
|
</div>
|
|
<div class="btnsSettingsInfo">
|
|
<img class="btnSettings btn" src="img/buttons/btnSettings.png">
|
|
<img class="btnInfo btn" src="img/buttons/btnInfo.png">
|
|
</div>
|
|
</div>
|
|
|
|
<!-- center panel -->
|
|
<div class="centerpanel">
|
|
<div class="logopanel">
|
|
<div class="d3dlogo" onclick="location.reload()"></div>
|
|
</div>
|
|
<div class="drawareacontainer">
|
|
<div id="canvasContainers">
|
|
<div id="mycanvasContainer">
|
|
<canvas id="mycanvas"></canvas>
|
|
</div>
|
|
<div id="previewContainer">
|
|
<canvas id="preview"></canvas>
|
|
</div>
|
|
</div>
|
|
<canvas id="preview_tmp"></canvas>
|
|
<div id="verticalShapes">
|
|
<div class="verticalshape straight"> </div>
|
|
<div class="verticalshape diverging"> </div>
|
|
<div class="verticalshape converging"> </div>
|
|
<div class="verticalshape sinus"> </div>
|
|
</div>
|
|
</div>
|
|
<div class="bottompanel">
|
|
<div class="manipulationBtns clearfix">
|
|
<div id="btnsUpDown">
|
|
<img class="manipulationBtn" id="btnMoveUp" src="img/buttons/btnUp.png" />
|
|
<img class="manipulationBtn" id="btnMoveDown" src="img/buttons/btnDown.png" />
|
|
</div>
|
|
<div id="btnsTurnLeftRight">
|
|
<img class="manipulationBtn" id="btnTwistLeft" src="img/buttons/btnTurnLeft.png" />
|
|
<img class="manipulationBtn" id="btnTwistRight" src="img/buttons/btnTurnRight.png" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="debug_textArea">
|
|
<textarea rows="5" cols="60" id="textdump"></textarea>
|
|
</div>
|
|
<div id="debug_display">
|
|
</div>
|
|
<div id="contentOverlay">
|
|
<div id="settings">
|
|
<div class="settingsLabelContainer">
|
|
<img class="settingsLabelImg" src="img/settings_lable.png" alt="settings" />
|
|
</div>
|
|
<div class="content">
|
|
<div class="settings"></div>
|
|
<div class="btnContainer">
|
|
<img src="img/buttons/btnOk_settings.png" class="btnOK" alt="settings"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="portrait">
|
|
<img class="vertImage" src="img/bg_vertical2.png"/>
|
|
</div>
|
|
<script src="js/libs/jquery-1.8.3.min.js"></script>
|
|
<script src="js/SettingsWindow.js"></script>
|
|
<script src="js/d3dServerInterfacing.js"></script>
|
|
<script src="js/verticalShapes.js"></script>
|
|
<script src="js/buttonbehaviors.js"></script>
|
|
<script src="js/canvasDrawing_v01.js"></script>
|
|
<script src="js/previewRendering_v02.js"></script>
|
|
<script src="js/gcodeGenerating_v01.js"></script>
|
|
<script src="js/init_layout.js"></script>
|
|
<script src="js/Printer.js"></script>
|
|
<script src="js/Thermometer.js"></script>
|
|
<script src="js/utils.js"></script>
|
|
<script src="js/sidebar.js"></script>
|
|
<script src="js/main.js"></script>
|
|
|
|
</body>
|
|
</html> |