mirror of
https://github.com/chylex/TweetDuck.git
synced 2025-05-06 14:34:05 +02:00
Reformat plugin code
This commit is contained in:
parent
24f5075116
commit
8149ed50e1
Resources/Plugins
.debug
edit-design
emoji-keyboard
reply-account
templates
@ -9,7 +9,7 @@ enabled(){
|
||||
|
||||
if (e.keyCode === 115) {
|
||||
this.isDebugging = !this.isDebugging;
|
||||
$(".nav-user-info").first().css("background-color", this.isDebugging ? "#5A6B75" : "#292F33");
|
||||
$(".nav-user-info").first().css("background-color", this.isDebugging ? "#5a6b75" : "#292f33");
|
||||
}
|
||||
|
||||
else if (this.isDebugging) {
|
||||
|
@ -26,15 +26,27 @@ enabled(){
|
||||
this.defaultConfig._theme = TD.settings.getTheme();
|
||||
|
||||
switch (TD.settings.getColumnWidth()) {
|
||||
case "wide": this.defaultConfig.columnWidth = "350px"; break;
|
||||
case "narrow": this.defaultConfig.columnWidth = "270px"; break;
|
||||
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;
|
||||
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;
|
||||
}
|
||||
};
|
||||
|
||||
@ -122,10 +134,10 @@ enabled(){
|
||||
}
|
||||
|
||||
if (!itemTD.prev().hasClass("drp-h-divider")) {
|
||||
itemTD.before('<li class="drp-h-divider"></li>');
|
||||
itemTD.before("<li class=\"drp-h-divider\"></li>");
|
||||
}
|
||||
|
||||
let itemEditDesign = $('<li class="is-selectable"><a href="#" data-action>Edit layout & design</a></li>');
|
||||
let itemEditDesign = $("<li class=\"is-selectable\"><a href=\"#\" data-action>Edit layout & design</a></li>");
|
||||
itemEditDesign.insertAfter(itemTD);
|
||||
|
||||
itemEditDesign.on("click", "a", this.configure.bind(this));
|
||||
@ -447,7 +459,7 @@ enabled(){
|
||||
|
||||
if (this.config.forceArialFont) {
|
||||
this.css.insert("#tduck { font-family: Arial, sans-serif; font-weight: 400 }");
|
||||
this.css.insert("#tduck input, #tduck label, #tduck select, #tduck textarea { font-family: Arial }")
|
||||
this.css.insert("#tduck input, #tduck label, #tduck select, #tduck textarea { font-family: Arial }");
|
||||
}
|
||||
|
||||
if (this.config.increaseQuoteTextSize) {
|
||||
@ -580,7 +592,7 @@ ${iconData.map(entry => `#tduck .icon-${entry[0]}:before{content:\"\\f0${entry[1
|
||||
});
|
||||
}
|
||||
|
||||
if (this.config.columnWidth[0] === '/'){
|
||||
if (this.config.columnWidth[0] === "/") {
|
||||
let cols = this.config.columnWidth.slice(1);
|
||||
|
||||
this.css.insert(".column { width: calc((100vw - 205px) / " + cols + " - 6px) !important; min-width: 160px }");
|
||||
@ -606,10 +618,18 @@ ${iconData.map(entry => `#tduck .icon-${entry[0]}:before{content:\"\\f0${entry[1
|
||||
}
|
||||
|
||||
switch (this.config.fontSize) {
|
||||
case "13px": TD.settings.setFontSize("small"); break;
|
||||
case "14px": TD.settings.setFontSize("medium"); break;
|
||||
case "15px": TD.settings.setFontSize("large"); break;
|
||||
default: TD.settings.setFontSize(parseInt(this.config.fontSize, 10) >= 16 ? "largest" : "smallest"); break;
|
||||
case "13px":
|
||||
TD.settings.setFontSize("small");
|
||||
break;
|
||||
case "14px":
|
||||
TD.settings.setFontSize("medium");
|
||||
break;
|
||||
case "15px":
|
||||
TD.settings.setFontSize("large");
|
||||
break;
|
||||
default:
|
||||
TD.settings.setFontSize(parseInt(this.config.fontSize, 10) >= 16 ? "largest" : "smallest");
|
||||
break;
|
||||
}
|
||||
|
||||
$TDP.injectIntoNotificationsBefore(this.$token, "css", "</head>", `
|
||||
@ -674,7 +694,7 @@ ready(){
|
||||
|
||||
// modal
|
||||
$("[data-action='settings-menu']").on("click", this.onSettingsMenuClickedEvent);
|
||||
$(".js-app").append('<div id="td-design-plugin-modal" class="js-modal settings-modal ovl scroll-v scroll-styled-v"></div>');
|
||||
$(".js-app").append("<div id=\"td-design-plugin-modal\" class=\"js-modal settings-modal ovl scroll-v scroll-styled-v\"></div>");
|
||||
|
||||
// global settings override
|
||||
const me = this;
|
||||
@ -686,8 +706,7 @@ ready(){
|
||||
let data = me.prevFuncSettingsGetInfo.apply(this, arguments);
|
||||
|
||||
data.tabs.push({
|
||||
title: "Layout & Design",
|
||||
action: "tdp-edit-design"
|
||||
title: "Layout & Design", action: "tdp-edit-design"
|
||||
});
|
||||
|
||||
return data;
|
||||
|
@ -187,12 +187,12 @@
|
||||
#edit-design-panel {
|
||||
width: 693px;
|
||||
height: 424px;
|
||||
background-color: #FFF;
|
||||
background-color: #fff;
|
||||
box-shadow: 0 0 10px rgba(17, 17, 17, 0.5);
|
||||
}
|
||||
|
||||
#edit-design-panel .mdl-header {
|
||||
color: #8899A6;
|
||||
color: #8899a6;
|
||||
}
|
||||
|
||||
#edit-design-panel .mdl-inner {
|
||||
@ -200,8 +200,8 @@
|
||||
}
|
||||
|
||||
#edit-design-panel .mdl-content {
|
||||
border: 1px solid #CCD6DD;
|
||||
background: #EAEAEA;
|
||||
border: 1px solid #ccd6dd;
|
||||
background: #eaeaea;
|
||||
}
|
||||
|
||||
#edit-design-panel-inner-cols {
|
||||
@ -260,8 +260,8 @@
|
||||
padding: 16px 14px 8px;
|
||||
box-sizing: border-box;
|
||||
box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
|
||||
border: 2px solid #F5F8FA;
|
||||
background-color: #F5F8FA;
|
||||
border: 2px solid #f5f8fa;
|
||||
background-color: #f5f8fa;
|
||||
}
|
||||
|
||||
.td-avatar-shape-item-outer:hover {
|
||||
@ -279,6 +279,6 @@
|
||||
.td-avatar-shape {
|
||||
width: 48px;
|
||||
height: 48px;
|
||||
background-color: #71BAF2;
|
||||
background-color: #71baf2;
|
||||
}
|
||||
</style>
|
||||
|
@ -13,12 +13,12 @@ enabled(){
|
||||
];
|
||||
|
||||
this.skinToneData = [
|
||||
[ "", "#FFDD67" ],
|
||||
[ "1F3FB", "#FFE1BD" ],
|
||||
[ "1F3FC", "#FED0AC" ],
|
||||
[ "1F3FD", "#D6A57C" ],
|
||||
[ "1F3FE", "#B47D56" ],
|
||||
[ "1F3FF", "#8A6859" ],
|
||||
[ "", "#ffdd67" ],
|
||||
[ "1F3FB", "#ffe1bd" ],
|
||||
[ "1F3FC", "#fed0ac" ],
|
||||
[ "1F3FD", "#d6a57c" ],
|
||||
[ "1F3FE", "#b47d56" ],
|
||||
[ "1F3FF", "#8a6859" ],
|
||||
];
|
||||
|
||||
this.emojiData1 = []; // no skin tones, prepended
|
||||
@ -51,10 +51,10 @@ enabled(){
|
||||
|
||||
// layout
|
||||
|
||||
let buttonHTML = '<button class="needsclick btn btn-on-blue txt-left padding-v--6 padding-h--8 emoji-keyboard-popup-btn"><i class="icon icon-heart"></i></button>';
|
||||
let buttonHTML = "<button class=\"needsclick btn btn-on-blue txt-left padding-v--6 padding-h--8 emoji-keyboard-popup-btn\"><i class=\"icon icon-heart\"></i></button>";
|
||||
|
||||
this.prevComposeMustache = TD.mustaches["compose/docked_compose.mustache"];
|
||||
window.TDPF_injectMustache("compose/docked_compose.mustache", "append", '<div class="cf margin-t--12 margin-b--30">', buttonHTML);
|
||||
window.TDPF_injectMustache("compose/docked_compose.mustache", "append", "<div class=\"cf margin-t--12 margin-b--30\">", buttonHTML);
|
||||
|
||||
this.getDrawerInput = () => {
|
||||
return $(".js-compose-text", me.composeDrawer);
|
||||
@ -106,7 +106,7 @@ enabled(){
|
||||
html.push("<div class='separator'></div>");
|
||||
}
|
||||
else {
|
||||
html.push(TD.util.cleanWithEmoji(emoji).replace(' class="emoji" draggable="false"', ''));
|
||||
html.push(TD.util.cleanWithEmoji(emoji).replace(" class=\"emoji\" draggable=\"false\"", ""));
|
||||
index++;
|
||||
}
|
||||
}
|
||||
@ -300,11 +300,11 @@ enabled(){
|
||||
};
|
||||
|
||||
this.composeInputKeyPressEvent = function(e) {
|
||||
if (String.fromCharCode(e.which) === ':'){
|
||||
if (String.fromCharCode(e.which) === ":") {
|
||||
let ele = $(this);
|
||||
let val = ele.val();
|
||||
|
||||
let firstColon = val.lastIndexOf(':', ele[0].selectionStart);
|
||||
let firstColon = val.lastIndexOf(":", ele[0].selectionStart);
|
||||
if (firstColon === -1) {
|
||||
return;
|
||||
}
|
||||
@ -482,32 +482,38 @@ ready(){
|
||||
let skinToneState = 0;
|
||||
|
||||
for (let line of contents.split("\n")) {
|
||||
if (line[0] === '@'){
|
||||
if (line[0] === "@") {
|
||||
switch (skinToneState) {
|
||||
case 0: this.emojiData1.push("___"); break;
|
||||
case 1: this.skinToneList.forEach(skinTone => this.emojiData2[skinTone].push("___")); break;
|
||||
case 2: this.emojiData3.push("___"); break;
|
||||
case 0:
|
||||
this.emojiData1.push("___");
|
||||
break;
|
||||
case 1:
|
||||
this.skinToneList.forEach(skinTone => this.emojiData2[skinTone].push("___"));
|
||||
break;
|
||||
case 2:
|
||||
this.emojiData3.push("___");
|
||||
break;
|
||||
}
|
||||
|
||||
continue;
|
||||
}
|
||||
else if (line[0] === '#'){
|
||||
if (line[1] === '1'){
|
||||
else if (line[0] === "#") {
|
||||
if (line[1] === "1") {
|
||||
skinToneState = 1;
|
||||
}
|
||||
else if (line[1] === '2'){
|
||||
else if (line[1] === "2") {
|
||||
skinToneState = 2;
|
||||
}
|
||||
|
||||
continue;
|
||||
}
|
||||
|
||||
let semicolon = line.indexOf(';');
|
||||
let semicolon = line.indexOf(";");
|
||||
let decl = line.slice(0, semicolon);
|
||||
let desc = line.slice(semicolon + 1).toLowerCase();
|
||||
|
||||
if (skinToneState === 1) {
|
||||
let skinIndex = decl.indexOf('$');
|
||||
let skinIndex = decl.indexOf("$");
|
||||
|
||||
if (skinIndex !== -1) {
|
||||
let declPre = decl.slice(0, skinIndex);
|
||||
|
@ -85,7 +85,7 @@ enabled(){
|
||||
$TD.alert("warning", "Plugin reply-account has invalid configuration: the requested account is empty");
|
||||
return;
|
||||
}
|
||||
else if (query[0] !== '@' && query[0] !== '#'){
|
||||
else if (query[0] !== "@" && query[0] !== "#") {
|
||||
$TD.alert("warning", "Plugin reply-account has invalid configuration: the requested account does not begin with @ or #: " + query);
|
||||
return;
|
||||
}
|
||||
@ -109,7 +109,7 @@ enabled(){
|
||||
return;
|
||||
|
||||
default:
|
||||
if (query[0] === '@'){
|
||||
if (query[0] === "@") {
|
||||
let obj = TD.storage.accountController.getAccountFromUsername(query.substring(1));
|
||||
|
||||
if (obj.length === 0) {
|
||||
|
@ -44,10 +44,10 @@ enabled(){
|
||||
|
||||
// button
|
||||
|
||||
let buttonHTML = '<button class="manage-templates-btn needsclick btn btn-on-blue full-width txt-left margin-b--12 padding-v--6 padding-h--12"><i class="icon icon-bookmark"></i><span class="label padding-ls">Manage templates</span></button>';
|
||||
let buttonHTML = "<button class=\"manage-templates-btn needsclick btn btn-on-blue full-width txt-left margin-b--12 padding-v--6 padding-h--12\"><i class=\"icon icon-bookmark\"></i><span class=\"label padding-ls\">Manage templates</span></button>";
|
||||
|
||||
this.prevComposeMustache = TD.mustaches["compose/docked_compose.mustache"];
|
||||
window.TDPF_injectMustache("compose/docked_compose.mustache", "prepend", '<div class="js-tweet-type-button">', buttonHTML);
|
||||
window.TDPF_injectMustache("compose/docked_compose.mustache", "prepend", "<div class=\"js-tweet-type-button\">", buttonHTML);
|
||||
|
||||
let dockedComposePanel = $(".js-docked-compose");
|
||||
|
||||
@ -65,11 +65,11 @@ enabled(){
|
||||
let tokenNames = Object.keys(tokenData);
|
||||
|
||||
for (let currentIndex = 0; currentIndex < contents.length; currentIndex++) {
|
||||
if (contents[currentIndex] === '\\'){
|
||||
if (contents[currentIndex] === "\\") {
|
||||
contents = contents.substring(0, currentIndex) + contents.substring(currentIndex + 1);
|
||||
continue;
|
||||
}
|
||||
else if (contents[currentIndex] !== '{'){
|
||||
else if (contents[currentIndex] !== "{") {
|
||||
continue;
|
||||
}
|
||||
|
||||
@ -88,31 +88,31 @@ enabled(){
|
||||
|
||||
let entry = [ token, currentIndex ];
|
||||
|
||||
if (contents[endIndex] === '#'){
|
||||
if (contents[endIndex] === "#") {
|
||||
++endIndex;
|
||||
|
||||
let bracketCount = 1;
|
||||
|
||||
for (; endIndex < contents.length; endIndex++) {
|
||||
if (contents[endIndex] === '{'){
|
||||
if (contents[endIndex] === "{") {
|
||||
++bracketCount;
|
||||
}
|
||||
else if (contents[endIndex] === '}'){
|
||||
else if (contents[endIndex] === "}") {
|
||||
if (--bracketCount === 0) {
|
||||
entry.push(contents.substring(startIndex + 1, endIndex));
|
||||
break;
|
||||
}
|
||||
}
|
||||
else if (contents[endIndex] === '#'){
|
||||
else if (contents[endIndex] === "#") {
|
||||
entry.push(contents.substring(startIndex + 1, endIndex));
|
||||
startIndex = endIndex;
|
||||
}
|
||||
else if (contents[endIndex] === '\\'){
|
||||
else if (contents[endIndex] === "\\") {
|
||||
contents = contents.substring(0, endIndex) + contents.substring(endIndex + 1);
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (contents[endIndex] !== '}'){
|
||||
else if (contents[endIndex] !== "}") {
|
||||
continue;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user