-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathHideColumns2.js
More file actions
29 lines (21 loc) · 901 Bytes
/
HideColumns2.js
File metadata and controls
29 lines (21 loc) · 901 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// Hide ExpireDays field v2.0.
// By Sergey Chirva
(function() {
var hidectx = {};
hidectx.Templates = {};
hidectx.OnPostRender = hideFeilds;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(hidectx);
})();
function hideFeilds(hidectx) {
var fieldsNames = ["ExpireDays","_x0417__x0430__x043a__x0440__x04"]; // Names of fields to be hidden.
fieldsNames.forEach(function(name) {
console.log(name);
var header = document.querySelectorAll("[name=" + name + "]")[0].parentNode;
console.log(header);
var index = [].slice.call(header.parentNode.children).indexOf(header) + 1;
header.style.display = "none";
for (var i = 0, cells = document.querySelectorAll("td:nth-child(" + index + ")"); i < cells.length; i++) {
cells[i].style.display = "none";
}
});
}