{"push_id":2684064327,"size":7,"distinct_size":3,"ref":"refs/heads/table-sticky-headers","head":"f207472da98dc90ed97bf72ec073eb156276ebd4","before":"16a6f9e754e18517b61cf814b35c433b977fb372","commits":[{"sha":"de8f8d174d1a4e32ea9caa816d8795cb34267e9e","author":{"name":"Deep Tailor","email":"f02a3f546f3c4b77babc1d1a772501524a904886@nasa.gov"},"message":"Add a string formatter (#2087)\n\n* add StringFormat to formats\r\n fix #2086","distinct":false,"url":"https://api.github.com/repos/nasa/openmct/commits/de8f8d174d1a4e32ea9caa816d8795cb34267e9e"},{"sha":"73e38f19551b196c4d12dc36a86d38165ad7dbf7","author":{"name":"Pegah Sarram","email":"04c15d83f3e9435d3fbb3a4f142a03ddb9c5ff82@gmail.com"},"message":"[Toolbar] Implement a public API for adding toolbars (#1908)\n\n* [API] Implement a toolbar registry and a plugin to allow providing a toolbar for a selected object.\r\n* Modify the mct-toolbar directive to get the toolbar structure from a provider based on selection.\r\n* Implements the layout toolbar in the layout bundle","distinct":false,"url":"https://api.github.com/repos/nasa/openmct/commits/73e38f19551b196c4d12dc36a86d38165ad7dbf7"},{"sha":"90a6bbc13e710e98e92a340aa939ae23b488ce82","author":{"name":"Deep Tailor","email":"f02a3f546f3c4b77babc1d1a772501524a904886@nasa.gov"},"message":"Notebook integration deep (#1947)\n\n* NASA - OPEN MCT NOTEBOOK UI PROTOTYPE CHALLENGE\r\nhttps://www.topcoder.com/challenge-details/30059614/\r\nInitial submission\r\n\r\n* Code updates:\r\n-Topcoder final fixes\r\n-NASA review fixes\r\n\r\n* drag and drop style fix, new entry focus, delete display fix\r\n\r\n* NASA reported issues fixed:\r\nobjects saved in notebook, delete entry dialog, style files, and new entry from drag objects fixed.\r\n\r\n* Annotation toolbar UI style fixes, added annotation functionality on new entry dialog\r\n\r\n* painterro .map file issue fixed.\r\n\r\n* NASA review fixes:\r\n\r\ncss files adjusted\r\nnotebook children tree removed\r\nembed's title links to live object\r\n\r\n* CouchDB documentation added\r\n\r\n* CouchDB documentation added\r\n\r\nScreenshots added.\r\n\r\n* CouchDB setup documentation added\r\n\r\n* Test case functional and cosmetic issues fixed.\r\n\r\n* Test cases functional and cosmetic issues fixed.\r\n\r\n* updated file saver library\r\n\r\n* Code issues fixes:\r\nNotificationLaunchIndicator deleted.\r\nInappropriate modifications to domain object models fixed.\r\nImplemented $destroy listener on entryDnd directive.\r\nNaming conventions fixed.\r\nUnnecessary changes made to platform handled.\r\nPainterro dependency handled\r\ngulp verify fix.\r\n\r\n* names and package fixes\r\n\r\n* filenames fix\r\n\r\n* [Notebook] Relocate to platform/features/notebook\r\n\r\n* [Notebook] Remove obsolete README\r\n\r\n* [Notebook] Restore original index.html\r\n\r\n* [Notebook] Expose via openmct.plugins\r\n\r\n* [Notebook] Remove demo entries\r\n\r\n* [Notebook] Run gulp fixstyle\r\n\r\n* [Notebook] Use dot notation instead of brackets\r\n\r\n...for checkstyle\r\n\r\n* [Notebook] Remove extra comma\r\n\r\n* [Notebook] Run gulp fixstyle\r\n\r\n* [Notebook] Use dot notation instead of brackets\r\n\r\n...for checkstyle\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Fix lint issues\r\n\r\n* [Notebook] Run gulp fixstyle\r\n\r\n* [Notebook] Include painterro for tests\r\n\r\n* [Notebook] Fix require config for painterro\r\n\r\n* [Merge] WIP markup and styling\r\n\r\nFixes #1896\r\n- Very much WIP, currently having issues with\r\nhovering and jiggling\r\n\r\n* [Merge] WIP markup and styling\r\n\r\nFixes #1896\r\n- Very much WIP, attempting to convert\r\ntextarea to contenteditable;\r\n\r\n* [Merge] JS debugging\r\n\r\nFixes #1896\r\n- Very much WIP!\r\n\r\n* [Merge] JS debugging\r\n\r\nFixes #1896\r\n- Really, really WIP\r\n- DnD doesn't work properly, and drag to\r\nexisting entry no longer works.\r\n\r\n* [Front-end] Notebook thematic styling; test console\r\n\r\nFixes #1896\r\n- Added thematic styles and config;\r\n- Really, really, really WIP!!\r\n- DnD doesn't work properly, and drag to\r\nexisting entry no longer works.\r\n\r\n* [Merge] Cleanups in JS\r\n\r\nFixes #1896\r\n- Removed and commented out logging statements\r\n\r\n* [Merge] WIP SCSS and markup polishing\r\n\r\nFixes #1896\r\n- Significant style and markup changes;\r\n- Styles, layout, etc. relating to embed elements;\r\n- Fixes in both notebook.html and embedControl.html;\r\n- Class name normalization;\r\n\r\n* [Merge] WIP Mods related to MCTModalNotebook.js\r\n\r\nFixes #1896\r\nFixes #1906\r\n\r\n* fix drag and drop, delete entries\r\n\r\n* [Front-end] Refined styling of entry embeds\r\n\r\nFixes #1896\r\n\r\n* [Merge] Generalized hover hide/show of local controls\r\n\r\nFixes #1896\r\n\r\n* [Merge] Generalized labeled icon-* elements\r\n\r\nFixes #1896\r\n\r\n* [Frontend]  CSS normalizing, apply general styles in markup\r\n\r\nFixes #1896\r\n- Notebook class names more individualized;\r\n- Apply .labeled and .has-local-controls general classes;\r\n- Apply .s-input-inline to contenteditable div;\r\n- Look and feel cleanups for drag area and entry elements;\r\n\r\n* added modifiedOn time for entries that are changed, and fixed issue regarding inner text being filled when new entry button clicked\r\n\r\n* [Frontend]  CSS sanding and cleanups\r\n\r\nFixes #1896\r\n- Removing unused classes;\r\n- Finessed margin and padding;\r\n\r\n* [Frontend]  Mobile styling\r\n\r\nFixes #1896\r\n- Mod .has-local-controls to not apply when in touch context\r\n\r\n* [Frontend]  WIP Mobile styling\r\n\r\nFixes #1896\r\n- phone portrait entry layout optimization\r\n\r\n* fix expand in layout, which was causing snapshot at expand\r\n\r\n* [Frontend]  Fixes to search control\r\n\r\nFixes #1896\r\n- Search control now more robust, added\r\n.search-filter-by-type class selector;\r\n\r\n* [Frontend]  Fix custom Selects\r\n\r\nFixes #1896\r\n- Custom Selects now much more\r\nsolid, handle width compression better;\r\n\r\n* remove duplicate code from MCTModalNotebook and roll changes into MCTTriggerModal\r\n\r\n* [Frontend]  WIP Mobile styling\r\n\r\nFixes #1896\r\n- Fixed general approach to portrait orientation in\r\nmobile/_layout.scss to use media query;\r\n- Fixed portrait layout in _notebook_base.scss\r\nto use media query;\r\n\r\n* prevent multiple new notebook entry divs from being created on open overlay, instead create on initialization\r\n\r\n* [Frontend]  WIP Snapshot styling\r\n\r\nFixes #1896\r\n- Better class names;\r\n- Moved buttons in frame layout;\r\n\r\n* remove frame layout duplicate and use frame.html\r\n\r\n* fix issue of preserving line breaks when text is received from a persisted source\r\n\r\n* add comments, clean out some code, and fix broken tests\r\n\r\n* fix export image after merging with master\r\n\r\n* include painterro in karma config\r\n\r\n* Inlined templates for notebook\r\n\r\n* disable view policy - to allow layouts to function - needs more investigation\r\n\r\n* fix layout display overload, remove viewpolicy and notebookLayout.html. Fix delete error - issues found when deploying for testathon\r\n\r\n* fix (not being able to focus on content editable div to add text, while in layout)\r\n- when in layout, the first child of the outermost div is the only one that registers a click, this was causing an issue of not being able to edit notebook entries. My fix includes finding the first child of the div that registers the click and forcing a focus event.\r\n\r\n* fix focus one new entry issue, cleanup of code related to finding elements, and write more reusable code\r\n\r\n* abstract findElementById for reusability and improve performance from O^2 to O\r\n\r\n* user findElementById in entrydnd\r\n\r\n* change snapshot library to dom-to-image\r\n\r\n* [Frontend]  WIP Snapshot styling\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Significant markup changes to template in ViewSnaphot.js\r\n- WIP!!! Keeping own topic branch for now\r\n\r\n* [Frontend]  WIP Snapshot styling\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Significant markup changes to ViewSnaphot.js;\r\n- Change in imagery.scss to move non-layout styling\r\nto appropriate class;\r\n\r\n* Removed snapshot from version number to close sprint eagle\r\n\r\n* Updated version number for Enterprise release\r\n\r\n* Lock filesaver version (#1956)\r\n\r\nLock filesaver version as there have been a large number of broken\r\nbuilds from what should be non-breaking version increases.\r\n\r\nFixes currently broken build.\r\n\r\n* [Frontend]  Snapshot styling\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Final tweaks after rebase from\r\nnotebook-integration-deep-styling\r\n\r\n* fixes issue of overlay not closing when context menu item in clicked when viewing snapshot\r\n\r\n* [Frontend]  Painterro styling\r\n\r\nFixes #1896\r\nFixes #1947\r\n- WIP\r\n- Painterro styling overrides and config\r\n- Removed commented code\r\n\r\n* [Frontend]  Painterro styling\r\n\r\nFixes #1896\r\nFixes #1947\r\n- WIP\r\n- Painterro styling overrides and config\r\n\r\n* fixes issue of overlay not closing when context menu item in clicked when viewing snapshot\r\n\r\n* specify require paths for new library\r\n\r\n* [Frontend]  Local controls CSS added for hide/show of trash can icons\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Also updated frame.scss to use same transition timing\r\n\r\n* proper shimming\r\n\r\n* dragging objects to notebook now only creates a link, clicking on snapshot from object view takes a snapshot of the current view, without re-rendering\r\n\r\n* [Frontend]  Local controls CSS added for hide/show of trash can icons\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Also updated frame.scss to use same transition timing\r\n\r\n* select correct div for snapshot\r\n\r\n* [Frontend]  Adding background color to snapshot\r\n\r\nFixes #1896\r\nFixes #1947\r\n\r\n* remove snapshot class after async image render\r\n\r\n* [Frontend]  Adding background color to snapshot\r\n\r\nFixes #1896\r\nFixes #1947\r\n\r\n* remove snapshot button from frames in layout\r\n\r\n* remove snapshot from frame view, add it only to overlay, change mctSnapShot to accomodate taking snaps of overlay/object view\r\n\r\n* add preview action, working, need styling for notebook action on preview\r\n\r\n* fix checkstyle\r\n\r\n* change glyph for preview, use similar tempalte to frame.html\r\n\r\n* dont allow preview action on objects getting edited currently\r\n\r\n* changes to browseController and NavigationService to block navigation and show preview of object when trying to navigate to object in tree in edit mode\r\n\r\n* [Frontend]  Painterro styling and config\r\n\r\nFixes #1896\r\nFixes #1947\r\n- Changes mainly related to toolbar styling and labels\r\n\r\n* [Frontend]  Notebook/Preview related sanding and polishing\r\n\r\nFixes #1947\r\n- Changed description for notebook-new-entry\r\n\r\n* [Frontend]  Notebook/Preview related sanding and polishing\r\n\r\nFixes #1947\r\n- Added new global \"hide-in-t-main-view\" class;\r\n- Apply new class to Preview action to suppress\r\ndisplay of that button in main view of navigated object;\r\n\r\n* code cleanup\r\n\r\n* [Frontend]  Notebook/Preview related sanding and polishing\r\n\r\nFixes #1947\r\n- Classes for Notebook Entry button spacing;\r\n\r\n* abstract overlay into a service/api - to reduce code duplication\r\ncatch error produced by painterro because of async div creation by dialog service\r\n\r\n* fix broken mcttriggermodal tests\r\n\r\n* fix checkstyle and lint\r\n\r\n* add functionality of being able to add buttons to the browse bar element of overlay when instantiating the overlay service\r\n\r\n* Reduce frequency of template recompilation in mct-include\r\n\r\n* Use updated painterro library. Fixes #1981\r\n\r\n* add save flag and call done in both cases (clicking on cancel or ok)\r\n\r\n* fixes #1951\r\npersist modified empty entry on blur\r\n\r\n* Bump Node Version\r\n\r\n* fix checkstyle\r\n\r\n* fixes issue where annotating snapshot that is already saved in notebook does not work\r\n\r\n* fix painterro button styling issue\r\nmove jquery logic inside timeout block, because buttons are asynchronously created\r\n\r\n* remove description required when saving snapshot to notebook\r\n\r\n* remove create snapshot action from embeds, and add preview action to embeds\r\n\r\n* fixes edge case for issue #1981\r\nAdd a reject callback in the edgecase that user presses the x icon or esc key to cancel annotation, which was leading to the drag drop issue\r\n\r\n* Add default sort options on creation menu of Notebook\r\n\r\n* fix auto focus on new entry when in oldest first order, both in layout and regular view\r\n\r\n* [Frontend] Notebook mobile mods\r\n\r\n- Hide entry area when mobile;\r\n- Disallow entry edit or delete in mobile;\r\n\r\n* fixes issue 2041 (#2049)\r\n\r\n* fixes issue 2041\r\nallows user to select caret position in notebook entries while in layout\r\n\r\n* [Frontend] Restore class, refine selector\r\n\r\nFixes #2041\r\nFixes #2049\r\n- Restored .s-input-inline to editable field;\r\n- Refined pointer-events: none to properly target .title-label only;\r\n\r\n* remove unused files/code and smoke test\r\n\r\n* remove , add pre-wrap to css and use inner text\r\n\r\n* make reviewer requested changes 'in progress still'\r\n\r\n* make reviewer requested changes 'continued'\r\n\r\n* replace html2canvas with dom-to-image\r\n- add in progress dialog to export image service\r\n- add error dialog to export image service\r\n\r\n* Search UI refactored to use flex\r\n\r\nFixes #1947\r\n- Fixes broken search inputs in main search and Notebook;\r\n- Significant rewrite to search SCSS and markup;\r\n\r\n* Fixes for Notebook custom selects; polishes to search\r\n\r\nFixes #1947\r\n- Better flex styles for custom selects;\r\n- Refinements to search styling;\r\n- Much better mobile responsive layout for search and controls\r\nin portrait layout;\r\n\r\n* fix preview action for embeds, which was showing current domain object vs selected domain object\r\n\r\n* Fixed hidden search dropdown menu\r\n\r\nFixes #1947\r\n\r\n* Revert whitespace change\r\n\r\nRevert change to whitespace in index.html.  #1947.\r\n\r\n* [Export] Use html2canvas\r\n\r\nUse html2canvas instead of dom-to-image.  Fixes issues with text\r\nexports.  html2canvas is better supported and under active\r\ndevelopment and is a better choice for this library.  Cleaned up\r\nexport code, ensure that images are properly saved as the correct\r\ntypes.\r\n\r\nrelated to feedback on #1947\r\n\r\n* Don't show brackets when timestamp is not specified (#331)","distinct":false,"url":"https://api.github.com/repos/nasa/openmct/commits/90a6bbc13e710e98e92a340aa939ae23b488ce82"},{"sha":"07fb20c32f46a9465c552630a7d8a11035db1979","author":{"name":"Andrew Henry","email":"085968712c05668707867256ee70c10c60963e92@nasa.gov"},"message":"Json export fix (#2043)\n\n* Refactoring export to json to use new style objects\r\n\r\n* Added convenience function to Object API to get identifiers as strings\r\n\r\n* Updated tests for ExportAsJSON\r\n\r\n* Fixed bug with parent composition not being updated with new ID. Also rewrite IDs in configuration etc. Fixes #2042","distinct":false,"url":"https://api.github.com/repos/nasa/openmct/commits/07fb20c32f46a9465c552630a7d8a11035db1979"},{"sha":"ab07924cb03df28b017090cff4b0a58b7521c3bd","author":{"name":"Deep Tailor","email":"f02a3f546f3c4b77babc1d1a772501524a904886@nasa.gov"},"message":"Merge branch 'master' of https://github.com/nasa/openmct into table-sticky-headers","distinct":true,"url":"https://api.github.com/repos/nasa/openmct/commits/ab07924cb03df28b017090cff4b0a58b7521c3bd"},{"sha":"dd221ff85ed1960c1017f605af7837a4dfbb1a6b","author":{"name":"Deep Tailor","email":"f02a3f546f3c4b77babc1d1a772501524a904886@nasa.gov"},"message":"add clear icon back into filter text boxes","distinct":true,"url":"https://api.github.com/repos/nasa/openmct/commits/dd221ff85ed1960c1017f605af7837a4dfbb1a6b"},{"sha":"f207472da98dc90ed97bf72ec073eb156276ebd4","author":{"name":"Deep Tailor","email":"f02a3f546f3c4b77babc1d1a772501524a904886@nasa.gov"},"message":"Merge branch 'table-sticky-headers' of https://github.com/nasa/openmct into table-sticky-headers","distinct":true,"url":"https://api.github.com/repos/nasa/openmct/commits/f207472da98dc90ed97bf72ec073eb156276ebd4"}]}
{"actor":{"display_login":"dtailor90"}}