- X86VMS-TDMS-V0202-1
- X86VMS-VDD-V0001
Code: Select all
{
"manifest_version": 2,
"name": "package-list",
"version": "1.0",
"content_scripts": [
{
"matches": ["https://sp.vmssoftware.com/*"],
"js": ["packages.js"]
}
]
}
Code: Select all
/*
* This JavaScript "clicks" twice on the "Release Date" column to make
* the most recent released package to appear at the top.
* And it clicks on the "Only accessible" check box if it is unchecked.
*/
var sortDone = 0;
function sortReleaseDate (node) {
if (node.URL!="https://sp.vmssoftware.com/#/packages") {
sortDone = 0;
}
if (sortDone==0) {
var e = document.getElementsByClassName("sp-table-column-title");
for (let i=0; i<e.length; i++) {
if (e[i].innerHTML=="<span>Release date</span>") {
e[i].parentElement.parentElement.parentElement.click();
e[i].parentElement.parentElement.parentElement.click();
sortDone = 1;
break;
}
}
e = document.getElementsByClassName("ant-checkbox-input");
for (let i=0; i<e.length; i++) {
var checkboxDone = 0;
console.log(e[i].checked);
var l = e[i].labels;
for (let j=0; j<l.length; j++) {
console.log(l[j].innerText);
if (l[j].innerText=="Only accessible") {
if (!e[i].checked) {
e[i].click();
}
checkboxDone = 1;
break;
}
}
if (checkboxDone==1) {
break;
}
}
}
}
sortReleaseDate (document.body);
const observer = new MutationObserver((mutations) => {
mutations.forEach((mutation) => {
if (mutation.addedNodes && mutation.addedNodes.length > 0) {
sortReleaseDate(document);
}
});
});
observer.observe(document.body, {
childList: true,
subtree: true
});
Ok, thank You!roberbrooks wrote: ↑Sat Mar 09, 2024 10:23 pmThey are posted for a specific customer to do some testing.
They are not remotely close to even a beta test release.
Code: Select all
> It looks like they solved the problem by removing the ability to see
> downloads that are not accessible. And the tick box is gone as well.
Not an improvement, I'd say. For example, now, with only "No
packages to show", I can't see how many RTL updates behind I am:
https://forum.vmssoftware.com/viewtopic.php?f=13&t=8945#p20267
It's hard to please everyone, but pleasing me would be good enough.