// find the parent tr element of any td with the word Bugfix in it document.addEventListener("DOMContentLoaded", function(){ let tableElement = setUpShowMoreButton(); // create top bar, if there are bug fixes if (tableElement != '') { let buttonDiv = document.createElement('div'); buttonDiv.setAttribute('class', 'topNewsBar'); buttonDiv.innerHTML = ''; tableElement.prepend(buttonDiv); } }); function setUpShowMoreButton() { let hideBugfixFlag = false; let tableElement = ''; document.querySelectorAll('td').forEach(function(item){ if (item.innerHTML.indexOf('Bug') != -1) { let thisParentElement = item.parentElement; // thisParentElement.style.display = 'none'; thisParentElement.classList.add('bugfixStyle'); thisParentElement.style = 'display: none' hideBugfixFlag = true; tableElement = thisParentElement.parentElement.parentElement.parentElement; } }); reStyleTableRows(); return tableElement; } function showBugfixes() { let classElements = document.getElementsByClassName('bugfixStyle'); Array.prototype.forEach.call(classElements,function(classElement){ classElement.style = 'display:table-row'; }); let hideButton = document.getElementById('showMoreButton'); hideButton.textContent = 'Show Less'; hideButton.setAttribute('onClick','hideBugfixes()'); reStyleTableRows(); } function hideBugfixes() { let classElements = document.getElementsByClassName('bugfixStyle'); Array.prototype.forEach.call(classElements,function(classElement){ classElement.style = 'display:none'; }); let hideButton = document.getElementById('showMoreButton'); hideButton.textContent = 'Show More'; hideButton.setAttribute('onClick','showBugfixes()'); reStyleTableRows(); } // Re-create alternative row colours function reStyleTableRows() { let rowCount = 0; document.querySelectorAll('tr').forEach(function(item){ if (item.style.display != 'none') { if (rowCount++ % 2) { item.style = 'background-color:#f3f4f5'; } else { item.style = 'background-color:transparent'; } } }); }
June 03 | Added Operation Estimated Time & Operation Total Time onto Agenda Screens. | Enhancement |
June 03 | Hid the ‘Enable Payments’ and ‘Show In Expense Claims’ fields for Invoice Accounts. | Usability |
June 03 | Allowed Lead Operatiosn to contain apostrophes. | Usability |
June 03 | Allowed locked targets to be moved within the same date in the Target Calendar, and for those times to show up in the Agenda Screen. | Enhancement |
June 03 | Bugfix for labour times being recalculated when opening a previously created quote. | Bugfix |
June 03 | Added a summary of the total dollar value to the bottom of Invoices tab within Job. | Enhancement |
June 10 | Added functionality for the value of a Job to update when the value of its Lead is updated after the Job is created. This functionality is controlled by the Config Variable UPDATE_JOB_VALUE_FROM_QUOTE_VALUE. By default this is set to N | Enhancement |
June 10 | Added the total number of sheets and cabinets, to the Agenda Screen. NB: This is controlled by Config Variable SHOW_CABINET_SHEET_QUANTITY. | Enhancement |
June 10 | Bugfix for Mobile QR reader, not remembering which staff member is logged in, after opening the mobile window after some time. | Bugfix |
June 10 | Allowed matching of a query in the middle of the project name, when using the project name field to search in the Efforts Report. | Usability |
June 10 | Ensure that product labour requests are grouped instead of sending many requests everytime a quote is updated. | Usability |
June 10 | Ensure that product labour cannot be double-charged on a quote, to a client. | Usability |
June 10 | Ensure that quote preset items can select any operation for product labour. | Usability |
June 10 | Bugfix for sundries that are included in quote presets, which were incorrectly having the Profit Percentage and Overhead Percentage fields applied to them. | Bugfix |
June 10 | Added the total dollar amount summary to the bottom of the invoices window, within a lead. | Enhancement |
June 10 | Enabled integration with Dropbox. | Enhancement |
June 10 | Bugfix for calculating the required by dates on purchase orders. | Bugfix |
June 10 | Updated the options in the preferred contact method field within a contact card. | Usability |
June 17 | Performance improvement for file system access when Job and Lead Folders are on a slow network drive. | Usability |
June 17 | Bugfix for Staff Attendance Map not showing Job Attendance, if Staff Lead Attendance is not turned on. | Bugfix |
June 17 | Performance improvement saving 20 ms when showing the Job Grid Panel. | Usability |
June 17 | Performance improvement for the Touchscreen, when lots of Job Operations are present for the given Job. | Usability |
June 17 | Updating Xero integration to handle employees that are entered into Xero with trailing spaces in their name. | Usability |
June 17 | Bugfix for some reports showing data inside a period, when the “later than” dropdown is selected. | Bugfix |
June 17 | Refactor Job Folder search. | Usability |
June 17 | Enabling sorting of Styles based on the Sort column. | Usability |
June 17 | Bugfix for quote item overhead percent default in product model. | Bugfix |
June 17 | Allowing Quote Presets to load into other Quote Presets. | Enhancement |
June 17 | Enabling Sections within Quotes. | New Feature |
June 24 | Bugfix for invoice printout occasionally showing “Error: : Invoice totals do not match” when rounding lines without GST are present. | Bugfix |
June 24 | Improved dynamics and visual sizing from the touchscreen. | Enhancement |
June 24 | CSV Import to Quote for different integrated programs* | New Feature |
June 24 | Bugfix for styles not applying correctly to Quote Sections. | Bugfix |
June 24 | Bugfix for ‘CAN_HAVE_PURCHASE_ORDER’ not behaving correctly. | Bugfix |
June 24 | Extended the Quote selection dropdown when creating an invoice. | Enhancement |
June 30 | Changes to contact grid default view, for greater usability. | Usability |
June 30 | Saving the state of how many days are shown in the capacity planning panel | Usability |
June 30 | Allowing all quote replacement variables to be used in the Invoice Line Item Template | Usability |
June 30 | Ensuring that text areas in Job Specs don’t initially show up at the wrong size. | Bugfix |
June 30 | Bugfix for ORDX import with multiple walls | Bugfix |
June 30 | CSV Import/Export to Raw Materials | Enhancement |
June 30 | Making PDF Footer editable | Enhancement |
June 30 | Ensuring that the product dropdown auto selects the text, when tabbing to that field inside of a quote. | Usability |
