Skip to content

Commit 99f2bda

Browse files
committed
1.0.3rc2
add hr after image in state panel if scale is 100%, #113
1 parent a675959 commit 99f2bda

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

octoprint_prusaslicerthumbnails/static/js/prusaslicerthumbnails.js

+9-6
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ $(function() {
1818
self.file_details = ko.observable();
1919
self.crawling_files = ko.observable(false);
2020
self.crawl_results = ko.observableArray([]);
21-
self.progress_bar_moved = false;
2221

2322
self.filesViewModel.prusaslicerthumbnails_open_thumbnail = function(data) {
2423
if(data.thumbnail_src === "prusaslicerthumbnails"){
@@ -120,7 +119,9 @@ $(function() {
120119
});
121120
self.settingsViewModel.settings.plugins.prusaslicerthumbnails.state_panel_thumbnail_scale_value.subscribe(function(newValue){
122121
$('#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+
}
124125
});
125126

126127
// observe alignment changes
@@ -157,11 +158,13 @@ $(function() {
157158
$('#prusaslicer_state_thumbnail').attr('src', file_data.thumbnail);
158159
} else {
159160
$('#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+
}
160167
}
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-
}
165168
} else {
166169
$('#prusaslicer_state_thumbnail').remove();
167170
}

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
plugin_name = "Slicer Thumbnails"
1515

1616
# The plugin's version. Can be overwritten within OctoPrint's internal data via __plugin_version__ in the plugin module
17-
plugin_version = "1.0.3rc1"
17+
plugin_version = "1.0.3rc2"
1818

1919
# The plugin's description. Can be overwritten within OctoPrint's internal data via __plugin_description__ in the plugin
2020
# module

0 commit comments

Comments
 (0)