* Prepare SCSS files and move nav menu / main wrapper from Bootstrap positioning
* Small work on navigation menu
* Split bootstrap theme file into multiple files inside themes/
* Fix unit test missing css/ import path
* Better display for usercard
* Upload precompiled portal stylesheets to fix unit test based on portal.css
* Polish menu
* Stylize home tiles
* Stylize home tiles and layout pages
* Stylize home tiles and layout pages
* Stylize home tiles and layout pages
* Stylize home tiles and layout pages
* Define default font in a more elegant way
* Small implementation for open/close navigation_menu
* Fix navigation menu dropdown menu not working
* Fix menu colors
* Set <html> lang attribute
* Add accessibility attributes to menu toggler
* Fix bricks / page title dot spacing
* new look adaptation
* Fix padding in manage brick
* Fix menu entries font size and color
* Change manage export color
* Fix icon size in tiles
* Add style to manage brick panels
* Redesign browse brick mosaic view
* Fix variable name collision
* - Set templates cache in dev mode to 1s
- Implements components classes JS
- Move navigations layouts outside the global layout
- Update tiles
* Fix tile description font size
* Redesign browse brick tree mode
* Tweak navigation menu css
* - use custom elements for js components
- adjust layouts
* Modify forms/modals
* Modify method name following code review
* Add a dropdown element to replace bootstrap one
* improvement to dropdown
* datatable prevent column sort icon to wrap
* update composer json file.
Without classmap-authoritative flag, classmap are not generated
There is no test folder
* remove colored circle in manage brick tile titles
* remove white span between title and title additional part in brick layout
* convert navigation menu js to custom element
* navigation menu (WIP)
* Improvement to dropdown
* Fix some caselog classes
* Improvement to dropdown
* Improvement to dropdown
* navigation menu (WIP)
* portal ui version 2025
* datatable sort icon issue on link sets
* portal ui settings
* Fix dropdown for browse brick
* add portal scss colors
* add alerts scss=
* Buttons improvement
* Correction list table action issue
* responsive adjustments
* restore ben-j erased stephen
* ipb-button integration
* remove table header bottom border
* remove brick page ipb-page--main-header duplicate
* Adjust button styel
* Fix browse brick buttons
* Correctly overload approot and fix scsss imports
* Fix treeview expand buttons, fix mosaic first display glitch and add animation to each mosaic tile drawn
* Fix treeview toolbar
* remove wrap from ipb-button-groups
* Fix hover and clickable space in mosaics
* Clean dropdown css
* Fix dropdown menu content for a better display
* Align pagination buttons with theme buttons
* Align pagination buttons with theme buttons
* Fix drowdown
* Add precompiled stylesheets for merge to main branch
---------
Co-authored-by: Benjamin Dalsass <95754414+bdalsass@users.noreply.github.com>
We need jquery-ui-dist for inclusion in our web pages, but there are no security returned on this package :/
So we are adding jquery-ui, ignoring the corresponding files (only add it to package.json).
Current file header is : /*! showdown v 2.0.0-alpha1 - 25-09-2018 */
Official 2.0.0-alpha doesn't match neither on content nor date :(
Considering date we would be at 1.8.7, but it is also quite different (and has vulnerabilities)
In consequence switching to 2.0.0.
As the package sizes 37.5MB (!!!!), we are keeping only the directory we are using (src-min).
The rest (demo, src, src-min-noconflict, src-noconflict) is added in the root .gitignore and not present in the index.
Description of those directories content is available in the GitHub repo README : https://github.com/ajaxorg/ace-builds
- Manage lib through NPM
- Move portal / Bootstrap files back to the itop-portal-base module (not managed through NPM yet)
- Fix SCSS classes for the backoffice as it was based on the bootstrap CSS classes which are not there anymore
Note: jQuery is included as a dependency, will check with the team if we can force it not to be retrieved