mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-04-17 03:15:47 +02:00
Fix edit-design plugin not loading when enabled after a restart
This commit is contained in:
parent
5b1dcc88cc
commit
5bb2c43dd0
@ -21,6 +21,22 @@ enabled(){
|
|||||||
avatarRadius: 2
|
avatarRadius: 2
|
||||||
};
|
};
|
||||||
|
|
||||||
|
var prepareDefaultConfig = () => {
|
||||||
|
this.defaultConfig._theme = TD.settings.getTheme();
|
||||||
|
|
||||||
|
switch(TD.settings.getColumnWidth()){
|
||||||
|
case "wide": this.defaultConfig.columnWidth = "350px"; break;
|
||||||
|
case "narrow": this.defaultConfig.columnWidth = "270px"; break;
|
||||||
|
}
|
||||||
|
|
||||||
|
switch(TD.settings.getFontSize()){
|
||||||
|
case "small": this.defaultConfig.fontSize = "13px"; break;
|
||||||
|
case "medium": this.defaultConfig.fontSize = "14px"; break;
|
||||||
|
case "large": this.defaultConfig.fontSize = "15px"; break;
|
||||||
|
case "largest": this.defaultConfig.fontSize = "16px"; break;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
this.firstTimeLoad = null;
|
this.firstTimeLoad = null;
|
||||||
|
|
||||||
var me = this;
|
var me = this;
|
||||||
@ -45,6 +61,7 @@ enabled(){
|
|||||||
else if (this.tmpConfig !== null){
|
else if (this.tmpConfig !== null){
|
||||||
let needsResave = !("_theme" in this.tmpConfig);
|
let needsResave = !("_theme" in this.tmpConfig);
|
||||||
|
|
||||||
|
prepareDefaultConfig();
|
||||||
this.config = $.extend(this.defaultConfig, this.tmpConfig);
|
this.config = $.extend(this.defaultConfig, this.tmpConfig);
|
||||||
this.tmpConfig = null;
|
this.tmpConfig = null;
|
||||||
this.reinjectAll();
|
this.reinjectAll();
|
||||||
@ -62,28 +79,11 @@ enabled(){
|
|||||||
this.onStageReady();
|
this.onStageReady();
|
||||||
};
|
};
|
||||||
|
|
||||||
if (this.$$wasLoadedBefore){
|
if (TD.ready){
|
||||||
this.onStageReady();
|
this.onStageReady();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$(document).one("dataSettingsValues", () => {
|
$(document).one("dataSettingsValues", () => this.onStageReady());
|
||||||
this.defaultConfig._theme = TD.settings.getTheme();
|
|
||||||
|
|
||||||
switch(TD.settings.getColumnWidth()){
|
|
||||||
case "wide": this.defaultConfig.columnWidth = "350px"; break;
|
|
||||||
case "narrow": this.defaultConfig.columnWidth = "270px"; break;
|
|
||||||
}
|
|
||||||
|
|
||||||
switch(TD.settings.getFontSize()){
|
|
||||||
case "small": this.defaultConfig.fontSize = "13px"; break;
|
|
||||||
case "medium": this.defaultConfig.fontSize = "14px"; break;
|
|
||||||
case "large": this.defaultConfig.fontSize = "15px"; break;
|
|
||||||
case "largest": this.defaultConfig.fontSize = "16px"; break;
|
|
||||||
}
|
|
||||||
|
|
||||||
this.$$wasLoadedBefore = true;
|
|
||||||
this.onStageReady();
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$TDP.checkFileExists(this.$token, configFile).then(exists => {
|
$TDP.checkFileExists(this.$token, configFile).then(exists => {
|
||||||
|
Loading…
Reference in New Issue
Block a user