mirror of
https://github.com/JannisX11/blockbench.git
synced 2025-02-23 16:31:20 +08:00
Add support for deprecated plugin tag
This commit is contained in:
parent
f80f95edce
commit
c6c596bed9
@ -999,6 +999,7 @@
|
|||||||
height: 48px;
|
height: 48px;
|
||||||
}
|
}
|
||||||
#plugin_list > li .title i {
|
#plugin_list > li .title i {
|
||||||
|
width: 22px;
|
||||||
font-size: 0.9em;
|
font-size: 0.9em;
|
||||||
padding: 3px;
|
padding: 3px;
|
||||||
float: left;
|
float: left;
|
||||||
@ -1065,6 +1066,10 @@
|
|||||||
background-color: #73e473;
|
background-color: #73e473;
|
||||||
color: #111625;
|
color: #111625;
|
||||||
}
|
}
|
||||||
|
.plugin_tag_list li.plugin_tag_deprecated {
|
||||||
|
background-color: #ff3467;
|
||||||
|
color: #000000;
|
||||||
|
}
|
||||||
.no_plugin_message {
|
.no_plugin_message {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
margin-top: 30px;
|
margin-top: 30px;
|
||||||
|
@ -18,7 +18,9 @@ const Plugins = {
|
|||||||
console.log('Reloaded '+reloads+ ' plugin'+pluralS(reloads))
|
console.log('Reloaded '+reloads+ ' plugin'+pluralS(reloads))
|
||||||
},
|
},
|
||||||
sort() {
|
sort() {
|
||||||
Plugins.all.sort(function(a,b) {
|
Plugins.all.sort((a, b) => {
|
||||||
|
if (a.tags.find(tag => tag.match(/deprecated/i))) return 1;
|
||||||
|
if (b.tags.find(tag => tag.match(/deprecated/i))) return -1;
|
||||||
let download_difference = (Plugins.download_stats[b.id] || 0) - (Plugins.download_stats[a.id] || 0);
|
let download_difference = (Plugins.download_stats[b.id] || 0) - (Plugins.download_stats[a.id] || 0);
|
||||||
if (download_difference) {
|
if (download_difference) {
|
||||||
return download_difference
|
return download_difference
|
||||||
@ -542,11 +544,12 @@ BARS.defineActions(function() {
|
|||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
getTagClass(tag) {
|
getTagClass(tag) {
|
||||||
let lowercase = tag.toLowerCase();
|
if (tag.match(/^(local|remote)$/i)) {
|
||||||
if (lowercase == 'local' || lowercase == 'remote') {
|
|
||||||
return 'plugin_tag_source'
|
return 'plugin_tag_source'
|
||||||
} else if (lowercase.substr(0, 9) == 'minecraft') {
|
} else if (tag.match(/^minecraft/i)) {
|
||||||
return 'plugin_tag_mc'
|
return 'plugin_tag_mc'
|
||||||
|
} else if (tag.match(/^deprecated/i)) {
|
||||||
|
return 'plugin_tag_deprecated'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
getIconNode: Blockbench.getIconNode,
|
getIconNode: Blockbench.getIconNode,
|
||||||
|
Loading…
Reference in New Issue
Block a user