@@ -18,7 +18,6 @@ $(function() {
18
18
self . file_details = ko . observable ( ) ;
19
19
self . crawling_files = ko . observable ( false ) ;
20
20
self . crawl_results = ko . observableArray ( [ ] ) ;
21
- self . progress_bar_moved = false ;
22
21
23
22
self . filesViewModel . prusaslicerthumbnails_open_thumbnail = function ( data ) {
24
23
if ( data . thumbnail_src === "prusaslicerthumbnails" ) {
@@ -120,7 +119,9 @@ $(function() {
120
119
} ) ;
121
120
self . settingsViewModel . settings . plugins . prusaslicerthumbnails . state_panel_thumbnail_scale_value . subscribe ( function ( newValue ) {
122
121
$ ( '#prusaslicer_state_thumbnail' ) . attr ( { 'width' : self . settingsViewModel . settings . plugins . prusaslicerthumbnails . state_panel_thumbnail_scale_value ( ) + '%' } ) ;
123
-
122
+ if ( self . settingsViewModel . settings . plugins . prusaslicerthumbnails . state_panel_thumbnail_scale_value ( ) !== 100 ) {
123
+ $ ( '#prusaslicer_state_thumbnail' ) . addClass ( 'pull-left' ) . next ( 'hr' ) . remove ( ) ;
124
+ }
124
125
} ) ;
125
126
126
127
// observe alignment changes
@@ -157,11 +158,13 @@ $(function() {
157
158
$ ( '#prusaslicer_state_thumbnail' ) . attr ( 'src' , file_data . thumbnail ) ;
158
159
} else {
159
160
$ ( '#state > div > hr:first' ) . after ( '<img id="prusaslicer_state_thumbnail" class="pull-left" src="' + file_data . thumbnail + '" width="' + self . settingsViewModel . settings . plugins . prusaslicerthumbnails . state_panel_thumbnail_scale_value ( ) + '%"/>' ) ;
161
+ if ( self . settingsViewModel . settings . plugins . prusaslicerthumbnails . state_panel_thumbnail_scale_value ( ) == 100 ) {
162
+ $ ( '#prusaslicer_state_thumbnail' ) . removeClass ( 'pull-left' ) . after ( '<hr>' ) ;
163
+ }
164
+ if ( self . settingsViewModel . settings . plugins . prusaslicerthumbnails . relocate_progress ( ) ) {
165
+ $ ( '#state > div > div.progress.progress-text-centered' ) . css ( { 'margin-bottom' : 'inherit' } ) . insertBefore ( '#prusaslicer_state_thumbnail' ) . after ( '<hr>' ) ;
166
+ }
160
167
}
161
- if ( self . settingsViewModel . settings . plugins . prusaslicerthumbnails . relocate_progress ( ) && ! self . progress_bar_moved ) {
162
- $ ( '#state > div > div.progress.progress-text-centered' ) . css ( { 'margin-bottom' : 'inherit' } ) . insertBefore ( '#prusaslicer_state_thumbnail' ) . after ( '<hr>' ) ;
163
- self . progress_bar_moved = true ;
164
- }
165
168
} else {
166
169
$ ( '#prusaslicer_state_thumbnail' ) . remove ( ) ;
167
170
}
0 commit comments