@@ -13,11 +13,11 @@ GCODE.ui = (function(){
13
13
var sliderHor ;
14
14
var gCodeLines = { first : 0 , last : 0 } ;
15
15
var showGCode = false ;
16
+ // var worker;
16
17
17
18
var setProgress = function ( id , progress ) {
18
- $ ( '#' + id ) . width ( parseInt ( progress ) + '%' ) ;
19
- $ ( '#' + id ) . text ( parseInt ( progress ) + '%' ) ;
20
-
19
+ $ ( '#' + id ) . width ( parseInt ( progress ) + '%' ) . text ( parseInt ( progress ) + '%' ) ;
20
+ // $('#'+id);
21
21
} ;
22
22
23
23
var chooseAccordion = function ( id ) {
@@ -26,15 +26,14 @@ GCODE.ui = (function(){
26
26
} ;
27
27
28
28
var setLinesColor = function ( toggle ) {
29
- var i = 0 ;
30
- for ( i = gCodeLines . first ; i < gCodeLines . last ; i ++ ) {
29
+ for ( var i = gCodeLines . first ; i < gCodeLines . last ; i ++ ) {
31
30
if ( toggle ) {
32
31
myCodeMirror . setLineClass ( Number ( i ) , null , "activeline" ) ;
33
32
} else {
34
33
myCodeMirror . setLineClass ( Number ( i ) , null , null ) ;
35
34
}
36
35
}
37
- }
36
+ } ;
38
37
39
38
40
39
var printLayerInfo = function ( layerNum ) {
@@ -45,9 +44,9 @@ GCODE.ui = (function(){
45
44
var renderOptions = GCODE . renderer . getOptions ( ) ;
46
45
var colors = renderOptions [ "colorLine" ] ;
47
46
var speedIndex = 0 ;
48
- var keys , type ;
49
- var showMove = false ;
50
- var i = 0 ;
47
+ // var keys, type;
48
+ // var showMove=false;
49
+ var i ;
51
50
var output = [ ] ;
52
51
output . push ( "Layer number: " + layerNum ) ;
53
52
output . push ( "Layer height (mm): " + z ) ;
@@ -95,7 +94,7 @@ GCODE.ui = (function(){
95
94
resultSet . push ( "Estimated layer height: " + modelInfo . layerHeight . toFixed ( 2 ) + "mm<br>" ) ;
96
95
resultSet . push ( "Layer count: " + modelInfo . layerCnt . toFixed ( 0 ) + "printed, " + modelInfo . layerTotal . toFixed ( 0 ) + 'visited<br>' ) ;
97
96
document . getElementById ( 'list' ) . innerHTML = resultSet . join ( '' ) ;
98
- }
97
+ } ;
99
98
100
99
var handleFileSelect = function ( evt ) {
101
100
// console.log("handleFileSelect");
@@ -139,8 +138,8 @@ GCODE.ui = (function(){
139
138
} ;
140
139
141
140
var initSliders = function ( ) {
142
- var prevX = 0 ;
143
- var prevY = 0 ;
141
+ // var prevX=0;
142
+ // var prevY=0;
144
143
var handle ;
145
144
sliderVer = $ ( "#slider-vertical" ) ;
146
145
sliderHor = $ ( "#slider-horizontal" ) ;
@@ -167,7 +166,7 @@ GCODE.ui = (function(){
167
166
} ) ;
168
167
169
168
//this stops slider reacting to arrow keys, since we do it below manually
170
- $ ( "#slider-vertical .ui-slider-handle" ) . unbind ( 'keydown' ) ;
169
+ $ ( "#slider-vertical" ) . find ( " .ui-slider-handle" ) . unbind ( 'keydown' ) ;
171
170
172
171
sliderHor . slider ( {
173
172
orientation : "horizontal" ,
@@ -204,15 +203,15 @@ GCODE.ui = (function(){
204
203
switch ( data . cmd ) {
205
204
case 'returnModel' :
206
205
setProgress ( 'loadProgress' , 100 ) ;
207
- worker . postMessage ( {
206
+ GCODE . ui . worker . postMessage ( {
208
207
"cmd" :"analyzeModel" ,
209
208
"msg" :{
210
209
}
211
210
}
212
211
) ;
213
212
break ;
214
213
case 'analyzeDone' :
215
- var resultSet = [ ] ;
214
+ // var resultSet = [];
216
215
217
216
setProgress ( 'analyzeProgress' , 100 ) ;
218
217
GCODE . gCodeReader . processAnalyzeModelDone ( data . msg ) ;
@@ -221,7 +220,7 @@ GCODE.ui = (function(){
221
220
printModelInfo ( ) ;
222
221
printLayerInfo ( 0 ) ;
223
222
chooseAccordion ( 'infoAccordionTab' ) ;
224
- $ ( '#myTab a[href="#tab2d"]' ) . tab ( 'show' ) ;
223
+ $ ( '#myTab' ) . find ( ' a[href="#tab2d"]') . tab ( 'show' ) ;
225
224
break ;
226
225
case 'returnLayer' :
227
226
GCODE . gCodeReader . processLayerFromWorker ( data . msg ) ;
@@ -254,7 +253,7 @@ GCODE.ui = (function(){
254
253
255
254
if ( fatal . length > 0 ) {
256
255
document . getElementById ( 'errorList' ) . innerHTML = '<ul>' + fatal . join ( '' ) + '</ul>' ;
257
- console . log ( "Initialization failed: unsupported browser." )
256
+ console . log ( "Initialization failed: unsupported browser." ) ;
258
257
return false ;
259
258
}
260
259
@@ -265,7 +264,7 @@ GCODE.ui = (function(){
265
264
if ( ! Modernizr . draganddrop ) warnings . push ( "<li>Your browser doesn't seem to support HTML5 Drag'n'Drop, Drop area will not work.</li>" ) ;
266
265
267
266
if ( warnings . length > 0 ) {
268
- document . getElementById ( 'errorList' ) . innerHTML = '<ul>' + wanings . join ( '' ) + '</ul>' ;
267
+ document . getElementById ( 'errorList' ) . innerHTML = '<ul>' + warnings . join ( '' ) + '</ul>' ;
269
268
console . log ( "Initialization succeeded with warnings." )
270
269
}
271
270
return true ;
@@ -290,14 +289,14 @@ GCODE.ui = (function(){
290
289
291
290
$ ( ".collapse" ) . collapse ( { parent : '#accordion2' } ) ;
292
291
293
- $ ( '#myTab a[href="#tab3d"]' ) . click ( function ( e ) {
292
+ $ ( '#myTab' ) . find ( ' a[href="#tab3d"]') . click ( function ( e ) {
294
293
e . preventDefault ( ) ;
295
294
console . log ( "Switching to 3d mode" ) ;
296
295
$ ( this ) . tab ( 'show' ) ;
297
296
GCODE . renderer3d . doRender ( ) ;
298
297
} ) ;
299
298
300
- $ ( '#myTab a[href="#tabGCode"]' ) . click ( function ( e ) {
299
+ $ ( '#myTab' ) . find ( ' a[href="#tabGCode"]') . click ( function ( e ) {
301
300
e . preventDefault ( ) ;
302
301
console . log ( "Switching to GCode preview mode" ) ;
303
302
$ ( this ) . tab ( 'show' ) ;
@@ -308,9 +307,9 @@ GCODE.ui = (function(){
308
307
myCodeMirror . focus ( ) ;
309
308
} ) ;
310
309
311
- worker = new Worker ( 'js/Worker.js' ) ;
310
+ this . worker = new Worker ( 'js/Worker.js' ) ;
312
311
313
- worker . addEventListener ( 'message' , processMessage , false ) ;
312
+ this . worker . addEventListener ( 'message' , processMessage , false ) ;
314
313
315
314
GCODE . ui . processOptions ( ) ;
316
315
GCODE . renderer . render ( 0 , 0 ) ;
@@ -327,27 +326,14 @@ GCODE.ui = (function(){
327
326
328
327
} ,
329
328
330
- ArrayIndexOf : function ( a , fnc ) {
331
- if ( ! fnc || typeof ( fnc ) != 'function' ) {
332
- return - 1 ;
333
- }
334
- if ( ! a || ! a . length || a . length < 1 ) return - 1 ;
335
- for ( var i = 0 ; i < a . length ; i ++ ) {
336
- if ( ! a [ i ] ) continue ;
337
- if ( fnc ( a [ i ] ) ) return i ;
338
- }
339
- return - 1 ;
340
- } ,
341
-
342
329
processOptions : function ( ) {
343
330
if ( document . getElementById ( 'sortLayersCheckbox' ) . checked ) GCODE . gCodeReader . setOption ( { sortLayers : true } ) ;
344
331
else GCODE . gCodeReader . setOption ( { sortLayers : false } ) ;
345
332
346
333
if ( document . getElementById ( 'purgeEmptyLayersCheckbox' ) . checked ) GCODE . gCodeReader . setOption ( { purgeEmptyLayers : true } ) ;
347
334
else GCODE . gCodeReader . setOption ( { purgeEmptyLayers : false } ) ;
348
335
349
- if ( document . getElementById ( 'showGCodeCheckbox' ) . checked ) showGCode = true ;
350
- else showGCode = false ;
336
+ showGCode = document . getElementById ( 'showGCodeCheckbox' ) . checked ;
351
337
352
338
if ( document . getElementById ( 'moveModelCheckbox' ) . checked ) GCODE . renderer . setOption ( { moveModel : true } ) ;
353
339
else GCODE . renderer . setOption ( { moveModel : false } ) ;
0 commit comments