|
|
@ -3110,6 +3110,7 @@ OSD.GUI.updateAll = function() {
|
|
|
|
var layouts = $('.osd_layouts');
|
|
|
|
var layouts = $('.osd_layouts');
|
|
|
|
var copy = $('.osd_copy');
|
|
|
|
var copy = $('.osd_copy');
|
|
|
|
var paste = $('.osd_paste').hide();
|
|
|
|
var paste = $('.osd_paste').hide();
|
|
|
|
|
|
|
|
var clear = $('.osd_clear');
|
|
|
|
if (OSD.data.layout_count > 1) {
|
|
|
|
if (OSD.data.layout_count > 1) {
|
|
|
|
layouts.empty();
|
|
|
|
layouts.empty();
|
|
|
|
for (var ii = 0; ii < OSD.data.layout_count; ii++) {
|
|
|
|
for (var ii = 0; ii < OSD.data.layout_count; ii++) {
|
|
|
@ -3149,6 +3150,26 @@ OSD.GUI.updateAll = function() {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clear.on('click', function() {
|
|
|
|
|
|
|
|
var oldLayout = JSON.parse(JSON.stringify(OSD.data.layouts[OSD.data.selected_layout]));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var clearedLayout = [];
|
|
|
|
|
|
|
|
oldLayout.forEach(function(item, index){
|
|
|
|
|
|
|
|
var itemCopy = JSON.parse(JSON.stringify(item));
|
|
|
|
|
|
|
|
itemCopy.isVisible = false;
|
|
|
|
|
|
|
|
clearedLayout[index] = itemCopy;
|
|
|
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OSD.data.layouts[OSD.data.selected_layout] = clearedLayout;
|
|
|
|
|
|
|
|
layouts.trigger('change');
|
|
|
|
|
|
|
|
OSD.data.layouts[OSD.data.selected_layout].forEach(function(item, index){
|
|
|
|
|
|
|
|
if(oldLayout[index].isVisible === true){
|
|
|
|
|
|
|
|
OSD.saveItem({id: index});
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
GUI.log(chrome.i18n.getMessage('osdClearLayout'));
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
layouts.hide();
|
|
|
|
layouts.hide();
|
|
|
@ -3159,6 +3180,9 @@ OSD.GUI.updateAll = function() {
|
|
|
|
|
|
|
|
|
|
|
|
paste.hide();
|
|
|
|
paste.hide();
|
|
|
|
paste.off('change');
|
|
|
|
paste.off('change');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
clear.hide();
|
|
|
|
|
|
|
|
clear.off('change');
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
$('.osd_search').on('input', function() {
|
|
|
|
$('.osd_search').on('input', function() {
|
|
|
|