|
46 | 46 | // get element associated with an item property's "button" |
47 | 47 | getItemFieldButton = function (field) { |
48 | 48 | var itms = document.getElementsByClassName(field); |
49 | | - return itms[0].getElementsByClassName("sys_f_input_image"); |
| 49 | + var parentEl = itms[0].parentElement; |
| 50 | + return parentEl.getElementsByTagName("button"); |
50 | 51 | }; |
51 | 52 |
|
52 | 53 | // replace icon on an item property's "button" |
|
62 | 63 | var labels = document.getElementsByClassName("sys_f_label"); |
63 | 64 | setAttributeOnAll(labels, 'style', ''); |
64 | 65 | appendAttributeOnAll(labels, 'class', 'my_label'); |
| 66 | + |
| 67 | + // required in 11 SP12+ to style dropdown fields & item fields |
| 68 | + labels = document.getElementsByClassName("aras-field__label"); |
| 69 | + setAttributeOnAll(labels, 'style', ''); |
| 70 | + appendAttributeOnAll(labels, 'class', 'my_label'); |
65 | 71 |
|
66 | 72 | // default select style |
67 | | - var selects = document.getElementsByClassName('sys_f_select'); |
68 | | - replaceClass(selects, 'sys_f_select', 'my_select'); |
69 | | -
|
70 | | - selects = document.getElementsByClassName('sys_f_div_select'); |
71 | | - replaceClass(selects, 'sys_f_div_select', 'my_select_div'); |
| 73 | + var selects = document.getElementsByClassName('aras-filter-list__input'); |
| 74 | + replaceClass(selects, 'aras-filter-list__input', 'my_select '); |
| 75 | +
|
| 76 | + selects = document.getElementsByClassName('aras-dropdown-container'); |
| 77 | + replaceClass(selects, 'aras-dropdown-container', ' my_select_div'); |
| 78 | + |
| 79 | + // style dropdown and item field buttons |
| 80 | + var buttons = document.getElementsByClassName('aras-filter-list__button'); |
| 81 | + appendAttributeOnAll(buttons, 'class', 'my_button'); |
| 82 | + |
| 83 | + buttons = document.getElementsByClassName('aras-filter-list__button_ellipsis'); |
| 84 | + appendAttributeOnAll(buttons, 'class', 'my_button'); |
72 | 85 |
|
73 | 86 | // default date select style with custom button icon and class |
74 | 87 | var cals = document.getElementsByClassName("sys_f_input_image_calendar_ff"); |
|
0 commit comments